一个Corda节点可以支持多方/帐户吗?

时间:2017-07-10 19:26:24

标签: corda

想知道单个Corda节点是否可以像比特币一样支持多个帐户。

我在话语https://discourse.corda.net/t/can-you-have-a-corda-identity-adress-without-running-a-node/1298

中找到的相关未决问题

来自Peter FroystadFroystadP6d

Corda是否支持多人在网络上拥有帐户/地址而无需运行Corda节点? 类似于比特币如何允许人们使用私钥拥有硬币,但却没有运行完整节点?

在金融界,这对应于在银行拥有账户的人,并且他们将与他们的银行在交易中以1-1的方式分享事实。但是,这些客户不会运行对等节点。但他们想要一种类似于比特币钱包的服务,允许他们访问他们与银行的交易

3 个答案:

答案 0 :(得分:5)

Corda适用于并非所有银行的各种机构,因此它没有比特币那样直接的“账户”概念。如果您想在Corda之上实施客户帐户,您需要自己跟踪余额并使用Corda进行机构间转移。 Corda能够轻松地与SQL数据库和MQ集成,但这种集成非常容易。

如果您在单个节点上询问多个身份,那么一台机器可以同时执行法律实体A和B,答案是:我们正在处理它。

答案 1 :(得分:1)

根据Mike Hearn的博客文章:https://discourse.corda.net/t/mobile-consumer-payment-experiences-with-corda-on-ledger-cash/966

  

请注意,此计划中的余额只是您的银行余额。没有单独的钱包。

我认为目前不支持在单个节点上运行多个帐户/聚会。然而,我们可能期望在第2阶段比特币SPV钱包模式中实现支持。

  

在第二阶段,这扩展到支持更像比特币SPV的模型,其中发送设备管理其自己的私钥和交易数据。它因此成为真正的钱包应用程序。

答案 2 :(得分:1)

现在可以使用Corda 4.3和新的Accounts SDK

https://github.com/corda/accounts

但是,这并不是Party的简单替代,它要求更改现有的cordapp并实现您可能认为是“帐户”或“钱包”的业务逻辑的几个部分。