隐私模型

MetaID协议的隐私模型是由应用方制定,如果应用开发者不希望其用户数据公开,建议可考虑如下方式:

数据链上加密

  • 将节点的encryption设置为1,采用ECIES加密方式。这样数据只有用户自己可查看。具体ECIES加解密详情请参考:Integrated Encryption Scheme

  • 将节点的encryption设置为2,采用ECDH协商密钥的方式来处理。数据就只有用户和应用方能查看,用户也能授权或委托应用方来授权给第三方来访问。具体ECDH加解密详情请参考:Elliptic-curve Diffie–Hellman

MetaID树的数据结构关系是透明的,有些用户不希望其 MetaID 树数据结构关系信息暴露,此场景下可以使用 link 模式。通过operation 设置为 link,将节点设置为链接节点,指向另外一个数据集,这个数据集可以是另外一个MetaID,也可以是另外匿名数据集。这样用户可以有选择的使用匿名节点和MetaID协议节点。

Hide模式

另外值得一提的是,当PIN交易中的operationhide时,也是隐私模型的一种方式。此时 PIN 将声明不被索引和应用所引用,可用于本地应用和不希望被索引器以及第三方应用所引用时的场景。

Last updated