Rencana optimasi teknologi DLC: Meningkatkan keamanan dan kegunaan smart contract Bitcoin

Diskusi Prinsip Teknologi DLC dan Pemikiran Optimalisasi

1. Pendahuluan

Kontrak logaritma diskrit (DLC) adalah skema eksekusi kontrak pintar Bitcoin yang berbasis pada oracle. Ini memungkinkan kedua belah pihak untuk melakukan pembayaran bersyarat berdasarkan kondisi yang telah ditentukan sebelumnya, mewujudkan kontrak keuangan kompleks di atas Bitcoin, sambil menjamin keamanan dana.

DLC memiliki keunggulan sebagai berikut dibandingkan dengan jaringan Lightning:

  • Perlindungan privasi yang lebih baik
  • Mendukung kontrak keuangan yang lebih kompleks dan fleksibel
  • Mengurangi risiko pihak lawan
  • Tidak perlu mengelola saluran pembayaran
  • Memiliki skalabilitas yang lebih baik dalam skenario tertentu

Namun, DLC masih memiliki beberapa masalah dan risiko:

  • Risiko kebocoran atau kehilangan kunci
  • Masalah sentralisasi oracle
  • Sulit untuk melakukan turunan kunci dalam lingkungan terdesentralisasi
  • Risiko kolusi node oracle
  • Masalah kembalian dengan nominal tetap

Artikel ini akan mengajukan beberapa solusi optimasi untuk masalah ini, guna meningkatkan keamanan dan kegunaan DLC dalam ekosistem Bitcoin.

2. Prinsip Dasar DLC

Sebagai contoh, mari kita jelaskan prinsip kerja DLC dengan kontrak taruhan sederhana:

Alice dan Bob bertaruh pada paritas hash dari blok ke-n+k. Jika ganjil, Alice menang; jika genap, Bob menang. Pemenang dapat menarik semua aset dalam waktu t.

DLC membangun tanda tangan bersyarat dengan mengirimkan informasi blok melalui oracle, memastikan pihak yang benar menang.

Langkah-langkah utama termasuk:

  1. Generasi Kunci: Oracle, Alice, dan Bob masing-masing menghasilkan kunci pribadi dan kunci publik
  2. Transaksi penyertaan: Alice dan Bob membuat transaksi penyertaan dengan output multi-tanda tangan
  3. Eksekusi Perdagangan Kontrak: Membuat CET untuk transaksi pengeluaran investasi
  4. Janji oracle: menghitung dan menyiarkan janji
  5. Penyelesaian: Oracle menghasilkan tanda tangan berdasarkan nilai hash blok
  6. Penarikan: Pihak yang menang menggunakan tanda tangan untuk menghitung kunci privat baru dan menarik dana

DLC menjamin bahwa hanya pihak yang benar yang dapat menghitung kunci privat baru dan menarik dana, mewujudkan pembayaran bersyarat tanpa kepercayaan.

Analisis Prinsip DLC dan Pemikiran Optimasi

3. Rencana Optimasi DLC

3.1 Manajemen Kunci

Kunci pribadi dan angka acak dalam DLC sangat penting, perlu diambil langkah untuk mencegah kebocoran atau kehilangan:

  • Menggunakan BIP32 untuk menurunkan kunci anak atau kunci cucu untuk tanda tangan
  • Menggunakan kunci privat dan nilai hash dari penghitung sebagai angka acak

3.2 Oracle Terdesentralisasi

Menggunakan tanda tangan ambang Schnorr untuk merealisasikan oracle terdesentralisasi, memiliki keuntungan berikut:

  • Meningkatkan keamanan, mengurangi risiko titik kegagalan tunggal
  • Mewujudkan kontrol terdistribusi
  • Meningkatkan ketersediaan sistem
  • Memiliki fleksibilitas dan skalabilitas
  • Dapat dimintakan pertanggungjawaban

3.3 Kombinasi Desentralisasi dan Manajemen Kunci

Dalam lingkungan terdesentralisasi, kunci privat lengkap tidak ada, sehingga tidak dapat langsung menggunakan BIP32 untuk melakukan turunan kunci. Metode turunan kunci terdistribusi dapat digunakan:

  • Memanfaatkan sifat polinomial interpolasi Lagrange
  • Setiap node menggunakan potongan kunci pribadi ditambah potongan kunci pribadi turunan yang berasal dari peningkatan.
  • Pertimbangkan untuk menggunakan BIP32 non-enhanced atau fungsi hash homomorfik

Analisis Prinsip DLC dan Pemikiran Optimasi

3.4 OP-DLC: Meminimalkan Kepercayaan Oracle

Memperkenalkan mekanisme tantangan optimis, oracle perlu melakukan staking terlebih dahulu untuk membangun permainan OP di blockchain:

  • Setiap pihak yang jujur dapat memulai tantangan
  • Tantangan berhasil maka hukuman akan diberikan kepada peramal jahat
  • Tingkat toleransi kesalahan mencapai 99%

3.5 OP-DLC + BitVM双桥

Menggabungkan OP-DLC dan BitVM untuk menyelesaikan masalah kembalian nominal tetap pada DLC:

  • Mencapai pengembalian uang dengan tingkat granularitas yang diinginkan
  • Menyediakan berbagai saluran deposit dan penarikan
  • Meningkatkan efisiensi penggunaan dana
  • Mengurangi lebih lanjut kepercayaan terhadap orakel

Analisis Prinsip DLC dan Pemikiran Optimisasi

4. Kesimpulan

Teknologi DLC telah menerapkan kontrak keuangan yang kompleks di Bitcoin. Dengan menggabungkan teknologi baru seperti Taproot, BitVM, dan memperkenalkan mekanisme tantangan OP, keamanan, fleksibilitas, dan kegunaan DLC dapat ditingkatkan lebih lanjut, yang diharapkan dapat memainkan peran yang lebih besar dalam ekosistem Bitcoin.

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
  • 4
  • Bagikan
Komentar
0/400
ZenChainWalkervip
· 22jam yang lalu
Keyboard sudah hancur tapi masih membahas optimisasi
Lihat AsliBalas0
HalfIsEmptyvip
· 22jam yang lalu
Lihat apakah saluran pembayaran yang dioptimalkan dapat berjalan lancar~
Lihat AsliBalas0
DAOTruantvip
· 22jam yang lalu
Bitcoin bidang lagi akan melakukan trik
Lihat AsliBalas0
DegenWhisperervip
· 22jam yang lalu
Apakah DLC kali ini dapat menyelamatkan Bitcoin?
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)