验证Hyperledger中的事务

时间:2017-07-12 03:54:52

标签: transactions hyperledger hyperledger-fabric peer

如何在单个渠道上验证Hyperledger中的交易以及它如何解决双重支出问题

1 个答案:

答案 0 :(得分:2)

当客户提交交易提议以支持对等方时,支持对等方模拟即暂时执行调用提供当前世界状态的链代码的事务。

执行后,支持对等体生成读写集 - 一组键/值对,其版本基于当前状态。

稍后客户将向订购服务提交认可结果,该服务将决定该区块内的交易订单。

接下来在提交/验证阶段,对等体将检查读写集的版本是否存在冲突,这尤其可以防止双重花费问题,因为它将具有相同版本的相同键/值对。这也称为Fabric中的MVCC检查。