对等方如何知道他的事务验证结果与Hyperledger fabric v1.0中的其他对等方不一致?

时间:2017-07-19 03:21:53

标签: hyperledger-fabric

对于松散的认可策略,对于同一事务,即使是正确行为提交者,不同的提交者可能由于其不同的世界状态而具有不同的验证结果。

委托人如何知道谁的验证结果是正确的(主要的)还是错误的(次要的)?

提示:此刻,由于网络延迟,正确的提交者可能会有不同的世界状态。

谢谢你的回答。

1 个答案:

答案 0 :(得分:1)

我知道了!

因为每个正确的提交者以完全相同的顺序接收块/事务,并且实现相同的认可策略,所以在相同的事务的验证时刻,所有正确的提交者确实具有完全相同的世界状态,尽管在不同的时间!

关键点是: (1)同时,由于网络延迟等原因,不同的通信者可能会有不同的世界状态; (2)但是,不同的提交者在同一时刻对同一交易进行验证。