Andreessen Horowitz推出新型私密链上投票工具"Cicada"
Andreessen Horowitz(a16z)近日宣布推出一款专为以太坊开发者设计的新型私密链上投票工具"Cicada"。在官方博客中,a16z开发者Michael Zhu指出,虽然现有链上投票功能已经存在,但大多数系统都是完全公开透明的。
Cicada的创新特性
Cicada通过提供私密投票功能,有效解决了公开投票中存在的操纵投票和不当激励等问趣。该工具特别引入了运行计票隐私机制,即在投票结束前隐藏每个选项的具体得票数。这一创新机制主要依赖于两种技术:时间锁谜题(time-lock puzzles)用于在设定时间内隐藏个人投票信息,以及同态时间锁谜题(homomorphic time-lock puzzles)用于综合这些谜题并隐藏总体计票结果。
此外,通过结合零知识群组成员证明(zero-knowledge group membership proofs),Cicada还能实现投票者匿名性和选票隐私保护。
技术实现与应用前景
Cicada作为一个Solidity库,能够完美兼容以太坊智能合约使用的编程语言。Zhu表示,该库的效率足以在以太坊主网上运行,而不需要依赖第二层网络解决方案。
尽管Zhu在Twitter上承认,目前链上投票技术"尚未准备好应对高风险的实际应用场景",但他对未来发展持乐观态度。目前,众多区块链项目已采用基于链上投票的治理系统。例如,Uniswap及其他DeFi平台利用链上治理来选择部署的区块链网络,而稳定币项目Maker则通过链上投票决定其储备构成及其他重要决策。