隐私模型
MetaID协议的隐私模型是由应用方制定,如果应用开发者不希望其用户数据公开,建议可考虑如下方式:
数据链上加密
将节点的
encryption
设置为1
,采用ECIES加密方式。这样数据只有用户自己可查看。具体ECIES加解密详情请参考:Integrated Encryption Scheme将节点的
encryption
设置为2
,采用ECDH协商密钥的方式来处理。数据就只有用户和应用方能查看,用户也能授权或委托应用方来授权给第三方来访问。具体ECDH加解密详情请参考:Elliptic-curve Diffie–Hellman
Link模式
MetaID树的数据结构关系是透明的,有些用户不希望其 MetaID 树数据结构关系信息暴露,此场景下可以使用 link 模式。通过operation 设置为 link,将节点设置为链接节点,指向另外一个数据集,这个数据集可以是另外一个MetaID,也可以是另外匿名数据集。这样用户可以有选择的使用匿名节点和MetaID协议节点。
Hide模式
另外值得一提的是,当PIN交易中的operation
为hide
时,也是隐私模型的一种方式。此时 PIN 将声明不被索引和应用所引用,可用于本地应用和不希望被索引器以及第三方应用所引用时的场景。
Last updated