Lompat ke konten utama
Change page

Ethereum untuk pengembang JavaScript

Pembaruan terakhir halaman: 15 September 2025

JavaScript adalah salah satu bahasa paling populer di ekosistem Ethereum. Faktanya, ada sebuah tim (opens in a new tab) yang berdedikasi untuk membawa sebanyak mungkin Ethereum ke JavaScript.

Ada peluang untuk menulis JavaScript (atau sesuatu yang mirip) di semua tingkat tumpukan.

Berinteraksi dengan Ethereum

Pustaka API JavaScript

Jika Anda ingin menulis JavaScript untuk melakukan kueri pada blockchain, mengirim transaksi, dan lainnya, cara paling nyaman untuk melakukannya adalah menggunakan pustaka API JavaScript. API ini memungkinkan pengembang untuk dengan mudah berinteraksi dengan node di jaringan Ethereum.

Anda dapat menggunakan pustaka ini untuk berinteraksi dengan kontrak pintar di Ethereum sehingga memungkinkan untuk membangun dapp di mana Anda hanya menggunakan JavaScript untuk berinteraksi dengan kontrak yang sudah ada.

Lihat

Kontrak pintar

Jika Anda adalah pengembang JavaScript dan ingin menulis kontrak pintar Anda sendiri, Anda mungkin ingin membiasakan diri dengan Solidity (opens in a new tab). Ini adalah bahasa kontrak pintar paling populer dan secara sintaksis mirip dengan JavaScript, yang mungkin membuatnya lebih mudah dipelajari.

Lebih lanjut tentang kontrak pintar.

Memahami protokol

Mesin Virtual Ethereum

Terdapat implementasi JavaScript dari Mesin Virtual Ethereum. Ini mendukung aturan fork terbaru. Aturan fork merujuk pada perubahan yang dibuat pada EVM sebagai hasil dari peningkatan yang direncanakan.

Ini dibagi menjadi berbagai paket JavaScript yang dapat Anda periksa untuk lebih memahaminya:

  • Akun
  • Blok
  • Blockchain itu sendiri
  • Transaksi
  • Dan lainnya...

Ini akan membantu Anda memahami hal-hal seperti "apa struktur data dari sebuah akun?".

Jika Anda lebih suka membaca kode, JavaScript ini bisa menjadi alternatif yang bagus daripada membaca dokumen kami.

Lihat EVM
@ethereumjs/evm (opens in a new tab)

Node dan klien

Klien Ethereumjs sedang dalam pengembangan aktif yang memungkinkan Anda menggali bagaimana klien Ethereum bekerja dalam bahasa yang Anda pahami; JavaScript!

Lihat klien
@ethereumjs/client (opens in a new tab)

Proyek lainnya

Ada juga banyak hal lain yang terjadi di dunia JavaScript Ethereum, termasuk:

  • pustaka utilitas dompet.
  • alat untuk menghasilkan, mengimpor, dan mengekspor kunci Ethereum.
  • implementasi merkle-patricia-tree – struktur data yang diuraikan dalam yellow paper Ethereum.

Gali apa pun yang paling menarik bagi Anda di repo EthereumJS (opens in a new tab)

Bacaan lebih lanjut

Tahu tentang sumber daya komunitas yang membantu Anda? Edit halaman ini dan tambahkan!

Apakah artikel ini membantu?