Zooko Wilcox-O'Hearn是一位密码学家和密码朋克运动的资深成员,他提出了Zooko三角,指出去中心化命名系统难以同时满足人类可读、去中心化和安全三个属性。他创立了Zcash,这是第一个大规模应用零知识证明技术的加密货币,旨在为区块链提供真正的隐私保护,尽管Zcash存在创始人奖励和可信设置等争议,但它推动了隐私技术的发展和监管讨论。

Zooko Wilcox-O'Hearn 是密码学家、计算机安全专家、Zcash 加密货币的创始人。他在去中心化系统和密码学领域研究超过25年,是密码朋克运动的资深成员。1996年,他提出了著名的"Zooko三角"(Zooko's Triangle),指出去中心化命名系统很难同时满足三个属性。2016年,他创立了 Zcash,第一个大规模应用零知识证明技术的加密货币,为区块链带来了真正的隐私保护。
Zooko Wilcox(后来加上了 O'Hearn)1974年出生于美国,在科罗拉多大学博尔德分校学习计算机科学。
1990年代中期,Zooko 开始对密码学和去中心化系统产生兴趣。他加入了密码朋克邮件列表,与 Wei Dai、Hal Finney、Nick Szabo 等人交流。
与许多密码朋克一样,Zooko 相信:
但他的方法更偏向学术研究而非激进行动。
1999年,Zooko 与 Jim McCoy 和 Bryce Wilcox 共同创立了 Mojo Nation 公司。
Mojo Nation 是一个去中心化的文件存储和共享系统,比 BitTorrent 还早:
这个想法非常超前,预见了今天的去中心化存储(如 Filecoin、Storj)。
Mojo Nation 开发了许多创新技术:
虽然技术先进,Mojo Nation 在商业上失败了:
2001年,公司关闭。但它的技术遗产很重要:
2001年,Zooko 在一篇论文中提出了著名的"Zooko三角"(Zooko's Triangle)。
Zooko 指出,命名系统(如域名、用户名)有三个理想属性:
Zooko 认为,传统系统最多只能同时满足其中两个:
2011年,Namecoin 的出现证明 Zooko三角可以被打破:
Zooko 本人承认他错了,Zooko三角可以通过区块链技术解决。这也为他后来创建 Zcash 提供了启发。
2007年,Zooko 创立了 Least Authority Enterprises,开发 Tahoe-LAFS(Tahoe Least-Authority File System)。
Tahoe-LAFS 是一个去中心化、加密的文件存储系统:
Tahoe-LAFS 的设计基于"最小权限原则"(Principle of Least Authority):
系统的每个组件只应该拥有完成其任务所需的最小权限。
例如,存储节点只需要知道如何存储数据块,不需要知道文件内容、所有者身份等。
这个原则后来成为 Zooko 设计 Zcash 的指导思想之一。
2013年,比特币已经证明了区块链的可行性,但它有一个致命缺陷:缺乏隐私。
比特币的所有交易都是公开的:
虽然比特币使用假名(地址),但它不是匿名的,而是"伪匿名"的。
2013年,一组密码学家(包括 Eli Ben-Sasson、Alessandro Chiesa、Christina Garman、Matthew Green、Ian Miers、Eran Tromer 等)发表了论文,提出了 Zerocash 协议。
Zerocash 使用 zk-SNARKs(零知识简洁非交互式知识论证)技术:
2015年,Zooko 决定将 Zerocash 从研究原型变成实用的加密货币。他创立了 Zcash 项目和 Electric Coin Company(最初叫 Zerocoin Electric Coin Company)。
2016年10月28日,Zcash 主网上线。
Zcash 是第一个大规模应用零知识证明的加密货币。
Zcash 提供两种类型的地址:
屏蔽交易隐藏:
但验证者仍然可以验证交易是有效的(发送者确实拥有资金,没有双花等)。
zk-SNARKs 允许这样的"魔法":
我可以证明"我知道一个秘密,这个秘密满足某些条件",而不透露秘密本身是什么。
在 Zcash 中:
我可以证明"我有权花费这笔钱",而不透露我是谁,钱从哪里来,要发给谁。
Zcash 的一个重要设计是:隐私是可选的。
用户可以选择:
这个设计有利有弊:
优点:
缺点:
Zcash 的一个有争议的设计是"创始人奖励"(Founder's Reward)。
前四年,Zcash 区块奖励的20%会自动分配给:
这意味着约210万 ZEC(总量2100万)会分配给创始人和早期参与者。
批评者认为:
支持者认为:
Zooko 的立场:
We needed sustainable funding to build this technology. The founder's reward is the most transparent and fair way to do it.
我们需要可持续的资金来构建这项技术。创始人奖励是最透明和公平的方式。
2020年,创始人奖励到期后,Zcash 社区投票决定继续资助开发:
Zcash 的 zk-SNARKs 有一个技术挑战:需要"可信设置"(Trusted Setup)。
为了生成 zk-SNARKs 的参数,需要生成一些"有毒废料"(toxic waste):
Zcash 使用了一个创新的解决方案:多方计算仪式(Multi-Party Computation Ceremony)。
2016年,Zcash 举行了一个仪式,代号"Powers of Tau":
参与者采取了极端的安全措施:
尽管如此,可信设置仍然要求信任至少一个参与者是诚实的。
批评者指出:
Zcash 团队后来开发了 Halo 2 技术,实现了无需可信设置的零知识证明。
虽然 Zcash 的市场份额不如比特币或以太坊,但它的技术影响深远:
Zcash 证明了 zk-SNARKs 可以在实际区块链中应用。这启发了:
Zcash 推动了密码学研究:
Zcash 引发了关于隐私与监管的讨论:
Zooko 坚信隐私不是犯罪:
Privacy is essential for human dignity, intimacy, and autonomy. We need privacy-preserving technologies to protect these fundamental rights in the digital age.
隐私对于人类尊严、亲密关系和自主权至关重要。我们需要隐私保护技术来在数字时代保护这些基本权利。
他认为技术是中立的:
Zcash can be used by dissidents to protect themselves from authoritarian governments, and by criminals to launder money. The same is true of cash, the internet, and mathematics. We build the tool; society decides how to use it.
Zcash 可以被异见者用来保护自己免受专制政府的侵害,也可以被犯罪分子用来洗钱。现金、互联网和数学也是如此。我们构建工具;社会决定如何使用它。
Zooko 探索了如何可持续地资助开源项目:
这些实验影响了整个加密货币行业对开发资金的思考。
Zooko 继续领导 Electric Coin Company,推动 Zcash 的发展:
他也是隐私技术的倡导者,在各种会议和论坛上发言。
Zooko Wilcox-O'Hearn 是密码朋克运动中最持久的参与者之一。从1990年代的密码朋克邮件列表到今天的 Zcash,他25年来一直在研究和构建去中心化、隐私保护的系统。
他的贡献包括:
Zcash 也许不是最成功的加密货币(按市值或用户数),但它是最有技术深度的项目之一。它证明了零知识证明可以实际应用,为整个行业带来了隐私技术的革新。
Zooko 代表了密码朋克的学术派:深入研究、长期坚持、注重实际应用、愿意与主流社会对话。他证明了理想主义和实用主义可以结合,隐私技术可以在保护人权的同时被主流接受。
最后用 Zooko 的一句话结束本文:
Building privacy-preserving technology is a marathon, not a sprint. We've been working on this for 25 years, and we'll keep working on it for the next 25 years if needed. Privacy is too important to give up.
构建隐私保护技术是一场马拉松,而不是短跑。我们已经为此工作了25年,如果需要,我们将继续工作下一个25年。隐私太重要了,不能放弃。
参考:
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!