老师,您好。关于主节点我有这样的疑问。
众所周知,在单个Org组织中,只存在一个主节点负责与Orderer排序服务连接,负责拉取区块。
但问题就出在多通道的情况下。
在图中存在两个通道,分别是通道A(蓝色)和通道B(红色)。如果只允许每个Org组织中的主节点与Orderer服务连接。那么,就会导致主节点同时拥有A和B两个通道的区块,通道间的隔离性和隐私安全将如何保证?
针对这个问题,我查阅了官方文档和一些博客。但彼此的答案存在冲突。比如官方是这样解释的
虽然这里是拿锚节点举的例子,但按照解释,主节点同理。简单来讲,主节点确实会接收到多个通道的区块,但内部已经实现了隔离,不会造成隐私和安全问题。
但同时,部分博客中却指出,主节点是针对通道而言的。就像这样
也就是说,从宏观上来看,一个组织中可能会存在多个主节点。但相对于不同的业务通道,各组织中只会有一个。
我应该如何理解这个问题呢?希望您详细说说,谢谢老师的回答。