对等块验证如何独立和确定性?

时间:2019-06-27 16:27:09

标签: hyperledger-fabric hyperledger

阅读peer validation and commit上的结构订购服务文档,其中指出:“每个对等方将独立地但以确定性的方式验证分布式块,以确保分类帐保持一致。”

我的问题是,区块验证如何同时独立且确定性?似乎循环是因为验证是确定性的,所以分类帐是一致的,我们如何才能绝对确定每个对等分类帐在验证时都是最新的?

1 个答案:

答案 0 :(得分:2)

“每个对等方将独立验证分布式块...”

这意味着对等方不会互相依赖来验证新块,因此对等方可以提交该块并处于其他状态之前。

“ ...但以确定性的方式...”

即使每个对等端的提交时间不同,所有对等端的结果也是确定的(相同的结果)

阻止验证如何同时独立且确定性?

如前所述,不需要对所有同位体都同时进行提交时间的验证,Fabric通过检查Endersers的签名确保交易内容的确定性,并通过检查Orderer签名确保交易的顺序。

由于是区块链,所以同行仍然需要放弃区块顺序:)

如果仍然不清楚该问题的评论,我将进行编辑以解决您的疑问。