zh
返回所有新闻

OWN Insights AMA回顾:与微软Web3研究员共话实现DID四大关键点

OWN 基础设施发布以来,本体发布了多期 Insights,与大家分享对信任基础设施的规划与见解。随着社区的呼声越来越强烈,我们特别举办 AMA 与大家进一步讨论。  本篇,我们首先回顾第一期 OWNInsights 系列 AMA。本次活动特别邀请了微软 Web3 知名研究者 Shrey Jain(@shreyjaineth),讨论“Web3 身份的建设路径”。


Shrey 在 DID 领域拥有深度见解,并围绕 DID 撰写过多篇知名论文及研究报告,比如近期刚发布的《A Pural Decentralized Identity Frontier: Abstraction v. Composability Tradeoffs in Web3》,通篇针对去中心化身份的构建以及可验证凭证的实现进行了专业的深度研究。


以下是部分核心内容:  


在 Web3 中,通信正在以一种非常有意义的方式进行改变。


对外传递信息时,我们需要什么关键要素?回顾通信发展史,被信任的传递者必不可少——能够准确传递信息,不会随意探看信息,更不会对传递信息进行篡改。


那么,代入互联网,信任传递则要求该通讯协议需要以某种形式能够保证信息传递途中不会被干扰以及隐私保证。然后,就当前 Web2 的网络环境来说,这种需求往往实现不了,同时我们在通信过程中已经暴露了诸多个人隐私信息,比如个人身份、爱好、需求。   对此,Web3 中正在使用密码学原语来促进隐私保护以及抗审查。比如零知识证明技术,能够将信息内容加密并设定特定公钥解锁,以达到信息保护的目的。而通过这样的方式,Web3 通信将可以更加去信任——建立无人为操控或者隐私侵犯的安全传递。


而在此之前,信息的来源(人)是否能被信任也是一大关键,这将基于去中心化身份(DID)实现。 


去中心化身份(DID)在实现过程中,需要实现四个关键目标。


  • 隐私。通过可验证凭证(VC),DID 允许用户在完成身份认证的前提下只提供相关凭证代替身份数据,避免在传递过程或者在接收端的信息收集及泄露;
  • 抗审查。结合密码学技术(zk)加密身份数据,在网络中以 DID 标识符代替真实身份,同时允许用户构建多重身份实现身份隔离;
  • 与智能合约的互操作性。DID 规范的通用性促使身份系统可被各种应用和平台集成,用户需要通过 DID 调取智能合约参与 DAO、NFT 活动、社交等链上交互;
  • 自管理。DID 设置的身份数据以及可验证凭证均由用户拥有和管理,没有私钥或者公钥的其它任何一方无法对 DID 以及相关数据进行读取和管理。在以上四点中,隐私和与智能合约的互操作性是 DID 必须满足的需求,也是 DID 实现大规模应用的必要前提。尤其是与智能合约的互操作,实现这一点将会推动 Web3 各领域使用 DID 作为关键身份账户体系。   


从社会学和非技术层面看,网络交互可作为身份证明以供验证。


当人们在 Web3 中进行协作时,信任将是推动其持续、顺利进行的关键。这也是为什么在 Web3 中构建“去信任”方案备受瞩目的关键原因之一。那么,对于社会大众或者非技术人员来说,应该如何证明身份进而建立信任网络?


确定一个人的身份,并非一定需要 KYC 或者生物识别等技术。作为社会人,其交互行为的积累同样将为他形成独一无二的人格身份。   

因此,通过用户网络行为以及与他交互的人为其证明,同样可以实现在不泄露个人隐私数据的情况下建立一个人准确且真实的身份。基于该证明,其他人可以信任持有者对应的部分身份;而持有者则可以通过提供该证明,获取他人在这个方面的信任。


目前,此套逻辑已经在 DID 方案中实现。无论是 W3C 的 DID 推荐标准,还是在本体 ONT ID 框架中,均实现了个人为他人验证身份并形成可信凭证的方案。  

即 DID 持有者既可以成为别人的身份验证者,也可以邀请他人为自己验证身份,经由验证的身份凭证将被记录在区块链上。该凭证将作为持有者在网络中的部分身份证明,为其提供信任来源。


本篇为第一期 OWNInsights 系列 AMA 的部分观点,如需了解更多讨论,不妨通过以下链接获取 AMA 全录音:https://twitter.com/OntologyNetwork/status/1560340984692494336