Discreet Log Contract (DLC) adalah kerangka pelaksanaan kontrak berbasis oracle, yang memungkinkan kedua belah pihak melakukan pembayaran bersyarat berdasarkan kondisi yang telah ditentukan sebelumnya. DLC memungkinkan aplikasi keuangan terdesentralisasi baru sambil menjamin keamanan simpanan Bitcoin.
Analisis sebelumnya menunjukkan keuntungan DLC dalam perlindungan privasi, kontrak kompleks, dan risiko aset, sambil juga menyebutkan masalah risiko kunci, risiko kepercayaan terdesentralisasi, dan risiko kolusi. Untuk mengatasi masalah ini, solusi optimasi seperti oracle terdesentralisasi, tanda tangan batas, dan mekanisme tantangan optimis diperkenalkan. Namun, karena DLC melibatkan banyak pihak, strategi pertahanan menjadi kompleks dan kurang memiliki keindahan yang sederhana.
Dalam ekosistem Bitcoin, semua operasi dilakukan melalui UTXO. Oleh karena itu, memastikan keakuratan UTXO dapat melindungi dari berbagai serangan. Demikian pula, dalam DLC, semua tindakan dilakukan melalui kontrak untuk mengeksekusi transaksi (CET). Dengan memperkenalkan mekanisme tantangan optimis dalam CET, berbagai serangan dapat dihindari dengan efektif. Secara khusus, oracle harus mempertaruhkan sejumlah Bitcoin sebelum dapat menandatangani CET. Jika CET tidak ditantang atau berhasil menghadapi tantangan, maka dianggap benar dan penyelesaian selesai, oracle mencabut taruhan dan mendapatkan biaya transaksi. Jika oracle mencoba berbuat jahat, siapa pun dapat memulai tantangan, yang menyebabkan CET tersebut tidak dapat diselesaikan, oracle kehilangan deposit dan kehilangan hak tanda tangan atas CET tersebut. Mekanisme ini sederhana dan efektif.
Prinsip dasar DLC melibatkan partisipasi banyak pihak, termasuk oracle, Alice, dan Bob. Mereka mencapai pembayaran bersyarat melalui serangkaian operasi kunci dan transaksi. Penting untuk dicatat bahwa setiap tindakan harus dilakukan melalui CET, jadi cukup pastikan keakuratan CET untuk melawan berbagai serangan.
OP-DLC 2 mengusulkan lima ketentuan kunci:
Oracle terdiri dari aliansi, perlu di-stake untuk menandatangani CET. Melakukan kejahatan akan mengakibatkan kehilangan staking, tetapi anggota lain masih dapat terus menandatangani.
Siapa pun dapat menantang oracle yang tidak jujur.
CET yang ditandatangani secara jujur dapat diselesaikan setelah satu minggu, oracle mendapatkan imbalan.
Mekanisme tantangan terbuka untuk semua orang, perilaku tidak jujur akan mengakibatkan kehilangan staking dan pencabutan hak tanda tangan.
OP-DLC mewujudkan minimalisasi kepercayaan terhadap oracle, pengguna dapat offline.
Keuntungan utama dari OP-DLC 2 meliputi:
Pengguna memiliki kontrol tinggi atas aset, dapat hanya mempercayai diri sendiri.
Tingkat pemanfaatan dana tinggi, tidak perlu menunggu jumlah dana yang sama untuk disediakan.
Orakel ditentukan saat deposit, pengguna juga dapat menjadi orakel.
Namun, ada beberapa keterbatasan:
Waktu penarikan memerlukan satu minggu.
Jumlah tanda tangan pra-diteken memiliki hubungan pertumbuhan linier dengan jumlah CET.
Secara keseluruhan, OP-DLC memastikan keakuratan eksekusi kontrak dengan memperkenalkan mekanisme tantangan optimis dalam CET, sambil menghukum perilaku jahat. Pendekatan ini mampu secara efektif menahan berbagai serangan, mencerminkan filosofi desain yang sederhana dan elegan.
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.
OP-DLC 2: Jalan Sederhana untuk Mengoptimalkan Eksekusi Kontrak DLC
OP-DLC 2: Jalan yang Sederhana
Discreet Log Contract (DLC) adalah kerangka pelaksanaan kontrak berbasis oracle, yang memungkinkan kedua belah pihak melakukan pembayaran bersyarat berdasarkan kondisi yang telah ditentukan sebelumnya. DLC memungkinkan aplikasi keuangan terdesentralisasi baru sambil menjamin keamanan simpanan Bitcoin.
Analisis sebelumnya menunjukkan keuntungan DLC dalam perlindungan privasi, kontrak kompleks, dan risiko aset, sambil juga menyebutkan masalah risiko kunci, risiko kepercayaan terdesentralisasi, dan risiko kolusi. Untuk mengatasi masalah ini, solusi optimasi seperti oracle terdesentralisasi, tanda tangan batas, dan mekanisme tantangan optimis diperkenalkan. Namun, karena DLC melibatkan banyak pihak, strategi pertahanan menjadi kompleks dan kurang memiliki keindahan yang sederhana.
Dalam ekosistem Bitcoin, semua operasi dilakukan melalui UTXO. Oleh karena itu, memastikan keakuratan UTXO dapat melindungi dari berbagai serangan. Demikian pula, dalam DLC, semua tindakan dilakukan melalui kontrak untuk mengeksekusi transaksi (CET). Dengan memperkenalkan mekanisme tantangan optimis dalam CET, berbagai serangan dapat dihindari dengan efektif. Secara khusus, oracle harus mempertaruhkan sejumlah Bitcoin sebelum dapat menandatangani CET. Jika CET tidak ditantang atau berhasil menghadapi tantangan, maka dianggap benar dan penyelesaian selesai, oracle mencabut taruhan dan mendapatkan biaya transaksi. Jika oracle mencoba berbuat jahat, siapa pun dapat memulai tantangan, yang menyebabkan CET tersebut tidak dapat diselesaikan, oracle kehilangan deposit dan kehilangan hak tanda tangan atas CET tersebut. Mekanisme ini sederhana dan efektif.
Prinsip dasar DLC melibatkan partisipasi banyak pihak, termasuk oracle, Alice, dan Bob. Mereka mencapai pembayaran bersyarat melalui serangkaian operasi kunci dan transaksi. Penting untuk dicatat bahwa setiap tindakan harus dilakukan melalui CET, jadi cukup pastikan keakuratan CET untuk melawan berbagai serangan.
OP-DLC 2 mengusulkan lima ketentuan kunci:
Oracle terdiri dari aliansi, perlu di-stake untuk menandatangani CET. Melakukan kejahatan akan mengakibatkan kehilangan staking, tetapi anggota lain masih dapat terus menandatangani.
Siapa pun dapat menantang oracle yang tidak jujur.
CET yang ditandatangani secara jujur dapat diselesaikan setelah satu minggu, oracle mendapatkan imbalan.
Mekanisme tantangan terbuka untuk semua orang, perilaku tidak jujur akan mengakibatkan kehilangan staking dan pencabutan hak tanda tangan.
OP-DLC mewujudkan minimalisasi kepercayaan terhadap oracle, pengguna dapat offline.
Keuntungan utama dari OP-DLC 2 meliputi:
Namun, ada beberapa keterbatasan:
Secara keseluruhan, OP-DLC memastikan keakuratan eksekusi kontrak dengan memperkenalkan mekanisme tantangan optimis dalam CET, sambil menghukum perilaku jahat. Pendekatan ini mampu secara efektif menahan berbagai serangan, mencerminkan filosofi desain yang sederhana dan elegan.