如何添加另一个监管节点并在corda DLT中添加一些功能?

时间:2017-07-14 14:03:50

标签: corda

我想在我的Cordapp应用程序中添加一个新的Notary / Regulatory节点,  在交易时应该执行一些额外的验证检查 在两方之间完成。 因此,公证人/监管部门将最终检查某些事情并加盖交易。

2 个答案:

答案 0 :(得分:2)

这里有两个选项:

  1. 您可以实施自己的流程,在公证步骤之前执行一些额外的验证,而不是使用默认的SELECT * FROM productservice WHERE product_type = "bakery-catering" AND product_address LIKE "Enugu-ezike,%" AND product_address_two LIKE "ezike district%" AND product_description LIKE "cooking%" 进行公证,广播和记录交易。这里的限制是支票不属于公证服务。
  2. 创建自己的自定义公证人。这里,自定义验证检查发生在公证服务中。执行此操作的能力是最近对代码库的更改,因此文档尚未更新以反映更改,但源文档可以在github上找到:

答案 1 :(得分:1)

如罗杰所说,您可以自定义FinalityFlow /实现自己的公证。

一种替代方法是:

  • 将新节点添加到网络中,以表示某些调节器
  • 编写合同规则,以便监管机构是交易的必要签署人
  • 在签署之前让监管机构对交易流程中的交易进行额外检查