当前位置: 首页 > 知识库问答 >
问题:

如何在Corda中创建派对?

申屠泳
2023-03-14

我是Corda的新手,我刚刚在文档的帮助下开发了一个应用程序。文档真的很棒,他们解释事情的方式。但是,我有几个问题,我无法找到解决方案。为了创建当事方,我在build.gradle文件中看到我们提到了当事方的详细信息。

node {
        name "O=PartyA,L=London,C=GB"
        p2pPort 10005
        rpcSettings {
            address("localhost:10006")
            adminAddress("localhost:10046")
        }
        cordapps = [
                "$project.group:cordapp-contracts-states:$project.version",
                "$project.group:cordapp:$project.version"
        ]
        rpcUsers = [[ user: "user1", "password": "test", "permissions": ["ALL"]]]
    }

但是,我认为这不是在文件中提及这些信息的正确方法。必须有一些数据库。

正如我们可以看到的,我们为每个节点指定了一个端口和ip。所以,它必须是一个独立的过程。但是,假设我有一家银行,有数百万客户,我们如何管理这些流程呢?

我知道我的问题很幼稚,但我找不到任何解决问题的方法。

共有1个答案

岳炎彬
2023-03-14

从Corda 4开始,设计为每个标识一个节点(即每个Party对象)。因此,每个标识都需要具有自己JVM进程和端口的节点。

已经讨论了如何扩展到大量托管标识(例如 https://groups.io/g/corda-dev/topic/roadmap_doc_for_project/27242114),但到目前为止还没有实现。

在您的用例(银行和他们的客户)中,只有银行运行一个节点可能是有意义的。客户将与银行进行身份验证,银行将代表他们与其他节点进行交易。这就是今天网上银行的工作方式。

 类似资料:
  • 使用使用corda-webserver的webapp,如何实现用户的身份验证机制? 配置文件中提到的RPC用户。 并执行基于角色的操作(仅限可访问的流)。 我只能找到有关通过ClientRPCOps对RPC用户进行身份验证的详细信息,但找不到任何关于基于web的身份验证的信息。

  • 问题内容: 我一直在四处搜寻有关如何使用Swift 2.0为MapView制作MKCircle注释的良好解释,但我似乎找不到足够的解释。有人可以张贴一些示例代码来显示如何创建MKCircle批注吗?这是我用来制作地图并获取坐标的代码。 问题答案: 将展示有关如何使用xcode 8.3.3的swift 3在地图视图上创建圆形叠加层的分步方法 在您的主故事板文件中,将地图工具包视图拖到故事板的场景(视

  • 本文向大家介绍如何在C#中创建StringBuilder?,包括了如何在C#中创建StringBuilder?的使用技巧和注意事项,需要的朋友参考一下 要在C#中创建StringBuilder,代码如下- 示例 输出结果 这将产生以下输出- 示例 让我们看另一个例子- 输出结果 这将产生以下输出-

  • 本文向大家介绍如何在JavaFX中创建RadioMenuItem?,包括了如何在JavaFX中创建RadioMenuItem?的使用技巧和注意事项,需要的朋友参考一下 菜单是提供给用户的选项或命令的列表,通常菜单包含执行某些操作的项目。菜单的内容称为菜单项,菜单栏包含多个菜单。 JavaFx支持三种菜单项,即-检查菜单项,自定义菜单项和单选菜单项。 RadioMenuItem RadioMenuI

  • 问题内容: 我一直在努力在Swift中创建UIAlertView,但由于某种原因,由于出现此错误,我无法正确执行该语句: 找不到接受提供的参数的’init’的重载 这是我的写法: 然后调用它,我正在使用: 截至目前,它崩溃了,我似乎无法正确理解语法。 问题答案: 从班级: //不推荐使用UIAlertView。改用 UIAlertController 和UIAlertControllerStyle

  • 本文向大家介绍如何在JavaFX中创建ButtonBar?,包括了如何在JavaFX中创建ButtonBar?的使用技巧和注意事项,需要的朋友参考一下 以下示例演示了ButtonBar的创建。 输出结果