Sobre las Instrucciones de Conexión a JOC Testnet
Este documento describe los pasos para construir un nodo Geth en su entorno de usuario y conectarse al Testnet de Japan Open Chain. Si desea conectar sus dApps utilizando los puntos finales RPC, consulte aquí.
El flujo hasta la conexión es el siguiente.
1. Instalación de Geth
Instale Geth en el PC de origen. (Verificado hasta Geth ver1.13.5) https://geth.ethereum.org/docs/getting-started/installing-geth
2. Configuración Inicial
Cree un directorio de datos en un directorio de su elección. Aquí lo llamaremos "data".
$ mkdir data
Dentro del directorio data creado, cree el archivo "genesis.json" que describirá la información del bloque.
$ sudo vi data/genesis.json
El contenido del genesis.json se proporciona por separado.
3. Inicialización de Geth
Inicialice Geth. Ejecute el siguiente comando especificando el genesis.json creado.
$ geth init --datadir data data/genesis.json
4. Sincronización
Sincronice con el nodo de destino. Si se conecta al nodo-1, ejecute el siguiente comando.
$ geth --datadir data --networkid=361257328 --bootnodes="enode://c801556bf3e2eb2b4dcb1643febe1e7011096997e8cb41230e5f05c737cc0a3f41a76fb73f3262a8fed9742fbb3df6078eed6733dd3c358554207ec8cacfa999@43.207.64.52: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"
Los parámetros del testnet son los siguientes:
Nodo | ID de Red | enode |
---|---|---|
test-node-1 | 361257328 | enode://c801556bf3e2eb2b4dcb1643febe1e7011096997e8cb41230e5f05c737cc0a3f41a76fb73f3262a8fed9742fbb3df6078eed6733dd3c358554207ec8cacfa999@43.207.64.52:30303 |
test-node-2 | 361257328 | enode://8aa6f351eff4bee5d3a6a72ca5820fac65274e9dbd63e13d060682a5228000ab960ff8c177d7cf66b0555859b7eabbc866b71625626a11856e3573bf0592bfed@3.112.196.238:30303 |
5. Verificación
Puede verificar el estado de sincronización de la siguiente manera. Si la situación de "Looking for peers" continúa, significa que no se ha conectado correctamente. Verifique el comando de sincronización o su entorno de red.