任何发往该通道的交易都会发往该节点吗?

来源:4-1 共识机制介绍

sd1700092

2018-08-18

可是我从图上看,一个通道的数据明明发往了2到3个节点啊。。。

写回答

1回答

自游蜗牛

2018-08-18

亲,感谢你的问题。这张图中有两种节点,一个是排序节点,我用椭圆标注的节点就是排序节点。所有的交易无论是哪个通道的都会先发往该节点(只讨论的是solo模式,kafka模式略有不同)。而图中右边的节点1-N指的是peer节点,这些节点相当于是订阅了某一通道的节点。因此经过排序后的交易集合(区块)是会被发往订阅了该通道的节点的。你问题中的2、3个节点应该指的是右边的节点。这个时候交易是已经经过排序了,分发主要是为了持久化区块数据了。也就是交易的第三个阶段(交易验证)。不冲突的。祝你学习愉快!

0
2
LINGMAR
回复
慕圣9213707
不会存在数据冲突的问题,因为左边的交易排序的目的就是为了保证系统交易顺序的一致性,又因为交易顺序一致所以最后得到的结果也相同。 “各个组织的节点都可以订阅这些通道”这句是老师的原话。
2020-06-10
共2条回复

Hyperledger Fabric实战联盟链-企业端区块链原理精讲

兼顾区块链应用层和底层 进击区块链工程师

787 学习 · 564 问题

查看课程