Apakah itu Ethereum?

Bagikan
Copied to clipboard!

Pada tahun 2013, whitepaper untuk ethereum ditulis oleh Vitalik Buterin. Di dalam whitepaper tersebut, Ethereum disebut sebagai blockchain dengan sifat umum dan terbuka dalam mendistribusikan sumber daya komputasi yang dapat menjalankan kontrak cerdas: aplikasi yang dapat dijalankan sesuai dengan apa yang diprogramkan tanpa adanya waktu berhenti, sensor, penipuan, ataupun intervensi pihak ketiga.

Ethereum memberikan kesempatan kepada pengembang untuk membangun dan merilis kontrak cerdas, termasuk juga menerbitkan mata uang digital mereka sendiri langsung di atas blockchain ethereum tersebut, menghilangkan kebutuhan bagi para pengembang untuk membuat blockchain yang baru untuk layanan mereka. Hal ini dapat memberikan pengembang sebuah penghematan waktu yang seharusnya dibutuhkan untuk membuat blockchain sendiri; ini juga memberikan mereka akses kepada keamanan dan juga sifat desentralisasi yang dimiliki oleh Ethereum, dan ini sebuah kelebihan yang secara dasar, belum tentu terdapat di blockchain lainnya.

Kontrak cerdas yang dibangun diatas Ethereum memanfaatkan mesin virtual turing lengkap terdesentralisasi milk Ethereum, yang lebih dikenal sebagai Mesin Virtual Ethereum (Ethereum Virtual Machine), atau disingkat EVM. Ini adalah bagian dari protokol yang sebenarnya bertugas mengeksekusi kontrak cerdas atau skrip. Untuk memastikan pertahanan akan penyensoran EVM mengeksekusi skrip menggunakan sebuah jaringan node publik internasional.

Skrip atau kontrak cerdas diatas Ethereum ditulis menggunakan bahasa pemrograman baru yang dibangun khusus untuk Ethereum, yang disebut Solidity.

Untuk memberikan dorongan bagi pengguna untuk menjalankan node, mengeksekusi skrip, dan mengurangi sampah dalam jaringan, Ethereum menggunakan mata uang digital mereka sendiri, yaitu Ether (ETH)

Pada saat anda ingin membuat sebuah tindakan diatas Ethereum anda harus membayar biaya eksekusi. Biaya eksekusi tersebut disebut dengan “Gas” dan dibayarkan menggunakan ether. Gas mengukur seberapa besar pekerjaan yang dibutuhkan oleh sebuah tindakan atau serangkaian tindakan yang akan dieksekusi tersebut; lebih besar kekuatan komputasi yang dibutuhkan, lebih banyak Gas yang dibutuhkan. Jumlah ether yang anda bayarkan per Gas bergantung sepenuhnya kepada keputusan anda, akan tetapi harus diingat bahwa node memberikan prioritas kepada permintaan tergantung dengan seberapa banyak ether yang dibayarkan.

Waktu aktif yang dapat handal ada sebuah keuntungan yang didapat dengan menggunakan Ethereum. Jika sebuah server perusahaan rusak, layanan mereka seharusnya terhenti untuk sementara waktu; akan tetapi jika sebuah node tertentu rusak di dalam jaringan Ethereum, ada banyak node lainnya yang dapat membuat layanan Ethereum untuk terus bekerja selayaknya tidak terjadi masalah. Hal yang sama berlaku untuk hal penyensoran, lebih mudah untuk sebuah pelaku kejahatan untuk menghentikan sebuah server pusat dibandingkan dengan 100 atau 1000 server yang tersebar di seluruh dunia. Ini melindungi kualitas layanan dengan memastikan bahwa jaringan dan layanan selalu tersedia untuk semua orang di semua belahan bumi.

Dengan kata lain, Ethereum dapat dilihat sebagai sebuah blockchain terintegrasi dengan bahasa pemrograman atau seperti dunia komputer yang berbasis konsensus sehingga aplikasi bergerak diatas Ethereum dikarenakan semua manfaat yang ditawarkannya lebih banyak dibandingkan oleh server konvensional yang tersedia di luar!

Loading