corda - 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
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 ?
Can we create one observer nodes between diffrent cordapp project? How observer node track which transaction belongs to which cordapp project?
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?
解决方案
如果您是参与者,您仍然始终存储状态,因此您不需要同时成为观察者(唯一的例外是
OwnableState
s,如果您是所有者,则存储状态)。公证人可以是观察员一个节点可以存储和/或观察来自任意数量的 CorDapp 的交易。交易不属于 CorDapps。一个事务可以使用来自许多不同 CorDapps 的类
与公证人不同,观察者不是网络中的角色。这只是节点可以选择在每个事务的基础上做的事情
推荐阅读
- c++ - 如何在 python 中使用 cv::Mat?
- java - 使用 java 11 编译 cumulocity-clients-java 时出错
- sql - oracle sql dev,使用子查询,列出用户不感兴趣的建筑物
- javascript - e.parameter 中的参数未定义
- vue.js - Vuex 状态没有更新,state.dispatch 没有被调用
- java - 无法使用中国国家/地区的伪造者生成正确的数据
- python - 计算每个类别的贡献
- java - 为什么我的程序以 XML 格式返回字符串值?
- ios - HERE iOS SDK:微调集群创建
- ios - UIAlertController keeps segue from performing ("window is not equal to view’s window“)