以太坊多台主机添加到同一私有链

  首先让两台主机处于同一局域网,这里通过wifi使其在同一局域网内

对上一节的三个文件

拷贝到另外一台主机上,

注意一下,这里我将 --datadir的路径设置为与当前主机的一样,如果你们要在别的地方存放,更改路径就行。然后和上一篇讲的一样,在另外一台主机搭建私有链,不清楚看上一篇,先运行init,再运行start,然后出现

再打开以Mist钱包

Launch进行。然后我们在Mist钱包上点击 开发->切换开发者者模式->Mist界面,输入web3过滤

输入web3.admin.nodeInfo查看当前节点信息

输入web3.admin.peers查看是否有相邻节点,这里显示空数组,没有

然后我们就开始添加我们的节点了。

在另外一台主机同样打开私有链,登陆Mist客户端,在console下面输入web3.admin.nodeInfo,将enode那一行复制,如下:

"enode://0dc57eac49e41b640af990261293fba5d0ce01837639e1f2e70de210e10d17ae3ce6f3a5a6a8ea3b9490fb41151dcd2c5157f7768531dede3f65ecee7cbda46e@0.0.0.0:30303",然后,在第一台先打开的主机用cmd打开命令行,然后输入ipconfig,找到

 

 

记下ipv4地址,复制到上面@后面

为"enode://0dc57eac49e41b640af990261293fba5d0ce01837639e1f2e70de210e10d17ae3ce6f3a5a6a8ea3b9490fb41151dcd2c5157f7768531dede3f65ecee7cbda46e@192.168.155.1:30303"

在第一台主机输入

web3.admin.addPeer("enode://0dc57eac49e41b640af990261293fba5d0ce01837639e1f2e70de210e10d17ae3ce6f3a5a6a8ea3b9490fb41151dcd2c5157f7768531dede3f65ecee7cbda46e@192.168.155.1:30303" )

输入web3.admin.peers,看到不再是空,为

而这个id:0dc57.....开头的正是为我们第二台主机的,证明添加成功

这里那个人物头像那里也显示1,表示有一个连接的节点了。接下来便可以在同一链上节点之间的账户进行交易操作。例如一个节点的账户发送以太币给另外一个节点的账户,或者构建上述的多重签名钱包合约,但必须有一个节点要进行挖矿交易才能执行。当一个节点进行挖矿时,

另外一个节点也会同步区块信息,这里忘记截图了。

大家也可以在主机和虚拟机之间进行节点添加到私有链的操作,不需要两台主机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值