Tanda tangan adaptor dan aplikasinya dalam pertukaran atom lintas rantai
Dengan cepatnya perkembangan solusi skalabilitas Layer2 Bitcoin, frekuensi transfer aset lintas rantai antara Bitcoin dan jaringan Layer2 secara signifikan meningkat. Tren ini didorong oleh skalabilitas yang lebih tinggi, biaya transaksi yang lebih rendah, dan throughput yang tinggi yang ditawarkan oleh teknologi Layer2. Interoperabilitas antara Bitcoin dan jaringan Layer2 semakin menjadi komponen kunci dari ekosistem cryptocurrency, mendorong inovasi dan memberikan pengguna alat keuangan yang lebih beragam dan kuat.
Saat ini, ada tiga jenis solusi untuk transaksi lintas rantai antara Bitcoin dan Layer2: transaksi lintas rantai terpusat, jembatan lintas rantai BitVM, dan pertukaran atom lintas rantai. Teknologi ini memiliki perbedaan dalam asumsi kepercayaan, keamanan, kemudahan, dan jumlah transaksi, dan dapat memenuhi berbagai kebutuhan aplikasi.
Pertukaran atom lintas rantai adalah teknologi transaksi lintas rantai frekuensi tinggi yang terdesentralisasi, tidak dapat disensor, dan memiliki perlindungan privasi yang baik, yang banyak digunakan di bursa terdesentralisasi. Saat ini, terutama mencakup dua cara implementasi, yaitu berdasarkan hash time lock (HTLC) dan tanda tangan adaptor.
Dibandingkan dengan HTLC, pertukaran atom yang berbasis tanda tangan adaptor memiliki keunggulan berikut:
Menggantikan skrip on-chain, mewujudkan "skrip tersembunyi"
Ruang yang digunakan di blockchain lebih kecil, biayanya lebih rendah
Transaksi tidak dapat terhubung, privasi lebih baik
Artikel ini terutama memperkenalkan prinsip tanda tangan adaptor Schnorr/ECDSA dan pertukaran atom lintas rantai, menganalisis masalah yang ada di dalamnya dan memberikan solusi, serta membahas aplikasi tanda tangan adaptor dalam kustodian aset digital.
Tanda Tangan Adaptor dan Pertukaran Atom Lintas Rantai
tanda tangan adaptor Schnorr dan pertukaran atom
Tanda tangan adaptor Schnorr mencakup langkah-langkah berikut:
Alice memilih angka acak r, menghitung R = r·G
Alice menghitung c = H(R||P||m)
Alice menghitung s^ = r + c·x
Alice mengirim (R,s^) kepada Bob
Bob memverifikasi s^·G = R + c·P
Bob memilih y, menghitung Y = y·G
Bob menghitung s = s^ + y
Bob siarkan tanda tangan (R,s)
Proses pertukaran atom adalah sebagai berikut:
Alice menghasilkan tanda tangan adaptor, mengirimkan (R,s^) kepada Bob
Bob memverifikasi tanda tangan adaptor
Bob menghasilkan transaksinya sendiri, menyiarkan ke rantai
Alice mengekstrak y dari transaksi Bob
Alice menghitung s = s^ + y, menyiarkan transaksinya sendiri
Tanda tangan adaptor ECDSA dan pertukaran atom
Langkah-langkah tanda tangan adaptor ECDSA mirip, perbedaan utamanya terletak pada cara perhitungan tanda tangan yang berbeda:
s^ = r^(-1)(hash(m) + R_x·x)
Proses pertukaran atom mirip dengan Schnorr.
Masalah dan Solusi
masalah angka acak
Ada risiko keamanan kebocoran dan penggunaan kembali angka acak dalam tanda tangan adaptor, yang dapat menyebabkan kebocoran kunci privat. Solusinya adalah menggunakan standar RFC 6979, dengan cara menghasilkan angka acak secara deterministik:
k = SHA256(sk, msg, counter)
masalah skenario cross-chain
Masalah heterogenitas UTXO dan model akun: Bitcoin menggunakan model UTXO, sementara Ethereum menggunakan model akun, yang mengakibatkan ketidakmampuan untuk melakukan transaksi pengembalian dana prandatang di Ethereum. Solusinya adalah dengan menggunakan kontrak pintar di sisi Ethereum.
Kurva yang sama dengan algoritma yang berbeda: Jika dua rantai menggunakan kurva yang sama tetapi algoritma tanda tangan berbeda ( seperti satu menggunakan ECDSA, satu menggunakan Schnorr ), tanda tangan adaptor tetap aman.
Kurva yang berbeda: Jika dua rantai menggunakan kurva elips yang berbeda, maka tanda tangan adaptor tidak dapat digunakan secara langsung, memerlukan solusi lain.
Aplikasi Penitipan Aset Digital
Tanda tangan adaptor dapat mewujudkan pengelolaan aset digital non-interaktif:
Alice dan Bob membuat keluaran tanda tangan ganda 2-dari-2
Alice dan Bob masing-masing menghasilkan tanda tangan adaptor, dan mengenkripsi adaptor dengan kunci publik pihak ketiga.
Ketika terjadi sengketa, pihak kustodian dapat mendekripsi adaptor untuk membantu salah satu pihak menyelesaikan transaksi.
Skema ini tidak memerlukan keterlibatan pihak ketiga dalam pengaturan awal, memiliki keunggulan non-interaktif.
Kriptografi yang dapat diverifikasi adalah komponen kunci dari skema ini, yang terutama memiliki dua cara implementasi yaitu Purify dan Juggling.
Ringkasan
Artikel ini menjelaskan secara rinci prinsip tanda tangan adaptor, masalah yang ada, dan solusi, serta menganalisis tantangan aplikasi dalam skenario cross-chain, dan membahas aplikasi ekspansif dalam pengelolaan aset digital. Tanda tangan adaptor menyediakan solusi teknis yang efisien dan ramah privasi untuk pertukaran atom cross-chain, dan diharapkan dapat memainkan peran penting dalam skenario seperti perdagangan terdesentralisasi.
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.
13 Suka
Hadiah
13
4
Posting ulang
Bagikan
Komentar
0/400
MetaNomad
· 18jam yang lalu
Tandai siapa yang belum masukkan posisi.
Lihat AsliBalas0
FUD_Vaccinated
· 18jam yang lalu
btc2l2 jauh lebih menarik dibandingkan zk
Lihat AsliBalas0
MagicBean
· 18jam yang lalu
l2 tidak membosankan, bukan?
Lihat AsliBalas0
ProposalDetective
· 18jam yang lalu
Ini adalah rencana rug pull gas dengan harga selangit
Tanda tangan adaptor: Solusi privasi efisien untuk pertukaran atom lintas rantai
Tanda tangan adaptor dan aplikasinya dalam pertukaran atom lintas rantai
Dengan cepatnya perkembangan solusi skalabilitas Layer2 Bitcoin, frekuensi transfer aset lintas rantai antara Bitcoin dan jaringan Layer2 secara signifikan meningkat. Tren ini didorong oleh skalabilitas yang lebih tinggi, biaya transaksi yang lebih rendah, dan throughput yang tinggi yang ditawarkan oleh teknologi Layer2. Interoperabilitas antara Bitcoin dan jaringan Layer2 semakin menjadi komponen kunci dari ekosistem cryptocurrency, mendorong inovasi dan memberikan pengguna alat keuangan yang lebih beragam dan kuat.
Saat ini, ada tiga jenis solusi untuk transaksi lintas rantai antara Bitcoin dan Layer2: transaksi lintas rantai terpusat, jembatan lintas rantai BitVM, dan pertukaran atom lintas rantai. Teknologi ini memiliki perbedaan dalam asumsi kepercayaan, keamanan, kemudahan, dan jumlah transaksi, dan dapat memenuhi berbagai kebutuhan aplikasi.
Pertukaran atom lintas rantai adalah teknologi transaksi lintas rantai frekuensi tinggi yang terdesentralisasi, tidak dapat disensor, dan memiliki perlindungan privasi yang baik, yang banyak digunakan di bursa terdesentralisasi. Saat ini, terutama mencakup dua cara implementasi, yaitu berdasarkan hash time lock (HTLC) dan tanda tangan adaptor.
Dibandingkan dengan HTLC, pertukaran atom yang berbasis tanda tangan adaptor memiliki keunggulan berikut:
Artikel ini terutama memperkenalkan prinsip tanda tangan adaptor Schnorr/ECDSA dan pertukaran atom lintas rantai, menganalisis masalah yang ada di dalamnya dan memberikan solusi, serta membahas aplikasi tanda tangan adaptor dalam kustodian aset digital.
Tanda Tangan Adaptor dan Pertukaran Atom Lintas Rantai
tanda tangan adaptor Schnorr dan pertukaran atom
Tanda tangan adaptor Schnorr mencakup langkah-langkah berikut:
Proses pertukaran atom adalah sebagai berikut:
Tanda tangan adaptor ECDSA dan pertukaran atom
Langkah-langkah tanda tangan adaptor ECDSA mirip, perbedaan utamanya terletak pada cara perhitungan tanda tangan yang berbeda:
s^ = r^(-1)(hash(m) + R_x·x)
Proses pertukaran atom mirip dengan Schnorr.
Masalah dan Solusi
masalah angka acak
Ada risiko keamanan kebocoran dan penggunaan kembali angka acak dalam tanda tangan adaptor, yang dapat menyebabkan kebocoran kunci privat. Solusinya adalah menggunakan standar RFC 6979, dengan cara menghasilkan angka acak secara deterministik:
k = SHA256(sk, msg, counter)
masalah skenario cross-chain
Masalah heterogenitas UTXO dan model akun: Bitcoin menggunakan model UTXO, sementara Ethereum menggunakan model akun, yang mengakibatkan ketidakmampuan untuk melakukan transaksi pengembalian dana prandatang di Ethereum. Solusinya adalah dengan menggunakan kontrak pintar di sisi Ethereum.
Kurva yang sama dengan algoritma yang berbeda: Jika dua rantai menggunakan kurva yang sama tetapi algoritma tanda tangan berbeda ( seperti satu menggunakan ECDSA, satu menggunakan Schnorr ), tanda tangan adaptor tetap aman.
Kurva yang berbeda: Jika dua rantai menggunakan kurva elips yang berbeda, maka tanda tangan adaptor tidak dapat digunakan secara langsung, memerlukan solusi lain.
Aplikasi Penitipan Aset Digital
Tanda tangan adaptor dapat mewujudkan pengelolaan aset digital non-interaktif:
Skema ini tidak memerlukan keterlibatan pihak ketiga dalam pengaturan awal, memiliki keunggulan non-interaktif.
Kriptografi yang dapat diverifikasi adalah komponen kunci dari skema ini, yang terutama memiliki dua cara implementasi yaitu Purify dan Juggling.
Ringkasan
Artikel ini menjelaskan secara rinci prinsip tanda tangan adaptor, masalah yang ada, dan solusi, serta menganalisis tantangan aplikasi dalam skenario cross-chain, dan membahas aplikasi ekspansif dalam pengelolaan aset digital. Tanda tangan adaptor menyediakan solusi teknis yang efisien dan ramah privasi untuk pertukaran atom cross-chain, dan diharapkan dapat memainkan peran penting dalam skenario seperti perdagangan terdesentralisasi.