Penjelasan Kontrak Cerdas Cardano: Apa Itu Kontrak Cerdas?

Peningkatan kontrak pintar sekarang sedang berlangsung dan mengantarkan era baru untuk blockchain Cardano.

1 April 2022: Diperbarui untuk mencerminkan perubahan terkini yang diumumkan oleh tim Cardano.

IOHK akhirnya mengumumkan tanggal rilis kontrak pintar Cardano, tapi apa sebenarnya itu?

Pembaruan Kontrak Cerdas Cardano baru sekarang telah aktif yang dilaporkan akan meningkatkan skalabilitas dan kinerja jaringan.

Pembaruan yang dikenal sebagaiCardano Alonzokontrak pintar bukanlah konsep baru di dunia cryptocurrency.Ethereumadalah jaringan paling menonjol yang menggunakan kontrak pintar, sedangkan peningkatan bitcoin Taproot dapat membuka jalan bagi integrasi kontrak pintar bitcoin itu sendiri.

Inilah yang perlu Anda ketahui tentang kontrak pintar.

Arti Kontrak Cerdas Cardano

Pada tingkat inti, kontrak pintar Cardano akan berfungsi serupa dengan yang ada di blockchain Ethereum. Mereka akan bertindak sebagai program yang dapat dieksekusi yang berjalan di blockchain Cardano.

Kontrak pintar bertindak sebagai perjanjian digital, atau jaminan, antara dua pihak. Output (atau transaksi) hanya dieksekusi ketika kondisi prasyarat (atau input) telah terpenuhi. Setelah kondisi terpenuhi, transaksi dijalankan secara otomatis. Transaksi ini dan detailnya akan disimpan di blockchain Cardano selamanya.

Salah satu keuntungan yang digembar-gemborkan mengenai integrasi kontrak cerdas adalah kurangnya individu, atau perantara, yang diperlukan untuk melaksanakan atau mempertahankan kontrak, seperti halnya perjanjian tradisional. Elemen-elemen ini sering kali dapat memperlambat proses.

Rincian kontrak tetap berada pada blockchain yang terdesentralisasi. Ini berarti perjanjian bebas dari risiko gangguan atau penghindaran oleh pihak ketiga, seiring dengan peningkatan transparansi dan ketertelusuran.

Ketidakmampuan untuk mengubah kontrak pintar memang memiliki beberapa risiko. Jika kontrak pintar menyertakan kesalahan – seperti kesalahan atau bug – maka akan sulit untuk diubah. Kontrak juga berisiko terhadap eksploitasi celah. Tentu saja, hal ini tidak hanya terjadi pada kontrak pintar saja, namun justru mengalihkan beban lebih lanjut kepada pemrogram dibandingkan, misalnya, pengacara.

Bahasa Kontrak Cerdas Cardano

Pemrogram untukKontrak pintar Cardanoakan menggunakan salah satu dari tiga bahasa: Plutus, Marlowe, atau Glow.

Sebagaidijelaskan oleh IOHK, Plutus adalah “platform pengembangan dan eksekusi kontrak pintar yang dibuat khusus” yang berjalan baik on-chain maupun off-chain.

Marlowe adalah bahasa khusus domain (DSL) Cardano yang lebih banyak digunakan untuk kontrak keuangan, sedangkan Glow adalah DSL yang digunakan untuk menulis aplikasi terdesentralisasi (dApps).

Plutus dan Marlowe didukung oleh Haskell, bahasa pemrograman fungsional berbasis penelitian yang berbasis pada akademisi dan industri. Hal ini memberikan bahasa tersebut reputasi atas ketahanan dan keandalan kode, yang dapat membantu menghindari kerentanan dan risiko kontrak pintar.

Contoh Kontrak Cerdas Cardano

Hard fork Alonzo akhirnya aktif, artinya kontrak pintar saat ini berjalan di mainnet Cardano.

IOHK sebelumnya telah merilisTaman Bermain Marlowe, editor berbasis browser untuk potensi kontrak pintar Marlowe. Marlowe Playground mencakup berbagai contoh kontrak pintar yang memberikan beberapa ide untuk potensi penggunaan finansial, seperti kontrak escrow, pinjaman, dan pertukaran dasar.

IOHK juga merilisTaman Bermain Plutusdengan contohnya sendiri. Ini termasuk kontrak pintar untuk sebuah game, skema vesting, dan upaya crowdfunding.

Ada banyak potensi kegunaan lain dari kontrak pintar, baik untuk transaksi keuangan, asuransi, pemungutan suara, atau bahkan untuk kartu identitas digital.

Baca selengkapnya:Cardano Summit 2021: Tanggal, Waktu, Lokasi, dan Lainnya

[Foto Unggulan olehRuben HanssenpadaHapus percikan]