【问题标题】:Can Hyperledger Fabric support asset mutation?Hyperledger Fabric 可以支持资产变异吗?
【发布时间】:2017-09-13 19:33:10
【问题描述】:

在Hyperledger Fabric中,是否可以将一种资产转移到另一种资产类型,合并资产,将资产划分为其他类型?

IBM 的所有 Hyperledger Fabric 结构概念验证视频都展示了如何转移资产(例如汽车),如下所示:

creation -> manufacture -> dealership -> leaser -> junk yard

但是;汽车最初是单个零件,而这些零件最初是原材料。此外,汽车可以更换收音机。最后,当汽车被卖到垃圾场时,它的金属可能会熔化并重新创造成原始资产。

Hyperledger Fabric 中是否有 API 来处理这些类型的交易?

或者,更好的提问方式是:

  • Hyperledger Fabric 事务表可以处理这些类型的事务吗?

或者,更好的提问方式是:

  • 我能否编写将资产组合、划分资产和/或将资产转移到另一种资产类型的链代码

【问题讨论】:

    标签: hyperledger-fabric hyperledger hyperledger-composer


    【解决方案1】:

    资产/状态的管理完全是应用程序代码的责任(链代码)。链码和 Fabric API 仅用于与链码、账本和共识等交互。没有原生资产类型系统。

    所以回答你的问题:

    Hyperledger Fabric 中是否有 API 来处理这些类型的交易? 没有Hyperledger Fabric 交易表可以处理这些类型的交易吗? 可以我可以编写组合资产、划分资产和/或将资产转移到另一种资产类型的链代码吗? 可以

    【讨论】:

    • 当您在问题中标记“Hyperledger Composer”时:您可以使用 Hyperledger Composer 对不同的资产类型进行建模。并对定义对现有资产进行哪些更新的交易和事件进行建模,或者何时/何时出现新资产“类型”的起源(创建)和“旧”的过渡状态(即作为您定义的端到端生命周期)。然而,仍然有以前的资产表单(您定义的“类型”)或表单的历史记录。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-14
    相关资源
    最近更新 更多