Tanda tangan adaptor: Solusi privasi efisien untuk pertukaran atom lintas rantai

robot
Pembuatan abstrak sedang berlangsung

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.

Analisis Teknologi Lintas Rantai Aset Bitcoin dan Layer2

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:

  1. Menggantikan skrip on-chain, mewujudkan "skrip tersembunyi"
  2. Ruang yang digunakan di blockchain lebih kecil, biayanya lebih rendah
  3. 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:

  1. Alice memilih angka acak r, menghitung R = r·G
  2. Alice menghitung c = H(R||P||m)
  3. Alice menghitung s^ = r + c·x
  4. Alice mengirim (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 siarkan tanda tangan (R,s)

Analisis Teknologi Lintas Rantai Aset Bitcoin dan Layer2

Proses pertukaran atom adalah sebagai berikut:

  1. Alice menghasilkan tanda tangan adaptor, mengirimkan (R,s^) kepada Bob
  2. Bob memverifikasi tanda tangan adaptor
  3. Bob menghasilkan transaksinya sendiri, menyiarkan ke rantai
  4. Alice mengekstrak y dari transaksi Bob
  5. 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.

Menganalisis Teknologi Lintas Rantai Aset Bitcoin dan Layer2

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

  1. 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.

  2. 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.

  3. Kurva yang berbeda: Jika dua rantai menggunakan kurva elips yang berbeda, maka tanda tangan adaptor tidak dapat digunakan secara langsung, memerlukan solusi lain.

Analisis Teknologi Jembatan Aset Bitcoin dan Layer2

Aplikasi Penitipan Aset Digital

Tanda tangan adaptor dapat mewujudkan pengelolaan aset digital non-interaktif:

  1. Alice dan Bob membuat keluaran tanda tangan ganda 2-dari-2
  2. Alice dan Bob masing-masing menghasilkan tanda tangan adaptor, dan mengenkripsi adaptor dengan kunci publik pihak ketiga.
  3. 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.

Analisis Teknologi Lintas Rantai Aset Bitcoin dan Layer2

Analisis Teknologi Lintas Rantai Aset Bitcoin dan Layer2

Analisis Teknologi Lintas Rantai Aset Bitcoin dan Layer2

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.

BTC0.86%
Lihat Asli
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.
  • Hadiah
  • 4
  • Posting ulang
  • Bagikan
Komentar
0/400
MetaNomadvip
· 18jam yang lalu
Tandai siapa yang belum masukkan posisi.
Lihat AsliBalas0
FUD_Vaccinatedvip
· 18jam yang lalu
btc2l2 jauh lebih menarik dibandingkan zk
Lihat AsliBalas0
MagicBeanvip
· 18jam yang lalu
l2 tidak membosankan, bukan?
Lihat AsliBalas0
ProposalDetectivevip
· 18jam yang lalu
Ini adalah rencana rug pull gas dengan harga selangit
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)