根据corda的文件和我的理解,合同验证是在transactionBuilder的时候进行的。在研发方面,我把记录器放在合同验证功能上。有一件事观察到,合同验证在transactionBuilder的时候也是在collectSignature中,在最后流中也是如此。
在collectSignatureFlow中调用3次,而最终流也称为3次。
目前的设置有两个节点,一个非验证模式的公证.
我的问题是,在collectSignatureFlow中,对不同节点的验证调用,如果是,公证也称为验证函数。同样的问题也存在于最终流中。
发布于 2018-09-27 08:15:15
由收集签名的节点调用的CollectSignaturesFlow调用verify。SignTransactionFlow是由添加签名的节点调用的响应程序流,在签名之前也调用verify。
FinalityFlow打电话给verify。NotaryServiceFlow,由公证人响应FinalityFlow运行的流,如果公证是验证的,应该调用verify (实际上,这是验证公证的定义)。最后,ReceiveTransactionFlow是事务参与者响应FinalityFlow运行的流,在存储事务之前调用verify。
https://stackoverflow.com/questions/52511609
复制相似问题