首页 > 解决方案 > Observer node implementation

问题描述

I have read corda observer node implementation here. as per documentation flow sends transaction to observer nodes to record in vault_states of observer node.

I have few questions related to observer nodes

  1. Observer node can not be Participant and Observer at same time in any corda version. As per documentation needs to create 2 diffrent nodes for same. Can we make notary as Observer ?

  2. Can we create one observer nodes between diffrent cordapp project? How observer node track which transaction belongs to which cordapp project?

  3. In most of example observed build.gradle where observer node is same as party nodes. Is there any other attributes for observer node as corda notary have "notary" attribute?

标签: corda

解决方案


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

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

  3. 与公证人​​不同,观察者不是网络中的角色。这只是节点可以选择在每个事务的基础上做的事情


推荐阅读