Kontrak Logaritma Diskrit ( DLC ) adalah kerangka pelaksanaan kontrak berbasis oracle, yang memungkinkan kedua belah pihak melakukan pembayaran bersyarat berdasarkan kondisi yang telah ditentukan sebelumnya. Kedua belah pihak menentukan hasil yang mungkin dan menandatangani sebelumnya, dan menggunakan tanda tangan sebelumnya ini untuk mengeksekusi pembayaran saat oracle menandatangani hasilnya. DLC mewujudkan aplikasi keuangan terdesentralisasi yang baru sambil menjamin keamanan deposit Bitcoin.
Analisis sebelumnya merangkum keunggulan DLC dan masalah yang dihadapi, serta mengusulkan beberapa ide optimasi. Namun, karena DLC melibatkan banyak pihak, strategi pertahanan menjadi relatif kompleks. Strategi pertahanan yang kompleks tidak sempurna, kurang memiliki keindahan yang sederhana.
Dalam Bitcoin, setiap tindakan harus dilakukan melalui UTXO. Oleh karena itu, memastikan UTXO benar dapat melindungi dari serangan. Demikian pula, setiap tindakan dalam DLC dilakukan melalui kontrak CET( untuk mengeksekusi transaksi ). Menggunakan mekanisme tantangan optimis untuk memastikan CET benar, dapat melindungi dari serangan apa pun. Secara khusus, oracle hanya dapat menandatangani CET setelah melakukan staking. Tambahkan mekanisme tantangan optimis dalam CET. Jika CET tidak ditantang atau berhasil menghadapi tantangan, maka CET benar dan dapat diselesaikan, oracle akan mencabut staking dan mendapatkan biaya. Jika oracle berbuat jahat, siapa pun dapat berhasil menantang, CET tersebut tidak dapat diselesaikan, oracle kehilangan depositnya dan tidak dapat menandatangani CET yang sama lagi. Metode ini sederhana dan elegan.
Prinsip DLC
Sebagai contoh sederhana untuk menjelaskan prinsip DLC: Alice dan Bob bertaruh pada paritas hash blok tertentu. DLC menggunakan oracle untuk menyampaikan informasi blok dan membangun tanda tangan bersyarat, sehingga pihak yang menang mendapatkan semua aset.
DLC terutama melibatkan langkah-langkah seperti investasi, membangun CET, penyelesaian, dan penarikan. Penelitian menunjukkan bahwa setiap tindakan harus dilaksanakan melalui CET. Oleh karena itu, cukup gunakan mekanisme tantangan optimis untuk memastikan CET yang benar agar dapat mengatasi serangan apa pun. CET yang salah akan ditantang dan tidak dieksekusi, sementara CET yang benar akan dieksekusi. Selain itu, oracle perlu membayar harga untuk tindakan jahat.
OP-DLC 2
OP-DLC mencakup ketentuan berikut:
Oracle terdiri dari aliansi, setiap anggota dapat menandatangani CET. Memerlukan staking untuk menerbitkan tanda tangan dan mendapatkan biaya transaksi. Melakukan kejahatan akan mengakibatkan kehilangan staking.
Jika oracle melakukan kejahatan dengan mengubah hasil, pihak mana pun dapat memulai tantangan.
Jika oracle menandatangani CET dengan jujur, maka tidak ada yang dapat mel发起 tantangan yang valid. Setelah satu minggu, CET dapat diselesaikan dengan benar, dan oracle akan mendapatkan hadiah.
Siapa saja dapat menantang tanda tangan oracle. Tanda tangan yang jujur tidak dapat ditantang dengan sukses, penyelesaian akan dilakukan setelah satu minggu; tanda tangan yang tidak jujur akan dapat ditantang dengan sukses, oracle akan kehilangan jaminan dan kehilangan hak tanda tangan untuk kontrak tersebut.
Tantangan dalam OP-DLC adalah tanpa izin, siapa pun dapat mengawasi apakah kontrak dilaksanakan dengan benar, mewujudkan minimalisasi kepercayaan terhadap oracle.
Keuntungan OP-DLC meliputi:
Tingkat kontrol aset tinggi, pengguna hanya dapat mempercayai diri mereka sendiri
Tingkat pemanfaatan dana tinggi
Rentang oracle fleksibel, pengguna dapat menjadi oracle
Kekurangan termasuk:
Waktu penarikan memerlukan satu minggu
Jumlah tanda tangan pra-ditandatangani berbanding lurus dengan jumlah CET
Kesimpulan
OP-DLC memperkenalkan mekanisme tantangan optimis ke CET, memastikan CET yang salah tidak diselesaikan dan oracle jahat dihukum, CET yang benar dieksekusi dan oracle mendapatkan imbalan. Metode ini dapat menangkis serangan apa pun, mencerminkan keindahan kesederhanaan.
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.
OP-DLC 2 mengoptimalkan Bitcoin DLC mekanisme tantangan optimis untuk meningkatkan keamanan
OP-DLC 2: Jalan yang Paling Sederhana
Pendahuluan
Kontrak Logaritma Diskrit ( DLC ) adalah kerangka pelaksanaan kontrak berbasis oracle, yang memungkinkan kedua belah pihak melakukan pembayaran bersyarat berdasarkan kondisi yang telah ditentukan sebelumnya. Kedua belah pihak menentukan hasil yang mungkin dan menandatangani sebelumnya, dan menggunakan tanda tangan sebelumnya ini untuk mengeksekusi pembayaran saat oracle menandatangani hasilnya. DLC mewujudkan aplikasi keuangan terdesentralisasi yang baru sambil menjamin keamanan deposit Bitcoin.
Analisis sebelumnya merangkum keunggulan DLC dan masalah yang dihadapi, serta mengusulkan beberapa ide optimasi. Namun, karena DLC melibatkan banyak pihak, strategi pertahanan menjadi relatif kompleks. Strategi pertahanan yang kompleks tidak sempurna, kurang memiliki keindahan yang sederhana.
Dalam Bitcoin, setiap tindakan harus dilakukan melalui UTXO. Oleh karena itu, memastikan UTXO benar dapat melindungi dari serangan. Demikian pula, setiap tindakan dalam DLC dilakukan melalui kontrak CET( untuk mengeksekusi transaksi ). Menggunakan mekanisme tantangan optimis untuk memastikan CET benar, dapat melindungi dari serangan apa pun. Secara khusus, oracle hanya dapat menandatangani CET setelah melakukan staking. Tambahkan mekanisme tantangan optimis dalam CET. Jika CET tidak ditantang atau berhasil menghadapi tantangan, maka CET benar dan dapat diselesaikan, oracle akan mencabut staking dan mendapatkan biaya. Jika oracle berbuat jahat, siapa pun dapat berhasil menantang, CET tersebut tidak dapat diselesaikan, oracle kehilangan depositnya dan tidak dapat menandatangani CET yang sama lagi. Metode ini sederhana dan elegan.
Prinsip DLC
Sebagai contoh sederhana untuk menjelaskan prinsip DLC: Alice dan Bob bertaruh pada paritas hash blok tertentu. DLC menggunakan oracle untuk menyampaikan informasi blok dan membangun tanda tangan bersyarat, sehingga pihak yang menang mendapatkan semua aset.
DLC terutama melibatkan langkah-langkah seperti investasi, membangun CET, penyelesaian, dan penarikan. Penelitian menunjukkan bahwa setiap tindakan harus dilaksanakan melalui CET. Oleh karena itu, cukup gunakan mekanisme tantangan optimis untuk memastikan CET yang benar agar dapat mengatasi serangan apa pun. CET yang salah akan ditantang dan tidak dieksekusi, sementara CET yang benar akan dieksekusi. Selain itu, oracle perlu membayar harga untuk tindakan jahat.
OP-DLC 2
OP-DLC mencakup ketentuan berikut:
Oracle terdiri dari aliansi, setiap anggota dapat menandatangani CET. Memerlukan staking untuk menerbitkan tanda tangan dan mendapatkan biaya transaksi. Melakukan kejahatan akan mengakibatkan kehilangan staking.
Jika oracle melakukan kejahatan dengan mengubah hasil, pihak mana pun dapat memulai tantangan.
Jika oracle menandatangani CET dengan jujur, maka tidak ada yang dapat mel发起 tantangan yang valid. Setelah satu minggu, CET dapat diselesaikan dengan benar, dan oracle akan mendapatkan hadiah.
Siapa saja dapat menantang tanda tangan oracle. Tanda tangan yang jujur tidak dapat ditantang dengan sukses, penyelesaian akan dilakukan setelah satu minggu; tanda tangan yang tidak jujur akan dapat ditantang dengan sukses, oracle akan kehilangan jaminan dan kehilangan hak tanda tangan untuk kontrak tersebut.
Tantangan dalam OP-DLC adalah tanpa izin, siapa pun dapat mengawasi apakah kontrak dilaksanakan dengan benar, mewujudkan minimalisasi kepercayaan terhadap oracle.
Keuntungan OP-DLC meliputi:
Kekurangan termasuk:
Kesimpulan
OP-DLC memperkenalkan mekanisme tantangan optimis ke CET, memastikan CET yang salah tidak diselesaikan dan oracle jahat dihukum, CET yang benar dieksekusi dan oracle mendapatkan imbalan. Metode ini dapat menangkis serangan apa pun, mencerminkan keindahan kesederhanaan.