在Corda,为什么没有验证的公证人会看到附件?

时间:2018-02-05 10:54:10

标签: corda

我在Corda网络上有一个没有验证的公证人。非验证公证人只应在去冲突交易时看到时间窗口和输入状态引用。

但是,当我登录公证人数据库时(使用此处的说明:https://docs.corda.net/node-database.html)并查看附件表格,我看到公证人看到了各种附件。

这是对隐私的侵犯。为什么公证人会看到这些附件?

1 个答案:

答案 0 :(得分:0)

在Corda中,合同作为附件存储在节点上。您在非验证公证人身上看到的是这些附件。

在运行时,您的节点会扫描其cordapps文件夹中的每个JAR。任何包含一个或多个合同类(即实现Contract接口的类)的JAR都将被序列化并作为附件上载到节点,以便在合同验证期间使用。

整个JAR将被序列化,而不仅仅是合同。这就是为什么以https://docs.corda.net/writing-a-cordapp.html#structure中描述的方式构建CorDapp很重要的原因。