以太坊(5)私有链集群搭建实战,并实现交易 - mac

1. 内容要点: 在私有网络中建立多个node组成的集群,并互相发现产生交易。
2. 准备条件:为了在本地网络运行多个以太坊节点的实例,必须确保一下几点:
    1. 每个实例都有独立的数据目录(--datadir),不熟悉的可以看我前面的文章节点搭建
    2. 每个实例运行都有独立的端口.(eth和rpc两者都是)(--port 和 --rpcprot)
    3. 在集群的情况下, 实例之间都必须要知道彼此.
    4. 唯一的ipc通信端点,或者禁用ipc.


3. 操作过程:

    准备两个节点 node1, node2(可以在同一服务器,也可以准备多台

     3.1 启动node1(细节过程不在描述,不熟悉的可以看前面的文章;我知道你会粘贴但是切记目录自己要改的

      geth --datadir ../chain/ --networkid 314590 --ipcdisable --port 61910 --rpcport 8090 --rpccorsdomain "*" console


    3.2 获取node1的enode url


3.3 启动node2( 这里要使用到节点一的enode url)

geth --datadir ../chain/ --networkid 314590 --ipcdisable --port 61910 --rpcport 8091 --rpccorsdomain "*" --bootnodes "enode://c7321dc88acf71f0c00c549df35cbb3e64ea1f7ef5805262531e1e8fd74ae6c39cd3cdd3e3447c80a8101f774d6c760d0eb4bac6be1fd38b590f8358af140f6c@192.168.1.3:61910" console

3.4 查看节点是否加入私有链

在node1查看: net.peerCount


3.5 开始交易了(此处省略,创建账号、解锁账号... )

node1 0xb4986fba890261f3e2208fb115ad5d8b21aa4b75 账号向 node2 0xb4ad344e0c747cdb722db2c6137ae3cb7a957632 转5个以太币



 
好了交易已经执行,但是需要挖矿才能被执行认可, 在主节点进行挖矿即可.  

激动人心的时刻到了,去node2查看结果:



好了本章结束,其实本来内容没多少,感觉写起来还是很费时间 哈哈。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值