2026-07-29 19:33:15
icon loading...

维塔利克·布特林发布全新钻石iO密码学设计

摘要
以太坊联合创始人Vitalik Buterin发布加密混淆系列第二篇,提出名为Diamond iO的新设计以太坊联合创始人Vitalik Buterin发布了其加密混淆系列的第二篇文章,介绍了一种名为Diamond iO的新设计。这是对不可区分混淆(iO)的一种创新尝试,旨在让加密程序的执行变得更加可行。什么是Diam

以太坊联合创始人Vitalik Buterin发布加密混淆系列第二篇,提出名为Diamond iO的新设计

以太坊联合创始人Vitalik Buterin发布了其加密混淆系列的第二篇文章,介绍了一种名为Diamond iO的新设计。这是对不可区分混淆(iO)的一种创新尝试,旨在让加密程序的执行变得更加可行。

什么是Diamond iO?

不可区分混淆是密码学领域最雄心勃勃的目标之一。混淆技术将程序转化为一个加密版本,该版本仍能运行并产生相同的输出,同时隐藏其内部运作方式。形式化目标iO意味着:给定两个完成相同任务的混淆程序,没有人能区分它们之间的差异。

Buterin此前曾将这一过程描述为“隐藏代码而非数据”,这使得iO有别于标准加密和零知识证明。在其最新博文中,Buterin将Diamond iO描述为一种工具,能够让用户以加密软件交互,同时确保程序底层逻辑、代码和密钥保持机密。Diamond iO将在经过修改的属性基加密(ABE)方案内部运行,并基于全同态加密(FHE)实现。

与历史上关于iO的假设不同,Buterin的提议理论上可以将运行隐藏程序逻辑所需的时间从“宇宙级别”缩短到“行星级别”。尽管距离实际部署仍有很大差距,但这已经是一个有意义的进步。

前景可期,但尚不实用

Buterin指出,将Diamond iO与区块链结合——区块链解决了混淆技术无法弥补的一个缺口,即防止程序被复制以处理像货币这样的有状态操作——可以实现完全隐私且抗共谋的系统等应用。尽管近年来取得了理论上的突破,但实际应用的障碍依然巨大。

Buterin将开销归因于多层构造,这些构造堆叠了全同态加密、功能加密和基于格的工具等原语。他指出,可证明安全的方案预期运行时间甚至超过了宇宙的寿命。Diamond iO缩小了这一差距,但并未完全消除。

该设计将为多种隐私保护应用奠定基础,包括链上投票:程序可以统计选票并显示结果,无需中心化的计票机构。Buterin明确表示,他希望研究人员在现实世界部署变得可行之前,继续改进其安全假设和计算性能。

声明:文章不代表币圈网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
币圈快讯
查看更多
回顶部