Discreet Log Contract (DLC) adalah kerangka pelaksanaan 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 setoran Bitcoin.
Artikel sebelumnya menganalisis keuntungan dan masalah yang ada pada DLC, serta mengajukan beberapa solusi. Namun, strategi-strategi ini relatif kompleks dan kurang elegan. Dalam Bitcoin, setiap tindakan harus dilakukan melalui UTXO. Oleh karena itu, memastikan UTXO yang benar dapat melawan serangan apa pun. Demikian pula, dalam DLC, semua tindakan dilakukan melalui CET (Contract Execution Transaction). Menggunakan mekanisme tantangan optimis untuk memastikan CET yang benar dapat melawan serangan apa pun.
Secara spesifik, oracle harus mempertaruhkan 2BTC sebelum dapat menandatangani CET. Tambahkan mekanisme tantangan optimis dalam CET. Jika CET tidak ditantang atau berhasil menghadapi tantangan, maka CET dianggap benar dan dapat diselesaikan, oracle akan melepaskan taruhan dan mendapatkan biaya. Jika oracle berusaha berbuat jahat, siapa pun dapat menantang dengan sukses, CET tersebut tidak akan dapat diselesaikan, oracle kehilangan taruhan dan tidak dapat lagi menandatangani CET yang sama. Metode ini sederhana dan efektif, mencerminkan prinsip bahwa yang besar itu sederhana.
Prinsip DLC
Sebagai contoh taruhan Alice dan Bob tentang paritas hash blok ke-ξ, jelaskan cara kerja DLC. Proses ini mencakup transaksi penyetoran, membangun CET, penyelesaian, dan penarikan koin. Penelitian menunjukkan bahwa setiap tindakan harus dilakukan melalui CET, jadi hanya perlu memastikan CET benar untuk dapat menahan serangan apa pun.
OP-DLC 2
OP-DLC mencakup ketentuan berikut:
Oracle terdiri dari aliansi, anggota mana pun dapat menandatangani CET. Diperlukan staking 2BTC untuk menerbitkan tanda tangan dan menghasilkan biaya.
Jika oracle berbuat jahat, siapapun dapat memulai tantangan.
CET yang ditandatangani secara jujur dapat diselesaikan setelah seminggu, oracle mendapatkan hadiah.
Siapa saja dapat menantang Oracle_sign.
Tantangan di OP-DLC adalah tanpa izin, yang mewujudkan minimalisasi kepercayaan terhadap oracle.
Keuntungan OP-DLC meliputi:
Kontrol aset yang tinggi, pengguna hanya dapat mempercayai diri mereka sendiri
Tingkat pemanfaatan dana tinggi
Pengguna dapat menjadi oracle, memberi tanda tangan untuk diri mereka sendiri
Kekurangan termasuk:
Waktu penarikan membutuhkan satu minggu
Jumlah tanda tangan yang perlu ditandatangani sebelumnya berhubungan linear dengan jumlah CET
Kesimpulan
OP-DLC memastikan eksekusi CET yang benar dan penalti untuk CET yang salah dengan memperkenalkan mekanisme tantangan optimis dalam CET. Pendekatan ini dapat tahan terhadap berbagai serangan, mencerminkan filosofi desain yang indah dan sederhana.
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: Bagaimana mekanisme tantangan optimis menyederhanakan implementasi Bitcoin 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. DLC mewujudkan aplikasi keuangan terdesentralisasi baru sambil menjaga keamanan setoran Bitcoin.
Artikel sebelumnya menganalisis keuntungan dan masalah yang ada pada DLC, serta mengajukan beberapa solusi. Namun, strategi-strategi ini relatif kompleks dan kurang elegan. Dalam Bitcoin, setiap tindakan harus dilakukan melalui UTXO. Oleh karena itu, memastikan UTXO yang benar dapat melawan serangan apa pun. Demikian pula, dalam DLC, semua tindakan dilakukan melalui CET (Contract Execution Transaction). Menggunakan mekanisme tantangan optimis untuk memastikan CET yang benar dapat melawan serangan apa pun.
Secara spesifik, oracle harus mempertaruhkan 2BTC sebelum dapat menandatangani CET. Tambahkan mekanisme tantangan optimis dalam CET. Jika CET tidak ditantang atau berhasil menghadapi tantangan, maka CET dianggap benar dan dapat diselesaikan, oracle akan melepaskan taruhan dan mendapatkan biaya. Jika oracle berusaha berbuat jahat, siapa pun dapat menantang dengan sukses, CET tersebut tidak akan dapat diselesaikan, oracle kehilangan taruhan dan tidak dapat lagi menandatangani CET yang sama. Metode ini sederhana dan efektif, mencerminkan prinsip bahwa yang besar itu sederhana.
Prinsip DLC
Sebagai contoh taruhan Alice dan Bob tentang paritas hash blok ke-ξ, jelaskan cara kerja DLC. Proses ini mencakup transaksi penyetoran, membangun CET, penyelesaian, dan penarikan koin. Penelitian menunjukkan bahwa setiap tindakan harus dilakukan melalui CET, jadi hanya perlu memastikan CET benar untuk dapat menahan serangan apa pun.
OP-DLC 2
OP-DLC mencakup ketentuan berikut:
Oracle terdiri dari aliansi, anggota mana pun dapat menandatangani CET. Diperlukan staking 2BTC untuk menerbitkan tanda tangan dan menghasilkan biaya.
Jika oracle berbuat jahat, siapapun dapat memulai tantangan.
CET yang ditandatangani secara jujur dapat diselesaikan setelah seminggu, oracle mendapatkan hadiah.
Siapa saja dapat menantang Oracle_sign.
Tantangan di OP-DLC adalah tanpa izin, yang mewujudkan minimalisasi kepercayaan terhadap oracle.
Keuntungan OP-DLC meliputi:
Kekurangan termasuk:
Kesimpulan
OP-DLC memastikan eksekusi CET yang benar dan penalti untuk CET yang salah dengan memperkenalkan mekanisme tantangan optimis dalam CET. Pendekatan ini dapat tahan terhadap berbagai serangan, mencerminkan filosofi desain yang indah dan sederhana.