【发布时间】:2020-01-09 05:38:10
【问题描述】:
我了解在一个节点内可以定义多个 RPC 用户,并且存储在节点保险库中的所有事务都对所有 RPC 用户通过保险库查询可见。有没有办法改变这种行为/限制用户在保险库中可以看到的内容,因为我可能不希望用户看到所有与他们无关的交易。
这里是上下文: 假设我有一个具有 3 个 RPC 用户的节点,它们中的每一个都相互独立,并且它们在同一个节点中分组在一起,因为它们属于相同的用户类型。假设这 3 个用户分别与其他节点进行了单独的交易,这些单独的交易基本上将更新到同一个保险库。由于保管库数据对其用户可见,如何确保维护每个用户的隐私?如何确保用户无法查看同一节点的其他用户进行的交易?
有没有办法设置这个访问层?还是当前版本的 Corda 已经允许这样做?这个接入层如何实现?例如,如果我必须添加一个额外的属性来标记交易,还是有其他更好的方法来做到这一点?
【问题讨论】:
标签: kotlin blockchain rpc corda data-access-layer