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:

  1. Transaksi Investasi: Alice dan Bob masing-masing mengunci 10BTC dalam output tanda tangan ganda 2-of-2.

  2. Membangun CET: Alice dan Bob membuat CET1 dan CET2, yang digunakan untuk melakukan transaksi investasi.

  3. Oracle melakukan komitmen perhitungan dan menghasilkan tanda tangan.

  4. Penyelesaian: Oracle menandatangani CET1 atau CET2 yang sesuai berdasarkan nilai hash blok.

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

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

  2. Ketika oracle melakukan modifikasi yang merugikan hasil, pihak mana pun dapat memulai tantangan.

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

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

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

Bitlayer Research: OP-DLC 2 Jalan yang Sederhana

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.
  • Hadiah
  • 5
  • Posting ulang
  • Bagikan
Komentar
0/400
BlockchainDecodervip
· 15jam yang lalu
Data eksperimen yang dapat dilakukan?
Lihat AsliBalas0
BlockchainWorkervip
· 15jam yang lalu
Inovasi harus tetap elegan
Lihat AsliBalas0
StrawberryIcevip
· 15jam yang lalu
Menantikan efek praktis
Lihat AsliBalas0
SatoshiChallengervip
· 15jam yang lalu
Sekali lagi melihat dunia kripto dan metafisika
Lihat AsliBalas0
GasFeeBeggarvip
· 15jam yang lalu
Keamanan sangat elegan.
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)