Peer and Orderers:Hyperledger Fabric中分类帐更新过程的第3阶段

问题描述 投票:0回答:1

我正在浏览https://hyperledger-fabric.readthedocs.io/en/latest/peers/peers.html链接,其中已讨论了账本更新的三个阶段。我的问题是关于第三阶段的。我们在上面的链接中有以下文本:

对等方成功地验证了每个单独的交易之后,它将更新分类帐。失败的交易未应用于分类帐,但保留它们以进行审核,与成功的交易一样。

这些失败的事务保留在哪里,与对等方的FileSystem一起保留吗?

失败和无效的交易是否相同?

hyperledger-fabric hyperledger
1个回答
0
投票

它们被附加到相应通道链的块上,但是它们不会改变通道的状态。

[使用“失败”,您可能指的是链代码的逻辑丢弃的那些事务(shim.Error启动时,那些在认可上返回HTTP 500错误的事务。

使用“无效”,您可能是指那些不符合认可政策的交易。例如,单个认可返回HTTP 200成功代码,但来自不同对等方的认可不匹配。另一个示例:尝试更新同一块中的相同写集时出现MVCC_READ_CONFLICT错误。

© www.soinside.com 2019 - 2024. All rights reserved.