Shutter 与 Snapshot 合作,为 Snapshot DAO 引入永久屏蔽投票功能。该系统采用 El-Gamal 同态加密和零知识证明技术,确保每个投票的隐私性,并能透明地计算投票结果。目前 PoC 已在 Snapshot UI 中实现,未来将集成到 Snapshot testnet 和主网。
我们很高兴地宣布,Shutter 和 Snapshot 正在合作,为所有使用 Snapshot 的 DAO 带来永久隐私投票。
这个新系统将使用一种线性阈值同态加密(特别是 El-Gamal),结合零知识证明,确保每个人的选票在投票结果仍能透明计算的同时,保持永久私密。
快速链接:
让我们深入了解细节。
永久隐私投票是 DAO 治理中最需要的功能之一。Vitalik Buterin 呼吁保护隐私。工业界(例如,Shutter,Cicada)和学术界(例如,1,2,3)都在为此做出重大努力。在 DAO 社区中,每天的投票者都在提出同样的担忧:当每一票都公开时,治理就会崩溃。
公开投票的代价是真实的——报复、压力、收买选票,以及策略性地传达信号,而不是诚实的信念。它会抑制参与并扭曲结果。在现代选举中,出于某种原因,选票是保密的。DAO 需要同样的保护。
有了 Snapshot 上的永久隐私投票,情况就会改变:
Snapshot PoC 上的永久隐私投票 - YouTube
在这个 PoC 中,用户可以使用 Shutter 基于 El-Gamal 的系统私下投赞成/反对票。通过将多项选择和其他高级投票类型拆分为多个二元子投票,也是可行的。
你可以通过克隆这个 repo,在两个命令行提示中自己运行 PoC:
El-Gamal 加密是一种特殊的线性同态加密,它允许对加密数据进行计算——例如对选票进行求和——而无需解密单个选票。
与支持任意计算但仍然在计算上 极其 昂贵 的通用 FHE 不同,El-Gamal 提供了一种实用、高效的替代方案,它具有可扩展性和可行性。使用 El-Gamal 将使我们能够更轻松地将永久隐私投票带给 Snapshot 的庞大用户群,并在其他 DAO 治理平台上使用此模型。
结合 Shutter 的阈值加密方法,它还允许加密/解密密钥的生成是分布式的和健壮的,并且它消除了信任单个中心化第三方的需要。
这是它在高级别上的工作方式: 考虑一个具有三个选项的基本投票:赞成、反对和弃权,我们分别将其表示为 1、-1 和 0。每个投票者使用 Shutter 提供的公钥加密他们选择的选项,并生成一个零知识证明,表明他们的加密选票有效,即它编码了允许的值之一(-1、0 或 1)。然后,加密的选票和随附的证明被提交到链上。
投票期结束后,计票机构(Snapshot)、Shutter Keypers 或任何其他指定的当事方 - 验证所有提交的零知识证明。然后,它同态地聚合所有有效的加密选票以计算加密的计票结果。Keypers 协同使用阈值解密来解密此计票结果,确保单个选票保持私密,并生成一个零知识证明,证明解密已正确执行。
请注意,虽然 PoC 仅支持赞成/反对/弃权投票,但这可以很容易地扩展为支持更复杂的投票类型,方法是拆分为多个二元投票,然后进行聚合。
了解更多 关于永久隐私投票如何运作的信息。
第一阶段已经完成——PoC 已经在 forked Snapshot UI 中上线。我们现在正在准备 testnet 集成,然后再进行最终的 mainnet 发布。
路线图:
我们正在与 Snapshot 密切合作,将永久隐私投票带到整个 DAO 生态系统。一旦上线,每个 Snapshot 空间都将能够启用永久隐私投票——无需设置,无需特殊工具。
如果你是 DAO 管理员、代表或活跃投票者, 并且希望看到你的 DAO 在 Snapshot 上启用永久隐私投票,请 与我们联系。我们可以帮助你准备一份提案,你可以将其提交给你的 DAO 供其考虑 - 概述永久隐私投票为何重要,以及一旦它在 Snapshot 上线,如何一键启用它。
相关链接/资源
- 原文链接: blog.shutter.network/per...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!