Lompat ke konten utama
Change page

Jaringan Pengembangan

Pembaruan terakhir halaman: 25 Februari 2026

Saat membangun aplikasi Ethereum dengan kontrak pintar, Anda akan ingin menjalankannya di jaringan lokal untuk melihat bagaimana cara kerjanya sebelum menerapkannya.

Mirip dengan bagaimana Anda mungkin menjalankan server lokal di komputer Anda untuk pengembangan web, Anda dapat menggunakan jaringan pengembangan untuk membuat instans blockchain lokal untuk menguji dapp Anda. Jaringan pengembangan Ethereum ini menyediakan fitur yang memungkinkan iterasi yang jauh lebih cepat daripada testnet publik (misalnya Anda tidak perlu berurusan dengan mendapatkan ETH dari faucet testnet).

Prasyarat

Anda harus memahami dasar-dasar tumpukan Ethereum dan jaringan Ethereum sebelum menyelami jaringan pengembangan.

Apa itu jaringan pengembangan?

Jaringan pengembangan pada dasarnya adalah klien Ethereum (implementasi Ethereum) yang dirancang khusus untuk pengembangan lokal.

Mengapa tidak menjalankan node Ethereum standar secara lokal saja?

Anda bisa menjalankan node tetapi karena jaringan pengembangan dibangun khusus untuk pengembangan, mereka sering kali dilengkapi dengan fitur-fitur praktis seperti:

  • Mengisi blockchain lokal Anda dengan data secara deterministik (misalnya, akun dengan saldo ETH)
  • Menghasilkan blok secara instan dengan setiap transaksi yang diterimanya, secara berurutan dan tanpa penundaan
  • Fungsionalitas debugging dan pencatatan (logging) yang ditingkatkan

Alat yang tersedia

Catatan: Sebagian besar kerangka kerja pengembangan menyertakan jaringan pengembangan bawaan. Kami menyarankan untuk memulai dengan kerangka kerja untuk menyiapkan lingkungan pengembangan lokal Anda.

Hardhat Network

Jaringan Ethereum lokal yang dirancang untuk pengembangan. Ini memungkinkan Anda untuk menerapkan kontrak Anda, menjalankan pengujian Anda, dan men-debug kode Anda.

Hardhat Network hadir sebagai bawaan dengan Hardhat, lingkungan pengembangan Ethereum untuk para profesional.

Beacon Chain Lokal

Beberapa klien konsensus memiliki alat bawaan untuk memutar beacon chain lokal untuk tujuan pengujian. Instruksi untuk Lighthouse, Nimbus, dan Lodestar tersedia:

Rantai Uji Ethereum Publik

Ada juga dua implementasi pengujian publik Ethereum yang dipelihara: Sepolia dan Hoodi. Testnet yang direkomendasikan dengan dukungan jangka panjang adalah Hoodi, di mana siapa pun bebas untuk memvalidasi. Sepolia menggunakan set validator berizin, yang berarti tidak ada akses umum ke validator baru di testnet ini.

Paket Ethereum Kurtosis

Kurtosis adalah sistem pembangunan untuk lingkungan pengujian multi-kontainer yang memungkinkan pengembang untuk memutar instans jaringan blockchain yang dapat direproduksi secara lokal.

Paket Ethereum Kurtosis dapat digunakan untuk dengan cepat membuat instans testnet Ethereum pribadi yang dapat diparameterisasi, sangat terukur, dan melalui Docker atau Kubernetes. Paket ini mendukung semua klien Lapisan Eksekusi (EL) dan Lapisan Konsensus (CL) utama. Kurtosis dengan anggun menangani semua pemetaan port lokal dan koneksi layanan untuk jaringan representatif yang akan digunakan dalam alur kerja validasi dan pengujian yang berkaitan dengan infrastruktur inti Ethereum.

Bacaan lebih lanjut

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

Tutorial: Jaringan pengembangan & lingkungan pengujian di Ethereum

Apakah artikel ini membantu?