CORDA 在我的世界启动

CORDA booting in my world

背景- 我对 CORDA 和区块链平台非常陌生。在过去的几个月里,我在以以太坊为平台的一个小项目上有过自己的工作经验。以太坊区块链被用作分类账,将交易标记为存在证明。这意味着对于某些操作 (success/failure),我们已经在区块链上标记了相应的交易。我们可以将其视为概念证明,以展示与以太坊区块链上的节点 运行 交互的知识。 基础设施 - Node.js 网络服务,两个以太坊 (PoA) 节点

问题- 我现在想将这个 运行 示例移植到 CORDA 区块链上。我将如何通过最少的更改来实现这一目标。这意味着如果我的系统上有一个带有两个节点 运行 的 Corda 网络,并且我希望我的 Web 服务连接到一个或两个节点并保存交易(在其状态下)。我知道这肯定不是 CORDA 的本意。将此问题视为我从 Node.js 网络服务与 CORDA 交互的第一步。

非常感谢任何意见。

我建议您先阅读文档。你的 Tx 将是一个状态。您需要为 Tx 的发生建立合同和流程。 Tx 将使用将使用 Crash Shell 或 RPC 客户端启动的流进行。 AFAIK,此客户端使用 Kotlin 或 Java。所以你必须创建一个 JAVA 或 Kotlin 应用程序来实例化这个客户端。现在在 Java 应用程序中,您必须公开其余端点以与将启动您的流程的客户端进行通信。您可以从您的节点应用程序调用这些其余端点。所有这些都必须在 CodaApp 中创建。这是最低要求。

我刚刚发现有一个图书馆。

看看这个:https://gitlab.com/bluebank/braid 这可以帮助你。