If-Koubou

Apa itu Ethereum, dan Apa Itu Kontrak Pintar?

Apa itu Ethereum, dan Apa Itu Kontrak Pintar? (Bagaimana caranya)

Ethereum adalah platform komputasi terdesentralisasi. Ini menghasilkan token crytocurrency yang dikenal sebagai Ether. Programmer dapat menulis "kontrak pintar" pada blockchain Ethereum, dan kontrak ini secara otomatis dijalankan sesuai dengan kode mereka.

Apa itu Ethereum?

Ethereum sering disebutkan dalam napas yang sama dengan Bitcoin, tetapi agak berbeda. Bitcoin adalah cryptocurrency dan jaringan pembayaran terdesentralisasi yang memungkinkan token Bitcoin ditransfer antar pengguna.

Proyek Ethereum memiliki tujuan yang lebih besar. Seperti situs web Ethereum katakan, “Ethereum adalah platform terdesentralisasi yang menjalankan kontrak cerdas.” Kontrak ini dijalankan pada “Ethereum Virtual Machine,” jaringan komputasi terdistribusi yang terdiri dari semua perangkat yang menjalankan node Ethereum.

Bagian "platform terdesentralisasi" berarti bahwa setiap orang dapat mengatur dan menjalankan node Ethereum, cara yang sama dengan siapa pun dapat menjalankan simpul Bitcoin. Siapa pun yang ingin menjalankan "kontrak pintar" pada node harus membayar operator dari node tersebut di Ether, yang merupakan token cryptocurrency yang terikat dengan Ethereum. Dengan demikian, orang-orang yang menjalankan node Eter memberikan kekuatan komputasi dan dibayar dalam Eter, dengan cara yang mirip dengan bagaimana orang yang menjalankan node Bitcoin menyediakan hashing power dan dibayar dalam Bitcoin.

Dengan kata lain, sementara Bitcoin hanyalah blockchain dan jaringan pembayaran, Ethereum adalah jaringan komputasi terdistribusi dengan blockchain yang dapat digunakan untuk banyak hal lainnya. Informasi lengkap tersedia di kertas putih Ethereum.

Apa itu Ether?

Eter adalah token digital (atau cryptocurrency) yang terkait dengan blockchain Ethereum. Dengan kata lain, Ether adalah koin dan Ethereum adalah platformnya. Namun, orang sekarang sering menggunakan istilah ini secara bergantian. Misalnya, Coinbase memungkinkan Anda membeli Ethereum-by yang artinya token Ether.

Ini secara teknis "altcoin," yang benar-benar 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 EE untuk membayar node untuk menjadi tuan rumah, sementara pengguna aplikasi berbasis Ethereum mungkin memerlukan Eter untuk membayar layanan dalam aplikasi tersebut. Orang juga bisa menjual jasa di luar jaringan Ethereum dan menerima pembayaran dalam Eter, atau token Eter dapat dijual dengan uang tunai di bursa-seperti Bitcoin.

Mengapa Aplikasi Terdesentralisasi Menarik?

Bitcoin blockchain menyimpan riwayat transaksi Bitcoin, dan hanya itu. Ethereum blockchain menyimpan token Ether di dompet orang, tetapi juga menyimpan status terbaru dari setiap kontrak pintar serta setiap kode kontrak pintar.

Blockchain adalah buku besar yang didistribusikan di beberapa lokasi, jadi ini berarti bahwa data kontrak cerdas disimpan oleh simpul-simpul Ethereum. Jika Anda membuat "kontrak pintar" -juga dikenal sebagai aplikasi-di blockchain, itu disimpan dan dijalankan dengan cara desentralisasi.

Sebagai perbandingan, pikirkan banyak aplikasi yang kami 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 luring.

Jika Anda menggunakan aplikasi yang dibangun di atas Ethereum, baik kode yang membuat aplikasi (kode kontrak cerdas) dan data pribadi (keadaan kontrak pintar) akan disimpan di blockchain. Setiap kali Anda menggunakan aplikasi dan mengubah data Anda, semua node Ethereum akan memperbarui status kontrak cerdas. Ini berarti tidak ada "titik kegagalan" sentral yang bisa mengambil akses Anda ke data atau mematikan aplikasi yang Anda gunakan. Data Anda dan kode aplikasi itu sendiri akan dicadangkan ke seluruh dunia, dan tidak seorang pun dapat mengambil semua catatan itu secara offline. Tentu saja, data Anda akan dienkripsi oleh blockchain sehingga tidak ada orang lain yang bisa membacanya.

Apakah Kontrak Pintar itu?

Kontrak pintar adalah aplikasi yang berjalan di Ethereum Virtual Machine. 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 diberi nama kontrak pintar karena Anda dapat menulis "kontrak" yang secara otomatis dijalankan ketika persyaratan terpenuhi.

Misalnya, bayangkan membangun layanan crowdfunding Kickstarter seperti di atas Ethereum. Seseorang dapat membuat kontrak cerdas Ethereum yang akan mengumpulkan uang untuk dikirim ke orang lain. Kontrak pintar dapat ditulis untuk mengatakan bahwa ketika $ 100.000 mata uang ditambahkan ke kolam, itu semua akan dikirim ke penerima. Atau, jika ambang batas $ 100.000 belum dipenuhi dalam satu bulan, semua mata uang akan dikirim kembali ke pemegang asli mata uang. Tentu saja, ini akan menggunakan token Ether bukannya dolar AS.

Ini semua akan terjadi sesuai dengan kode kontrak cerdas, yang secara otomatis mengeksekusi transaksi tanpa perlu pihak ketiga tepercaya untuk memegang uang dan menandatangani transaksi. Misalnya, Kickstarter mengambil biaya 5% di atas biaya pemrosesan pembayaran 3% hingga 5%, yang berarti $ 8000 hingga $ 10.000 dalam biaya pada proyek crowdfunding senilai $ 100.000. Kontrak cerdas tidak akan mengharuskan membayar biaya kepada pihak ketiga seperti Kickstarter.

Kontrak pintar dapat digunakan untuk banyak hal berbeda. Pengembang dapat membuat kontrak cerdas yang menyediakan fitur untuk kontrak cerdas lainnya, mirip dengan cara kerja pustaka perangkat lunak.Atau kontrak pintar hanya dapat digunakan sebagai aplikasi untuk menyimpan informasi pada blockchain Ethereum.

Untuk benar-benar mengeksekusi kode kontrak cerdas, seseorang harus mengirim cukup Eter sebagai biaya transaksi - berapa banyak bergantung pada sumber daya komputasi yang diperlukan. Ini membayar node Ethereum untuk berpartisipasi dan menyediakan kekuatan komputasi mereka.

CryptoKitties Menggunakan Kontrak Pintar

Salah satu aplikasi paling terkenal yang dibangun menggunakan kontrak pintar di jaringan Ethereum adalah CryptoKitties, yang menagih dirinya sendiri sebagai "salah satu game pertama di dunia yang akan dibangun pada teknologi blockchain."

Pada dasarnya, CryptoKitties adalah bentuk digital "tertagih" yang tersimpan di blockchain Ethereum. CryptoKitties memberikan demonstrasi yang bagus tentang kemampuan untuk menyimpan dan bertukar item digital di jaringan Ethereum.

CryptoKitties baru dihasilkan melalui "pembiakan". Ini melibatkan memilih dua basis CryptoKitties dan menghabiskan token Ether untuk menjalankan kontrak pintar. Kontrak menggunakan dua kucing yang dipilih untuk menelurkan CryptoKitty baru. Kucing-kucing ini dan rincian proses pemuliaan disimpan di buku besar blockchain publik Ethereum.

Anda dapat "memiliki" CryptoKitties, yang disimpan di buku besar blockchain Ethereum. Anda dapat menjual atau memperdagangkannya kepada orang lain, atau membelinya. Ini berbeda dengan menggunakan aplikasi ponsel pintar yang memungkinkan Anda membeli, berdagang, dan memelihara kucing. Mereka umumnya akan disimpan di server aplikasi sendiri, dan Anda bisa kehilangan hewan peliharaan digital berharga Anda jika perusahaan menutup aplikasi atau melarang akun Anda. Tapi, karena CryptoKitties disimpan di blockchain, itu tidak bisa terjadi. Tidak ada yang bisa membawa kucing Anda menjauh dari Anda.

Pada bulan Desember 2017, secara kebetulan, di sekitar harga tinggi Bitcoin, orang telah menghabiskan setara Eter lebih dari $ 12 juta untuk CryptoKitties, dan CryptoKitty yang paling mahal dijual seharga sekitar $ 120.000.

Seperti Ether, Bitcoin, dan lukisan mahal, CryptoKitties bernilai apa pun yang dipersiapkan orang untuk membayarnya.

Kredit Gambar: AlekseyIvanov / Shutterstock.com, Ethereum, CryptoKitties.