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 mewujudkan aplikasi keuangan terdesentralisasi yang baru sambil memastikan keamanan simpanan Bitcoin.
Analisis sebelumnya menunjukkan bahwa DLC memiliki keunggulan dalam perlindungan privasi, kontrak kompleks, dan risiko aset yang rendah, tetapi juga menghadapi masalah risiko kunci, risiko kepercayaan terdesentralisasi, dan risiko kolusi. Untuk mengatasi masalah ini, dapat diperkenalkan oracle terdesentralisasi, tanda tangan ambang, dan mekanisme tantangan optimis. Namun, karena DLC melibatkan partisipasi banyak pihak, strategi pertahanan relatif kompleks dan kurang memiliki kesederhanaan.
Dalam Bitcoin, setiap tindakan harus dilakukan melalui UTXO. Oleh karena itu, menggunakan mekanisme konsensus untuk memastikan UTXO yang benar dapat melawan serangan apa pun. Dengan cara yang sama, dalam DLC, semua tindakan dilakukan melalui kontrak CET( untuk mengeksekusi transaksi). Menggunakan mekanisme tantangan optimis untuk memastikan CET yang benar, maka dapat melawan serangan apa pun. Secara khusus, oracle hanya dapat menandatangani CET setelah mempertaruhkan. Tambahkan mekanisme tantangan optimis dalam CET. Jika CET tidak ditantang atau berhasil menghadapi tantangan, maka CET dianggap benar, dapat diselesaikan, oracle akan melepaskan taruhan dan mendapatkan biaya transaksi; jika oracle mencoba berbuat jahat, siapa pun dapat berhasil menantang, CET tersebut tidak dapat diselesaikan, oracle kehilangan deposit dan tidak dapat menandatangani CET yang sama lagi. Metode ini sederhana dan efektif, memiliki keindahan yang ringkas.
Prinsip DLC
Alice dan Bob menandatangani perjanjian taruhan, bertaruh pada paritas dari nilai hash blok tertentu. Melalui oracle, informasi blok disampaikan untuk membangun tanda tangan bersyarat, sehingga pihak yang menang dengan benar dapat memenangkan semua aset.
Proses mencakup: investasi transaksi ( di blockchain ), membangun CET ( di luar blockchain ), penyelesaian ( dari luar ke dalam blockchain ), dan penarikan ( di blockchain ). Penelitian menunjukkan bahwa cukup dengan menggunakan mekanisme tantangan optimis untuk memastikan CET benar, dapat menahan serangan apa pun. CET yang salah akan ditantang dan tidak dieksekusi, sementara CET yang benar akan dieksekusi. Pada saat yang sama, oracle harus membayar biaya untuk tindakan jahat.
OP-DLC 2
OP-DLC mencakup ketentuan berikut:
Oracle terdiri dari aliansi, setiap anggota dapat menandatangani CET. Hanya setelah staking, mereka dapat menerbitkan tanda tangan untuk mendapatkan biaya transaksi. Pelaku kejahatan akan kehilangan staking, anggota lainnya dapat terus menandatangani CET untuk memastikan pengguna dapat menarik dana.
Ketika oracle melakukan modifikasi hasil dengan cara yang merugikan, pihak mana pun yang terlibat dapat memulai tantangan.
Ketika oracle menandatangani CET dengan jujur, tidak ada yang dapat mel发起 tantangan yang efektif. Setelah satu minggu, CET dapat diselesaikan dengan benar, dan oracle mendapatkan hadiah.
Siapa pun dapat menantang tanda tangan oracle. Tanda tangan yang jujur tidak dapat ditantang, penyelesaian dilakukan setelah satu minggu; tanda tangan yang tidak jujur dapat ditantang dengan sukses, oracle kehilangan jaminan dan kehilangan hak untuk menandatangani lagi.
Tantangan dalam OP-DLC adalah tanpa izin, pihak manapun dapat mengawasi pelaksanaan kontrak. Ini mewujudkan minimalisasi kepercayaan terhadap oracle.
Keuntungan OP-DLC meliputi:
Tingkat kontrol aset yang tinggi, pengguna hanya dapat mempercayai diri mereka sendiri
Tingkat pemanfaatan dana tinggi
Oracle ditentukan saat setoran, pengguna dapat menjadi oracle.
Kekurangan termasuk:
Waktu penarikan memerlukan satu minggu
Jumlah yang perlu ditandatangani sebelumnya berhubungan linier 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 dapat dieksekusi dan oracle mendapatkan imbalan. Metode ini dapat menahan serangan apa pun, mencerminkan keindahan kesederhanaan.
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: Optimasi Mekanisme Tantangan Optimis Kontrak DLC Meningkatkan Keamanan dan Efisiensi
OP-DLC 2: Kebenaran Selalu 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 mewujudkan aplikasi keuangan terdesentralisasi yang baru sambil memastikan keamanan simpanan Bitcoin.
Analisis sebelumnya menunjukkan bahwa DLC memiliki keunggulan dalam perlindungan privasi, kontrak kompleks, dan risiko aset yang rendah, tetapi juga menghadapi masalah risiko kunci, risiko kepercayaan terdesentralisasi, dan risiko kolusi. Untuk mengatasi masalah ini, dapat diperkenalkan oracle terdesentralisasi, tanda tangan ambang, dan mekanisme tantangan optimis. Namun, karena DLC melibatkan partisipasi banyak pihak, strategi pertahanan relatif kompleks dan kurang memiliki kesederhanaan.
Dalam Bitcoin, setiap tindakan harus dilakukan melalui UTXO. Oleh karena itu, menggunakan mekanisme konsensus untuk memastikan UTXO yang benar dapat melawan serangan apa pun. Dengan cara yang sama, dalam DLC, semua tindakan dilakukan melalui kontrak CET( untuk mengeksekusi transaksi). Menggunakan mekanisme tantangan optimis untuk memastikan CET yang benar, maka dapat melawan serangan apa pun. Secara khusus, oracle hanya dapat menandatangani CET setelah mempertaruhkan. Tambahkan mekanisme tantangan optimis dalam CET. Jika CET tidak ditantang atau berhasil menghadapi tantangan, maka CET dianggap benar, dapat diselesaikan, oracle akan melepaskan taruhan dan mendapatkan biaya transaksi; jika oracle mencoba berbuat jahat, siapa pun dapat berhasil menantang, CET tersebut tidak dapat diselesaikan, oracle kehilangan deposit dan tidak dapat menandatangani CET yang sama lagi. Metode ini sederhana dan efektif, memiliki keindahan yang ringkas.
Prinsip DLC
Alice dan Bob menandatangani perjanjian taruhan, bertaruh pada paritas dari nilai hash blok tertentu. Melalui oracle, informasi blok disampaikan untuk membangun tanda tangan bersyarat, sehingga pihak yang menang dengan benar dapat memenangkan semua aset.
Proses mencakup: investasi transaksi ( di blockchain ), membangun CET ( di luar blockchain ), penyelesaian ( dari luar ke dalam blockchain ), dan penarikan ( di blockchain ). Penelitian menunjukkan bahwa cukup dengan menggunakan mekanisme tantangan optimis untuk memastikan CET benar, dapat menahan serangan apa pun. CET yang salah akan ditantang dan tidak dieksekusi, sementara CET yang benar akan dieksekusi. Pada saat yang sama, oracle harus membayar biaya untuk tindakan jahat.
OP-DLC 2
OP-DLC mencakup ketentuan berikut:
Oracle terdiri dari aliansi, setiap anggota dapat menandatangani CET. Hanya setelah staking, mereka dapat menerbitkan tanda tangan untuk mendapatkan biaya transaksi. Pelaku kejahatan akan kehilangan staking, anggota lainnya dapat terus menandatangani CET untuk memastikan pengguna dapat menarik dana.
Ketika oracle melakukan modifikasi hasil dengan cara yang merugikan, pihak mana pun yang terlibat dapat memulai tantangan.
Ketika oracle menandatangani CET dengan jujur, tidak ada yang dapat mel发起 tantangan yang efektif. Setelah satu minggu, CET dapat diselesaikan dengan benar, dan oracle mendapatkan hadiah.
Siapa pun dapat menantang tanda tangan oracle. Tanda tangan yang jujur tidak dapat ditantang, penyelesaian dilakukan setelah satu minggu; tanda tangan yang tidak jujur dapat ditantang dengan sukses, oracle kehilangan jaminan dan kehilangan hak untuk menandatangani lagi.
Tantangan dalam OP-DLC adalah tanpa izin, pihak manapun dapat mengawasi pelaksanaan kontrak. Ini 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 dapat dieksekusi dan oracle mendapatkan imbalan. Metode ini dapat menahan serangan apa pun, mencerminkan keindahan kesederhanaan.