Glosarium

Geth

Hard

Geth, kependekan dari Go Ethereum, adalah antarmuka baris perintah yang memungkinkan pengembang menjalankan node Ethereum penuh, menambang aset kripto, dan menjalankan kontrak pintar.

Apa Itu Geth?

Geth adalah antarmuka baris perintah untuk salah satu dari tiga komponen kode utama blockchain Ethereum. Go, bahasa pemrograman yang dikembangkan oleh Google, adalah salah satu bahasa yang digunakan untuk membangun jaringan Ethereum, dan Go Ethereum adalah antarmuka yang digunakan untuk menulis, mengedit, dan memanipulasi kode Go untuk blockchain. Selain Go, blockchain dan protokol Ethereum juga sangat didasarkan pada Python dan C++.
Geth adalah cara termudah dan paling gampang diakses oleh pengembang atau investor untuk menjalankan node Ethereum penuh. Karena antarmuka yang ramah pengguna, Geth memungkinkan pengembang membuat akun dengan cepat dan mulai mengedit dan meningkatkan kode jaringan Ethereum. Sebagai proyek sumber terbuka sepenuhnya, Geth memungkinkan pengembang untuk mencapai dasar blockchain Ethereum dan bekerja pada bug dan kemungkinan perbaikan. Semua kode sumber untuk Ethereum tersedia di Github dan pengembang memiliki akses gratis ke sana, serta izin baca dan tulis. Saat ini, ada lebih dari 400 orang yang telah berkontribusi pada kode blockchain Ethereum. Tentu saja, beberapa dari mereka lebih terlibat daripada yang lain, jadi orang seperti Jeffrey Wilcke dan Péter Szilágyi yang telah menulis sebagian besar kode dianggap sebagai kontributor teratas.
Go Ethereum adalah bagian yang sangat penting dari keberhasilan pengoperasian jaringan Ethereum. Karena menyediakan cara termudah untuk menjalankan node Ethereum penuh, banyak operator node mengandalkan Geth untuk dapat melakukan tugas mereka sebagai validator. Tanpa antarmuka Geth, jaringan Ethereum mungkin tidak sesukses saat ini. Menjalankan node penuh adalah persyaratan penting agar blockchain dapat berhasil dan aktif. Operator node adalah orang yang memvalidasi transaksi dan memungkinkan pengiriman dan penerimaan ETH. Tanpa perangkat lunak seperti Geth, pengoperasian nodeEthereum penuh mungkin tidak semudah ini atau tidak dapat gampang diakses.
Terakhir dan tak kalah penting, sebagai klien jaringan Ethereum resmi, Geth adalah cara teraman untuk menjadi peserta aktif dalam jaringan. Meskipun ada penyedia node publik, keamanan node Anda berisiko dengan mereka. Jika Anda malah memutuskan untuk menjalankan node Ethereum pribadi Anda sendiri melalui Geth, baik informasi Anda maupun jaringan secara keseluruhan akan lebih terlindungi. Dengan sebuah node pribadi, Anda pada dasarnya akan memiliki salinan seluruh blockchain Ethereum, yang akan Anda verifikasi transaksinya. Ini meningkatkan tingkat keamanan, karena semakin banyak node pribadi, semakin kecil peluang untuk upaya jahat yang berhasil. Aset kripto dan blockchain aman karena jenis sistem peer-to-peer, di mana operator node berpartisipasi dalam mengamankan jaringan bersama.