Sumber: DappWorks

Apa itu Kontrak Cerdas?

Kontrak Cerdas adalah kontrak digital yang secara otomatis dijalankan ketika kondisi tertentu terpenuhi dan disimpan di Blockchain. Proses eksekusi kesepakatan sepenuhnya otomatis, transparan, dapat dilacak, dapat dibalik, dan tidak perlu melalui pihak ketiga.

Ketentuan Kontrak Cerdas mirip dengan Kontrak Legal tetapi ditulis dalam bentuk bahasa pemrograman.

Saat ini, kontrak pintar masih populer di industri mata uang kripto, terutama untuk pertukaran mata uang kripto. Namun hal ini tidak terbatas pada mata uang kripto dan faktanya, banyak perusahaan asuransi dan real estat mengadopsi protokol standar ini untuk skalabilitas yang lebih baik dengan harga yang lebih murah. Singkatnya, kontrak pintar adalah komponen penting bagi banyak platform. Itulah mengapa penting untuk memahami apa itu kontrak pintar dan cara kerjanya.

Bagaimana mereka bekerja?

Secara sederhana, Kontrak Cerdas bertindak seperti program deterministik. Kontrak Cerdas akan menjalankan tugas tertentu jika kondisi tertentu terpenuhi. Oleh karena itu, sistem Kontrak Cerdas biasanya mengikuti pernyataan “jika…maka…”.

Di Ethereum, Kontrak Cerdas bertanggung jawab untuk melaksanakan dan mengelola aktivitas yang terjadi di blockchain ketika pengguna (alamat) berinteraksi satu sama lain. Alamat apa pun yang bukan merupakan kontrak pintar disebut Akun Milik Eksternal (EOA). Oleh karena itu, kontrak pintar akan dikendalikan oleh komputer dan EOA dikendalikan oleh pengguna.

Kontrak Cerdas Ethereum terdiri dari kode kontrak dan dua kunci publik:

  • Kunci publik pertama adalah kunci yang disediakan oleh pembuat kontrak.

  • Kunci lainnya mewakili kontrak itu sendiri, yang bertindak sebagai pengenal digital unik untuk setiap Kontrak Cerdas.

Kontrak Cerdas diimplementasikan melalui transaksi blockchain dan hanya diaktifkan ketika Akun Standalone (EOA) atau Kontrak Cerdas lainnya memanggilnya. Namun pemicu pertama selalu dari sisi EOA (pengguna).

Pengoperasian kontrak pintar dapat disimulasikan langkah demi langkah sebagai berikut:

  • Langkah 1 – Pra-program kontrak: Kalimat-kalimat bersyarat dari perjanjian dalam kontrak seperti: “Jika / Kapan…” dimasukkan ke dalam Blockchain ke dalam Kode – sebuah bahasa pemrograman

  • Langkah 2 – Rantai Tindakan: Jika kondisi terpenuhi, Kontrak Cerdas akan dijalankan

  • Langkah 3 – Eksekusi & Transfer Nilai: Setelah transfer dilakukan, ketentuan kontrak secara otomatis dikodifikasi dan ditransfer ke pihak-pihak yang terlibat

  • Langkah 4 – Selesai: Transaksi yang telah selesai akan diperbarui di blockchain dan tidak dapat diubah. Hanya pihak yang berwenang yang dapat melihat hasilnya

Kontrak Cerdas Vs. Kontrak Tradisional

Beberapa fitur unik dari kontrak tradisional meliputi:

  • Dibuat oleh para ahli hukum

  • Kompilasi sejumlah besar dokumen

  • Membutuhkan pihak ketiga untuk mengeksekusi

  • Butuh waktu cukup lama untuk menyetujui dan menandatanganinya

  • Kontrak dapat mempunyai banyak masalah dan tidak jelas

  • Dibutuhkan banyak uang dan harus bergantung pada sistem peradilan untuk menyelesaikan masalah

Persamaan antara kontrak tradisional dan kontrak pintar adalah syarat dan hukumannya dinyatakan dengan jelas.

Namun, kontrak pintar memiliki perbedaan seperti:

  • Dibuat dengan bahasa pemrograman seperti C++, Go, Python, dan Java pada sistem komputer

  • Seluruh kode dijalankan oleh sistem buku besar terdistribusi Blockchain

  • Tidak perlu perantara pihak ketiga

  • Pastikan transparansi dan akurasi dalam penegakan hukum

Pro dan kontra

Kelebihan

  • Penerapan kontrak pintar dapat digunakan di berbagai bidang: Logistik, perbankan, real estate, pemilu,…

  • Kebebasan : Tidak menerima pengurusan instansi manapun

  • Meminimalkan risiko dari pihak ketiga

  • Aman dan transparan

  • Ekonomis dan cepat

Kontra

  • Risiko dari Internet: Dapat diserang atau dieksploitasi oleh peretas jika mereka mengungkapkan informasi penting

  • Tidak menerima hak hukum: Kepentingan mungkin tidak terlindungi karena tidak ada kebijakan

  • Persyaratan tinggi pada tingkat implementasi pemrogram dan sistem. Dari sana, biaya yang dikeluarkan untuk membayar mereka dan infrastrukturnya tidak sedikit

Contoh Kontrak Cerdas di Dunia Nyata

Perusahaan asuransi AXA merupakan salah satu contoh bisnis yang telah melakukan uji coba penggunaan kontrak pintar. Produk mereka, bernama Fizzy, menggunakan kontrak pintar untuk memberikan kompensasi langsung dan otomatis kepada pelanggan jika penerbangan terjadwal tertunda dua jam atau lebih.

Platform streaming musik Inmusik memungkinkan penggunaan kontrak pintar untuk memastikan alokasi pendapatan yang adil yang diperoleh melalui streaming. Hak kepemilikan atas sebuah lagu divalidasi melalui blockchain Inmusik, dan pendapatan dialokasikan sesuai dengan itu.

Factom adalah perusahaan pengembangan blockchain yang bertujuan untuk merevolusi cara informasi pasien disimpan dalam industri perawatan kesehatan. Dengan menyimpan data medis di dalam blockchain, informasi hanya dapat diakses oleh rumah sakit dan administrator layanan kesehatan, sehingga sangat meningkatkan keamanan informasi rahasia.

ATLANT adalah perusahaan blockchain yang berupaya memfasilitasi tokenisasi aset, yang berarti penerbitan token digital yang mewakili aset fisik seperti karya seni atau properti. Setelah diberi token, aset ini dapat diperdagangkan dengan cara yang mirip dengan saham, sehingga transaksi dapat diselesaikan secara online.

Penafian: Ini bukan nasihat keuangan. Artikel ini hanya untuk tujuan informasi dan berbagi.