【问题标题】:Observer node implementation观察者节点实现
【发布时间】:2018-08-20 17:24:11
【问题描述】:

我已经阅读了corda观察者节点实现here。根据文档流程将事务发送到观察者节点以记录在观察者节点的 vault_states 中。

我有几个关于观察者节点的问题

  1. 在任何corda版本中,观察者节点不能同时是参与者和观察者。根据文档需要为相同的创建 2 个不同的节点。我们可以做公证员吗?

  2. 我们可以在不同的 cordapp 项目之间创建一个观察者节点吗?观察者节点如何跟踪哪个交易属于哪个 cordapp 项目?

  3. 在大多数观察到的 build.gradle 示例中,观察者节点与方节点相同。观察者节点是否还有其他属性,因为corda notary具有“notary”属性?

【问题讨论】:

    标签: corda


    【解决方案1】:
    1. 如果您是参与者,您仍然始终存储状态,因此您不需要同时成为观察者(唯一的例外是 OwnableStates,如果您是所有者,则存储状态)。公证人可以是观察员

    2. 一个节点可以存储和/或观察来自任意数量的 CorDapp 的交易。交易不属于 CorDapps。一个事务可以使用来自许多不同 CorDapp 的类

    3. 与公证人不同,观察者不是网络中的角色。这只是节点可以根据每个事务选择执行的操作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-04
      • 1970-01-01
      • 2012-05-11
      • 2015-02-12
      相关资源
      最近更新 更多