我已经在Corda平台的发行版v1上使用“ Yo!CorDapp”示例(https://github.com/corda/spring-observable-stream)构建了一个CorDapp。
CorDapp具有四个节点-控制器节点(提供网络映射服务和验证公证服务),“节点A”,“节点B”和“节点C”。以下是应用程序中定义的流程-
流程1:“节点A”向“节点B”发送交易请求。还通知“节点C”。
流程2:“节点B”批准交易请求,对其自签名,从A获得签名并结束交易。还通知“节点C”。
CorDapps需要实施验证公证人以加强责任。
在git / elsewhere中是否有任何示例/文档可以证明验证公证程序的实现方面?
如果是,请提供指向它们的链接。
答案 0 :(得分:0)
在控制器节点的build.gradle的deployNodes部分(见下文)中,通过使用 advertisedServices = [“ corda.notary.validating”] 行,我们可以实现一个验证公证人。
task deployNodes(type: net.corda.plugins.Cordform, dependsOn: ['jar']) {
directory "./build/nodes"
networkMap "O=Controller,L=London,C=GB"
node {
name "O=Controller,L=London,C=GB"
advertisedServices = ["corda.notary.validating"]
p2pPort 10002
rpcPort 10003
cordapps = ["com.bgc:bgc:1"]
}