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

时间:2024-12-01  分类:电子

ZuPass


ZuPass是由0xPARC推出的一个实验性应用,基于可程式化密码学(ProgrammableCryptography)的概念设计,旨在帮助使用者实现对自身资料的自主管理与跨平台互操作性。ZuPass的核心是Proof-CarryingData(PCD),使用者可以在保护隐私的前提下安全储存并证明其数据的有效性。


以下介绍几个在本次Devcon会场的ZuPass应用。使用ZuPass的应用又被称为ZApp


Devcon门票验证


ZuPass在Devcon活动中被用来验证与会者身份,其原理如下:



FrogCrypto


FrogCrypto是一个基于ZuPass的有趣应用,让参与者在展场中搜集各种类型的青蛙,并生成证明来展示自己拥有的青蛙。其特色在于



Meerkat


Meerkat是促进讲者与听众互动的ZApp,结合了Slido问答功能与ZK技术,实现匿名互动。其功能包括:



ZuPass的整合方式


ZuPass提供方便整合的SDK,达成类似GoogleOAuth的方便整合SDK:



POD与GPC技术


ZuPass建立在两个关键技术之上:ProvableObjectData(POD)GeneralPurposeCircuit(GPC)。这两项技术支撑了像是Meerkat、FrogCrypto和Devcon门票验证等应用,实现了数据的隐私验证与互操作性。


POD是一种以密码学为核心的数据格式,专为零知识证明设计。GPC则是一种模组化电路,能根据POD的结构生成灵活且高效的ZK证明。


POD的设计与技术基础



GPC的模组化电路设计


GPC是针对POD设计的通用电路,只需单一电路即可产生基于POD灵活的零知识证明。其设计基于模组化架构,包含:



POD的不足与挑战


尽管POD系统具有灵活性与隐私保护能力,但其仍存在以下限制:



POD2的诞生与改进


为了解决POD1的缺陷,POD2系统应运而生,其引入了「Proof-CarryingData(PCD)」的概念,使所有数据都带有可验证的证明,并支援多方运算:



并且POD2框架支援开发者将任意的Web2资料转换为POD格式,以解决POD与既有系统不兼容的问题,称为「UniversalDataAdapter」。例如开发者可将来自ZKEmail、TLSNotary等Web2系统的资料转换为POD格式的ProofCarryingData,让所有系统的资料产生互通性,实现不同系统间的无缝整合。最大的好处在于完全不需修改既有Web2系统的资料产生逻辑。


POD2的技术挑战在于,需依赖于多方全同态加密(Multi-PartyFullyHomomorphicEncryption,MP-FHE)实现多个POD2之间的共同隐私运算。


PEX语言


0xPARC也发明了类似Lisp的PEX语言,用于描述POD2的数据结构与条件:


[createpodid-card age26 zip-code12001 id1847202750][>age18]


提供简洁且直观的语法,使开发者能快速建立基于POD的应用。


FrogZone游戏


FrogZone是0xPARC在Devcon展示的技术游戏,旨在实践最尖端密码学应用,展示全同态加密(FullyHomomorphicEncryption,FHE)和多方计算(Multi-PartyComputation,MPC)技术如何结合,创造出具隐私保护和分布式特性的应用环境。这款游戏作为首个多用户MP-FHE应用,为分布式隐私计算和应用开发提供了重要的技术示范。


游戏玩法



技术核心:Multi-PartyFullyHomomorphicEncryption



技术挑战与限制



未来展望


FrogZone展示了利用全同态加密和多方计算技术实现隐私保护和去中心化应用的可能性。虽然当前技术仍面临性能和开发难度的挑战,但这就如同1960年代的电脑,虽然庞大且效率低下,却是开创现代计算时代的起点。FrogZone的意义在于,它象征了ProgrammableCryptography的雏形,为未来理想化的网际网路铺平了道路。


随着ProgrammableCryptography技术的发展,未来的网际网路将实现去中心化、自主性和隐私保护的目标,建立一个真正属于用户的数位世界。这个世界将带来更安全、透明且自由的数位生活,每个人都将能完全掌控自己的资产、资料与身份。



-->> 10/10 文章结束,返回第一页

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