[英]Hyperledger Fabric transaction proposal and commit conflict
这是一个让我长时间难以置信的一般性问题。
在赞同同意响应交易提议(假设N)从客户端到发送R / W设置到订购者之间的过程中,如果有另一个提议的交易提议(假设M),其中“N”中的值有变化,该怎么办? 如何处理,因为在这种情况下,N和M的提交版本将不同,因此M将失败。 如果你说这就像是来自代言人的模拟,或者来自同行的提交,这是第一次获胜。 这是公平的吗?
你怎么解释?
如上所述,模拟期间未检测到冲突; 它们作为验证和提交的一部分进行处理。 所有交易都是有序的,因此由订货人添加到块中的第一个交易将被处理为有效和已提交。 由于持久化块中的冲突,后续事务将被标记为无效,并且将忽略状态更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.