【问题标题】:Several Cordapps can access to the same ledger?几个 Cordapp 可以访问同一个账本?
【发布时间】:2019-12-12 22:34:30
【问题描述】:

我是 Corda 的新手,我仍在努力理解它。

所以,我已经知道我们可以在同一个节点上运行多个 Cordapp。但问题是,如果这些 Cordapps 可以访问和更新同一个分类帐?

非常感谢:)

【问题讨论】:

    标签: blockchain corda


    【解决方案1】:

    是的,他们可以,您的项目中可以有以下结构:
    1. 定义 CustomState 和 Custom Contract 的 Contracts 模块。
    2. 依赖于 Contracts 模块的 Workflows1 模块。
    3. Workflows2 模块依赖于 Contracts 模块和 Workflows1 模块。
    4. Workflows1 模块可以有一个创建和修改 CustomState 的流。
    5. Workflows2 模块可以有一个创建和修改 CustomState 的流。
    6. Workflows2 模块可以调用来自Workflows1 模块的流程。

    在上述结构中,您有 3 个 CorDapp(Contracts、Workflows1 和 Workflows2);他们都创建和修改您的状态。
    至于他们是否都访问同一个分类帐,在 Corda 中,数据是在需要知道的基础上共享的;换句话说,当您定义您的状态时,您定义了 Participants,它们是将签署交易并存储结果状态的各方。

    我建议从这里开始:https://docs.corda.net/key-concepts.html
    也加入 Corda Slack 频道(创建 Stackoverflow 帖子并在那里分享链接):slack.corda.net

    【讨论】:

      猜你喜欢
      • 2019-11-08
      • 1970-01-01
      • 2016-10-11
      • 1970-01-01
      • 2014-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多