创建私有链以及相关交互

xiaoxiao2021-03-01  21

1. 创建创世区块创建第一个节点 > geth --datadir ./data/00 init ./genesis.json

启动geth设置相关信息 > geth --datadir ./data/00 --networkid 1010 --port 30303 --rpcaddr "192.168.10.218" --rpcport 8080 console

节点信息

:"enode://ad5156f2fcde1a3d3a76d4cb2564c8f81d5302042bf78bfaf13473cc3d592e828868ede752766a8cbbba5faca5d6db760539986e616b23cb6552831394577065@192.168.10.218:30303"

第二个节点 > geth --datadir ./data/01 init ./genesis.json "enode://b3c5cab11033dc6de9deacef1f5d1f5fc74aad685558ef3f3fabc51e9d0417c8d28d09cf87c81f98f333def35d97df960a888ca1ccd470b26a442a8c8aa4e82b@[::]:61911"

> geth --datadir ./data/01 --networkid 1010 --ipcdisable --port 30304 --rpcaddr "IP地址" --rpcport 8081 --bootnodes "enode://ad5156f2fcde1a3d3a76d4cb2564c8f81d5302042bf78bfaf13473cc3d592e828868ede752766a8cbbba5faca5d6db760539986e616b23cb6552831394577065@192.168.10.218:30303" console

第三节点 > geth --datadir ./data/02 init ./genesis.json enode://1318fc1266e4722e299e51ba28ba32e045e3c01cab00f99458e6de399737ac05b2bd8907b2196fbb1bc18aa13a49ddee5a3fe2e9c69e7b0884f878176702a55a@[::]:61912

> geth --datadir ./data/02 --networkid 1010 --port 30305 --rpcaddr "IP地址" --rpcport 8082 --bootnodes "enode://ad5156f2fcde1a3d3a76d4cb2564c8f81d5302042bf78bfaf13473cc3d592e828868ede752766a8cbbba5faca5d6db760539986e616b23cb6552831394577065@192.168.10.218:30303" console

2.启动geth 的私有链节点  >"*\Geth\geth.exe"  --datadir  ./data/00 --networkid 1010

或者 >geth --rpc --rpcapi="db,eth,net,web3,personal,web3" --rpcaddr="192.168.10.218" --rpcport="8080"  --datadir=F:/SwanChain/data/00  console                         

3.启动钱包连接私有链节点 (最好在钱包所在安装路径下来) >"*\Ethereum Wallet.exe"  --rpc http://192.168.10.218:8080

4.链接节点 geth --datadir ./data/00 --networkid 1010 --port 30303 --rpcaddr "192.168.10.218" --rpcport 8080 --bootnodes "enode://2e867ff15ebc15b23ff261fab1c632ce48cd4d36d1b59a3f725bb2b85d40edb733570b56c887257fc79ca7ee419657ecd76c0893ac45da6235b05dd946af17a7@192.168.10.213:30305"  cosole

 

注:

genesis.json

{   "alloc": {},   "config": {     "chainID": 72,     "homesteadBlock": 0,     "eip155Block": 0,     "eip158Block": 0   },   "nonce": "0x0000000000000000",   "difficulty": "0x4000",   "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000",   "coinbase": "0x0000000000000000000000000000000000000000",   "timestamp": "0x00",   "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",   "extraData": "0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa",   "gasLimit": "0xffffffff" }  

转载请注明原文地址: https://www.6miu.com/read-4550221.html

最新回复(0)