Discreet Log Contract (DLC) adalah kerangka eksekusi kontrak berbasis oracle yang memungkinkan kedua belah pihak melakukan pembayaran bersyarat berdasarkan kondisi yang telah ditentukan. DLC mewujudkan aplikasi keuangan terdesentralisasi baru sambil menjaga keamanan deposit Bitcoin.
Teks sebelumnya merangkum keuntungan dan masalah yang dihadapi oleh DLC, serta mengajukan beberapa solusi. Namun, karena DLC melibatkan banyak pihak, strategi pertahanannya relatif kompleks. Dalam Bitcoin, setiap tindakan harus dilakukan melalui UTXO. Oleh karena itu, memastikan UTXO benar dapat melawan serangan. Demikian pula, dalam DLC, semua tindakan dilakukan melalui kontrak CET( untuk mengeksekusi transaksi ). Menggunakan mekanisme tantangan optimis untuk memastikan CET benar dapat melawan serangan apa pun.
Secara spesifik, oracle hanya dapat menandatangani CET setelah dipertaruhkan. Tambahkan mekanisme tantangan optimis ke dalam CET. Jika CET tidak ditantang atau berhasil menghadapi tantangan, maka CET dianggap benar, penyelesaian dapat dilakukan, oracle melepaskan taruhan dan mendapatkan biaya transaksi. Jika oracle mencoba berbuat jahat, siapa pun dapat menantang dengan sukses, CET tersebut tidak dapat diselesaikan, oracle kehilangan deposit dan tidak dapat menandatangani CET yang sama lagi. Metode ini sederhana dan efektif.
Prinsip DLC
Sebagai contoh untuk menjelaskan prinsip DLC dengan taruhan antara Alice dan Bob pada paritas hash blok ke-ξ:
Transaksi Penyertaan Modal: Alice dan Bob masing-masing mengunci 10BTC ke output tanda tangan ganda.
Membangun CET: Membuat CET1 dan CET2 yang digunakan untuk transaksi penyuntikan biaya.
Oracle menghitung komitmen dan menghasilkan tanda tangan.
Penyelesaian: Orakel menandatangani CET yang sesuai berdasarkan hash blok.
Penarikan: Pemenang dapat menghitung kunci pribadi baru dan membelanjakan 20BTC yang terkunci.
Penelitian menunjukkan bahwa semua tindakan harus dilakukan melalui CET. Oleh karena itu, cukup pastikan CET benar, untuk dapat melawan segala serangan. CET yang salah akan ditantang, sedangkan CET yang benar akan dilaksanakan. Oracle harus membayar harga untuk perilaku jahat.
OP-DLC 2
OP-DLC mencakup ketentuan berikut:
Oracle terdiri dari aliansi, anggota mana pun dapat menandatangani CET. Harus mempertaruhkan untuk menerbitkan tanda tangan dan mendapatkan biaya.
Jika oracle berbuat jahat, siapa pun dapat memulai tantangan.
Oracle menandatangani CET dengan jujur, dapat diselesaikan dan mendapatkan hadiah setelah 1 minggu.
Siapa pun dapat menantang tanda tangan. Tanda tangan yang jujur dieksekusi setelah 1 minggu, tanda tangan yang tidak jujur menyebabkan kehilangan staking.
Tantangan tidak memerlukan izin, mencapai minimalisasi kepercayaan pada oracle.
Keuntungan:
Tingkat kontrol aset yang tinggi, pengguna hanya dapat mempercayai diri mereka sendiri
Tingkat penggunaan dana tinggi
Orakel ditentukan saat deposit, pengguna dapat menjadi orakel
Kekurangan:
Waktu penarikan membutuhkan 1 minggu
Jumlah pra tanda tangan berbanding linear dengan jumlah CET
Kesimpulan
OP-DLC memperkenalkan mekanisme tantangan optimis ke dalam CET, memastikan pelaksanaan yang benar dan menghukum perilaku jahat. Metode sederhana dan efektif ini dapat menahan serangan apa pun.
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.
14 Suka
Hadiah
14
4
Bagikan
Komentar
0/400
GasGuzzler
· 07-19 02:11
Apakah ada batasan untuk penarikan? Jadi sulit untuk dimainkan.
Lihat AsliBalas0
Fren_Not_Food
· 07-18 23:15
Sangat menguntungkan, stake dan dapatkan biaya transaksi.
OP-DLC 2: Mekanisme tantangan optimis dalam DLC mencapai pertahanan yang sederhana dan efisien
OP-DLC 2: Sederhana adalah kebenaran
Discreet Log Contract (DLC) adalah kerangka eksekusi kontrak berbasis oracle yang memungkinkan kedua belah pihak melakukan pembayaran bersyarat berdasarkan kondisi yang telah ditentukan. DLC mewujudkan aplikasi keuangan terdesentralisasi baru sambil menjaga keamanan deposit Bitcoin.
Teks sebelumnya merangkum keuntungan dan masalah yang dihadapi oleh DLC, serta mengajukan beberapa solusi. Namun, karena DLC melibatkan banyak pihak, strategi pertahanannya relatif kompleks. Dalam Bitcoin, setiap tindakan harus dilakukan melalui UTXO. Oleh karena itu, memastikan UTXO benar dapat melawan serangan. Demikian pula, dalam DLC, semua tindakan dilakukan melalui kontrak CET( untuk mengeksekusi transaksi ). Menggunakan mekanisme tantangan optimis untuk memastikan CET benar dapat melawan serangan apa pun.
Secara spesifik, oracle hanya dapat menandatangani CET setelah dipertaruhkan. Tambahkan mekanisme tantangan optimis ke dalam CET. Jika CET tidak ditantang atau berhasil menghadapi tantangan, maka CET dianggap benar, penyelesaian dapat dilakukan, oracle melepaskan taruhan dan mendapatkan biaya transaksi. Jika oracle mencoba berbuat jahat, siapa pun dapat menantang dengan sukses, CET tersebut tidak dapat diselesaikan, oracle kehilangan deposit dan tidak dapat menandatangani CET yang sama lagi. Metode ini sederhana dan efektif.
Prinsip DLC
Sebagai contoh untuk menjelaskan prinsip DLC dengan taruhan antara Alice dan Bob pada paritas hash blok ke-ξ:
Transaksi Penyertaan Modal: Alice dan Bob masing-masing mengunci 10BTC ke output tanda tangan ganda.
Membangun CET: Membuat CET1 dan CET2 yang digunakan untuk transaksi penyuntikan biaya.
Oracle menghitung komitmen dan menghasilkan tanda tangan.
Penyelesaian: Orakel menandatangani CET yang sesuai berdasarkan hash blok.
Penarikan: Pemenang dapat menghitung kunci pribadi baru dan membelanjakan 20BTC yang terkunci.
Penelitian menunjukkan bahwa semua tindakan harus dilakukan melalui CET. Oleh karena itu, cukup pastikan CET benar, untuk dapat melawan segala serangan. CET yang salah akan ditantang, sedangkan CET yang benar akan dilaksanakan. Oracle harus membayar harga untuk perilaku jahat.
OP-DLC 2
OP-DLC mencakup ketentuan berikut:
Oracle terdiri dari aliansi, anggota mana pun dapat menandatangani CET. Harus mempertaruhkan untuk menerbitkan tanda tangan dan mendapatkan biaya.
Jika oracle berbuat jahat, siapa pun dapat memulai tantangan.
Oracle menandatangani CET dengan jujur, dapat diselesaikan dan mendapatkan hadiah setelah 1 minggu.
Siapa pun dapat menantang tanda tangan. Tanda tangan yang jujur dieksekusi setelah 1 minggu, tanda tangan yang tidak jujur menyebabkan kehilangan staking.
Tantangan tidak memerlukan izin, mencapai minimalisasi kepercayaan pada oracle.
Keuntungan:
Kekurangan:
Kesimpulan
OP-DLC memperkenalkan mekanisme tantangan optimis ke dalam CET, memastikan pelaksanaan yang benar dan menghukum perilaku jahat. Metode sederhana dan efektif ini dapat menahan serangan apa pun.