什么是 CorDapp?

CorDapps(Corda 分布式应用 Corda Distributed Applications)是在 Corda 平台上运行的分布式应用程序。CorDapp 的目标是允许节点间达成协议来更新账本。为了实现这个目标,Corda 定义了可以由 Corda 节点所有者通过 RPC 调用的 flows: 节点流程图

CorDapps 由以下的核心组件组成:

每个 CorDapp 是安装在节点等级的,而不是整个网络都是使用一个 CorDapp。例如,一个节点的所有者可能选择安装一个债券交易的 CorDapp,包含了以下的组件:

当安装完这个 CorDapp 之后,节点的所有者便能够通过 CorDapp 定义的 flows 来同意关于发行、出售、购买和清理债券的一些列账本更新了。