Hyperledger Fabric:得到一个与多个同行的认可

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

鉴于所有同行都运行相同的链码并拥有相同的分类账这一事实,是否选择一个或多个同行进行认可会有所不同吗?没有得到多个同行的认可多余?

hyperledger-fabric
1个回答
0
投票

Hyperledger结构通过将事务流分为三个步骤来使用订单执行模型:

  • 执行一个事务并检查其正确性,从而认可它,
  • 通过(可插入的)共识协议订购交易,以及
  • 在将事务提交到分类帐之前,根据特定于应用程序的认可策略验证事务。

当对等方获得事务时,它会针对其持有的当前状态数据执行事务以模拟事务。

多个对等体认可的最可能原因是在执行事务时确保对等体上的并发状态并确保正确的事务执行。这对于确保在链代码执行期间读取的数据没有改变是必要的,因此执行结果仍然有效并且可以提交到分类帐状态数据库。

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