Ethereum untuk pengembang Java
Pembaruan terakhir halaman: 25 Agustus 2025
Gunakan Ethereum untuk membuat aplikasi terdesentralisasi (atau "dapps") yang memanfaatkan keuntungan dari mata uang kripto dan teknologi blockchain. dapps ini dapat dipercaya, yang berarti bahwa setelah disebarkan ke Ethereum, mereka akan selalu berjalan sesuai program. Mereka dapat mengontrol aset digital untuk membuat jenis aplikasi keuangan baru. Mereka dapat terdesentralisasi, yang berarti tidak ada entitas atau orang tunggal yang mengendalikannya dan hampir tidak mungkin untuk disensor.
Memulai dengan kontrak pintar dan bahasa Solidity
Ambil langkah pertama Anda untuk mengintegrasikan Java dengan Ethereum
Butuh pengantar yang lebih mendasar terlebih dahulu? Lihat ethereum.org/learn atau ethereum.org/developers.
- Penjelasan Blockchain (opens in a new tab)
- Memahami Kontrak Pintar (opens in a new tab)
- Tulis Kontrak Pintar Pertama Anda (opens in a new tab)
- Pelajari Cara Mengompilasi dan Menyebarkan Solidity (opens in a new tab)
Bekerja dengan klien Ethereum
Pelajari cara menggunakan Web3J (opens in a new tab) dan Hyperledger Besu, dua Klien Ethereum Java terkemuka
- Menghubungkan ke klien Ethereum dengan Java, Eclipse, dan Web3J (opens in a new tab)
- Mengelola akun Ethereum dengan Java dan Web3j (opens in a new tab)
- Menghasilkan Wrapper Java dari Kontrak Pintar Anda (opens in a new tab)
- Berinteraksi dengan Kontrak Pintar Ethereum (opens in a new tab)
- Mendengarkan Acara Kontrak Pintar Ethereum (opens in a new tab)
- Menggunakan Besu (Pantheon), Klien Ethereum Java dengan Linux (opens in a new tab)
- Menjalankan Node Hyperledger Besu (Pantheon) dalam Pengujian Integrasi Java (opens in a new tab)
- Lembar Sontekan Web3j (opens in a new tab)
Pelajari cara menggunakan ethers-kt (opens in a new tab), pustaka Kotlin asinkron berkinerja tinggi untuk berinteraksi dengan blockchain berbasis EVM. Menargetkan platform JVM dan Android.
- Transfer token ERC20 (opens in a new tab)
- Tukar UniswapV2 dengan mendengarkan acara (opens in a new tab)
- Pelacak saldo ETH / ERC20 (opens in a new tab)
Artikel tingkat menengah
- Mengelola penyimpanan dalam aplikasi Java dengan IPFS (opens in a new tab)
- Mengelola token ERC20 di Java dengan Web3j (opens in a new tab)
- Manajer Transaksi Web3j (opens in a new tab)
Pola penggunaan tingkat lanjut
Proyek dan perkakas Java
- Web3J (Pustaka untuk Berinteraksi dengan Klien Ethereum) (opens in a new tab)
- ethers-kt (Pustaka Kotlin/Java/Android asinkron berkinerja tinggi untuk blockchain berbasis EVM.) (opens in a new tab)
- Eventeum (Pendengar Acara) (opens in a new tab)
- Mahuta (Perkakas Pengembang IPFS) (opens in a new tab)
Mencari lebih banyak sumber daya? Lihat ethereum.org/developers.