以太坊Devcon大会精选!十大关键技术全解析,将彻底改变Web3?

时间:2024-12-01  分类:电子
与ZK的差别在于:



以下介绍几个MPC的应用与最新研究,展示其在隐私保护与分布式计算中的潜力。


WorldID


WorldIDWorldcoin的核心技术,旨在为每位用户建立独特的数位身份,用以证明个人的「唯一性」。注册过程中,使用者需透过「虹膜扫描」验证身份,确保每人仅能注册一次。这需要将新扫描的虹膜与已注册的数据库进行比对。然而,大量集中存储的真实虹膜数据可能带来巨大的隐私风险。


为解决此问题,Worldcoin与Taceo合作,探索基于MPC的去中心化虹膜比对方案。


技术细节与流程



WorldID最大的技术挑战在于计算成本高昂:Worldcoin的使用者数已超过1,600万,每次唯一性验证需要针对庞大的数据库进行线性扫描。在GPU加速环境下,一次验证需要32台NVIDIAH100GPU,峰值网络吞吐量达2.5Tbps


因此,Worldcoin正积极探索计算资源需求更低但验证严谨度相对较低的替代方案,例如借鉴ZKPassport的护照唯一性证明机制,以在减少成本的同时保持足够的验证可信度。


MPCStats


MPCStats是一个基于MPC的开源框架,旨在实现多方参与的统计计算,同时保护数据隐私。该框架允许多个数据提供者匿名参与计算,结果公开但不泄露个人数据细节。


技术特点



展场Demo


在Devcon展会中,MPCStats提供了一个Demo,让参与者私密分享其BinanceETH余额,计算平均值。数据的完整性由TLSNotary证明,最终生成可信且隐私保护的统计结果。


PublicAuditableMPC


PublicAuditableMPC(PAMPC)是一种结合MPC和零知识证明(ZK)的新型协议,旨在解决现有MPC系统中无法向第三方验证计算正确性的挑战。该协议允许计算方在保护输入隐私的同时,向第三方公开验证计算结果的正确性。


核心概念与技术



应用场景与优势



Part10:ProgrammableCryptography


0xPARC提出可程式化密码学(ProgrammableCryptography)概念,指出此技术是从「专用型密码学」转向「通用型密码学」的世代革命。


过去,密码学工具为特定用途而设计,如RSA加密、椭圆曲线签章等等。当人们需要新的功能,就必须发明新的密码学协议来满足需求,如GroupSignature协议可以让个人代表一群人签署资料,而不透露具体身份,这与RSA加密演算法的设计有显著差异。


相对而言,可程式化密码学将密码学设计的数学问题转化为工程问题,允许开发者写程式来实现任意密码学操作。以下是一些重要技术:



最理想的Internet


可程式化密码学能帮助实现Internet的理想状态,包括:



例如,MPC与FHE技术让伺服器在完全不了解用户数据的前提下,完成计算任务,同时确保计算结果的可验证性,这代表使用者资料将永远由自己掌控。


以下透过两个例子解释,为何有了可程式化密码学后,能建构理想的社交网路与投票应用。


去中心化Facebook


过去当人们思考去中心化社交网路时,总是想先模仿Twitter,原因是Twitter的机制较为单纯:每个使用者可以公开发布内容,任何人都能看到其他人的内容。然而相较于去中心化Twitter,去中心化Facebook的实现更加复杂,因其数据拓扑和隐私要求更高:



此外,这些应用需要处理隐私的全域状态(PrivateGlobalState),例如推荐演算法的参数可能无任何单一方知晓,但系统仍需保证其正确运行。这些挑战只能透过可程式化密码学解决。


投票系统的技术演进


投票是个很好的案例,因为它需要同时满足许多特性,才能做到公平、隐私且公正。在加入不同的可程式化密码学技术后,能一步步朝向理想的投票系统迈进:




-->> 9/10 文章未完,请继续阅读

以上就是以太坊Devcon大会精选!十大关键技术全解析,将彻底改变Web3?的全部内容,望能这篇以太坊Devcon大会精选!十大关键技术全解析,将彻底改变Web3?可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。