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:
Generasi Kunci: Oracle, Alice, dan Bob masing-masing menghasilkan kunci pribadi dan kunci publik
Transaksi penyertaan: Alice dan Bob membuat transaksi penyertaan dengan output multi-tanda tangan
Eksekusi Perdagangan Kontrak: Membuat CET untuk transaksi pengeluaran investasi
Janji oracle: menghitung dan menyiarkan janji
Penyelesaian: Oracle menghasilkan tanda tangan berdasarkan nilai hash blok
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.
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
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
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.
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.
15 Suka
Hadiah
15
4
Bagikan
Komentar
0/400
ZenChainWalker
· 22jam yang lalu
Keyboard sudah hancur tapi masih membahas optimisasi
Lihat AsliBalas0
HalfIsEmpty
· 22jam yang lalu
Lihat apakah saluran pembayaran yang dioptimalkan dapat berjalan lancar~
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:
Namun, DLC masih memiliki beberapa masalah dan risiko:
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:
DLC menjamin bahwa hanya pihak yang benar yang dapat menghitung kunci privat baru dan menarik dana, mewujudkan pembayaran bersyarat tanpa kepercayaan.
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:
3.2 Oracle Terdesentralisasi
Menggunakan tanda tangan ambang Schnorr untuk merealisasikan oracle terdesentralisasi, memiliki keuntungan berikut:
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:
3.4 OP-DLC: Meminimalkan Kepercayaan Oracle
Memperkenalkan mekanisme tantangan optimis, oracle perlu melakukan staking terlebih dahulu untuk membangun permainan OP di blockchain:
3.5 OP-DLC + BitVM双桥
Menggabungkan OP-DLC dan BitVM untuk menyelesaikan masalah kembalian nominal tetap pada DLC:
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.