Lanjut ke konten utama

Bantu memperbarui halaman ini

🌏

Terdapat versi baru halaman ini namun sementara ini hanya dalam bahasa Inggris. Bantu kami menerjemahkan versi terkini.

Terjemahkan halaman
Lihat Bahasa Inggris

Tidak ada bug di sini!🐛

Halaman ini tidak diterjemahkan. Untuk saat ini kami sengaja membiarkan halaman ini dalam bahasa Inggris.

Ethereum untuk pengembang JavaScript

Terakhir diedit: , Invalid DateTime
Edit halaman

JavaScript adalah salah satu bahasa terpopuler di ekosistem Ethereum. Faktanya, ada sebuah tim 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

  • Web3.js
  • Ethers.js – termasuk implementasi dan utilitas dompet Ethereum di JavaScript and TypeScript.

Kontrak pintar

Jika Anda pengembang JavaScript yang ingin menulis kontrak pintar sendiri, Anda mungkin ingin mengenal Solidity. 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

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

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

Bacaan lebih lanjut

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

Apakah artikel ini membantu?