Tentang Panduan Koneksi Mainnet JOC
Dokumen ini menjelaskan langkah-langkah untuk membangun node Geth di lingkungan pengguna dan terhubung ke Mainnet Japan Open Chain. Bagi yang ingin menghubungkan dApps menggunakan RPC Endpoints, silakan merujuk ke sini.
Alur untuk melakukan koneksi adalah sebagai berikut.
1. Instalasi Geth
Instal Geth pada PC sumber yang akan terhubung. (Teruji hingga Geth versi 1.13.5) https://geth.ethereum.org/docs/getting-started/installing-geth
2. Pengaturan Awal
Buat direktori data di direktori pilihan. Di sini kita akan menyebutnya sebagai "data".
$ mkdir data
Buat file "genesis.json" di dalam direktori data yang telah dibuat untuk mendeskripsikan informasi blok.
$ sudo vi data/genesis.json
Isi genesis.json disediakan dalam file terpisah.
3. Inisialisasi Geth
Inisialisasi Geth. Jalankan perintah berikut dengan menunjuk ke genesis.json yang telah dibuat.
$ geth init --datadir data data/genesis.json
4. Sinkronisasi
Sinkronkan dengan node tujuan. Untuk terhubung ke node-1, jalankan perintah berikut.
$ geth --datadir data --networkid=81 --bootnodes="enode://d4c1196326527c13cb318fb062571d9ae25393cbaa06222b3e57ca6407eeac550cf0fd148250282fdcb48e64877f3451d7a8cca281d9a0364c5739462976dfb5@13.230.70.247:30303" --http --http.api="clique,personal,eth,net,web3,miner,admin" --http.corsdomain="*" --http.addr="0.0.0.0" --http.port=8546 --snapshot=false --syncmode="full"
Parameter untuk mainnet adalah sebagai berikut.
Node | Network ID | enode |
---|---|---|
node-1 | 81 | enode://a0662a1fb5d0b707c527355e03a59b1b5a63ffef76a3a758b2a0696c3f9e6205361db55906b91cdaa455c879aa8eb725536414fb0046990cc9e3611f4b130ef1@13.115.231.63:30303 |
node-2 | 81 | enode://d4c1196326527c13cb318fb062571d9ae25393cbaa06222b3e57ca6407eeac550cf0fd148250282fdcb48e64877f3451d7a8cca281d9a0364c5739462976dfb5@13.230.70.247:30303 |
node-3 | 81 | enode://fcaa8046c7a81525882c409f70de7fcd3b9eab1fb4c8361fc62bc4d97459a619bedcc274d04212bf7631be6873b8547bf87e0057a4243da5919d15d58e42ab8c@54.178.230.138:30303 |
5. Verifikasi
Sinkronisasi dapat diverifikasi seperti berikut. Jika pesan "Looking for peers" terus berlanjut, artinya koneksi belum berhasil, silakan periksa kembali perintah sinkronisasi atau lingkungan jaringan Anda.