Mekanisme Tantangan Optimis DLC: Jalan Elegan untuk Menyederhanakan Kompleksitas
Pendahuluan
Kontrak logaritma diskrit ( DLC ) adalah kerangka pelaksanaan kontrak berbasis oracle, yang memungkinkan kedua pihak melakukan pembayaran bersyarat berdasarkan kondisi yang telah ditentukan sebelumnya. DLC mewujudkan aplikasi keuangan terdesentralisasi baru sambil memastikan keamanan simpanan Bitcoin.
Analisis sebelumnya membahas risiko kunci yang ada pada DLC, risiko kepercayaan desentralisasi, risiko kolusi, dan masalah lainnya, serta mengusulkan solusi seperti pengenalan oracle desentralisasi, tanda tangan batas, dan mekanisme tantangan optimis. Namun, strategi pertahanan ini relatif kompleks dan kurang memiliki keindahan kesederhanaan.
Dalam Bitcoin, setiap tindakan harus dilaksanakan melalui UTXO. Oleh karena itu, menggunakan mekanisme konsensus untuk memastikan UTXO yang benar dapat menahan serangan apapun. Demikian pula, dalam DLC, semua tindakan dilakukan melalui kontrak untuk melaksanakan transaksi (CET). Menggunakan mekanisme tantangan optimis untuk memastikan CET yang benar dapat menahan serangan apapun.
Secara khusus, oracle harus melakukan staking 2BTC sebelum dapat menandatangani CET. Tambahkan mekanisme tantangan optimis dalam CET. Jika CET tidak ditantang atau berhasil dalam menghadapi tantangan, maka CET dianggap benar, dapat diselesaikan, oracle akan melepaskan staking dan memperoleh biaya. 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 elegan, sesuai dengan prinsip bahwa kesederhanaan adalah kunci.
Prinsip DLC
Sebagai contoh, mari kita lihat perjanjian taruhan sederhana yang ditandatangani oleh Alice dan Bob: taruhan adalah apakah nilai hash dari blok ke-ξ adalah ganjil atau genap. Jika ganjil, Alice menang dan dapat menarik aset; jika genap, Bob menang dan dapat menarik aset. DLC menggunakan oracle untuk menyampaikan informasi blok, membangun tanda tangan bersyarat sehingga pihak yang benar mendapatkan semua aset.
Langkah-langkah utama termasuk:
Transaksi Investasi: Alice dan Bob masing-masing mengunci 10BTC dalam output tanda tangan ganda 2-of-2.
Membangun CET: Alice dan Bob membuat CET1 dan CET2, yang digunakan untuk melakukan transaksi investasi.
Oracle melakukan komitmen perhitungan dan menghasilkan tanda tangan.
Penyelesaian: Oracle menandatangani CET1 atau CET2 yang sesuai berdasarkan nilai hash blok.
Penarikan: Pihak yang menang menghitung kunci pribadi baru dan membelanjakan 20BTC yang terkunci.
Penelitian menemukan bahwa setiap tindakan dalam proses di atas harus dilakukan melalui CET. Oleh karena itu, cukup gunakan mekanisme tantangan optimis untuk memastikan CET benar, agar dapat melawan serangan apa pun. CET yang salah akan ditantang dan tidak akan dieksekusi, sedangkan CET yang benar akan dieksekusi. Selain itu, oracle harus membayar harga untuk tindakan jahat.
OP-DLC 2
OP-DLC terdiri dari 5 ketentuan berikut:
Oracle terdiri dari aliansi, setiap anggota dapat menandatangani CET. Setelah mengunci 2BTC, baru bisa menerbitkan tanda tangan untuk mendapatkan biaya transaksi. Anggota yang berbuat jahat akan kehilangan jaminan, anggota lain dapat terus menandatangani CET. Pengguna juga dapat menjadi oracle, mewujudkan minimalisasi kepercayaan.
Ketika oracle melakukan modifikasi yang merugikan hasil, pihak mana pun dapat memulai tantangan.
Ketika oracle menandatangani CET dengan jujur, CET dapat diselesaikan dengan benar setelah 1 minggu. Oracle mendapatkan hadiah 0,05 BTC.
Siapa pun dapat menantang tanda tangan oracle. Tanda tangan yang jujur tidak dapat ditantang, penyelesaian dilakukan setelah 1 minggu. Tanda tangan yang tidak jujur akan berhasil ditantang, oracle akan kehilangan jaminan, dan tidak dapat lagi mengajukan tanda tangan dengan hasil yang sama untuk kontrak tersebut.
Tantangan dalam OP-DLC adalah tanpa izin, pihak mana pun dapat mengawasi pelaksanaan kontrak. Mencapai minimalisasi kepercayaan terhadap oracle. Dibandingkan dengan jaringan Lightning, Alice dan Bob juga dapat offline.
Keuntungan OP-DLC termasuk:
Tingkat kontrol aset tinggi, pengguna hanya perlu mempercayai diri sendiri
Tingkat pemanfaatan dana tinggi
Oracle yang dapat menandatangani ditentukan saat setoran, pengguna dapat menjadi oracle
Kekurangan meliputi:
Waktu penarikan memerlukan 1 minggu
Jumlah pra tanda tangan meningkat secara linier dengan jumlah CET
Kesimpulan
OP-DLC membawa mekanisme tantangan optimis ke CET, memastikan kesalahan CET tidak diselesaikan dan oracle jahat dihukum, CET yang benar dieksekusi dan oracle jujur mendapatkan imbalan. Metode ini dapat menahan serangan apa pun, mencerminkan keindahan kesederhanaan.
Lihat Asli
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.
DLC mekanisme tantangan optimis: solusi sederhana untuk menjaga keamanan aset
Mekanisme Tantangan Optimis DLC: Jalan Elegan untuk Menyederhanakan Kompleksitas
Pendahuluan
Kontrak logaritma diskrit ( DLC ) adalah kerangka pelaksanaan kontrak berbasis oracle, yang memungkinkan kedua pihak melakukan pembayaran bersyarat berdasarkan kondisi yang telah ditentukan sebelumnya. DLC mewujudkan aplikasi keuangan terdesentralisasi baru sambil memastikan keamanan simpanan Bitcoin.
Analisis sebelumnya membahas risiko kunci yang ada pada DLC, risiko kepercayaan desentralisasi, risiko kolusi, dan masalah lainnya, serta mengusulkan solusi seperti pengenalan oracle desentralisasi, tanda tangan batas, dan mekanisme tantangan optimis. Namun, strategi pertahanan ini relatif kompleks dan kurang memiliki keindahan kesederhanaan.
Dalam Bitcoin, setiap tindakan harus dilaksanakan melalui UTXO. Oleh karena itu, menggunakan mekanisme konsensus untuk memastikan UTXO yang benar dapat menahan serangan apapun. Demikian pula, dalam DLC, semua tindakan dilakukan melalui kontrak untuk melaksanakan transaksi (CET). Menggunakan mekanisme tantangan optimis untuk memastikan CET yang benar dapat menahan serangan apapun.
Secara khusus, oracle harus melakukan staking 2BTC sebelum dapat menandatangani CET. Tambahkan mekanisme tantangan optimis dalam CET. Jika CET tidak ditantang atau berhasil dalam menghadapi tantangan, maka CET dianggap benar, dapat diselesaikan, oracle akan melepaskan staking dan memperoleh biaya. 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 elegan, sesuai dengan prinsip bahwa kesederhanaan adalah kunci.
Prinsip DLC
Sebagai contoh, mari kita lihat perjanjian taruhan sederhana yang ditandatangani oleh Alice dan Bob: taruhan adalah apakah nilai hash dari blok ke-ξ adalah ganjil atau genap. Jika ganjil, Alice menang dan dapat menarik aset; jika genap, Bob menang dan dapat menarik aset. DLC menggunakan oracle untuk menyampaikan informasi blok, membangun tanda tangan bersyarat sehingga pihak yang benar mendapatkan semua aset.
Langkah-langkah utama termasuk:
Transaksi Investasi: Alice dan Bob masing-masing mengunci 10BTC dalam output tanda tangan ganda 2-of-2.
Membangun CET: Alice dan Bob membuat CET1 dan CET2, yang digunakan untuk melakukan transaksi investasi.
Oracle melakukan komitmen perhitungan dan menghasilkan tanda tangan.
Penyelesaian: Oracle menandatangani CET1 atau CET2 yang sesuai berdasarkan nilai hash blok.
Penarikan: Pihak yang menang menghitung kunci pribadi baru dan membelanjakan 20BTC yang terkunci.
Penelitian menemukan bahwa setiap tindakan dalam proses di atas harus dilakukan melalui CET. Oleh karena itu, cukup gunakan mekanisme tantangan optimis untuk memastikan CET benar, agar dapat melawan serangan apa pun. CET yang salah akan ditantang dan tidak akan dieksekusi, sedangkan CET yang benar akan dieksekusi. Selain itu, oracle harus membayar harga untuk tindakan jahat.
OP-DLC 2
OP-DLC terdiri dari 5 ketentuan berikut:
Oracle terdiri dari aliansi, setiap anggota dapat menandatangani CET. Setelah mengunci 2BTC, baru bisa menerbitkan tanda tangan untuk mendapatkan biaya transaksi. Anggota yang berbuat jahat akan kehilangan jaminan, anggota lain dapat terus menandatangani CET. Pengguna juga dapat menjadi oracle, mewujudkan minimalisasi kepercayaan.
Ketika oracle melakukan modifikasi yang merugikan hasil, pihak mana pun dapat memulai tantangan.
Ketika oracle menandatangani CET dengan jujur, CET dapat diselesaikan dengan benar setelah 1 minggu. Oracle mendapatkan hadiah 0,05 BTC.
Siapa pun dapat menantang tanda tangan oracle. Tanda tangan yang jujur tidak dapat ditantang, penyelesaian dilakukan setelah 1 minggu. Tanda tangan yang tidak jujur akan berhasil ditantang, oracle akan kehilangan jaminan, dan tidak dapat lagi mengajukan tanda tangan dengan hasil yang sama untuk kontrak tersebut.
Tantangan dalam OP-DLC adalah tanpa izin, pihak mana pun dapat mengawasi pelaksanaan kontrak. Mencapai minimalisasi kepercayaan terhadap oracle. Dibandingkan dengan jaringan Lightning, Alice dan Bob juga dapat offline.
Keuntungan OP-DLC termasuk:
Kekurangan meliputi:
Kesimpulan
OP-DLC membawa mekanisme tantangan optimis ke CET, memastikan kesalahan CET tidak diselesaikan dan oracle jahat dihukum, CET yang benar dieksekusi dan oracle jujur mendapatkan imbalan. Metode ini dapat menahan serangan apa pun, mencerminkan keindahan kesederhanaan.