OP-DLC 2: Jalan Terbaik Adalah Jalan yang Paling Sederhana
Discreet Log Contract (DLC) adalah kerangka pelaksanaan kontrak berbasis oracle yang diusulkan oleh peneliti dari Massachusetts Institute of Technology pada tahun 2018. Ini memungkinkan kedua belah pihak untuk melakukan pembayaran bersyarat berdasarkan kondisi yang telah ditentukan sebelumnya, dengan mengeksekusi pembayaran melalui tanda tangan pra-tanda tangan dan hasil tanda tangan oracle, sambil memastikan keamanan deposit Bitcoin dan mewujudkan aplikasi keuangan terdesentralisasi yang baru.
Teks sebelumnya membahas kelebihan dan kekurangan DLC, serta mengusulkan pengenalan oracle terdesentralisasi, tanda tangan ambang, dan mekanisme tantangan optimis untuk mengatasi masalah yang dihadapi. Namun, karena DLC melibatkan partisipasi banyak pihak, strategi pertahanannya relatif kompleks. Artikel ini mengusulkan bahwa setiap tindakan dalam DLC harus dilakukan melalui CET(Contract Execution Transaction), sehingga hanya perlu memastikan CET benar untuk dapat menangkis serangan apa pun. Secara khusus, oracle hanya dapat menandatangani CET setelah melakukan staking, dan menambahkan mekanisme tantangan optimis dalam CET. Jika CET tidak ditantang atau berhasil menghadapi tantangan, maka penyelesaian dapat dilakukan, oracle akan mencairkan staking dan mendapatkan biaya transaksi; jika oracle mencoba berbuat jahat, siapa pun dapat berhasil menantang, mengakibatkan CET tidak dapat diselesaikan, oracle kehilangan depositnya dan tidak dapat menandatangani CET yang sama lagi. Metode ini sederhana dan efektif.
Prinsip dasar DLC adalah menyampaikan informasi melalui oracle untuk membangun tanda tangan bersyarat, sehingga pihak yang benar mendapatkan aset. Setiap pihak memiliki pasangan kunci, mengunci dana melalui transaksi penyetoran, kemudian membangun CET untuk membelanjakan transaksi penyetoran. Oracle menandatangani CET yang sesuai berdasarkan hasil, dan pihak yang menang dapat menghitung kunci privat baru dan membelanjakan dana yang terkunci.
Penelitian menemukan bahwa semua tindakan dalam DLC harus dilakukan melalui CET, sehingga hanya perlu menggunakan mekanisme tantangan optimis untuk memastikan CET yang benar dapat melawan serangan. CET yang salah akan ditantang dan tidak akan dieksekusi, sementara CET yang benar akan dieksekusi. Pada saat yang sama, oracle harus membayar biaya untuk tindakan jahat.
OP-DLC termasuk ketentuan berikut:
Oracle terdiri dari aliansi, setiap anggota dapat menandatangani CET, perlu di-stake untuk menerbitkan tanda tangan dan mendapatkan biaya.
Jika oracle berbuat jahat dan mengubah hasil, siapa pun dapat memulai tantangan.
Setelah oracle menandatangani CET dengan jujur, jika tidak ada yang berhasil menantang dalam waktu 1 minggu, maka akan diselesaikan, dan oracle akan mendapatkan hadiah.
Siapa saja dapat menantang Oracle_sign, jika berhasil maka tanda tangan tersebut menjadi tidak valid, oracle akan kehilangan jaminan.
Mekanisme tantangan terbuka untuk semua orang, mewujudkan minimalisasi kepercayaan terhadap oracle.
Keuntungan OP-DLC meliputi:
Tingkat kontrol aset tinggi, pengguna hanya dapat mempercayai diri mereka sendiri
Tingkat penggunaan dana tinggi, tidak perlu menunggu jumlah dana yang sama untuk dibayar.
Oracle ditentukan saat melakukan deposit, pengguna juga dapat menjadi oracle
Kekurangan termasuk:
Waktu penarikan memerlukan 1 minggu
Jumlah tanda tangan yang perlu ditandatangani sebelumnya berbanding lurus dengan jumlah CET
Singkatnya, OP-DLC memastikan eksekusi yang benar dan menghukum perilaku jahat dengan memperkenalkan mekanisme tantangan optimis dalam CET, yang mampu secara efektif menahan berbagai serangan, mencerminkan keindahan kesederhanaan.
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.
7 Suka
Hadiah
7
5
Posting ulang
Bagikan
Komentar
0/400
ApeWithAPlan
· 18jam yang lalu
pro semua ngomongnya begitu rumit buat apa
Lihat AsliBalas0
NotAFinancialAdvice
· 18jam yang lalu
Ini adalah versi sederhana dari DLC.
Lihat AsliBalas0
GasBandit
· 18jam yang lalu
Ada gunanya apa, lagi-lagi makalah MIT.
Lihat AsliBalas0
GasWaster
· 18jam yang lalu
Sekali lagi ada orang yang berkhayal untuk memperbaiki Bitcoin
Evolusi OP-DLC: Menyederhanakan Keamanan DLC dengan Mekanisme Tantangan Optimis
OP-DLC 2: Jalan Terbaik Adalah Jalan yang Paling Sederhana
Discreet Log Contract (DLC) adalah kerangka pelaksanaan kontrak berbasis oracle yang diusulkan oleh peneliti dari Massachusetts Institute of Technology pada tahun 2018. Ini memungkinkan kedua belah pihak untuk melakukan pembayaran bersyarat berdasarkan kondisi yang telah ditentukan sebelumnya, dengan mengeksekusi pembayaran melalui tanda tangan pra-tanda tangan dan hasil tanda tangan oracle, sambil memastikan keamanan deposit Bitcoin dan mewujudkan aplikasi keuangan terdesentralisasi yang baru.
Teks sebelumnya membahas kelebihan dan kekurangan DLC, serta mengusulkan pengenalan oracle terdesentralisasi, tanda tangan ambang, dan mekanisme tantangan optimis untuk mengatasi masalah yang dihadapi. Namun, karena DLC melibatkan partisipasi banyak pihak, strategi pertahanannya relatif kompleks. Artikel ini mengusulkan bahwa setiap tindakan dalam DLC harus dilakukan melalui CET(Contract Execution Transaction), sehingga hanya perlu memastikan CET benar untuk dapat menangkis serangan apa pun. Secara khusus, oracle hanya dapat menandatangani CET setelah melakukan staking, dan menambahkan mekanisme tantangan optimis dalam CET. Jika CET tidak ditantang atau berhasil menghadapi tantangan, maka penyelesaian dapat dilakukan, oracle akan mencairkan staking dan mendapatkan biaya transaksi; jika oracle mencoba berbuat jahat, siapa pun dapat berhasil menantang, mengakibatkan CET tidak dapat diselesaikan, oracle kehilangan depositnya dan tidak dapat menandatangani CET yang sama lagi. Metode ini sederhana dan efektif.
Prinsip dasar DLC adalah menyampaikan informasi melalui oracle untuk membangun tanda tangan bersyarat, sehingga pihak yang benar mendapatkan aset. Setiap pihak memiliki pasangan kunci, mengunci dana melalui transaksi penyetoran, kemudian membangun CET untuk membelanjakan transaksi penyetoran. Oracle menandatangani CET yang sesuai berdasarkan hasil, dan pihak yang menang dapat menghitung kunci privat baru dan membelanjakan dana yang terkunci.
Penelitian menemukan bahwa semua tindakan dalam DLC harus dilakukan melalui CET, sehingga hanya perlu menggunakan mekanisme tantangan optimis untuk memastikan CET yang benar dapat melawan serangan. CET yang salah akan ditantang dan tidak akan dieksekusi, sementara CET yang benar akan dieksekusi. Pada saat yang sama, oracle harus membayar biaya untuk tindakan jahat.
OP-DLC termasuk ketentuan berikut:
Oracle terdiri dari aliansi, setiap anggota dapat menandatangani CET, perlu di-stake untuk menerbitkan tanda tangan dan mendapatkan biaya.
Jika oracle berbuat jahat dan mengubah hasil, siapa pun dapat memulai tantangan.
Setelah oracle menandatangani CET dengan jujur, jika tidak ada yang berhasil menantang dalam waktu 1 minggu, maka akan diselesaikan, dan oracle akan mendapatkan hadiah.
Siapa saja dapat menantang Oracle_sign, jika berhasil maka tanda tangan tersebut menjadi tidak valid, oracle akan kehilangan jaminan.
Mekanisme tantangan terbuka untuk semua orang, mewujudkan minimalisasi kepercayaan terhadap oracle.
Keuntungan OP-DLC meliputi:
Kekurangan termasuk:
Singkatnya, OP-DLC memastikan eksekusi yang benar dan menghukum perilaku jahat dengan memperkenalkan mekanisme tantangan optimis dalam CET, yang mampu secara efektif menahan berbagai serangan, mencerminkan keindahan kesederhanaan.