Lanjut ke konten utama
Change page

Pustaka API Backend

Terakhir diedit: @yeremiaryangunadi(opens in a new tab), 26 Juli 2024

Agar aplikasi perangkat lunak dapat berinteraksi dengan blockchain Ethereum (yaitu membaca data blockchain dan/atau mengirim transaksi ke jaringan), aplikasi harus terhubung ke node Ethereum.

Untuk keperluan ini, setiap klien Ethereum mengimplementasikan spesifikasi JSON-RPC, sehingga ada keseragaman kumpulan titik akhir yang bisa menjadi tumpuan aplikasi.

Jika Anda ingin menggunakan bahasa pemrograman tertentu untuk terhubung dengan node Ethereum, ada banyak pustaka praktis di dalam ekosistem yang membuatnya lebih mudah. Dengan pustaka ini, pengembang dapat menulis metode satu baris yang intuitif untuk memulai permintaan JSON-RPC (di bawah tenda) yang berinteraksi dengan Ethereum.

Prasyarat

Mungkin akan membantu memahami tumpukan Ethereum dan klien Ethereum.

Mengapa menggunakan pustaka?

Pustaka ini menyederhanakan banyak kerumitan dalam interaksi langsung dengan node Ethereum. Pustaka juga menyediakan fungsi utilitas (seperti mengubah ETH ke Gwei) sehingga pengembang dapat menghemat waktu dalam menangani kerumitan klien Ethereum dan dapat lebih memusatkan perhatian pada fungsi unik aplikasi Anda.

Pustaka yang tersedia

Alchemy - Platform Pengembangan Ethereum.

BlockCypher - API Web Ethereum

Infura - API Ethereum sebagai layanan.

Gateway Ethereum untuk Cloudfare.

DataHub oleh Figment - layanan API Web3 dengan Jaringan Utama Ethereum dan testnet.

Nodesmith - Akses API JSON-RPC ke Jaringan Utama dan testnet Ethereum.

Ethercluster - Jalankan layanan API Ethereum Anda sendiri yang mendukung baik ETH dan ETC.

Chainstack - Node Ethereum yang dibagikan dan didedikasikan sebagai layanan.

QuikNode - Platform pengembang blockchain.

Perangkat Python - Berbagai macam pustaka untuk interaksi Ethereum dengan Python.

web3j - Pustaka integrasi Java/Android/Kotlin/Scala untuk Ethereum.

Rivet - Ethereum dan API Klasik Ethereum sebagai layanan yang didukung oleh sumber terbuka.

Nethereum - Pustaka integrasi .NET sumber terbuka untuk blockchain.

Tatum - Platform pengembangan blockchain terbaik.

Bacaan lebih lanjut

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

  • Node dan klien
  • Kerangka kerja pengembangan
  • Menyiapkan Web3js untuk menggunakan blockchain Ethereum dalam JavaScript – Instruksi untuk menyiapkan web3.js dalam proyek Anda.
  • Memanggil kontrak pintar dari JavaScript – Menggunakan token DAI, lihat cara memanggil fungsi kontrak menggunakan JavaScript.

Apakah artikel ini membantu?