Meskipun bitcoin awalnya diluncurkan dengan fokus sederhana untuk menjadi sistem kas digital peer-to-peer global, lanskap mata uang kripto telah berkembang jauh melampaui kasus penggunaan awal sejak awal.
Banyak dari kasus penggunaan tambahan ini telah dikembangkan pada blockchain alternatif dengan bahasa skrip yang lebih ekspresif, seperti Ethereum dan Solana, karena Bitcoin Script agak terbatas dalam hal fungsionalitas secara keseluruhan.
Melalui penggunaan kontrak cerdas yang ditulis dalam beberapa bahasa skrip mata uang kripto yang lebih ekspresif, blockchain alternatif telah mampu menarik jutaan pengguna yang tertarik pada lebih dari sekadar melihat peningkatan jumlah atau melakukan transaksi tanpa sensor.
Tapi apa sebenarnya kontrak cerdas itu? Dan mengapa semua perkembangan ini terjadi di luar jaringan bitcoin? Mungkinkah bitcoin akan mampu mengadopsi semua kasus penggunaan alternatif teknologi blockchain ini? Mari kita lihat lebih dekat persimpangan yang berkembang antara bitcoin dan kontrak pintar.
Memahami Kontrak Cerdas
Kontrak cerdas adalah segala jenis kontrak yang ditegakkan berdasarkan kode, bukan sistem hukum tradisional atau otoritas terpusat lainnya. Kode ini biasanya diterapkan pada jaringan terdesentralisasi dan berbasis blockchain. Kontrak pintar pertama kali dibahas oleh cypherpunk terkenal Nick Szabo pada tahun 1994, kira-kira 20 tahun sebelum konsep tersebut dipopulerkan dengan peluncuran Ethereum.
Kontrak pintar dapat berkisar dari implementasi yang paling sederhana hingga tingkat kompleksitas yang tinggi. Misalnya, dapat dikatakan bahwa transaksi bitcoin standar adalah kontrak pintar. Setelah pengguna bitcoin menandatangani transaksi dengan kunci pribadinya, transfer bitcoin tersebut ke alamat lain dilakukan melalui blockchain. Di sisi lain, protokol keuangan terdesentralisasi (DeFi) di berbagai jaringan blockchain dapat menggabungkan kumpulan kontrak pintar yang berbeda ke dalam aplikasi yang lebih besar seperti pembuatan token sintetis berbasis derivatif dan pertukaran terdesentralisasi dengan pembuat pasar otomatis.
Perlu dicatat bahwa istilah kontrak pintar telah diperluas hingga mencakup hampir semua penggunaan kriptografi di dunia keuangan selama dekade terakhir, karena banyak platform telah menggunakannya sebagai kata kunci untuk menarik investasi dibandingkan hal lainnya. Misalnya, dapat dikatakan bahwa apa yang disebut kontrak cerdas yang melibatkan pihak ketiga tepercaya (biasanya dalam bentuk oracle) sebagai bagian dari desainnya bukanlah kontrak cerdas yang sebenarnya, karena penegakan kontrak tersebut pada dasarnya ada di tangan. dari pihak ketiga. Dengan kata lain, hasil yang diharapkan dari eksekusi kode belum tentu merupakan hukum final dalam skenario tersebut.
Keuntungan Kontrak Cerdas
Jadi, mengapa seseorang menggunakan kontrak cerdas pada blockchain dibandingkan perjanjian tradisional yang didukung oleh sistem hukum setempat? Beberapa potensi keuntungan utama dari kontrak pintar meliputi:
- Tidak ada pihak ketiga yang “tepercaya”: Kontrak pintar dalam bentuknya yang sebenarnya tidak melibatkan pihak ketiga yang tepercaya untuk penyelesaian perselisihan. Seperti yang pernah ditulis Szabo, pihak ketiga yang tepercaya merupakan celah keamanan, dan mereka dapat menimbulkan masalah dalam hal biaya, sensor, dan banyak lagi. Kurangnya pihak ketiga juga merupakan fitur dasar yang memungkinkan beberapa keuntungan lain dari kontrak pintar.
- Peningkatan transparansi: Dengan kontrak pintar yang dipublikasikan di blockchain publik, aturan kontrak dan cara penegakan aturan tersebut bebas untuk diverifikasi oleh siapa pun. Hal ini dapat mengarah pada peningkatan transparansi yang tidak terdapat dalam sistem serupa yang terdapat dalam kontrak tradisional. Misalnya, seluruh dunia dapat melihat semua perdagangan yang terjadi di bursa terdesentralisasi seperti Uniswap.
- Peningkatan privasi: Tampaknya bertentangan dengan kontrak pintar yang menawarkan transparansi dan privasi, namun sistem kontrak pintar dapat dibangun dengan tujuan berbeda. Filosofi inti dari kontrak pintar pada bitcoin adalah meninggalkan informasi sesedikit mungkin pada blockchain, sehingga memungkinkan tingkat privasi yang lebih besar bagi mereka yang terlibat dalam kontrak tersebut. Misalnya, akan menguntungkan jika pengamat blockchain tidak dapat mengetahui apakah transaksi bitcoin on-chain merupakan pembayaran standar atau pembukaan saluran Lightning Network. Selain itu, beberapa desain kontrak pintar, seperti CoinJoin, dibuat khusus untuk meningkatkan privasi pengguna.
- Kekekalan: Setelah kontrak pintar diterapkan pada blockchain, kontrak tersebut tidak dapat diubah (kecuali diizinkan oleh desain awal kontrak pintar). Hal ini memungkinkan semua pihak mengetahui secara pasti bagaimana aturan kontrak akan diterapkan pada semua hasil potensial. Tentu saja, perlu dicatat bahwa kontrak pintar tidak dapat diubah seperti halnya blockchain yang mendasarinya, seperti yang diilustrasikan oleh pembalikan peretasan DAO (alias Genesis DAO) pada Ethereum melalui hard fork pada tahun 2016.
- Peningkatan kecepatan dan efisiensi: Meskipun kontrak tradisional dapat melibatkan dokumen manual dan proses hukum, kontrak pintar dapat diselesaikan secara instan setelah pemicu penyelesaian akhir terpenuhi.
- Biaya lebih rendah: Tergantung pada kasus penggunaannya, kontrak pintar yang diterbitkan pada blockchain dapat menawarkan biaya lebih rendah dibandingkan opsi alternatif. Misalnya, seringkali lebih murah mengirim transaksi melalui stablecoin daripada transfer bank. Meskipun demikian, kontrak pintar tidak akan menjadi pilihan yang lebih murah dalam setiap skenario, karena interaksi dengan blockchain publik yang terdesentralisasi bisa jauh lebih mahal dibandingkan dengan database terpusat. Sama seperti kontrak pintar itu sendiri, blockchain telah menjadi teknologi yang dipicu oleh kata kunci yang kadang-kadang digunakan orang karena keinginan, bukan karena kebutuhan.
- Tanpa Batas: Kontrak pintar diterbitkan pada blockchain, yang beroperasi secara global, tanpa izin melalui internet. Hal ini berarti dua pihak dari seluruh dunia dapat mencapai kesepakatan mengenai syarat-syarat kontrak—bahkan jika mereka berada di yurisdiksi berbeda yang secara tradisional tidak bekerja sama dengan baik