Apa itu Smart Contract Ethereum

Apa itu Smart Contract Ethereum - Smart Contract adalah istilah yang digunakan untuk menggambarkan program berkode komputer yang dapat mengeksekusi sendiri pertukaran uang, konten, properti, saham, atau apa pun yang memiliki nilai berharga.


Ini bisa dibilang aplikasi paling penting di blockchain Ethereum, dan mungkin itulah mengapa Ethereum telah tumbuh menjadi monster seperti sekarang ini, tetapi apa sebenarnya Smart Contract itu?


Sejarah Smart Contract

Smart Contract pertama kali diusulkan pada tahun 1994 oleh ilmuwan komputer, Nick Szabo, yang juga menciptakan mata uang virtual pada tahun 1998 yang disebut 'Bit Gold'.


Hal ini membuat banyak orang menyimpulkan bahwa Szabo sebenarnya adalah Satoshi Nakamoto, sesuatu yang dibantah oleh ilmuwan komputer. Pada waktu itu, Szabo mengungkapkan definisi Smart Contract sebagai 'protokol transaksi terkomputerisasi yang menjalankan persyaratan kontrak.' ( Szabo, 1994 ).


Dia juga mengklaim bahwa Smart Contract yang dibangun ke dalam infrastruktur kriptografi akan 'meminimalkan pengecualian baik yang berbahaya maupun yang tidak disengaja, dan meminimalkan kebutuhan akan perantara tepercaya.'


Dia melanjutkan dengan mengatakan Smart Contract dapat mewakili semua aset sintetis, seperti obligasi dan derivatif, dan bahkan dapat disematkan ke dalam rumah pintar dan kepemilikan mobil.


Smart Contract Ethereum
sumber gambar : https://ethereumnexus.org/what-is-an-ethereum-smart-contract/

Smart Contract akan menjadi representasi hukum dari sertifikat kepemilikan rumah yang kita miliki saat ini, sedangkan Smart Contract mobil bahkan dapat diprogram untuk benar-benar mengerjakan mobil. Pemilik mobil akan memiliki smart contract yang menjadi satu-satunya pemicu eksekusi sehingga meminimalisir pencurian mobil.


Visi Szabo adalah kontrak digital, dibangun ke dalam database kriptografi, di mana kode tidak dapat dimanipulasi. Dan Anda bertanya-tanya mengapa orang menganggap dia Satoshi, bukan.


Smart Contract Ethereum

Lebih dari 20 tahun setelah visinya, kode komputer yang dibangun menjadi blockchain yang tidak dapat diubah dan terbuka, dan yang dijalankan sendiri ketika dua pihak sepakat sekarang dimungkinkan di Ethereum.


Kode dan perjanjian yang terkandung di dalamnya ada di seluruh blockchain Ethereum yang terdistribusi dan terdesentralisasi, dan kode tersebut mengontrol eksekusi.


Kemungkinan apa yang dapat diwakili oleh Smart Contract bervariasi dari IOU hingga pemerintah yang sebenarnya. Benar, bahkan pemerintah dapat diprogram untuk melaksanakan sendiri keputusan yang dibuat dalam kesepakatan ketika undang-undang disahkan.


Dan karena dibangun di atas blockchain Ethereum, Smart Contract akan berjalan persis seperti yang diprogram tanpa kemungkinan penyensoran, waktu henti, penipuan, atau campur tangan pihak ketiga. Bayangkan pemerintah Anda bertindak seperti itu.


Ethereum adalah platform / blockchain berkemampuan Smart Contract utama karena fleksibilitasnya karena infrastruktur lengkap Turing-nya. Ini berarti pengembang dapat membuat apa pun dalam bahasa apa pun, dan blockchain Ethereum akan memprosesnya.


Untuk Hal Apa Smart Contract Dapat Digunakan?

Seperti halnya visi Szabo, Smart Contract dapat mewakili hampir semua hal. Tidak ada kemungkinan pemerintah akan dibangun menjadi satu dalam waktu dekat, tetapi Aragon adalah aplikasi Etheruem menarik yang menciptakan inti dari pemerintahan Smart Contract.


Organisasi Otonomi Terdesentralisasi (DAO) persis seperti itu. Dengan aturan dan regulasi yang dikodekan ke dalam Smart Contract, dan karena sifatnya yang tidak berubah, secara efektif bisa menjadi pemerintah, atau bahkan dewan perusahaan. Hampir semua hal di mana keputusan yang jujur ​​dan kritis harus dibuat dapat dikodekan ke dalam DAO.


Smart Contract adalah semua dApps di Ethereum. Selain Aragon, dApps terkenal lainnya adalah FunFair dan Enjin, yang merupakan dua platform untuk game berbasis blockchain, di mana setiap aspek game dikodekan ke dalam Smart Contract.


Smart Contract ini adalah kasino atau bahkan aset dalam game seperti skins. Keunikan dari Smart Contract ini adalah bahwa skins tersebut sebenarnya merupakan token non-fungible (NFT) yang sebenarnya dapat dimiliki, dan diperdagangkan jika pemilik menginginkannya.


Ringkasan

Smart Contract adalah dApp pembunuh Ethereum. Itu bukan konsep baru, dan Bitcoin dapat menghostingnya, tetapi fleksibilitas Ethereum memungkinkannya untuk menjadi tuan rumah Smart Contract yang jauh lebih kompleks.


Meskipun idenya sudah lebih dari 25 tahun, Smart Contract masih dalam tahap awal. Tetapi seiring dengan skala Ethereum, kemampuan Smart Contract akan meluas ke hal-hal di luar imajinasi kita. Masa depan akan terlihat sangat berbeda dengan saat ini, dan banyak di antaranya tergantung pada Smart Contract.


Itulah sekilas tentang smart contract Ethereum, semoga dapat bermanfaat. Jangan ragu untuk meningggalkan komentar dan terimakasih sudah berkunjung.


Sumber

LihatTutupKomentar