以太坊联合创始人 Vitalik Buterin 在一篇技术文章中阐述了不可区分性混淆如何能够在无需依赖可信中介的情况下实现完全私密的链上投票。Buterin 研究了这种旨在隐藏软件逻辑同时产生正确输出的密码学方法,认为它可以与区块链基础设施相结合,实现私密、抗勾结的投票。该技术距离实际部署仍相去甚远,当前实现需要极高的计算需求,Buterin 将其描述为“银河级”计算量。
不可区分性混淆处理加密选票,不暴露投票内容
Buterin 解释称,不可区分性混淆是一种密码学形式,旨在隐藏软件的工作原理,同时仍允许其在执行时产生正确输出。经过混淆的程序可以处理加密选票,仅发布最终计票结果,而不暴露单个选票或揭示其内部逻辑。这种方法将消除对阈值委员会的需求——这些委员会目前共同负责解密选举数据。将 iO 与区块链基础设施结合,可以实现私密、抗勾结的投票,几乎无需信任负责处理选票或公布结果的委员会。
区块链基础设施对状态管理仍然至关重要
Buterin 表示,区块链仍然至关重要,因为混淆后的软件无法阻止自身被复制,也无法独立维护不断变化的状态。这一限制使得混淆程序本身不适用于涉及余额或其他有状态系统的应用。区块链基础设施将用于管理混淆程序无法安全独立维护的共享状态。
当前实现需要银河级计算量
尽管研究人员最近展示了使用合理安全假设构建 iO 的方法,但 Buterin 表示,当前的实现需要“银河级”计算量。某些方法执行所需的时间比宇宙的寿命还要长。Buterin 将混淆描述为长期研究方向,而非生产就绪技术,并将其当前阶段与早期的零知识证明研究相比较——后者经过多年优化才转变为实用的区块链基础设施。
常见问题
区块链投票中的不可区分性混淆是什么?
不可区分性混淆是一种密码学形式,旨在隐藏软件的工作原理,同时仍允许其在执行时产生正确输出。在区块链投票中,混淆程序可以处理加密选票,仅发布最终计票结果,而不暴露单个选票或揭示其内部逻辑。
如果投票程序被混淆,为什么仍然需要区块链?
区块链仍然至关重要,因为混淆后的软件无法阻止自身被复制,也无法独立维护不断变化的状态。这使得混淆程序本身不适用于涉及余额或其他有状态系统的应用,需要区块链基础设施来管理共享状态。
不可区分性混淆在当今投票中有多实用?
当前实现需要“银河级”计算量,某些方法执行所需的时间比宇宙的寿命还要长。Buterin 将该技术描述为长期研究方向,而非生产就绪,并将其当前阶段与早期的零知识证明研究相比较——后者在多年优化后才变得实用。
免责声明:以上内容(如有图片或视频亦包括在内)均为平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。
本站尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复