Lanjut ke konten utama
Change page

Ethereum untuk pengembang JavaScript

Terakhir diedit: @vaiahmad(opens in a new tab), 15 Agustus 2023

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

Ada beberapa kesempatan untuk menulis JavaScript (atau sesuatu yang mendekati itu) di semua level penumpukan.

Berinteraksi dengan Ethereum

Pustaka API JavaScript

Jika Anda berniat untuk menulis JavaScript untuk menanyakan blockchain, mengirim transaksi, dan lainnya, cara paling mudah 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 sebelumnya.

Lihat juga

Kontrak pintar

Jika Anda pengembang JavaScript yang ingin menulis kontrak pintar sendiri, Anda mungkin ingin mengenal Solidity(opens in a new tab). Ini adalah bahasa kontrak pintar paling populer dan sangat terinspirasi oleh JavaScript.

Selengkapnya tentang kontrak pintar.

Memahami protokol

Mesin virtual Ethereum

Ada implementasi JavaScript dari mesin virtual Ethereum. Mendukung aturan fork terbaru. Aturan-aturan fork mengacu pada perubahan yang dibuat pada EVM sebagai hasil dari peningkatan yang direncanakan.

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

  • Akun
  • Blok
  • Blockchain itu sendiri
  • Transaksi
  • Dan banyak lagi...

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

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

Kunjungi monorepo
ethereumjs(opens in a new tab)

Node dan klien

Ada klien Ethereumjs yang sedang dalam pengembangan. Ini memungkinkan Anda menggali cara kerja klien Ethereum dalam bahasa yang Anda pahami.

Kunjungi klien
ethereumjs-client(opens in a new tab)

Proyek lainnya

Banyak hal lain juga yang terjadi di ranah JavaScript Ethereum, termasuk:

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

Gali apa pun yang paling Anda minati di EthereumJS repo(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?