Corda上的资产标记化

时间:2018-04-14 05:22:13

标签: corda

是否有在Corda上发行和转让代币(可替代资产)的例子?

有人可以在高级别草拟这是如何工作的吗?

我对以下方面特别感兴趣:

  • Corda如何证明一方拥有代币(代表现金或证券)?
  • 我们可以将交易保密吗?特别:
    • 只有发件人和收件人知道交易发生了以及金额是多少。
    • 接收方未查看发件人的总余额。
    • 发件人没有看到接收器的总余额。

1 个答案:

答案 0 :(得分:1)

通过令牌,我假设您指的是可替换资产(一个令牌与另一个令牌相同)。在corda中,这是使用合同建模的 - 合同定义了令牌/资产行为。有关此示例,您可以在此处查看现金https://github.com/corda/corda/blob/master/finance/src/main/kotlin/net/corda/finance/contracts/asset/Cash.kt

为了证明一方拥有代币,corda使用公证人。公证人会检查每个州(一个令牌的实例 - 在令牌合同中定义)的有效性,只需运行您的合同验证码即可。你可以像现金一样为每个令牌状态设置一个ownBy字段,并在合同验证码中要求投入现金状态的一方拥有这笔现金。

为了保持交易私密性,我建议你看一下使用交换标识流程。实际上,对于每个事务,只生成相关各方知道的新公钥/私钥对 - 请参阅https://docs.corda.net/api-identity.html#confidential-identities

希望这可以回答你的问题/让你走上正确的道路

相关问题