Corda CorDapps 仅在节点子集上

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

我对 Corda 比较陌生,偶然发现了一个我无法找到明确答案的问题。 根据我的理解,CorDapp 是关于特定用例的合约、状态和流程的整体。

是否可以在不同节点上运行不同的 CorDapp?

例如,在具有 3 个参与者 A、B 和 C 的网络中,其中 A&B 需要彼此交互,而 B&C 需要通过不同的用例彼此交互。 A&B 是否可以在 C 不将 CorDapp 安装在其账本上的情况下运行其用例的 CorDapp? 基本上问题是,网络上的所有节点是否必须共享所有 CorDapp,无论它们是否相互交互。

提前致谢 弗洛里安

blockchain nodes corda corda-dlt
1个回答
0
投票

是的,这绝对是可能的,从我的角度来看,这也是 Corda 的主要优势之一。在 Corda 中,节点只需要拥有与它们相关的 CorDapps。在您的示例中,A 和 B 只需要拥有

payables
产品的 CorDapp,作为示例,C 将只需要
receivables
产品。 此外,所有 CorDapp 也可以安装在单个节点上,但可以在客户端服务应用程序上管理对它们的访问(例如与 Corda 节点通信的 Spring 服务)

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