Menu Close

Menjelaskan DLC, Kontrak Cerdas Pada Bitcoin – Majalah Bitcoin

Menjelaskan DLC, Kontrak Cerdas Pada Bitcoin - Majalah Bitcoin

Bitcoin telah dikritik oleh mereka yang ada di komunitas altcoin selama beberapa tahun terakhir karena ketidakmampuannya untuk menyelenggarakan kontrak pintar. Tetapi pekerjaan baru-baru ini dari pengembang di Suredbits, Crypto Garage dan Atomic Loans – bersama dengan upaya dari beberapa kontributor independen – pada Discreet Log Contracts (DLCs) membawa kontrak cerdas ke Bitcoin dan akan memadamkan beberapa kritik ini. DLC diposisikan secara unik untuk menghadirkan kontrak cerdas ke Bitcoin menggunakan kontrak oracle yang jauh lebih pribadi dan skalabel daripada yang diperkirakan sebelumnya.

Apakah DLC itu?

DLC adalah kontrak berbasis Bitcoin yang menggunakan satu atau banyak tanda tangan oracle untuk penegakannya. Itu proposal asli untuk DLC dibuat oleh Tadge Dryja pada tahun 2017 dan kemudian didesain ulang untuk membuatnya lebih skalabel dan privat dengan menggunakan sesuatu yang disebut tanda tangan adaptor. Kontrak oracle DLC memungkinkan pengguna untuk membuat transaksi Bitcoin bergantung pada tanda tangan oracle. Menggunakan DLC, Bitcoiners dapat membuat taruhan berdasarkan peristiwa yang dibuktikan oleh oracle. Minggu lalu, kami melihat salah satu yang pertama dilakukan oleh Suredbits Founder Chris Stewart dan pencipta BTCPay Server Nicolas Dorier, bertaruh pada hasil pemilu AS.

Setelah DLC didesain ulang baru-baru ini, mereka diubah untuk menggunakan multisig 2-dari-2 yang membayar langsung ke dompet pengguna alih-alih membayar ke kunci publik yang diubah. Desain lama ini membutuhkan mekanisme penalti yang mirip dengan Lightning Network, yang membuatnya membutuhkan lebih banyak ruang blok dan menjadi kurang privat. Desain ulang ini dimungkinkan dengan menggunakan tanda tangan adaptor dan membuat titik adaptor berdasarkan tanda tangan yang diharapkan oracle. Maksud dasarnya adalah bahwa masing-masing pihak saling memberikan tanda tangan transaksi yang tidak valid yang hanya dapat dibuat valid sehubungan dengan tanda tangan oracle.

Untuk membuat taruhan baru-baru ini antara Stewart dan Dorier menjadi mungkin, banyak kemajuan telah dibuat dalam mengembangkan standar untuk DLC serta membangun perangkat lunak sesuai dengan standar ini. Pengembang DLC ‚Äč‚Äčtelah mengerjakan standar ini dengan gencar sejak awal tahun ini. Bersamaan dengan spesifikasi ini, mereka telah membangun perangkat lunak yang kompatibel; Sejauh ini ada empat implementasi utama yang sedang dikerjakan: Bitcoin-S, NDLC, Rust-DLC dan CFD-DLC.

Masa Depan DLC

Tim yang mengerjakan DLC memiliki banyak rencana untuk masa depan teknologi. Saat ini, DLC hanya diimplementasikan untuk transaksi onchain. Salah satu perbaikan paling jelas untuk DLC adalah dengan menempatkannya di Jaringan Lightning!

Ada dua cara yang direncanakan untuk menempatkan DLC di Lightning. Salah satunya adalah dengan membuatnya hanya dapat digunakan di antara pihak-pihak yang sudah memiliki saluran Lightning terbuka antara satu sama lain, yang dapat dilakukan hari ini tetapi akan membutuhkan banyak pekerjaan yang dilakukan oleh implementasi Lightning yang berbeda untuk menambahkan dukungan untuk DLC.

Dan ini bisa dihilangkan dengan cara kedua untuk melakukan DLC Lightning, namun ada beberapa peringatan. Cara kedua untuk melakukan DLC Lightning ini kemungkinan besar tidak akan dapat dilakukan sampai setelahnya Akar tunggang diaktifkan, tetapi itu akan memungkinkan DLC ini dirutekan melintasi jaringan dan akan menghapus persyaratan untuk memiliki saluran dengan mitra pengguna, namun penyiapan ini memerlukan escrow penghalang yang tidak memiliki implementasi utama yang diketahui.

Ada perbaikan umum lainnya untuk DLC yang dapat dilakukan di masa mendatang juga. Salah satu gagasan utamanya adalah memberi pengguna kemampuan untuk menggunakan banyak nubuat untuk kontrak tertentu, bukan hanya satu. Ini akan memungkinkan pengguna untuk mendistribusikan kepercayaan antara banyak nubuat, alih-alih memiliki satu titik kegagalan untuk kontrak mereka.

Dan peningkatan kecil lainnya dapat dilakukan pada Taproot! Dengan Taproot, kita dapat membuat transaksi multisig seperti transaksi sehari-hari, transaksi single sig. Menerapkan ini ke DLC, kami dapat membuat mereka memiliki footprint on-chain yang lebih kecil dan membuatnya terlihat seperti transaksi single sig standar lainnya, sehingga menghemat biaya dan privasi pengguna!

DLC adalah cara baru yang sangat penting untuk menghadirkan kontrak cerdas ke Bitcoin dan kami sangat senang melihat perkembangan berkelanjutan bersama mereka. Jika Anda tertarik untuk mengetahui lebih banyak tentang DLC, lihat Blog Suredbits dan jika Anda menginginkannya, silakan berkontribusi checkout Repo spesifikasi DLC!

Ini adalah posting tamu oleh Ben Carman, pengembang dengan Suredbits. Pendapat yang diungkapkan sepenuhnya miliknya dan tidak mencerminkan pendapat BTC Inc atau Majalah Bitcoin.

Pengembang di Suredbits, mengerjakan semua hal tentang Bitcoin, Lightning, dan DLC.