Apa itu Ethereum, dan Apa Itu Kontrak Cerdas?
Ethereum adalah platform komputasi terdesentralisasi. Ini menghasilkan token crytocurrency yang dikenal sebagai Ether. Pemrogram dapat menulis "kontrak pintar" pada blockchain Ethereum, dan kontrak ini secara otomatis dijalankan sesuai dengan kode mereka.
Apa itu Ethereum??
Ethereum sering disebutkan dalam arti yang sama dengan Bitcoin, tetapi agak berbeda. Bitcoin adalah jaringan pembayaran cryptocurrency dan desentralisasi yang memungkinkan token Bitcoin untuk ditransfer antar pengguna.
Proyek Ethereum memiliki tujuan yang lebih besar. Seperti yang dikatakan situs web Ethereum, “Ethereum adalah platform terdesentralisasi yang menjalankan kontrak pintar.” Kontrak ini berjalan di “Mesin Virtual Ethereum,” jaringan komputasi terdistribusi yang terdiri dari semua perangkat yang menjalankan node Ethereum.
Bagian "platform desentralisasi" berarti bahwa siapa pun dapat mengatur dan menjalankan simpul Ethereum, dengan cara yang sama siapa pun dapat menjalankan simpul Bitcoin. Siapa pun yang ingin menjalankan "kontrak pintar" pada node harus membayar operator node tersebut dalam Ether, yang merupakan token cryptocurrency yang terkait dengan Ethereum. Dengan demikian, orang yang menjalankan node Ether memberikan daya komputasi dan dibayar dalam Ether, dengan cara yang mirip dengan bagaimana orang yang menjalankan node Bitcoin memberikan kekuatan hashing dan dibayar dalam Bitcoin.
Dengan kata lain, sementara Bitcoin hanyalah sebuah blockchain dan jaringan pembayaran, Ethereum adalah jaringan komputasi terdistribusi dengan blockchain yang dapat digunakan untuk banyak hal lainnya. Informasi terperinci tersedia di kertas putih Ethereum.
Apa itu Eter??
Ether adalah token digital (atau cryptocurrency) yang terkait dengan blockchain Ethereum. Dengan kata lain, Ether adalah koin dan Ethereum adalah platform. Namun, orang sekarang sering menggunakan istilah-istilah ini secara bergantian. Sebagai contoh, Coinbase memungkinkan Anda untuk membeli Ethereum-yang artinya token Ether.
Ini secara teknis adalah "altcoin," yang sebenarnya hanya berarti cryptocurrency non-Bitcoin. Seperti Bitcoin, Ether didukung oleh blockchain terdesentralisasi-dalam hal ini, blockchain Ethereum.
Pengembang yang ingin membuat aplikasi, atau "kontrak pintar," pada blockchain Ethereum memerlukan token Ether untuk membayar node untuk menampungnya, sementara pengguna aplikasi berbasis Ethereum mungkin perlu Ether untuk membayar layanan di aplikasi tersebut. Orang-orang juga dapat menjual layanan di luar jaringan Ethereum dan menerima pembayaran dalam Ether, atau token Ether dapat dijual dengan uang tunai pada pertukaran-seperti halnya Bitcoin.
Mengapa Aplikasi Terdesentralisasi Menarik??
Blockchain Bitcoin menyimpan sejarah transaksi Bitcoin, dan hanya itu. Blockchain Ethereum menyimpan token Ether di dompet orang, tetapi juga menyimpan status terbaru dari setiap kontrak pintar serta setiap kode kontrak pintar.
Blockchain adalah buku besar terdistribusi yang disimpan di banyak lokasi, jadi ini berarti bahwa data kontrak pintar disimpan oleh node Ethereum tersebut. Jika Anda membuat "kontrak pintar" - juga dikenal sebagai aplikasi - di blockchain, itu disimpan dan dijalankan secara desentralisasi..
Sebagai perbandingan, pikirkan banyak aplikasi yang kita gunakan saat ini. Ini termasuk aplikasi email seperti Gmail, aplikasi pencatat seperti Microsoft OneNote, dan hal lain di mana Anda menggunakan aplikasi dan menyimpan data Anda di server perusahaan. Jika perusahaan menyimpan data Anda melarang akun Anda, mematikan aplikasi, atau keluar dari bisnis, Anda akan kehilangan semua data yang Anda miliki di aplikasi itu kecuali Anda memiliki salinan cadangan offline.
Jika Anda menggunakan aplikasi yang dibangun di atas Ethereum, baik kode yang menyusun aplikasi (kode kontrak pintar) dan data pribadi (status kontrak pintar) akan disimpan di blockchain. Setiap kali Anda menggunakan aplikasi dan mengubah data Anda, semua node Ethereum akan memperbarui status kontrak pintar. Ini berarti bahwa tidak ada "titik kegagalan" sentral yang dapat menghilangkan akses Anda ke data atau mematikan aplikasi yang Anda gunakan. Data Anda dan kode aplikasi itu sendiri akan didukung di seluruh dunia, dan tidak ada yang bisa membuat semua catatan itu offline. Tentu saja, data Anda akan dienkripsi oleh blockchain sehingga tidak ada orang lain yang bisa membacanya.
Apa itu Kontrak Cerdas??
Kontrak pintar adalah aplikasi yang berjalan di Mesin Virtual Ethereum. Ini adalah "komputer dunia" terdesentralisasi di mana kekuatan komputasi disediakan oleh semua node Ethereum. Setiap node yang menyediakan daya komputasi dibayar untuk sumber daya itu dalam token Ether.
Mereka dinamai kontrak pintar karena Anda dapat menulis "kontrak" yang secara otomatis dieksekusi ketika persyaratan dipenuhi.
Misalnya, bayangkan membangun layanan crowdfunding seperti Kickstarter di atas Ethereum. Seseorang dapat membuat kontrak pintar Ethereum yang akan mengumpulkan uang untuk dikirim ke orang lain. Kontrak pintar dapat ditulis untuk mengatakan bahwa ketika $ 100.000 mata uang ditambahkan ke kumpulan, itu semua akan dikirim ke penerima. Atau, jika ambang batas $ 100.000 belum terpenuhi dalam sebulan, semua mata uang akan dikirim kembali ke pemegang asli mata uang. Tentu saja, ini akan menggunakan token Eter bukan dolar AS.
Ini semua akan terjadi sesuai dengan kode kontrak pintar, yang secara otomatis menjalankan transaksi tanpa perlu pihak ketiga yang tepercaya untuk menyimpan uang dan menandatangani transaksi. Misalnya, Kickstarter mengambil biaya 5% di atas biaya pemrosesan pembayaran 3% hingga 5%, yang berarti biaya $ 8000 hingga $ 10.000 untuk proyek crowdfunding $ 100.000. Kontrak yang cerdas tidak akan memerlukan bayaran kepada pihak ketiga seperti Kickstarter.
Kontrak pintar dapat digunakan untuk banyak hal berbeda. Pengembang dapat membuat kontrak pintar yang menyediakan fitur untuk kontrak pintar lainnya, mirip dengan cara kerja pustaka perangkat lunak. Atau kontrak pintar dapat digunakan sebagai aplikasi untuk menyimpan informasi di blockchain Ethereum.
Untuk benar-benar menjalankan kode kontrak pintar, seseorang harus mengirim cukup Eter sebagai biaya transaksi - berapa banyak tergantung pada sumber daya komputasi yang diperlukan. Ini membayar node Ethereum untuk berpartisipasi dan memberikan kekuatan komputasi mereka.
CryptoKitties Menggunakan Kontrak Cerdas
Salah satu aplikasi paling terkenal yang dibangun menggunakan kontrak pintar pada jaringan Ethereum adalah CryptoKitties, yang menyebut dirinya sebagai "salah satu game pertama di dunia yang dibangun dengan teknologi blockchain."
Pada dasarnya, CryptoKitties adalah bentuk digital "koleksi" yang disimpan di blockchain Ethereum. CryptoKitties memberikan demonstrasi yang baik tentang kemampuan untuk menyimpan dan bertukar item digital di jaringan Ethereum.
CryptoKitties baru dihasilkan melalui “pembiakan.” Ini melibatkan pemilihan dua CryptoKitties dasar dan pengeluaran token Ether untuk menjalankan kontrak yang cerdas. Kontrak menggunakan dua kucing yang dipilih untuk menelurkan CryptoKitty baru. Kucing-kucing ini dan perincian proses pemuliaan disimpan di buku besar blockchain Ethereum.
Anda dapat "memiliki" CryptoKitties, yang disimpan di buku besar blockchain Ethereum. Anda dapat menjual atau memperdagangkannya ke orang lain, atau membelinya. Ini berbeda dengan menggunakan aplikasi ponsel cerdas yang memungkinkan Anda membeli, menukar, dan memelihara kucing. Mereka umumnya akan disimpan di server aplikasi sendiri, dan Anda bisa kehilangan hewan peliharaan digital berharga Anda jika perusahaan mematikan aplikasi atau memblokir akun Anda. Tapi, karena CryptoKitties disimpan di blockchain, itu tidak bisa terjadi. Tidak ada yang bisa mengambil kucing Anda dari Anda.
Pada bulan Desember 2017 - secara kebetulan, sekitar harga tertinggi Bitcoin sepanjang masa - orang-orang telah menghabiskan setara Eter lebih dari $ 12 juta untuk CryptoKitties, dan CryptoKitty yang paling mahal dijual dengan harga sekitar $ 120.000.
Seperti Ether, Bitcoin, dan lukisan mahal, CryptoKitties bernilai apa pun yang disiapkan orang untuk membayarnya.
Kredit Gambar: AlekseyIvanov / Shutterstock.com, Ethereum, CryptoKitties.