À propos de la procédure de connexion au Mainnet JOC
Ce document décrit la procédure pour configurer un nœud Geth dans l'environnement utilisateur et le connecter au Mainnet de Japan Open Chain. Pour ceux qui souhaitent connecter des dApps via les points de terminaison RPC, veuillez consulter ici.
Le processus de connexion est le suivant :
1. Installation de Geth
Installez Geth sur le PC source. (Testé jusqu'à la version Geth 1.13.5)
https://geth.ethereum.org/docs/getting-started/installing-geth
2. Configuration initiale
Créez un répertoire de données dans un répertoire de votre choix. Nous l'appellerons ici « data ».
$ mkdir data
Dans le répertoire data créé, créez un fichier « genesis.json » pour décrire les informations du bloc.
$ sudo vi data/genesis.json
Le contenu de genesis.json est fourni dans un fichier séparé.
3. Initialisation de Geth
Initialisez Geth. Exécutez la commande suivante pour spécifier le genesis.json créé.
$ geth init --datadir data data/genesis.json
4. Synchronisation
Synchronisez avec le nœud de connexion. Pour se connecter à node-1, exécutez la commande suivante.
$ 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"
Les paramètres du mainnet sont les suivants :
Nœud | ID du Réseau | 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. Vérification
Vous pouvez vérifier l'état de la synchronisation comme suit. Si le message « Looking for peers » continue, cela signifie que la connexion n'est pas réussie. Veuillez vérifier la commande de synchronisation ou l'environnement réseau.