隱私模型
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