采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,观看这里的源码时,我认为排序服务中的共识(solo,kafka,raft)是对收到的块进行排序,而不是对交易一笔一笔的拍寻,原因是在blockcutter.go中区块切割后才传到共识中的。您说我理解的对吗?
你理解反了。 Fabric的共识说白了其实就是排序。 以kafka模式为例,接收到交易以后,是直接将交易发送到kafka相应的topic,这其实就已经是在排序了,而后面你说的blockcutter其实是对排序后的交易切块而已,狭义的说,这部分已经不算共识了。
谢谢老师,根据您的提示我去源码看了接受的msg是Envelope后对这块加深了理解,非常感谢!
登录后可查看更多问答,登录/注册
兼顾区块链应用层和底层 进击区块链工程师
4.1k 6
2.4k 21
1.7k 18
1.5k 18
1.6k 16
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号