You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Corda网络中是否可仅在部分节点部署不同CorDapps?

Corda节点是否需要共享所有CorDapp?

不需要,Corda的设计完全支持不同节点运行不同的CorDapp,只有参与特定交易流程的节点才需要安装对应CorDapp,无关节点无需安装。

针对你举的例子:

  • A和B基于某用例交互时,只需要A、B安装该用例对应的CorDapp,C不参与这个交易流程,也不会存储该用例的状态,完全不需要安装这个CorDapp。
  • B和C基于另一用例交互时,同理只需要B、C安装对应CorDapp,A无需安装。

背后的逻辑很清晰:

  • Corda节点仅处理自己作为参与者的交易,交易关联的Contract、State、Flow定义只需要被该交易的参与方持有即可。
  • 未安装某CorDapp的节点,无法解析该CorDapp生成的状态和交易,也无法发起或参与相关流程,这正好实现了业务逻辑的隔离和权限控制。
  • 简单来说:节点只有在需要发起、验证或存储某类交易状态时,才需要安装对应的CorDapp,完全不需要全网统一安装所有CorDapp。

内容的提问来源于stack exchange,提问作者Florian Scheunert

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 17:26:06