JOC Testnet 接続手順について
本文件描述了在用户环境中构建Geth节点并连接到Japan Open Chain的Testnet的步骤。如需使用RPC Endpoints连接dApps,请参考此处。
连接的流程如下所示:
1. 安装Geth
在连接源PC上安装Geth。(已验证Geth ver1.13.5的运行) https://geth.ethereum.org/docs/getting-started/installing-geth
2. 初始设置
在任意目录下创建数据目录,这里称为“data”。
Unset
$ mkdir data
在创建的data目录内创建记录区块信息的“genesis.json”。
Unset
$ sudo vi data/genesis.json
3. 初始化Geth
初始化Geth。执行以下命令以指定创建的genesis.json。
Unset
$ geth init --datadir data data/genesis.json
4. 同步
与目标节点同步。如果连接到node-1,请执行以下命令。
Unset
$ 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"
测试网的参数如下:
节点 | 网络 ID | enode |
---|---|---|
test-node-1 | 361257328 | enode://c801556bf3e2eb2b4dcb1643febe1e7011096997e8cb41230e5f05c737cc0a3f41a76fb73f3262a8fed9742fbb3df6078eed6733dd3c358554207ec8cacfa999@43.207.64.52:30303 |
test-node-2 | 361257328 | enode://8aa6f351eff4bee5d3a6a72ca5820fac65274e9dbd63e13d060682a5228000ab960ff8c177d7cf66b0555859b7eabbc866b71625626a11856e3573bf0592bfed@3.112.196.238:30303 |
5. 验证
您可以如下所示确认同步状态。如果持续显示“Looking for peers”消息,则未能正常连接,请检查同步命令或网络环境。