OP-DLC 2: Menyederhanakan Arsitektur DLC untuk Meningkatkan Keamanan Kontrak

OP-DLC 2: Jalan yang Sederhana

1. Ringkasan

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 simpanan Bitcoin. Namun, DLC menghadapi beberapa masalah, seperti risiko kunci, risiko kepercayaan terdesentralisasi, dan risiko kolusi.

Untuk mengatasi masalah ini, mekanisme tantangan optimis dapat diperkenalkan untuk memastikan keakuratan eksekusi kontrak transaksi (CET), sehingga dapat melawan berbagai serangan. Secara khusus, oracle harus mengunci 2BTC untuk menandatangani CET. Jika CET tidak ditantang atau berhasil menghadapi tantangan, maka dianggap benar dan dapat diselesaikan, oracle membebaskan kunci dan mendapatkan biaya layanan. Jika oracle berusaha melakukan kecurangan, siapa pun dapat berhasil menantang, mengakibatkan CET tersebut tidak dapat diselesaikan, oracle kehilangan deposit dan tidak dapat menandatangani CET yang sama lagi.

2. Prinsip DLC

Prinsip dasar DLC melibatkan langkah-langkah seperti investasi perdagangan, membangun CET, penyelesaian, dan penarikan. Dalam proses ini, setiap tindakan harus dilakukan melalui CET. Oleh karena itu, cukup gunakan mekanisme tantangan optimis untuk memastikan CET benar, dapat menahan serangan apa pun. CET yang salah akan ditantang dan tidak akan dieksekusi, sedangkan CET yang benar akan dieksekusi.

3. OP-DLC 2

OP-DLC 2 mencakup lima ketentuan utama berikut:

  1. Oracle terdiri dari aliansi, anggota mana pun dapat menandatangani CET. Setelah mempertaruhkan 2BTC, oracle dapat menerbitkan tanda tangan untuk mendapatkan biaya.

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

  3. Ketika oracle menandatangani CET dengan jujur, dapat diselesaikan dengan benar setelah 1 minggu, dan mendapatkan hadiah 0.05BTC.

  4. Siapa pun dapat menantang tanda tangan oracle. Jika tanda tangan tersebut jujur, penyelesaian CET akan dilaksanakan setelah 1 minggu; jika tidak jujur, oracle akan kehilangan deposit dan tidak dapat mengajukan tanda tangan hasil yang sama untuk kontrak tersebut.

  5. Tantangan dalam OP-DLC adalah tanpa izin, di mana pihak mana pun dapat mengawasi pelaksanaan kontrak dengan benar.

Keuntungan OP-DLC 2 meliputi:

  • Tingkat kontrol aset tinggi, pengguna hanya dapat mempercayai diri mereka sendiri
  • Tingkat pemanfaatan dana tinggi
  • Oracle yang dapat menandatangani ditentukan saat deposit, pengguna juga dapat menjadi oracle

Kekurangan termasuk:

  • Waktu penarikan memerlukan 1 minggu
  • Jumlah pransign meningkat dengan cepat

4. Kesimpulan

OP-DLC dengan memperkenalkan mekanisme tantangan optimis dalam CET memastikan bahwa CET yang salah tidak diselesaikan, oracle jahat kehilangan jaminan, sementara CET yang benar dapat dieksekusi, oracle membuka kunci jaminan dan mendapatkan biaya transaksi. Metode ini dapat menahan berbagai serangan, mencerminkan keindahan kesederhanaan.

Bitlayer Research: OP-DLC 2 Jalan yang Sederhana

OP-10.87%
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
MeaninglessGweivip
· 08-13 10:07
Arsitektur ini bisa, hanya saja biayanya mahal.
Lihat AsliBalas0
Anon32942vip
· 08-13 02:33
Stake 2 BTC? Tidak mengerti dari mana keberanian itu.
Lihat AsliBalas0
DoomCanistervip
· 08-13 02:32
stake dua b untuk bermain, takut miskin
Lihat AsliBalas0
just_another_walletvip
· 08-13 02:27
Berkomitmen untuk stake 2 btc, begitu kejam.
Lihat AsliBalas0
LuckyBearDrawervip
· 08-13 02:14
Menggadaikan 2BTC? Sungguh berani berpikir seperti itu.
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)