阅读peer validation and commit上的结构订购服务文档,其中指出:“每个对等方将独立地但以确定性的方式验证分布式块,以确保分类帐保持一致。”
我的问题是,区块验证如何同时独立且确定性?似乎循环是因为验证是确定性的,所以分类帐是一致的,我们如何才能绝对确定每个对等分类帐在验证时都是最新的?
答案 0 :(得分:2)
“每个对等方将独立验证分布式块...”
这意味着对等方不会互相依赖来验证新块,因此对等方可以提交该块并处于其他状态之前。
“ ...但以确定性的方式...”
即使每个对等端的提交时间不同,所有对等端的结果也是确定的(相同的结果)
阻止验证如何同时独立且确定性?
如前所述,不需要对所有同位体都同时进行提交时间的验证,Fabric通过检查Endersers的签名确保交易内容的确定性,并通过检查Orderer签名确保交易的顺序。
由于是区块链,所以同行仍然需要放弃区块顺序:)
如果仍然不清楚该问题的评论,我将进行编辑以解决您的疑问。