OP-DLC 2: Jalan Terbaik Adalah Jalan yang Sederhana
Pendahuluan
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 baru sambil menjaga keamanan deposit Bitcoin. Namun, DLC juga menghadapi beberapa masalah, seperti risiko kunci, risiko kepercayaan terdesentralisasi, dan risiko kolusi.
Dalam Bitcoin, setiap tindakan pihak yang terlibat harus diimplementasikan melalui UTXO. Oleh karena itu, menggunakan mekanisme konsensus untuk memastikan UTXO benar, dapat mengatasi serangan apa pun. Demikian pula, dalam DLC, semua tindakan diimplementasikan melalui CET(Contract Execution Transaction). Menggunakan mekanisme tantangan optimis untuk memastikan CET benar, dapat mengatasi serangan apa pun. Secara spesifik, oracle yang mempertaruhkan 2BTC dapat menandatangani CET. Menambahkan mekanisme tantangan optimis ke dalam CET. Jika CET tidak ditantang atau berhasil menghadapi tantangan, maka CET benar, dapat menyelesaikan penyelesaian, oracle melepaskan taruhan dan mendapatkan biaya. Jika oracle mencoba berbuat jahat, siapa pun dapat menantang dengan sukses, CET tersebut tidak akan dapat diselesaikan, oracle kehilangan setoran dan tidak dapat lagi menandatangani CET yang sama. Ini sesuai dengan prinsip kesederhanaan yang mutlak, memiliki keindahan yang sederhana.
Prinsip DLC
Alice dan Bob menandatangani perjanjian taruhan: bertaruh apakah nilai hash dari blok ke-ξ adalah ganjil atau genap. Jika ganjil, Alice menang; jika genap, Bob menang. Menggunakan DLC, informasi blok ke-ξ dikirim melalui oracle untuk membangun tanda tangan bersyarat, sehingga pihak yang menang dengan benar memenangkan semua aset.
Langkah utama DLC meliputi: transaksi deposit, membangun CET, penyelesaian, dan penarikan. Penelitian menunjukkan bahwa setiap tindakan dalam DLC harus dilakukan melalui CET. Oleh karena itu, cukup menggunakan mekanisme tantangan optimis untuk memastikan CET benar, untuk melawan serangan apa pun. CET yang salah akan ditantang dan tidak dieksekusi, sedangkan CET yang benar akan dieksekusi. Selain itu, oracle harus membayar biaya untuk tindakan jahat.
OP-DLC 2
OP-DLC terdiri dari 5 ketentuan berikut:
Oracle terdiri dari aliansi, anggota mana pun dapat menandatangani CET. Setelah mengunci 2BTC, oracle dapat menerbitkan tanda tangan untuk mendapatkan biaya transaksi. Anggota yang berbuat jahat akan kehilangan jaminan. Alice dan Bob juga dapat menjadi oracle, hanya mempercayai diri mereka sendiri.
Jika oracle berbuat curang dan mengubah hasil, pihak mana pun dapat mengajukan tantangan.
Ketika oracle menandatangani CET dengan jujur, dapat diselesaikan dengan benar setelah 1 minggu. Oracle mendapatkan hadiah 0,05 BTC.
Siapa pun dapat menantang Oracle_sign. Tanda tangan yang jujur akan dieksekusi satu minggu setelah penyelesaian, oracle akan membuka kunci staking dan mendapatkan biaya transaksi. Tanda tangan yang tidak jujur mengakibatkan kerugian staking, dan oracle tersebut tidak dapat lagi memberikan tanda tangan dengan hasil yang sama untuk kontrak DLC tersebut.
Tantangan dalam OP-DLC adalah tanpa izin, setiap pihak yang terlibat dapat mengawasi pelaksanaan kontrak. Mewujudkan minimalisasi kepercayaan terhadap oracle.
Keuntungan OP-DLC meliputi:
Tingkat kontrol aset tinggi, pengguna hanya mempercayai diri mereka sendiri
Tingkat pemanfaatan dana tinggi
Oracle yang dapat menandatangani ditentukan saat deposit, pengguna dapat menjadi oracle
Kekurangan termasuk:
Waktu penarikan membutuhkan 1 minggu
Jumlah tanda tangan yang perlu ditandatangani sebelumnya meningkat dengan cepat
Kesimpulan
OP-DLC memperkenalkan mekanisme tantangan optimis ke CET, memastikan CET yang salah tidak diselesaikan dan oracle jahat kehilangan staking, CET yang benar dieksekusi dan oracle membuka staking dan mendapatkan biaya transaksi. Cara ini dapat menahan serangan apa pun, mencerminkan keindahan yang sederhana.
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.
22 Suka
Hadiah
22
8
Bagikan
Komentar
0/400
mev_me_maybe
· 16jam yang lalu
Meskipun penarikan lambat, tapi sangat aman ya.
Lihat AsliBalas0
MetaMisery
· 07-12 18:38
Beberapa orang lagi berbicara tentang hal-hal yang tidak bisa dimengerti.
Lihat AsliBalas0
SchrodingerProfit
· 07-11 09:58
bull啊bull啊 又有新玩意了
Lihat AsliBalas0
PancakeFlippa
· 07-11 04:47
Pembayaran bersyarat+1
Lihat AsliBalas0
GateUser-5854de8b
· 07-11 04:47
Bukankah itu hanya memperpanjang waktu menyimpan uang?
Lihat AsliBalas0
FlippedSignal
· 07-11 04:46
Ah ini lagi bermain-main dengan hal-hal yang rumit
Lihat AsliBalas0
AirdropSkeptic
· 07-11 04:44
Kontraknya aman tetapi butuh waktu terlalu lama...
OP-DLC 2: Mekanisme tantangan optimis memastikan keamanan dan Desentralisasi DLC
OP-DLC 2: Jalan Terbaik Adalah Jalan yang Sederhana
Pendahuluan
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 baru sambil menjaga keamanan deposit Bitcoin. Namun, DLC juga menghadapi beberapa masalah, seperti risiko kunci, risiko kepercayaan terdesentralisasi, dan risiko kolusi.
Dalam Bitcoin, setiap tindakan pihak yang terlibat harus diimplementasikan melalui UTXO. Oleh karena itu, menggunakan mekanisme konsensus untuk memastikan UTXO benar, dapat mengatasi serangan apa pun. Demikian pula, dalam DLC, semua tindakan diimplementasikan melalui CET(Contract Execution Transaction). Menggunakan mekanisme tantangan optimis untuk memastikan CET benar, dapat mengatasi serangan apa pun. Secara spesifik, oracle yang mempertaruhkan 2BTC dapat menandatangani CET. Menambahkan mekanisme tantangan optimis ke dalam CET. Jika CET tidak ditantang atau berhasil menghadapi tantangan, maka CET benar, dapat menyelesaikan penyelesaian, oracle melepaskan taruhan dan mendapatkan biaya. Jika oracle mencoba berbuat jahat, siapa pun dapat menantang dengan sukses, CET tersebut tidak akan dapat diselesaikan, oracle kehilangan setoran dan tidak dapat lagi menandatangani CET yang sama. Ini sesuai dengan prinsip kesederhanaan yang mutlak, memiliki keindahan yang sederhana.
Prinsip DLC
Alice dan Bob menandatangani perjanjian taruhan: bertaruh apakah nilai hash dari blok ke-ξ adalah ganjil atau genap. Jika ganjil, Alice menang; jika genap, Bob menang. Menggunakan DLC, informasi blok ke-ξ dikirim melalui oracle untuk membangun tanda tangan bersyarat, sehingga pihak yang menang dengan benar memenangkan semua aset.
Langkah utama DLC meliputi: transaksi deposit, membangun CET, penyelesaian, dan penarikan. Penelitian menunjukkan bahwa setiap tindakan dalam DLC harus dilakukan melalui CET. Oleh karena itu, cukup menggunakan mekanisme tantangan optimis untuk memastikan CET benar, untuk melawan serangan apa pun. CET yang salah akan ditantang dan tidak dieksekusi, sedangkan CET yang benar akan dieksekusi. Selain itu, oracle harus membayar biaya untuk tindakan jahat.
OP-DLC 2
OP-DLC terdiri dari 5 ketentuan berikut:
Oracle terdiri dari aliansi, anggota mana pun dapat menandatangani CET. Setelah mengunci 2BTC, oracle dapat menerbitkan tanda tangan untuk mendapatkan biaya transaksi. Anggota yang berbuat jahat akan kehilangan jaminan. Alice dan Bob juga dapat menjadi oracle, hanya mempercayai diri mereka sendiri.
Jika oracle berbuat curang dan mengubah hasil, pihak mana pun dapat mengajukan tantangan.
Ketika oracle menandatangani CET dengan jujur, dapat diselesaikan dengan benar setelah 1 minggu. Oracle mendapatkan hadiah 0,05 BTC.
Siapa pun dapat menantang Oracle_sign. Tanda tangan yang jujur akan dieksekusi satu minggu setelah penyelesaian, oracle akan membuka kunci staking dan mendapatkan biaya transaksi. Tanda tangan yang tidak jujur mengakibatkan kerugian staking, dan oracle tersebut tidak dapat lagi memberikan tanda tangan dengan hasil yang sama untuk kontrak DLC tersebut.
Tantangan dalam OP-DLC adalah tanpa izin, setiap pihak yang terlibat dapat mengawasi pelaksanaan kontrak. 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 kehilangan staking, CET yang benar dieksekusi dan oracle membuka staking dan mendapatkan biaya transaksi. Cara ini dapat menahan serangan apa pun, mencerminkan keindahan yang sederhana.