请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

通道的主节点是什么概念?

你好,在创建完通道后,要设置通道的主节点,例如:

peer channel update -o orderer.imocc.com:7050 -c mychannel -f /etc/hyperledger/config/Org1MSPanchors.tx

这个主节点是什么概念?发挥什么作用?

正在回答 回答被采纳积分+3

1回答

自游蜗牛 2018-11-01 22:57:57

亲,你好。

先回答问题:主节点主要用于跟orderer节点进行通信,获取区块。如果设置了gossip以及主节点,那么只有主节点可以跟orderer进行通信,而这个组织里的其他peer节点只有通过gossip从主节点获取区块,而不是直接从orderer获取。

再衍生一下,fabric的这种网络架构,非常适配现有的企业私有网络,我们完全可以将orderer节点放在这个联盟里所有的组织(企业)都能访问到的服务器上,而peer节点就可以放到企业内部网络里,如果需要进行多组织背书,也可以将主节点的地址暴露出来供其他组织的业务调用。这是一个富有层次感的设计。


祝你学习愉快!

0 回复 有任何疑惑可以回复我~
  • 提问者 慕娘6931346 #1
    老师,你好,我的表达不够准确,我这里提问的是通道的主节点,不是组织的主节点(锚节点)。我想是不是给这个通道设置一个默认节点,例如链码的安装也会默认安装到这个节点上。
    回复 有任何疑惑可以回复我~ 2018-11-04 14:47:39
  • 自游蜗牛 回复 提问者 慕娘6931346 #2
    设置主节点的时候,还没有创建通道,所以只有组织的主节点,没有通道的主节点。从他的设计来讲,节点是可以任意加入联盟内的通道的。所以不存在通道的主次节点
    回复 有任何疑惑可以回复我~ 2018-11-04 14:51:22
  • 提问者 慕娘6931346 回复 自游蜗牛 #3
    peer channel update -o orderer.imocc.com:7050 -c mychannel -f /etc/hyperledger/config/Org1MSPanchors.tx
    这个命令的作用是什么?
    回复 有任何疑惑可以回复我~ 2018-11-04 15:38:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信