【发布时间】:2020-11-18 11:47:07
【问题描述】:
Hyperledger Fabric 的所有示例似乎都侧重于发布一个新状态,该状态仅覆盖记录的先前状态,例如,车主 A 被车主 B 替换为汽车 1。
不过,我还没有找到任何“有状态”改变状态的例子。例如,当我们在该州有一个银行账户记录时,有余额。我们会将借记或贷记交易发布到需要读取帐户当前余额并减少或增加的分类帐中。这可能涉及锁定帐户状态记录,直到更改完成。有没有这方面的例子,如何在链码中正确完成以确保数据一致性?
【问题讨论】:
-
余额转移示例展示了如何做到这一点github.com/hyperledger/fabric-samples/tree/release-1.4/…。至于你提到的锁,Hyperledger Fabric 是这样设计的,没有双花。交易的执行顺序验证架构,具有用于状态管理的链代码处理问题中提到的问题。
标签: transactions state hyperledger-fabric blockchain hyperledger