Hyperledger Fabric交易建议和提交冲突

时间:2019-06-04 13:17:10

标签: process hyperledger-fabric peer

这是一个长期以来困扰我的普遍问题。

在认可对等方对来自客户的交易建议书做出响应(假设为N)到发送R / W集到订购者之间的过程中,如果正在提议的另一个交易建议书(假定为M)的'N值发生了变化?该如何处理,因为在这种情况下,对于N和M,提交的版本将有所不同,因此M将失败。 如果您说这就像背书人的模拟或同行的承诺,那是第一个获胜的方法。这公平吗?

您如何解释?

1 个答案:

答案 0 :(得分:0)

如上所述,在模拟过程中未检测到冲突。它们作为验证和提交的一部分进行处理。所有交易都已订购,因此订购者添加到区块中的第一个交易将被视为有效并已提交。由于持久块中的冲突,随后的事务将被标记为无效,并且状态更改将被忽略。