Discreet Log Contract (DLC) adalah kerangka eksekusi kontrak berbasis oracle yang memungkinkan kedua belah pihak melakukan pembayaran bersyarat berdasarkan kondisi yang telah ditentukan sebelumnya. Ini mewujudkan aplikasi keuangan terdesentralisasi baru sambil memastikan keamanan simpanan Bitcoin.
Meskipun DLC memiliki keunggulan dalam perlindungan privasi, kontrak kompleks, dan risiko aset, ada juga beberapa masalah. Untuk mengatasi masalah ini, para peneliti telah memperkenalkan oracle terdesentralisasi, tanda tangan ambang, dan mekanisme tantangan optimis. Namun, karena DLC melibatkan beberapa pihak yang berpartisipasi, strategi pertahanan menjadi relatif kompleks.
Setiap tindakan dalam Bitcoin harus dilakukan melalui UTXO. Demikian pula, tindakan dalam DLC dilakukan melalui CET (Contract Execution Transaction). Oleh karena itu, menggunakan mekanisme tantangan optimis untuk memastikan keakuratan CET dapat melindungi dari berbagai serangan. Secara khusus, setelah oracle mengunci 2BTC, mereka dapat menandatangani CET. Dengan menambahkan mekanisme tantangan optimis pada CET, jika CET tidak ditantang atau berhasil menghadapi tantangan, maka dianggap benar dan dapat diselesaikan, oracle akan melepaskan kunci dan mendapatkan biaya transaksi. Jika oracle mencoba berbuat jahat, siapa pun dapat berhasil menantang, CET tersebut tidak akan dapat diselesaikan, oracle akan kehilangan deposit dan tidak dapat menandatangani CET yang sama lagi.
Prinsip DLC
Sebagai contoh, Alice dan Bob menandatangani perjanjian taruhan di mana mereka mempertaruhkan apakah hash dari blok tertentu adalah angka ganjil atau genap. DLC menyampaikan informasi blok melalui oracle untuk membangun tanda tangan bersyarat, sehingga pihak pemenang yang benar dapat memenangkan semua aset.
Proses mencakup langkah-langkah seperti transaksi penyuntikan dana, membangun CET, penyelesaian, dan penarikan. Penelitian menunjukkan bahwa setiap tindakan harus dilakukan melalui CET, sehingga hanya perlu menggunakan mekanisme tantangan optimis untuk memastikan kebenaran CET, yang dapat melindungi dari berbagai serangan. CET yang salah akan ditantang dan tidak akan dieksekusi, sedangkan CET yang benar akan dieksekusi. Sementara itu, oracle harus membayar biaya untuk tindakan jahat.
OP-DLC 2
OP-DLC mencakup ketentuan berikut:
Oracle terdiri dari aliansi, setiap anggota dapat menandatangani CET. Hanya setelah mempertaruhkan 2BTC, Anda dapat menerbitkan tanda tangan untuk menghasilkan biaya.
Jika oracle melakukan kejahatan dan mengubah hasil, pihak mana pun dapat memulai tantangan.
Ketika orakel menandatangani CET dengan jujur, penyelesaian yang benar dapat dilakukan setelah 1 minggu dan mendapatkan hadiah.
Siapa pun dapat menantang Oracle_sign. Tanda tangan yang jujur diselesaikan setelah 1 minggu, oracle membuka kunci staking dan mendapatkan biaya; tanda tangan yang tidak jujur akan menyebabkan oracle kehilangan staking, dan tidak dapat lagi memberikan tanda tangan dengan hasil yang sama untuk kontrak tersebut di masa depan.
Tantangan dalam OP-DLC adalah tanpa izin, pihak mana pun dapat mengawasi apakah kontrak dijalankan dengan benar.
Keuntungan OP-DLC meliputi:
Tingkat kontrol aset yang tinggi, pengguna hanya dapat mempercayai diri mereka sendiri
Tingkat pemanfaatan dana tinggi
Orakel yang dapat menandatangani harus ditentukan saat deposit, tetapi pengguna juga dapat menjadi orakel
Kekurangan termasuk:
Waktu penarikan memerlukan 1 minggu
Jumlah tanda tangan yang perlu ditandatangani sebelumnya meningkat secara linier dengan jumlah CET
Kesimpulan
OP-DLC memperkenalkan mekanisme tantangan optimis ke CET, memastikan CET yang salah tidak diselesaikan dan oracle jahat kehilangan jaminan, sekaligus memastikan CET yang benar dieksekusi dan oracle mendapatkan biaya transaksi. Cara ini dapat melawan 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.
17 Suka
Hadiah
17
5
Bagikan
Komentar
0/400
CounterIndicator
· 16jam yang lalu
DLC telah diperbaiki dan menjadi begitu rumit
Lihat AsliBalas0
GoldRush888
· 08-05 22:43
Pump tinggi adalah untuk dump.
Lihat AsliBalas0
SerLiquidated
· 08-05 19:23
Ada yang membicarakan DLC lagi? Proyek baru yang akan rug pull berikutnya sudah ditentukan.
Lihat AsliBalas0
BearMarketMonk
· 08-05 19:15
Teknologi di balik Bitcoin sangat menarik
Lihat AsliBalas0
SandwichTrader
· 08-05 19:09
Apa gunanya begitu banyak mekanisme, pertahanan berlapis membuatku tertawa.
OP-DLC 2: Mekanisme Tantangan Optimis Meningkatkan Keamanan dan Efisiensi DLC
OP-DLC 2: Kebenaran selalu sederhana
Discreet Log Contract (DLC) adalah kerangka eksekusi kontrak berbasis oracle yang memungkinkan kedua belah pihak melakukan pembayaran bersyarat berdasarkan kondisi yang telah ditentukan sebelumnya. Ini mewujudkan aplikasi keuangan terdesentralisasi baru sambil memastikan keamanan simpanan Bitcoin.
Meskipun DLC memiliki keunggulan dalam perlindungan privasi, kontrak kompleks, dan risiko aset, ada juga beberapa masalah. Untuk mengatasi masalah ini, para peneliti telah memperkenalkan oracle terdesentralisasi, tanda tangan ambang, dan mekanisme tantangan optimis. Namun, karena DLC melibatkan beberapa pihak yang berpartisipasi, strategi pertahanan menjadi relatif kompleks.
Setiap tindakan dalam Bitcoin harus dilakukan melalui UTXO. Demikian pula, tindakan dalam DLC dilakukan melalui CET (Contract Execution Transaction). Oleh karena itu, menggunakan mekanisme tantangan optimis untuk memastikan keakuratan CET dapat melindungi dari berbagai serangan. Secara khusus, setelah oracle mengunci 2BTC, mereka dapat menandatangani CET. Dengan menambahkan mekanisme tantangan optimis pada CET, jika CET tidak ditantang atau berhasil menghadapi tantangan, maka dianggap benar dan dapat diselesaikan, oracle akan melepaskan kunci dan mendapatkan biaya transaksi. Jika oracle mencoba berbuat jahat, siapa pun dapat berhasil menantang, CET tersebut tidak akan dapat diselesaikan, oracle akan kehilangan deposit dan tidak dapat menandatangani CET yang sama lagi.
Prinsip DLC
Sebagai contoh, Alice dan Bob menandatangani perjanjian taruhan di mana mereka mempertaruhkan apakah hash dari blok tertentu adalah angka ganjil atau genap. DLC menyampaikan informasi blok melalui oracle untuk membangun tanda tangan bersyarat, sehingga pihak pemenang yang benar dapat memenangkan semua aset.
Proses mencakup langkah-langkah seperti transaksi penyuntikan dana, membangun CET, penyelesaian, dan penarikan. Penelitian menunjukkan bahwa setiap tindakan harus dilakukan melalui CET, sehingga hanya perlu menggunakan mekanisme tantangan optimis untuk memastikan kebenaran CET, yang dapat melindungi dari berbagai serangan. CET yang salah akan ditantang dan tidak akan dieksekusi, sedangkan CET yang benar akan dieksekusi. Sementara itu, oracle harus membayar biaya untuk tindakan jahat.
OP-DLC 2
OP-DLC mencakup ketentuan berikut:
Oracle terdiri dari aliansi, setiap anggota dapat menandatangani CET. Hanya setelah mempertaruhkan 2BTC, Anda dapat menerbitkan tanda tangan untuk menghasilkan biaya.
Jika oracle melakukan kejahatan dan mengubah hasil, pihak mana pun dapat memulai tantangan.
Ketika orakel menandatangani CET dengan jujur, penyelesaian yang benar dapat dilakukan setelah 1 minggu dan mendapatkan hadiah.
Siapa pun dapat menantang Oracle_sign. Tanda tangan yang jujur diselesaikan setelah 1 minggu, oracle membuka kunci staking dan mendapatkan biaya; tanda tangan yang tidak jujur akan menyebabkan oracle kehilangan staking, dan tidak dapat lagi memberikan tanda tangan dengan hasil yang sama untuk kontrak tersebut di masa depan.
Tantangan dalam OP-DLC adalah tanpa izin, pihak mana pun dapat mengawasi apakah kontrak dijalankan dengan benar.
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 jaminan, sekaligus memastikan CET yang benar dieksekusi dan oracle mendapatkan biaya transaksi. Cara ini dapat melawan berbagai serangan, mencerminkan keindahan kesederhanaan.