ETFFIN Finance >> Kursus keuangan >  >> Cryptocurrency >> Ethereum

Apa itu Kontrak Cerdas? – Secara Sederhana

Kontrak Berbasis Perangkat Lunak Tanpa Kepercayaan Berbasis Blockchain =Kontrak Cerdas

Kontrak cerdas adalah kontrak yang dijalankan sendiri di mana syarat dan ketentuan ditentukan dan ditegakkan menggunakan perangkat lunak. Kontrak pintar umumnya disimpan dan diamankan menggunakan teknologi blockchain. [1] [2] [3]

Untuk menyusun ulang, kontrak pintar (atau kontrak kripto) adalah program komputer yang dijalankan ketika serangkaian kondisi yang ditentukan oleh pembuat kontrak terpenuhi.

Itu pintar, karena perangkat lunak melakukan sesuatu secara otomatis setelah kondisi terpenuhi.

Ini adalah "crypto" karena banyak dari apa yang terjadi didasarkan pada prinsip-prinsip kriptografi.

Manfaat dari kontrak pintar adalah bahwa teknologi seperti blockchain dan kriptografi memastikan pelaksanaan kontrak peer-to-peer tanpa perlu melibatkan pengacara dan kepercayaan (kontrak pintar adalah kontrak peer-to-peer tanpa kepercayaan).

Dapat dikatakan bahwa seluruh sistem transaksi Bitcoin terdiri dari kontrak pintar berbasis blockchain. Faktanya, orang pada dasarnya bisa mengatakan secara substansial semua cryptocurrency berbasis kontrak pintar. Namun, istilah kontrak pintar sering dikaitkan dengan jaringan Ethereum (karena ini adalah platform perangkat lunak yang berfokus pada hosting kontrak pintar dan aplikasi terdesentralisasi pada blockchain).

Dengan mengingat hal di atas, kontrak pintar tidak harus bekerja sendiri-sendiri, banyak kontrak pintar dapat bekerja bersama-sama untuk menciptakan sistem yang kompleks.

Kenyataannya adalah, potensi kontrak pintar jauh lebih dari sekadar memfasilitasi transaksi. Kontrak pintar benar-benar dapat melakukan apa pun yang Anda bayangkan dapat dilakukan oleh kontrak berbasis perangkat lunak, termasuk berinteraksi dengan aplikasi terdesentralisasi.

Jika kontrak mengatakan "kirim token X ke dompet Y pada tanggal Z" (atau lebih umum "lakukan hal X pada tanggal Z") maka itu akan terjadi. Jika kontrak mengatakan ambil data ini, lalu ping kontrak lain ini, lalu simpan data itu di sana, kemudian tunggu 5 hari dan ping kontrak ini, dan kemudian melaksanakan kontrak ini, lalu kirim data ini ke sana… dll… bisa juga. Sebenarnya tidak ada batasan untuk hal-hal berbasis perangkat lunak yang dapat dilakukan oleh kontrak pintar (walaupun, seorang programmer harus memprogram kontrak dan di Ethereum Anda harus membayar biaya untuk mengirim informasi antar kontrak; lihat "gas").

Ini berbeda dari kontrak kehidupan nyata di mana para pihak yang menandatangani kontrak (atau pihak ketiga) harus melaksanakan dan menegakkan kontrak. Sebagai gantinya, ini lebih seperti perintah bersyarat "jika...maka" berbasis perangkat lunak dan itu ditegakkan oleh kode.

Lebih jauh, kontrak pintar lebih fleksibel daripada kontrak nyata, karena pada dasarnya dapat melakukan apa pun yang dapat dilakukan oleh kontrak nyata ditambah apa pun yang dapat dilakukan oleh skrip komputer.

Seperti disebutkan di atas, platform berbasis kontrak pintar, seperti Ethereum, gunakan kontrak pintar bersama dengan teknologi blockchain dan izinkan siapa pun untuk membuat kontrak pintar tanpa kepercayaan untuk tujuan apa pun.

Satu hal yang biasa dilakukan dengan jaringan Etherum adalah ICO (khususnya pra-penjualan token dan distribusi token).

Menggunakan kontrak pintar, Eter dapat dikumpulkan dan token baru dapat didistribusikan ke dompet cryptocurrency di seluruh dunia berdasarkan ketentuan kontrak.

Mungkin terasa samar untuk memberikan beberapa perusahaan online Ether Anda dengan harapan mendapatkan token kembali jika bukan karena jaminan. Kontrak pintar adalah jaminannya.

Seperti halnya transaksi cryptocurrency, transaksi kontrak pintar memanfaatkan teknologi yang menggantikan kebutuhan akan kepercayaan. Dengan demikian, keberadaan kontrak pintar membuka pintu yang tak terhitung jumlahnya untuk kontrak peer-to-peer tanpa kepercayaan yang memanfaatkan teknologi di balik Bitcoin dan cryptocurrency lainnya untuk melakukan lebih dari sekadar memfasilitasi transaksi.