Tanda Tangan Adapter dan Aplikasinya dalam Pertukaran Atomik Cross-Chain
Dengan cepatnya perkembangan solusi skalabilitas Layer2 Bitcoin, permintaan untuk transfer aset lintas rantai antara Bitcoin dan jaringan Layer2 telah meningkat secara signifikan. Saat ini, ada tiga jenis solusi transaksi lintas rantai utama: transaksi lintas rantai terpusat, jembatan lintas rantai BitVM, dan pertukaran atom lintas rantai. Di antara teknologi pertukaran atom lintas rantai, terdapat keunggulan desentralisasi dan perlindungan privasi, yang banyak diterapkan di bursa terdesentralisasi.
Pertukaran atom lintas rantai terutama mencakup dua skema, yaitu berbasis Hash Time-Locked (HTLC) dan berbasis tanda tangan adaptor. Dibandingkan dengan HTLC, skema tanda tangan adaptor memiliki privasi yang lebih baik, penggunaan di blockchain yang lebih rendah, dan biaya transaksi yang lebih rendah. Artikel ini fokus pada prinsip tanda tangan adaptor dan aplikasinya dalam pertukaran atom lintas rantai.
Tanda Tangan Adaptor dan Pertukaran Atom Lintas Rantai
Tanda tangan adaptor adalah jenis tanda tangan digital khusus yang dapat digunakan untuk mewujudkan pertukaran atom lintas-rantai. Ini terutama mencakup dua jenis tanda tangan adaptor: tanda tangan adaptor Schnorr dan tanda tangan adaptor ECDSA.
tanda tangan adaptor Schnorr
Proses dasar tanda tangan adaptor Schnorr adalah sebagai berikut:
Alice menghasilkan angka acak r, menghitung R = r·G,Y = y·G
Alice menghitung tanda tangan pra-signed ŝ = r + cx
Alice mengirimkan (R,ŝ) kepada Bob
Bob memverifikasi ŝ·G = R + cX
Bob menghitung s = ŝ + y
Bob mengumumkan (R,s) menyelesaikan transaksi
Alice mengekstrak y dari s yaitu y = s - ŝ
tanda tangan adaptor ECDSA
Proses penandatanganan adaptor ECDSA mirip, perbedaan utamanya terletak pada bentuk persamaan tanda tangan yang berbeda:
ŝ = r^(-1)(hash(m) + R_x·x)
Selain itu, tanda tangan adaptor ECDSA juga memerlukan bukti nol pengetahuan untuk menjamin keakuratan R dan r.
Masalah dan Solusi
masalah keamanan angka acak
Kebocoran atau penggunaan ulang angka acak dalam tanda tangan adaptor dapat menyebabkan kebocoran kunci pribadi. Solusinya adalah menggunakan spesifikasi RFC 6979, dengan metode deterministik untuk menurunkan angka acak dari kunci pribadi dan pesan.
masalah skenario cross-chain
UTXO dan model akun yang heterogen: Bitcoin menggunakan model UTXO, sedangkan Ethereum menggunakan model akun, yang mengakibatkan tidak dapat langsung menerapkan tanda tangan adaptor. Solusinya adalah menggunakan kontrak pintar di rantai model akun untuk mengimplementasikan logika pertukaran atom.
Algoritma tanda tangan yang berbeda: Ketika dua rantai menggunakan kurva yang sama tetapi algoritma tanda tangan yang berbeda, tanda tangan adaptor tetap aman.
Kurva yang berbeda: Jika dua rantai menggunakan kurva elips yang berbeda, maka tidak dapat menggunakan tanda tangan adaptor untuk pertukaran lintas rantai.
Aplikasi Custody Aset Digital
Tanda tangan adapter dapat digunakan untuk mewujudkan pengelolaan aset digital yang non-interaktif. Proses utamanya adalah sebagai berikut:
Alice dan Bob membuat output multisignature 2-of-2
Kedua belah pihak menghasilkan tanda tangan adaptor masing-masing, dan mengenkripsi rahasia adaptor.
Kirim secret yang telah dienkripsi kepada penyelenggara
Jika terjadi perselisihan, pihak kustodian dapat mendekripsi dan memberikan secret adaptor kepada salah satu pihak.
Solusi ini tidak memerlukan partisipasi dari pihak kustodian dalam inisialisasi, dan dapat mewujudkan kustodian non-interaktif.
Ringkasan
Tanda tangan adapter menyediakan solusi yang efisien dan privat untuk pertukaran atom lintas rantai. Namun, dalam praktiknya masih perlu mempertimbangkan masalah keamanan angka acak, kompatibilitas sistem heterogen, dan sebagainya. Selain itu, tanda tangan adapter juga dapat diperluas untuk digunakan dalam skenario penyimpanan aset digital, yang memiliki prospek aplikasi yang luas.
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.
21 Suka
Hadiah
21
9
Bagikan
Komentar
0/400
GasGuzzler
· 07-18 03:54
Bermain dengan ini pada akhirnya bukanlah Rug Pull.
Lihat AsliBalas0
HodlNerd
· 07-17 23:59
teori permainan dalam bentuk terbaik sejujurnya... tanda adaptor mengubah segalanya
Lihat AsliBalas0
TommyTeacher
· 07-17 21:46
Masa depan cross-chain ada di sini.
Lihat AsliBalas0
StableNomad
· 07-15 17:22
ini mengingatkanku pada atomic swaps 2018... secara teori sempurna tetapi secara praktis biasa saja
Lihat AsliBalas0
MEVictim
· 07-15 04:26
又naik姿势了
Lihat AsliBalas0
BakedCatFanboy
· 07-15 04:25
Akhirnya ada yang berbicara dengan bahasa manusia.
Lihat AsliBalas0
SnapshotBot
· 07-15 04:10
Tidak mengerti, tanyakan saja, telah mengungkapkan identifikasi.
Tanda tangan adaptor: Analisis dan prospek aplikasi teknologi pertukaran atom lintas rantai baru
Tanda Tangan Adapter dan Aplikasinya dalam Pertukaran Atomik Cross-Chain
Dengan cepatnya perkembangan solusi skalabilitas Layer2 Bitcoin, permintaan untuk transfer aset lintas rantai antara Bitcoin dan jaringan Layer2 telah meningkat secara signifikan. Saat ini, ada tiga jenis solusi transaksi lintas rantai utama: transaksi lintas rantai terpusat, jembatan lintas rantai BitVM, dan pertukaran atom lintas rantai. Di antara teknologi pertukaran atom lintas rantai, terdapat keunggulan desentralisasi dan perlindungan privasi, yang banyak diterapkan di bursa terdesentralisasi.
Pertukaran atom lintas rantai terutama mencakup dua skema, yaitu berbasis Hash Time-Locked (HTLC) dan berbasis tanda tangan adaptor. Dibandingkan dengan HTLC, skema tanda tangan adaptor memiliki privasi yang lebih baik, penggunaan di blockchain yang lebih rendah, dan biaya transaksi yang lebih rendah. Artikel ini fokus pada prinsip tanda tangan adaptor dan aplikasinya dalam pertukaran atom lintas rantai.
Tanda Tangan Adaptor dan Pertukaran Atom Lintas Rantai
Tanda tangan adaptor adalah jenis tanda tangan digital khusus yang dapat digunakan untuk mewujudkan pertukaran atom lintas-rantai. Ini terutama mencakup dua jenis tanda tangan adaptor: tanda tangan adaptor Schnorr dan tanda tangan adaptor ECDSA.
tanda tangan adaptor Schnorr
Proses dasar tanda tangan adaptor Schnorr adalah sebagai berikut:
tanda tangan adaptor ECDSA
Proses penandatanganan adaptor ECDSA mirip, perbedaan utamanya terletak pada bentuk persamaan tanda tangan yang berbeda:
ŝ = r^(-1)(hash(m) + R_x·x)
Selain itu, tanda tangan adaptor ECDSA juga memerlukan bukti nol pengetahuan untuk menjamin keakuratan R dan r.
Masalah dan Solusi
masalah keamanan angka acak
Kebocoran atau penggunaan ulang angka acak dalam tanda tangan adaptor dapat menyebabkan kebocoran kunci pribadi. Solusinya adalah menggunakan spesifikasi RFC 6979, dengan metode deterministik untuk menurunkan angka acak dari kunci pribadi dan pesan.
masalah skenario cross-chain
UTXO dan model akun yang heterogen: Bitcoin menggunakan model UTXO, sedangkan Ethereum menggunakan model akun, yang mengakibatkan tidak dapat langsung menerapkan tanda tangan adaptor. Solusinya adalah menggunakan kontrak pintar di rantai model akun untuk mengimplementasikan logika pertukaran atom.
Algoritma tanda tangan yang berbeda: Ketika dua rantai menggunakan kurva yang sama tetapi algoritma tanda tangan yang berbeda, tanda tangan adaptor tetap aman.
Kurva yang berbeda: Jika dua rantai menggunakan kurva elips yang berbeda, maka tidak dapat menggunakan tanda tangan adaptor untuk pertukaran lintas rantai.
Aplikasi Custody Aset Digital
Tanda tangan adapter dapat digunakan untuk mewujudkan pengelolaan aset digital yang non-interaktif. Proses utamanya adalah sebagai berikut:
Solusi ini tidak memerlukan partisipasi dari pihak kustodian dalam inisialisasi, dan dapat mewujudkan kustodian non-interaktif.
Ringkasan
Tanda tangan adapter menyediakan solusi yang efisien dan privat untuk pertukaran atom lintas rantai. Namun, dalam praktiknya masih perlu mempertimbangkan masalah keamanan angka acak, kompatibilitas sistem heterogen, dan sebagainya. Selain itu, tanda tangan adapter juga dapat diperluas untuk digunakan dalam skenario penyimpanan aset digital, yang memiliki prospek aplikasi yang luas.