采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
你好,在创建完通道后,要设置通道的主节点,例如:
peer channel update -o orderer.imocc.com:7050 -c mychannel -f /etc/hyperledger/config/Org1MSPanchors.tx
这个主节点是什么概念?发挥什么作用?
亲,你好。
先回答问题:主节点主要用于跟orderer节点进行通信,获取区块。如果设置了gossip以及主节点,那么只有主节点可以跟orderer进行通信,而这个组织里的其他peer节点只有通过gossip从主节点获取区块,而不是直接从orderer获取。
再衍生一下,fabric的这种网络架构,非常适配现有的企业私有网络,我们完全可以将orderer节点放在这个联盟里所有的组织(企业)都能访问到的服务器上,而peer节点就可以放到企业内部网络里,如果需要进行多组织背书,也可以将主节点的地址暴露出来供其他组织的业务调用。这是一个富有层次感的设计。
祝你学习愉快!
老师,你好,我的表达不够准确,我这里提问的是通道的主节点,不是组织的主节点(锚节点)。我想是不是给这个通道设置一个默认节点,例如链码的安装也会默认安装到这个节点上。
设置主节点的时候,还没有创建通道,所以只有组织的主节点,没有通道的主节点。从他的设计来讲,节点是可以任意加入联盟内的通道的。所以不存在通道的主次节点
peer channel update -o orderer.imocc.com:7050 -c mychannel -f /etc/hyperledger/config/Org1MSPanchors.tx 这个命令的作用是什么?
登录后可查看更多问答,登录/注册
兼顾区块链应用层和底层 进击区块链工程师
3.4k 6
2.0k 21
1.3k 18
1.2k 18
1.2k 16