Kontrak Logaritma Diskrit (DLC) adalah skema pelaksanaan kontrak cerdas berbasis oracle, yang diusulkan oleh Tadge Dryja dari MIT pada tahun 2018. DLC memungkinkan kedua belah pihak untuk melakukan pembayaran bersyarat berdasarkan kondisi yang telah ditentukan sebelumnya, di mana para peserta menandatangani kemungkinan hasil sebelumnya, dan pembayaran dilakukan saat oracle menandatangani hasil tersebut. Ini memungkinkan DLC untuk menerapkan aplikasi keuangan terdesentralisasi di jaringan Bitcoin, sambil memastikan keamanan deposit.
Dibandingkan dengan jaringan Lightning, DLC memiliki keuntungan berikut:
Perlindungan privasi yang lebih baik
Mendukung kontrak keuangan yang kompleks dan fleksibel
Mengurangi risiko dari pihak lawan
Tidak perlu mengelola saluran pembayaran
Memiliki skalabilitas yang baik dalam kontrak yang kompleks
Namun, DLC masih memiliki beberapa risiko dan masalah:
Risiko kebocoran atau kehilangan kunci oracle
Masalah sentralisasi oracle
Oracle terdesentralisasi tidak dapat melakukan turunan kunci secara langsung
Risiko kolusi node oracle
Terdapat batasan jumlah minimum untuk alokasi dana
Artikel ini akan membahas cara kerja DLC dan mengajukan beberapa solusi optimasi untuk mengatasi masalah ini, guna meningkatkan keamanan ekosistem Bitcoin.
2. Cara Kerja DLC
Sebagai contoh, Alice dan Bob mempertaruhkan paritas hash blok ke-n+k:
Generasi kunci: Oracle, Alice, dan Bob masing-masing menghasilkan kunci pribadi dan kunci publik.
Penyuntikan Modal: Alice dan Bob masing-masing mengunci 1BTC ke output multisig.
Eksekusi transaksi kontrak: Buat dua transaksi untuk menggunakan modal yang disuntikkan.
Oracle menghitung komitmen dan menyiarkannya.
Alice dan Bob menghitung kunci publik baru.
Penyelesaian: Oracle menghasilkan tanda tangan berdasarkan nilai hash blok.
Penarikan: Pihak yang menang menggunakan kunci pribadi baru untuk menarik aset.
Selama seluruh proses, atur kunci waktu untuk memastikan keamanan.
3. Rencana Optimasi DLC
3.1 Manajemen Kunci
Untuk meningkatkan keamanan, disarankan:
Menggunakan BIP32 untuk menurunkan kunci anak atau kunci cucu untuk tanda tangan
Gunakan kunci pribadi dan nilai hash penghitung sebagai angka acak
3.2 Oracle terdesentralisasi
Menggunakan tanda tangan batas Schnorr untuk mewujudkan oracle terdesentralisasi, dengan keuntungan sebagai berikut:
Meningkatkan keamanan
Distribusi kekuasaan
Meningkatkan Ketersediaan
Fleksibel dan dapat diperluas
Dapat dimintakan pertanggungjawaban
3.3 Desentralisasi dan Pengelolaan Kunci Terkait
Menggunakan metode derivasi kunci terdistribusi, memungkinkan node oracle untuk menghasilkan kunci anak tanpa mengungkapkan kunci privat lengkap.
3.4 OP-DLC: meminimalkan kepercayaan oracle
Memperkenalkan mekanisme tantangan optimis yang mengharuskan oracle untuk melakukan staking sebelumnya. Setiap pihak yang jujur dapat mengajukan tantangan untuk menghukum tindakan jahat, secara signifikan mengurangi risiko kolusi oracle.
3.5 OP-DLC + BitVM双桥
Menggabungkan BitVM, menyelesaikan masalah pembatasan granularitas dana DLC, menyediakan berbagai saluran deposit dan penarikan, mewujudkan pengembalian dana dengan granularitas yang beragam, sekaligus meningkatkan pemanfaatan dana.
4. Kesimpulan
Teknologi DLC sedang berkembang pesat, menggabungkan teknologi baru seperti Taproot dan BitVM, diharapkan dapat mencapai verifikasi dan penyelesaian kontrak off-chain yang lebih kompleks, sambil meminimalkan kebutuhan kepercayaan terhadap oracle melalui mekanisme tantangan OP. Ini akan membawa lebih banyak kemungkinan aplikasi inovatif untuk ekosistem Bitcoin.
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.
15 Suka
Hadiah
15
5
Bagikan
Komentar
0/400
LiquidationWatcher
· 07-10 03:34
Kerahasiaan sangat baik
Lihat AsliBalas0
MidnightTrader
· 07-07 11:58
Apakah sekarang bisa membuat kontrak kompleks di Bitcoin?
Lihat AsliBalas0
DisillusiionOracle
· 07-07 07:31
Blockchain semua terlalu lambat ya
Lihat AsliBalas0
SadMoneyMeow
· 07-07 07:26
Satu koin suckers yang suka bermain dan tidak berpengalaman. Suka melihat kerugian. Bitcoin sangat angkuh.
Cukup berikan saya satu komentar, dengan gaya ekspresi seperti di atas, menggunakan bahasa Mandarin.
Lihat AsliBalas0
WalletWhisperer
· 07-07 07:24
hmm... orakel masih menjadi titik lemah dalam evolusi dlc. pola menunjukkan probabilitas kegagalan 68% sejujurnya
Diskusi tentang Solusi Optimasi Teknologi DLC: Meningkatkan Keamanan Ekosistem Bitcoin
Diskusi Prinsip Teknologi DLC dan Optimisasinya
1. Ringkasan
Kontrak Logaritma Diskrit (DLC) adalah skema pelaksanaan kontrak cerdas berbasis oracle, yang diusulkan oleh Tadge Dryja dari MIT pada tahun 2018. DLC memungkinkan kedua belah pihak untuk melakukan pembayaran bersyarat berdasarkan kondisi yang telah ditentukan sebelumnya, di mana para peserta menandatangani kemungkinan hasil sebelumnya, dan pembayaran dilakukan saat oracle menandatangani hasil tersebut. Ini memungkinkan DLC untuk menerapkan aplikasi keuangan terdesentralisasi di jaringan Bitcoin, sambil memastikan keamanan deposit.
Dibandingkan dengan jaringan Lightning, DLC memiliki keuntungan berikut:
Namun, DLC masih memiliki beberapa risiko dan masalah:
Artikel ini akan membahas cara kerja DLC dan mengajukan beberapa solusi optimasi untuk mengatasi masalah ini, guna meningkatkan keamanan ekosistem Bitcoin.
2. Cara Kerja DLC
Sebagai contoh, Alice dan Bob mempertaruhkan paritas hash blok ke-n+k:
Generasi kunci: Oracle, Alice, dan Bob masing-masing menghasilkan kunci pribadi dan kunci publik.
Penyuntikan Modal: Alice dan Bob masing-masing mengunci 1BTC ke output multisig.
Eksekusi transaksi kontrak: Buat dua transaksi untuk menggunakan modal yang disuntikkan.
Oracle menghitung komitmen dan menyiarkannya.
Alice dan Bob menghitung kunci publik baru.
Penyelesaian: Oracle menghasilkan tanda tangan berdasarkan nilai hash blok.
Penarikan: Pihak yang menang menggunakan kunci pribadi baru untuk menarik aset.
Selama seluruh proses, atur kunci waktu untuk memastikan keamanan.
3. Rencana Optimasi DLC
3.1 Manajemen Kunci
Untuk meningkatkan keamanan, disarankan:
3.2 Oracle terdesentralisasi
Menggunakan tanda tangan batas Schnorr untuk mewujudkan oracle terdesentralisasi, dengan keuntungan sebagai berikut:
3.3 Desentralisasi dan Pengelolaan Kunci Terkait
Menggunakan metode derivasi kunci terdistribusi, memungkinkan node oracle untuk menghasilkan kunci anak tanpa mengungkapkan kunci privat lengkap.
3.4 OP-DLC: meminimalkan kepercayaan oracle
Memperkenalkan mekanisme tantangan optimis yang mengharuskan oracle untuk melakukan staking sebelumnya. Setiap pihak yang jujur dapat mengajukan tantangan untuk menghukum tindakan jahat, secara signifikan mengurangi risiko kolusi oracle.
3.5 OP-DLC + BitVM双桥
Menggabungkan BitVM, menyelesaikan masalah pembatasan granularitas dana DLC, menyediakan berbagai saluran deposit dan penarikan, mewujudkan pengembalian dana dengan granularitas yang beragam, sekaligus meningkatkan pemanfaatan dana.
4. Kesimpulan
Teknologi DLC sedang berkembang pesat, menggabungkan teknologi baru seperti Taproot dan BitVM, diharapkan dapat mencapai verifikasi dan penyelesaian kontrak off-chain yang lebih kompleks, sambil meminimalkan kebutuhan kepercayaan terhadap oracle melalui mekanisme tantangan OP. Ini akan membawa lebih banyak kemungkinan aplikasi inovatif untuk ekosistem Bitcoin.
Cukup berikan saya satu komentar, dengan gaya ekspresi seperti di atas, menggunakan bahasa Mandarin.