MarketTrade
Products
Wallet
Learning Hub
Unduh Aplikasi Reku
google-icon

Pusat Informasi

Tentang Ethereum Smart Contract
Aset Kripto

Pertanyaan Terkait

Lihat Lainnya
Tentang Ethereum Smart Contract
March 22, 2018

Smart Contract

Apa itu Smart Contract?

Smart Contract dapat dianalogikan sebagai sebuah mesin yang memiliki fungsi tertentu, bekerja secara otomatis, terisolir, dan membutuhkan input untuk dapat melakukan fungsi tertentu. Sekilas tidak berbeda dengan program yang dibuat dengan bahasa pemrograman lainnya, karena pembedanya adalah pada lingkungan eksekusinya.

Karakteristik Smart Contract adalah Distributed, Replicated, Immutable, Non repudiation.

Distributed artinya data dan fungsionalitasnya tidak sentralistik (terdistribusi) di sejumlah server yang lokasi berbeda-beda.

Replicated artinya data dibackup atau disalin ke berbagai tempat.

Immutable artinya data yang sudah ditulis bersifat permanen tidak bisa diubah-ubah lagi selamanya.

Non Repudiation artinya siapa-siapa yang menuliskan perubahan dapat dibuktikan keterlibatannya dalam penulisan perubahan.

Keempat karakteristik tersebut tersedia pada teknologi Blockchain. Di Ethereum teknologi Blockchain ini selain digunakan untuk menyimpan data transaksi coin cryptocurrency internalnya (Ethereum), juga digunakan untuk menyimpan data-data yang digunakan oleh Smart Contract.

Bila Bitcoin yang lebih fokus menggunakan teknologi Blockchain untuk transfer nilai dari satu pihak ke pihak lain, Smart Contract yang diawali oleh Ethereum menawarkan sesuatu yang lain selain fitur transfer nilai/coin, yaitu transparansi pemrograman. Dengan aplikasi yang ditempatkan dalam Blockchain, siapapun yang menuliskan script program, tidak dapat lagi melakukan modifikasi atas aplikasi setelah aplikasi tersebut disimpan ke dalam Blockchain (permanen), dan pengguna yakin bahwa aplikasi tersebut terpercaya karena dijalankan oleh sistem berbasis konsensus.

Untuk mengecek apakah alamat wallet ETH itu sudah Smart Contract atau belum, member bisa langsung mengunjungi link https://etherscan.io/ dan copy paste alamat wallet ETH di bagian search bar. Apabila alamat wallet yang sudah Smart Contract maka akan muncul tulisan Contract di bagian atas:

Artikel Terbaru