OP-DLC 2: Mekanisme tantangan optimis memastikan keamanan dan Desentralisasi DLC

robot
Pembuatan abstrak sedang berlangsung

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.

Bitlayer Research: OP-DLC 2 Jalan Terbaik

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:

  1. 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.

  2. Jika oracle berbuat curang dan mengubah hasil, pihak mana pun dapat mengajukan tantangan.

  3. Ketika oracle menandatangani CET dengan jujur, dapat diselesaikan dengan benar setelah 1 minggu. Oracle mendapatkan hadiah 0,05 BTC.

  4. 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.

  5. 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.

Lihat Asli
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.
  • Hadiah
  • 8
  • Bagikan
Komentar
0/400
mev_me_maybevip
· 16jam yang lalu
Meskipun penarikan lambat, tapi sangat aman ya.
Lihat AsliBalas0
MetaMiseryvip
· 07-12 18:38
Beberapa orang lagi berbicara tentang hal-hal yang tidak bisa dimengerti.
Lihat AsliBalas0
SchrodingerProfitvip
· 07-11 09:58
bull啊bull啊 又有新玩意了
Lihat AsliBalas0
PancakeFlippavip
· 07-11 04:47
Pembayaran bersyarat+1
Lihat AsliBalas0
GateUser-5854de8bvip
· 07-11 04:47
Bukankah itu hanya memperpanjang waktu menyimpan uang?
Lihat AsliBalas0
FlippedSignalvip
· 07-11 04:46
Ah ini lagi bermain-main dengan hal-hal yang rumit
Lihat AsliBalas0
AirdropSkepticvip
· 07-11 04:44
Kontraknya aman tetapi butuh waktu terlalu lama...
Lihat AsliBalas0
AlwaysMissingTopsvip
· 07-11 04:29
Mengapa semuanya jadi begitu rumit?
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)