Adapter signatur mendukung pertukaran atom lintas rantai Layer2 Bitcoin

robot
Pembuatan abstrak sedang berlangsung

Tanda Tangan Adapter dan Aplikasinya dalam Pertukaran Atomik Lintas Rantai

Dengan berkembangnya solusi skalabilitas Layer2 Bitcoin dengan cepat, frekuensi transfer aset antara Bitcoin dan jaringan Layer2 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. Oleh karena itu, interoperabilitas antara Bitcoin dan jaringan Layer2 menjadi bagian penting dari ekosistem cryptocurrency, mendorong inovasi dan memberikan alat keuangan yang lebih beragam dan kuat bagi pengguna.

Analisis Teknologi Lintas Rantai Aset Bitcoin dan Layer2

Transaksi lintas rantai antara Bitcoin dan Layer2 terutama memiliki tiga skema: transaksi lintas rantai terpusat, jembatan lintas rantai BitVM, dan pertukaran atom lintas rantai. Teknologi ini memiliki karakteristik yang berbeda dalam asumsi kepercayaan, keamanan, kemudahan, dan batasan transaksi, yang dapat memenuhi berbagai kebutuhan aplikasi.

Transaksi lintas rantai terpusat cepat, proses pencocokan relatif mudah, tetapi keamanannya sepenuhnya bergantung pada keandalan lembaga terpusat. Jembatan lintas rantai BitVM memperkenalkan mekanisme tantangan optimis, teknologinya relatif kompleks, biaya transaksi cukup tinggi, hanya cocok untuk transaksi dalam jumlah besar. Pertukaran atom lintas rantai adalah teknologi yang terdesentralisasi, tidak dapat disensor, dan memiliki perlindungan privasi yang baik, mampu melakukan transaksi lintas rantai frekuensi tinggi, dan banyak diterapkan di bursa terdesentralisasi.

Teknologi pertukaran atom lintas rantai terutama mencakup kunci waktu hash dan tanda tangan adaptor. Pertukaran atom berbasis kunci waktu hash meskipun merupakan terobosan besar dalam teknologi pertukaran terdesentralisasi, tetapi memiliki masalah kebocoran privasi pengguna. Pertukaran atom berbasis tanda tangan adaptor menggantikan skrip di atas rantai, sehingga pertukaran menjadi lebih ringan, biaya lebih rendah, dan dapat mewujudkan perlindungan privasi.

Artikel ini memperkenalkan prinsip tanda tangan adaptor Schnorr/ECDSA dan pertukaran atom lintas rantai, menganalisis masalah keamanan angka acak dalam tanda tangan adaptor dan masalah sistem heterogen dalam skenario lintas rantai, serta memberikan solusi. Terakhir, tanda tangan adaptor diperluas aplikasinya untuk mewujudkan pengelolaan aset digital non-interaktif.

Tanda Tangan Adaptor dan Pertukaran Atom Lintas Rantai

Tanda Tangan Adapter Schnorr dan Pertukaran Atom

Proses penandatanganan adaptor Schnorr adalah sebagai berikut:

  1. Alice memilih bilangan acak r, menghitung R = r·G
  2. Alice menghitung c = H(R||P||m)
  3. Alice menghitung s' = r + c·x
  4. Alice mengirimkan (R,s') kepada Bob
  5. Bob memverifikasi s'·G = R + c·P
  6. Bob memilih y, menghitung Y = y·G
  7. Bob menghitung s = s' + y
  8. Bob menyiarkan (R, s) menyelesaikan transaksi

Analisis Teknologi Lintas Rantai Aset Bitcoin dan Layer2

Proses pertukaran atom:

  1. Alice membuat transaksi TX1, mengirim Bitcoin kepada Bob
  2. Alice melakukan tanda tangan adaptor pada TX1, mendapatkan (R,s')
  3. Alice mengirim (R,s') kepada Bob
  4. Bob memverifikasi (R,s')
  5. Bob membuat transaksi TX2, mengirimkan altcoin kepada Alice
  6. Bob melakukan tanda tangan biasa pada TX2 dan menyiarkannya
  7. Setelah Alice mendapatkan TX2, dia memberitahukan y kepada Bob
  8. Bob menghitung s = s' + y, menyiarkan TX1 menyelesaikan transaksi
  9. Alice mengekstrak y dari s, menyelesaikan TX2

tanda tangan adaptor ECDSA dan pertukaran atom

Proses tanda tangan adaptor ECDSA adalah sebagai berikut:

  1. Alice memilih angka acak k, menghitung R = k·G
  2. Alice menghitung r = R_x mod n
  3. Alice menghitung s' = k^(-1)(H(m) + rx) mod n
  4. Alice mengirim (r,s') kepada Bob
  5. Bob memverifikasi r = (s'^(-1)H(m)·G + s'^(-1)r·P)_x mod n
  6. Bob memilih y, menghitung Y = y·G
  7. Bob menghitung s = s' + y mod n
  8. Bob siarkan (r,s) menyelesaikan transaksi

Analisis Teknologi Lintas Rantai Aset Bitcoin dan Layer2

Proses pertukaran atom mirip dengan proses tanda tangan Schnorr.

Masalah dan Solusi

Masalah dan Solusi Angka Acak

Ada masalah kebocoran dan penggunaan ulang angka acak dalam tanda tangan adaptor, yang dapat menyebabkan kebocoran kunci pribadi. Solusinya adalah menggunakan RFC 6979, untuk menghasilkan angka acak secara deterministik:

k = SHA256(sk, msg, counter)

Ini memastikan bahwa k unik untuk setiap pesan, sambil memiliki reproduktifitas, menghindari risiko keamanan terkait dengan generator bilangan acak.

masalah dan solusi untuk skenario cross-chain

  1. Masalah heterogenitas antara sistem UTXO dan model akun: Bitcoin menggunakan model UTXO, sementara Ethereum menggunakan model akun, yang menyebabkan ketidakmampuan untuk menandatangani transaksi sebelumnya di Ethereum. Solusinya adalah menggunakan kontrak pintar di sisi Ethereum untuk menerapkan logika pertukaran atom.

  2. Keamanan tanda tangan adaptor dengan kurva yang sama dan algoritma yang berbeda: ketika dua rantai menggunakan kurva yang sama tetapi algoritma tanda tangan yang berbeda, tanda tangan adaptor tetap aman.

  3. Tanda tangan adaptor pada kurva yang berbeda tidak aman: ketika dua rantai menggunakan kurva elips yang berbeda, tanda tangan adaptor tidak dapat digunakan untuk pertukaran atom.

Analisis Teknologi Lintas Rantai Aset Bitcoin dan Layer2

Aplikasi Custodian Aset Digital

Berdasarkan tanda tangan adaptor dapat merealisasikan kustodian aset digital non-interaktif:

  1. Alice dan Bob membuat transaksi pendanaan output 2-of-2 MuSig
  2. Alice dan Bob masing-masing menghasilkan tanda tangan pra-tanda tangan berdasarkan adaptor secret, dan mengenkripsi secret dengan cara enkripsi yang dapat diverifikasi.
  3. Jika terjadi sengketa, pihak penyimpan dapat mendekripsi secret dan membantu salah satu pihak menyelesaikan transaksi.

Enkripsi yang dapat diverifikasi dapat dicapai melalui skema Purify atau Juggling.

Analisis Teknologi Lintas Rantai Aset Bitcoin dan Layer2

Ringkasan

Artikel ini menjelaskan secara rinci tentang prinsip tanda tangan adaptor Schnorr/ECDSA dan pertukaran atom lintas rantai, menganalisis masalah keamanan di dalamnya dan mengajukan solusi. Tanda tangan adaptor dalam skenario lintas rantai perlu mempertimbangkan perbedaan model sistem dan algoritma. Teknologi ini juga dapat diperluas untuk diterapkan dalam skenario seperti kustodian aset digital non-interaktif.

Analisis Teknologi Lintas Rantai Aset Bitcoin dan Layer2

Analisis Teknologi Lintas Rantai Aset Bitcoin dan Layer2

Lihat Asli
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Hadiah
  • 8
  • Bagikan
Komentar
0/400
LiquidationSurvivorvip
· 4jam yang lalu
dunia kripto Cut Loss pahlawan
Lihat AsliBalas0
ForkLibertarianvip
· 16jam yang lalu
Sekali lagi pamer teknologi
Lihat AsliBalas0
FlashLoanKingvip
· 16jam yang lalu
Cukup lompat seperti itu dan selesai.
Lihat AsliBalas0
RetiredMinervip
· 16jam yang lalu
Ini agak keras.
Lihat AsliBalas0
WagmiOrRektvip
· 16jam yang lalu
L2 sedang melakukan sesuatu
Lihat AsliBalas0
DataBartendervip
· 16jam yang lalu
Saya benar-benar tidak mengerti hal semacam ini
Lihat AsliBalas0
UncleLiquidationvip
· 16jam yang lalu
Solusi L2 ya
Lihat AsliBalas0
GateUser-c799715cvip
· 16jam yang lalu
layer2 benar-benar bull
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)