Lewati ke konten utama

Menghubungkan Node ke JOC

Dokumen ini menjelaskan langkah-langkah untuk membangun node Geth di lingkungan pengguna dan menghubungkannya ke Mainnet serta Testnet dari Japan Open Chain. Jika Anda ingin menggunakan RPC Endpoints untuk menghubungkan dApps, silakan merujuk ke sini.

Menghubungkan Node ke JOC Mainnet

Alur untuk menghubungkan adalah sebagai berikut:

1. Instalasi Geth

Instal Geth pada PC sumber koneksi. (Telah diuji hingga Geth versi 1.13.5)

https://geth.ethereum.org/docs/getting-started/installing-geth

2. Pengaturan Awal

Buat direktori data di direktori pilihan Anda. Di sini kita menamakannya "data".

Unset
$ mkdir data

Buat "genesis.json" untuk mencatat informasi blok di dalam direktori data yang telah dibuat.

Unset
$ sudo vi data/genesis.json

Konten genesis.json disediakan dalam file terpisah.

3. Inisialisasi Geth

Inisialisasi Geth. Jalankan perintah berikut dengan menunjukkan genesis.json yang telah dibuat.

Unset
$ geth init --datadir data data/genesis.json

4. Sinkronisasi

Sinkronisasi dengan node tujuan. Jalankan perintah berikut jika Anda menghubungkan ke node-1.

Unset
$ 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:

NodeNetwork IDenode
node-181enode://a0662a1fb5d0b707c527355e03a59b1b5a63ffef76a3a758b2a0696c3f9e6205361db55906b91cdaa455c879aa8eb725536414fb0046990cc9e3611f4b130ef1@13.115.231.63:30303
node-281enode://d4c1196326527c13cb318fb062571d9ae25393cbaa06222b3e57ca6407eeac550cf0fd148250282fdcb48e64877f3451d7a8cca281d9a0364c5739462976dfb5@13.230.70.247:30303
node-381enode://fcaa8046c7a81525882c409f70de7fcd3b9eab1fb4c8361fc62bc4d97459a619bedcc274d04212bf7631be6873b8547bf87e0057a4243da5919d15d58e42ab8c@54.178.230.138:30303

5. Verifikasi

Anda dapat memverifikasi bahwa status tersinkronisasi seperti berikut. Jika pesan "Looking for peers" terus muncul, itu berarti koneksi belum berhasil, jadi periksa kembali perintah sinkronisasi dan lingkungan jaringan Anda.