
,14 mnt
Dompet web3 terbaik di 2026
Baca selengkapnya
Sejak awal kemunculannya pada 2015 dengan peluncuran blockchain Ethereum, smart contract terus berkembang ke bidang dan area baru. Dari keuangan terdesentralisasi yang bergengsi hingga pengelolaan rantai pasok dan perkeretaapian, tampaknya tidak ada batasan bagi ranah dan domain tempat teknologi smart contract memberikan perubahan yang bertahan lama. Mengingat kenaikannya yang spektakuler ke puncak popularitas, ada baiknya menelusuri lebih dalam sifat teknologi ini dan apa yang membuatnya begitu penting, mengapa ia merevolusi segalanya, dan bagaimana ia digunakan pada tingkat yang paling praktis. Semoga setelah membaca penjelasan dua bagian ini, Anda dapat lebih memahami gagasan besar di balik konsep yang benar-benar memikat ini.
Gagasan smart contract berawal dari Nick Szabo, seorang ilmuwan komputer, dan tulisan singkatnya pada 1994 berjudul Smart Contracts. Dengan demikian, konsep ini mendahului bukan hanya implementasi distributed ledger pertamanya yang diwujudkan oleh blockchain Ethereum, tetapi juga teknologi blockchain itu sendiri, dan dengan selisih yang sangat jauh. Nick Szabo juga merupakan orang yang mencetuskan istilah tersebut. Menurutnya, “smart contract adalah protokol transaksi terkomputerisasi yang mengeksekusi ketentuan sebuah kontrak”. Secara konseptual, desain smart contract tidak memberi celah untuk melanggar ketentuan kontrak setelah disepakati dan ditandatangani. Anda bisa mencapai hasil yang sama dengan meminta bantuan otoritas tepercaya yang memiliki kuasa untuk memastikan para pihak mematuhi ketentuan perjanjian. Namun, smart contract mengasumsikan hal ini dapat dilakukan tanpa perantara sama sekali. Itu akan sangat mengurangi biaya tambahan yang terkait dengan layanan pihak ketiga seperti biaya arbitrase dan penegakan. Tetapi yang paling penting, Anda tidak lagi perlu menyerahkan nasib bisnis Anda ke tangan seseorang sambil berharap mereka selalu bertindak jujur. Secara umum, ketentuan sebuah kontrak bisa apa saja, tetapi biasanya pelaksanaan kontrak melibatkan perpindahan dana dari satu pihak yang berkontrak ke pihak lainnya setelah kondisi tertentu terpenuhi. Untuk menggambarkan hal ini, bayangkan Bob dan Alice membuat taruhan. Jika Bob menang, Alice membayarnya sejumlah uang, dan sebaliknya. Smart contract kemudian akan menegakkan pembayaran kemenangan begitu hasilnya telah dipastikan secara andal, sehingga tidak ada kemungkinan pihak yang kalah untuk mundur. Apakah ini mungkin dilakukan dalam praktik tanpa perantara, dalam hal ini, kasino? Memindahkan dana secara trustless adalah yang dilakukan Bitcoin. Begitu Bob mengirim sejumlah uang ke Alice, secara desain tidak ada pembalikan transaksi. Karena itu, kita sudah memiliki fondasi yang diperlukan untuk fungsi smart contract. Yang perlu ditambahkan hanyalah bahasa pemrograman untuk mendeskripsikan ketentuan kontrak. Lalu, jika suatu kondisi kontrak terpenuhi, transfer dana yang tidak dapat dibatalkan akan terpicu. Dalam arti tertentu, kemunculan blockchain yang mendukung smart contract hanyalah persoalan waktu setelah Bitcoin hadir.
Blockchain pertama yang memanfaatkan teknologi smart contract adalah Ethereum, yang mulai berjalan pada Juli 2015 setelah setahun pengembangan aktif. Platform blockchain lain yang memiliki logika smart contract bawaan segera menyusul, termasuk blockchain serbaguna seperti Tron (2017), EOS (2018), dan platform kelas enterprise Hyperledger Fabric (2016) di bawah proyek Hyperledger yang dikembangkan oleh Linux Foundation. Kita juga perlu menyebut upaya menghadirkan smart contract ke Bitcoin sebagai solusi lapisan kedua – proyek Rootstock, atau singkatnya RSK, sebuah sidechain yang mendukung smart contract untuk Bitcoin. Biasanya, memahami gagasan dasar di balik perpindahan koin dengan Bitcoin dan tiruannya seperti Litecoin atau Bitcoin Cash cukup mudah dan tidak memerlukan banyak tenaga pikir maupun penjelasan, setidaknya sejauh menyangkut transaksi blockchain dan konfirmasinya. Di sisi lain, smart contract adalah sesuatu yang berbeda, sehingga ada baiknya menelusuri aturan dasar teknologi smart contract, yaitu bagaimana mereka dibuat, dipicu, dan dijalankan dalam praktik, misalnya di jaringan Ethereum. Dengan Bitcoin, sebuah transaksi jaringan berisi alamat pihak penerima dan pengirim beserta jumlah yang ditransfer. Jenis transaksi yang sama juga dimungkinkan di Ethereum. Faktanya, beginilah Ether dipindahkan di blockchain ini. Namun, jika transaksi Anda di jaringan Ethereum tidak memiliki penerima, itu akan mengarah pada pembuatan smart contract selama transaksi tersebut valid. Agar valid, transaksi semacam itu juga harus memuat deskripsi fungsi beserta variabel dan nilai awalnya yang akan dijalankan oleh smart contract. Setelah itu, memanggil smart contract cukup dilakukan dengan mengirim transaksi ke alamatnya, memanggil fungsi yang ditentukan, dan memberikan data jika diperlukan. Ketika transaksi diproses oleh jaringan, ini memicu eksekusi kontrak yang dapat mengakibatkan, misalnya, transfer dana, pemanggilan kontrak lain, atau bahkan pembuatan smart contract baru. Karena smart contract dapat melakukan hampir semua hal yang mungkin dilakukan di blockchain, teknologi ini memungkinkan pembangunan alat-alat canggih yang memungkinkan hal-hal luar biasa seperti membuat mata uang kripto Anda sendiri (token) di atas blockchain, di antara banyak hal lainnya.
Pada bagian kedua artikel ini, kita akan membahas bagaimana smart contract digunakan dalam praktik dan proyek apa saja di ruang cryptocurrency yang memanfaatkan teknologi ini. Mengingat blockchain dan, dengan perluasan, smart contract, bukan hanya tentang cryptocurrency semata, kita juga akan melihat bidang-bidang aplikasi lain di luar crypto yang dapat memperoleh manfaat dari smart contract dan menghasilkan perubahan yang bernilai. Ikuti kami dan tetap update!
Bagikan:
Bergabunglah dengan newsletter kami — tetap terinformasi, tetap berdaya.

Apakah Anda ingin beberapa cookie?
Kami menggunakan cookie kami sendiri serta cookie pihak ketiga di situs web kami untuk meningkatkan pengalaman Anda, menganalisis lalu lintas kami, dan untuk keamanan dan tujuan pemasaran. Pilih "Terima Semua" untuk mengizinkan penggunaannya.
Kebijakan CookieBeli crypto dengan fiat