Tanda Tangan Adaptor dan Aplikasinya dalam Pertukaran Atom Lintas Rantai
Dengan perkembangan cepat 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 mendorong 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 menjadi komponen kunci dalam ekosistem cryptocurrency, mendorong inovasi, dan memberikan pengguna lebih banyak alat keuangan yang beragam dan kuat.
Ada tiga skema tipe untuk transaksi lintas rantai antara Bitcoin dan Layer 2, yaitu transaksi lintas rantai terpusat, jembatan lintas rantai BitVM, dan pertukaran atom lintas rantai. Ketiga teknologi ini memiliki perbedaan dalam asumsi kepercayaan, keamanan, kemudahan, dan jumlah transaksi, yang dapat memenuhi berbagai kebutuhan aplikasi.
Keuntungan dari transaksi lintas rantai terpusat adalah kecepatan yang tinggi, proses pencocokan yang 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 kerusakan teknis, serangan jahat, atau wanprestasi, maka dana pengguna menghadapi risiko yang lebih tinggi. Selain itu, transaksi lintas rantai terpusat juga dapat membocorkan privasi pengguna, sehingga pengguna perlu mempertimbangkan dengan hati-hati saat memilih metode ini.
Teknologi jembatan lintas rantai BitVM relatif kompleks. Teknologi ini memperkenalkan mekanisme tantangan optimis, sehingga teknologinya relatif kompleks. Selain itu, mekanisme tantangan optimis melibatkan banyak transaksi tantangan dan respons, dengan biaya transaksi yang cukup tinggi. Oleh karena itu, jembatan lintas rantai BitVM hanya cocok untuk transaksi dengan jumlah yang sangat besar, mirip dengan penerbitan tambahan U, sehingga frekuensi penggunaannya cukup rendah.
Pertukaran atom lintas rantai adalah sebuah kontrak yang mewujudkan perdagangan cryptocurrency yang terdesentralisasi. Pertukaran atom harus melibatkan dua pihak, dan pihak ketiga tidak dapat mengganggu atau menginterupsi proses pertukaran. Ini berarti bahwa teknologi ini terdesentralisasi, tidak dapat disensor, memiliki perlindungan privasi yang baik, dan dapat melakukan perdagangan lintas rantai frekuensi tinggi, sehingga banyak digunakan di bursa terdesentralisasi.
Teknologi pertukaran atom lintas rantai terutama mencakup kunci waktu hash dan tanda tangan adaptor. Pertukaran atom lintas rantai yang berbasis kunci waktu hash (HTLC) memiliki masalah kebocoran privasi. Pertukaran atom lintas rantai yang berbasis tanda tangan adaptor memiliki tiga keunggulan: pertama, skema pertukaran tanda tangan adaptor menggantikan skrip on-chain yang bergantung pada "hash rahasia", termasuk kunci waktu dan kunci hash. Kedua, karena tidak melibatkan skrip semacam itu, penggunaan ruang di on-chain berkurang, sehingga pertukaran atom berbasis tanda tangan adaptor lebih ringan dan biayanya lebih rendah. Terakhir, transaksi yang terlibat dalam pertukaran atom berbasis tanda tangan adaptor tidak dapat dihubungkan, mewujudkan perlindungan privasi.
Tanda tangan adaptor Schnorr/ECDSA memiliki masalah kebocoran dan penggunaan ulang bilangan acak, yang perlu dicegah dengan menggunakan RFC 6979. RFC 6979 menetapkan metode untuk menghasilkan tanda tangan digital deterministik menggunakan DSA dan ECDSA, yang mengatasi masalah keamanan terkait dengan pembuatan nilai acak k.
Dalam skenario cross-chain, perlu mempertimbangkan masalah heterogenitas sistem model UTXO dan akun. Bitcoin menggunakan model UTXO, yang mengimplementasikan tanda tangan ECDSA asli berdasarkan kurva Secp256k1. Sementara Bitlayer adalah rantai L2 Bitcoin yang kompatibel dengan EVM, menggunakan kurva Secp256k1, dan mendukung tanda tangan ECDSA asli. Tanda tangan adaptor mengimplementasikan logika yang diperlukan untuk pertukaran BTC, sementara pertukaran Bitlayer didukung oleh kemampuan kuat kontrak pintar Ethereum.
Jika Bitcoin dan Bitlayer keduanya menggunakan kurva Secp256k1, tetapi Bitcoin menggunakan tanda tangan Schnorr, sementara Bitlayer menggunakan ECDSA, maka tanda tangan adaptor yang berbasis Schnorr dan ECDSA adalah aman secara terbukti. Namun, jika Bitcoin menggunakan kurva Secp256k1 dan tanda tangan ECDSA, sementara Bitlayer menggunakan kurva ed25519 dan tanda tangan Schnorr, maka tanda tangan adaptor tidak dapat digunakan.
Tanda tangan adaptor juga dapat diterapkan pada penyimpanan aset digital non-interaktif. Cara ini memiliki keuntungan non-interaktif, di mana pihak yang menyimpan tidak dapat menandatangani sembarang transaksi, tetapi hanya mengirimkan rahasia kepada salah satu pihak yang didukung. Dalam proses implementasi, perlu menggunakan teknologi enkripsi yang dapat diverifikasi, saat ini ada dua metode menjanjikan yaitu Purify dan Juggling yang berbasis pada logaritma diskrit Secp256k1 untuk melakukan enkripsi yang dapat diverifikasi.
Singkatnya, tanda tangan adaptor memiliki aplikasi penting di bidang pertukaran atom lintas rantai dan kustodian aset digital, tetapi dalam penggunaan praktis perlu mempertimbangkan masalah seperti keamanan angka acak, heterogenitas sistem, dan berbagai aspek lainnya.
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: Mendorong inovasi pertukaran atom lintas rantai antara Bitcoin dan jaringan Layer2
Tanda Tangan Adaptor dan Aplikasinya dalam Pertukaran Atom Lintas Rantai
Dengan perkembangan cepat 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 mendorong 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 menjadi komponen kunci dalam ekosistem cryptocurrency, mendorong inovasi, dan memberikan pengguna lebih banyak alat keuangan yang beragam dan kuat.
Ada tiga skema tipe untuk transaksi lintas rantai antara Bitcoin dan Layer 2, yaitu transaksi lintas rantai terpusat, jembatan lintas rantai BitVM, dan pertukaran atom lintas rantai. Ketiga teknologi ini memiliki perbedaan dalam asumsi kepercayaan, keamanan, kemudahan, dan jumlah transaksi, yang dapat memenuhi berbagai kebutuhan aplikasi.
Keuntungan dari transaksi lintas rantai terpusat adalah kecepatan yang tinggi, proses pencocokan yang 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 kerusakan teknis, serangan jahat, atau wanprestasi, maka dana pengguna menghadapi risiko yang lebih tinggi. Selain itu, transaksi lintas rantai terpusat juga dapat membocorkan privasi pengguna, sehingga pengguna perlu mempertimbangkan dengan hati-hati saat memilih metode ini.
Teknologi jembatan lintas rantai BitVM relatif kompleks. Teknologi ini memperkenalkan mekanisme tantangan optimis, sehingga teknologinya relatif kompleks. Selain itu, mekanisme tantangan optimis melibatkan banyak transaksi tantangan dan respons, dengan biaya transaksi yang cukup tinggi. Oleh karena itu, jembatan lintas rantai BitVM hanya cocok untuk transaksi dengan jumlah yang sangat besar, mirip dengan penerbitan tambahan U, sehingga frekuensi penggunaannya cukup rendah.
Pertukaran atom lintas rantai adalah sebuah kontrak yang mewujudkan perdagangan cryptocurrency yang terdesentralisasi. Pertukaran atom harus melibatkan dua pihak, dan pihak ketiga tidak dapat mengganggu atau menginterupsi proses pertukaran. Ini berarti bahwa teknologi ini terdesentralisasi, tidak dapat disensor, memiliki perlindungan privasi yang baik, dan dapat melakukan perdagangan lintas rantai frekuensi tinggi, sehingga banyak digunakan di bursa terdesentralisasi.
Teknologi pertukaran atom lintas rantai terutama mencakup kunci waktu hash dan tanda tangan adaptor. Pertukaran atom lintas rantai yang berbasis kunci waktu hash (HTLC) memiliki masalah kebocoran privasi. Pertukaran atom lintas rantai yang berbasis tanda tangan adaptor memiliki tiga keunggulan: pertama, skema pertukaran tanda tangan adaptor menggantikan skrip on-chain yang bergantung pada "hash rahasia", termasuk kunci waktu dan kunci hash. Kedua, karena tidak melibatkan skrip semacam itu, penggunaan ruang di on-chain berkurang, sehingga pertukaran atom berbasis tanda tangan adaptor lebih ringan dan biayanya lebih rendah. Terakhir, transaksi yang terlibat dalam pertukaran atom berbasis tanda tangan adaptor tidak dapat dihubungkan, mewujudkan perlindungan privasi.
Tanda tangan adaptor Schnorr/ECDSA memiliki masalah kebocoran dan penggunaan ulang bilangan acak, yang perlu dicegah dengan menggunakan RFC 6979. RFC 6979 menetapkan metode untuk menghasilkan tanda tangan digital deterministik menggunakan DSA dan ECDSA, yang mengatasi masalah keamanan terkait dengan pembuatan nilai acak k.
Dalam skenario cross-chain, perlu mempertimbangkan masalah heterogenitas sistem model UTXO dan akun. Bitcoin menggunakan model UTXO, yang mengimplementasikan tanda tangan ECDSA asli berdasarkan kurva Secp256k1. Sementara Bitlayer adalah rantai L2 Bitcoin yang kompatibel dengan EVM, menggunakan kurva Secp256k1, dan mendukung tanda tangan ECDSA asli. Tanda tangan adaptor mengimplementasikan logika yang diperlukan untuk pertukaran BTC, sementara pertukaran Bitlayer didukung oleh kemampuan kuat kontrak pintar Ethereum.
Jika Bitcoin dan Bitlayer keduanya menggunakan kurva Secp256k1, tetapi Bitcoin menggunakan tanda tangan Schnorr, sementara Bitlayer menggunakan ECDSA, maka tanda tangan adaptor yang berbasis Schnorr dan ECDSA adalah aman secara terbukti. Namun, jika Bitcoin menggunakan kurva Secp256k1 dan tanda tangan ECDSA, sementara Bitlayer menggunakan kurva ed25519 dan tanda tangan Schnorr, maka tanda tangan adaptor tidak dapat digunakan.
Tanda tangan adaptor juga dapat diterapkan pada penyimpanan aset digital non-interaktif. Cara ini memiliki keuntungan non-interaktif, di mana pihak yang menyimpan tidak dapat menandatangani sembarang transaksi, tetapi hanya mengirimkan rahasia kepada salah satu pihak yang didukung. Dalam proses implementasi, perlu menggunakan teknologi enkripsi yang dapat diverifikasi, saat ini ada dua metode menjanjikan yaitu Purify dan Juggling yang berbasis pada logaritma diskrit Secp256k1 untuk melakukan enkripsi yang dapat diverifikasi.
Singkatnya, tanda tangan adaptor memiliki aplikasi penting di bidang pertukaran atom lintas rantai dan kustodian aset digital, tetapi dalam penggunaan praktis perlu mempertimbangkan masalah seperti keamanan angka acak, heterogenitas sistem, dan berbagai aspek lainnya.