Tanda tangan adaptor dan penerapannya dalam pertukaran atom lintas rantai
Dengan cepatnya perkembangan solusi skalabilitas Layer2 Bitcoin, frekuensi transfer aset lintas rantai antara Bitcoin dan jaringan Layer2-nya meningkat secara signifikan. Tren ini didorong oleh skalabilitas yang lebih tinggi, biaya transaksi yang lebih rendah, dan throughput yang tinggi yang ditawarkan oleh teknologi Layer2. Kemajuan ini memfasilitasi transaksi yang lebih efisien dan ekonomis, sehingga mendorong adopsi dan integrasi Bitcoin yang lebih luas dalam berbagai aplikasi. Oleh karena itu, interoperabilitas antara Bitcoin dan jaringan Layer2-nya menjadi komponen kunci dalam ekosistem cryptocurrency, mendorong inovasi, dan memberikan pengguna alat keuangan yang lebih beragam dan kuat.
Ada tiga skema tipikal untuk transaksi lintas rantai antara Bitcoin dan Layer2: transaksi lintas rantai terpusat, jembatan lintas rantai BitVM, dan pertukaran atom lintas rantai. Ketiga teknologi ini berbeda dalam asumsi kepercayaan, keamanan, kenyamanan, dan batasan transaksi, dan dapat memenuhi kebutuhan aplikasi yang berbeda.
Keuntungan dari perdagangan lintas rantai terpusat adalah kecepatan yang tinggi, dan proses pencocokan relatif mudah, karena lembaga terpusat dapat dengan cepat mengonfirmasi dan memproses transaksi. Namun, metode ini sepenuhnya bergantung pada keandalan dan reputasi lembaga terpusat untuk keamanan. Jika lembaga terpusat mengalami kegagalan teknis, serangan jahat, atau wanprestasi, maka dana pengguna menghadapi risiko yang lebih tinggi. Selain itu, perdagangan lintas rantai terpusat juga dapat membocorkan privasi pengguna, sehingga pengguna perlu mempertimbangkan dengan hati-hati saat memilih metode ini.
Teknologi jembatan BitVM yang lintas rantai cukup kompleks. Ini memperkenalkan mekanisme tantangan optimis, sehingga teknologinya lebih rumit. Selain itu, mekanisme tantangan optimis melibatkan banyak transaksi tantangan dan respons, sehingga biaya transaksi cukup tinggi. Oleh karena itu, jembatan lintas rantai BitVM hanya cocok untuk transaksi berjumlah sangat besar dan frekuensi penggunaannya rendah.
Pertukaran atom lintas rantai adalah kontrak yang memungkinkan perdagangan cryptocurrency terdesentralisasi. Ini terdesentralisasi, tidak dapat disensor, memiliki perlindungan privasi yang baik, dan dapat melakukan perdagangan lintas rantai frekuensi tinggi, sehingga banyak digunakan di bursa terdesentralisasi. Saat ini, pertukaran atom lintas rantai memerlukan 4 transaksi, beberapa solusi mencoba mengurangi jumlah transaksi menjadi 2, tetapi akan meningkatkan persyaratan untuk kedua belah pihak untuk online secara real-time.
Teknologi pertukaran atom lintas rantai terutama mencakup kunci waktu hash dan tanda tangan adaptor. Pertukaran atom lintas rantai yang didasarkan pada kunci waktu hash (HTLC) memungkinkan dua pengguna untuk melakukan transaksi cryptocurrency yang dibatasi waktu, tetapi ada masalah kebocoran privasi. Sementara itu, pertukaran atom lintas rantai yang didasarkan pada tanda tangan adaptor menggantikan skrip on-chain yang bergantung pada "rahasia hash", lebih ringan, biaya lebih rendah, dan memberikan perlindungan privasi yang lebih baik.
Tanda tangan adaptor adalah tanda tangan tambahan yang digabungkan dengan tanda tangan awal untuk menampilkan data rahasia, memungkinkan kedua belah pihak untuk secara bersamaan mengungkapkan dua bagian data kepada satu sama lain. Ini adalah komponen kunci dari protokol tanpa skrip yang memungkinkan pertukaran atom Monero.
Tanda tangan pra-tanda tangan dari adaptor Schnorr/ECDSA berkomitmen pada bilangan acak. Jika bilangan acak bocor atau digunakan kembali, akan menyebabkan kebocoran kunci pribadi. Oleh karena itu, perlu menggunakan RFC 6979 untuk menyelesaikan masalah keamanan bilangan acak. RFC 6979 menetapkan metode untuk menghasilkan tanda tangan digital deterministik menggunakan DSA dan ECDSA, dengan secara deterministik mengekstrak bilangan acak dari kunci pribadi dan pesan yang akan ditandatangani, menghilangkan kebutuhan untuk menghasilkan bilangan acak.
Dalam skenario cross-chain, perlu mempertimbangkan masalah heterogenitas sistem model UTXO dan akun. Bitcoin menggunakan model UTXO, sedangkan banyak Layer2 menggunakan model akun. Ini dapat menyebabkan masalah saat melakukan transaksi prandatangan. Selain itu, penandatanganan adaptor yang menggunakan kurva yang sama tetapi algoritma tanda tangan yang berbeda adalah aman, tetapi penandatanganan adaptor yang menggunakan kurva yang berbeda tidak aman.
Tanda tangan adaptor juga dapat digunakan untuk menerapkan kustodian aset digital non-interaktif. Skema ini memungkinkan untuk menginstansiasi subset dari strategi pengeluaran batas tanpa interaksi, memiliki keuntungan non-interaktif. Namun, fleksibilitasnya tidak sebaik tanda tangan Schnorr batas.
Singkatnya, tanda tangan adaptor memberikan solusi yang efisien, aman, dan melindungi privasi untuk pertukaran atom lintas rantai. Namun dalam aplikasi praktis, perlu mempertimbangkan keamanan angka acak, sistem heterogen, dan memilih cara implementasi yang tepat berdasarkan kebutuhan spesifik.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Tanda tangan adaptor: Meningkatkan efisiensi dan keamanan transaksi cross-chain Bitcoin dengan Layer2
Tanda tangan adaptor dan penerapannya dalam pertukaran atom lintas rantai
Dengan cepatnya perkembangan solusi skalabilitas Layer2 Bitcoin, frekuensi transfer aset lintas rantai antara Bitcoin dan jaringan Layer2-nya meningkat secara signifikan. Tren ini didorong oleh skalabilitas yang lebih tinggi, biaya transaksi yang lebih rendah, dan throughput yang tinggi yang ditawarkan oleh teknologi Layer2. Kemajuan ini memfasilitasi transaksi yang lebih efisien dan ekonomis, sehingga mendorong adopsi dan integrasi Bitcoin yang lebih luas dalam berbagai aplikasi. Oleh karena itu, interoperabilitas antara Bitcoin dan jaringan Layer2-nya menjadi komponen kunci dalam ekosistem cryptocurrency, mendorong inovasi, dan memberikan pengguna alat keuangan yang lebih beragam dan kuat.
Ada tiga skema tipikal untuk transaksi lintas rantai antara Bitcoin dan Layer2: transaksi lintas rantai terpusat, jembatan lintas rantai BitVM, dan pertukaran atom lintas rantai. Ketiga teknologi ini berbeda dalam asumsi kepercayaan, keamanan, kenyamanan, dan batasan transaksi, dan dapat memenuhi kebutuhan aplikasi yang berbeda.
Keuntungan dari perdagangan lintas rantai terpusat adalah kecepatan yang tinggi, dan proses pencocokan relatif mudah, karena lembaga terpusat dapat dengan cepat mengonfirmasi dan memproses transaksi. Namun, metode ini sepenuhnya bergantung pada keandalan dan reputasi lembaga terpusat untuk keamanan. Jika lembaga terpusat mengalami kegagalan teknis, serangan jahat, atau wanprestasi, maka dana pengguna menghadapi risiko yang lebih tinggi. Selain itu, perdagangan lintas rantai terpusat juga dapat membocorkan privasi pengguna, sehingga pengguna perlu mempertimbangkan dengan hati-hati saat memilih metode ini.
Teknologi jembatan BitVM yang lintas rantai cukup kompleks. Ini memperkenalkan mekanisme tantangan optimis, sehingga teknologinya lebih rumit. Selain itu, mekanisme tantangan optimis melibatkan banyak transaksi tantangan dan respons, sehingga biaya transaksi cukup tinggi. Oleh karena itu, jembatan lintas rantai BitVM hanya cocok untuk transaksi berjumlah sangat besar dan frekuensi penggunaannya rendah.
Pertukaran atom lintas rantai adalah kontrak yang memungkinkan perdagangan cryptocurrency terdesentralisasi. Ini terdesentralisasi, tidak dapat disensor, memiliki perlindungan privasi yang baik, dan dapat melakukan perdagangan lintas rantai frekuensi tinggi, sehingga banyak digunakan di bursa terdesentralisasi. Saat ini, pertukaran atom lintas rantai memerlukan 4 transaksi, beberapa solusi mencoba mengurangi jumlah transaksi menjadi 2, tetapi akan meningkatkan persyaratan untuk kedua belah pihak untuk online secara real-time.
Teknologi pertukaran atom lintas rantai terutama mencakup kunci waktu hash dan tanda tangan adaptor. Pertukaran atom lintas rantai yang didasarkan pada kunci waktu hash (HTLC) memungkinkan dua pengguna untuk melakukan transaksi cryptocurrency yang dibatasi waktu, tetapi ada masalah kebocoran privasi. Sementara itu, pertukaran atom lintas rantai yang didasarkan pada tanda tangan adaptor menggantikan skrip on-chain yang bergantung pada "rahasia hash", lebih ringan, biaya lebih rendah, dan memberikan perlindungan privasi yang lebih baik.
Tanda tangan adaptor adalah tanda tangan tambahan yang digabungkan dengan tanda tangan awal untuk menampilkan data rahasia, memungkinkan kedua belah pihak untuk secara bersamaan mengungkapkan dua bagian data kepada satu sama lain. Ini adalah komponen kunci dari protokol tanpa skrip yang memungkinkan pertukaran atom Monero.
Tanda tangan pra-tanda tangan dari adaptor Schnorr/ECDSA berkomitmen pada bilangan acak. Jika bilangan acak bocor atau digunakan kembali, akan menyebabkan kebocoran kunci pribadi. Oleh karena itu, perlu menggunakan RFC 6979 untuk menyelesaikan masalah keamanan bilangan acak. RFC 6979 menetapkan metode untuk menghasilkan tanda tangan digital deterministik menggunakan DSA dan ECDSA, dengan secara deterministik mengekstrak bilangan acak dari kunci pribadi dan pesan yang akan ditandatangani, menghilangkan kebutuhan untuk menghasilkan bilangan acak.
Dalam skenario cross-chain, perlu mempertimbangkan masalah heterogenitas sistem model UTXO dan akun. Bitcoin menggunakan model UTXO, sedangkan banyak Layer2 menggunakan model akun. Ini dapat menyebabkan masalah saat melakukan transaksi prandatangan. Selain itu, penandatanganan adaptor yang menggunakan kurva yang sama tetapi algoritma tanda tangan yang berbeda adalah aman, tetapi penandatanganan adaptor yang menggunakan kurva yang berbeda tidak aman.
Tanda tangan adaptor juga dapat digunakan untuk menerapkan kustodian aset digital non-interaktif. Skema ini memungkinkan untuk menginstansiasi subset dari strategi pengeluaran batas tanpa interaksi, memiliki keuntungan non-interaktif. Namun, fleksibilitasnya tidak sebaik tanda tangan Schnorr batas.
Singkatnya, tanda tangan adaptor memberikan solusi yang efisien, aman, dan melindungi privasi untuk pertukaran atom lintas rantai. Namun dalam aplikasi praktis, perlu mempertimbangkan keamanan angka acak, sistem heterogen, dan memilih cara implementasi yang tepat berdasarkan kebutuhan spesifik.