主页 > imtoken钱包dapp图标 > (4) 以太坊搭建多节点私有链
(4) 以太坊搭建多节点私有链
我们上次建了一个私链。 在正常使用中以太坊中模拟多个节点,一条链至少会有多个节点,所以我们需要一个多节点的私有链来进行开发。 在本机上,我们可以通过虚拟机进行操作。
(1) 复制节点A的创世块文件到节点BC:\mychains\dev
(2)在虚拟机中使用同样的命令初始化私有链,注意networkid需要和A节点相同
geth --identity "mydev" --rpc --rpccorsdomain "*" --datadir "C:\mychains\dev" --rpcapi "db,eth,net,web3" --networkid 100 init "./CustomGenesis.json “
(3)启动私链,注意networkid需要和A节点一样
geth --datadir "C:\mychains\dev" --identity "mydev" --rpccorsdomain "*" --networkid 100 控制台
(4) B节点通过web3连接到A节点
web3.admin.addPeer("enode://a4c9f91ed4f4ed7a7c311035695968b95877cc1c1fcc54e260548000f2f4ae453c9e36749a1e5234f56a39bc011e86493f8be999af85bd25a5d8c3e92d3d94c4@110.102.107.85:30303")
(5) 从节点A以太坊中模拟多个节点,查看是否连接成功admin.peers
(6) 从节点A向节点B发送交易,交易成功
您也可以尝试在多个节点上创建一个多重签名钱包。 方法与上一篇文章基本相同。 你可以自己试试。