区块链/等级 VI · 比特币之后/6.2 山寨币时代/课程 5
门罗币与隐私币
隐藏在人群中,以及幕布的代价
材料门罗币或Zcash的区块浏览器,用于将其交易大小与比特币进行比较《密码朋克宣言》文本(埃里克·休斯,1993年)用于记录每种加密货币具体加密机制的笔记本
好奇
- 网络如何在无法知道是谁花费了资金以及花费了多少的情况下,确认这笔钱确实已被支出?
- 为何为了隐藏身份而添加更多数据,往往会降低账本的处理速度并使其变得更庞大?
- 当某个隐私保护功能需要将密钥交给特定群体来管理时,会发生什么?
探索
- 比特币提供的是伪匿名性,而非真正的匿名性。公钥并不直接与个人姓名关联,但每一笔交易都会被永久记录在不可更改的账本上。正是这种永久性使得通过分析公钥就能还原用户的身份;一旦将某个地址与特定身份联系起来,就可以掌握该用户的全部财务历史。隐私币的出现则是为了将隐私保护功能直接嵌入到底层协议之中。
- 门罗币采用环签名:花费者将自己的输入与账本上其他交易中的诱饵混合在一起。真正的发送者隐藏在这些诱饵之中,使真实输入在环成员中具有合理的可否认性;研究人员发现,2017年之前的许多早期交易仍可通过启发式方法被追踪。一次性隐形地址用于隐藏接收方,自2017年1月起,RingCT又隐藏了交易金额;2019年,门罗币采用RandomX工作量证明,以利于普通CPU挖矿。门罗币于2014年4月作为Bytecoin的分叉推出,而Bytecoin大量隐藏的预挖一直饱受争议。隐私以空间为代价:门罗币的交易比比特币的大得多。
- Zcash于2016年10月上线,源自学术研究Zerocoin(2013年)和Zerocash(2014年),采用zk-SNARKs(零知识简洁非交互式知识论证)。与门罗币的混淆方式不同,Zcash让节点无需接触底层数据即可验证交易。不过,其最初的参数需要一场“可信设置”仪式,由多方生成密钥,同时销毁各自的副本。批评者认为用户不得不信任这场仪式;2022年的一次升级让Zcash的新Orchard池改用无需可信设置的证明系统(Halo 2),不过较早的池仍在使用。
- 隐私与监管之间的张力是结构性的。混淆式隐私通过添加信息来掩盖数据,既增加了网络处理的复杂度,也引发了对非法活动的监管担忧。相反,以闪电网络等二层网络(L2)方案为代表的“省略式隐私”减少了链上信息。这种方法将交易细节保留在主账本之外,可以同时提升隐私性和可扩展性。
- Dash于2014年以XCoin之名推出,后更名为Darkcoin,利用混币和“主节点”来模糊交易路径。它因早期的“即时挖矿”(instamine)而饱受批评,即一种有利于早期开发者的快速发币。此后,监管压力促使部分司法辖区的交易所下架隐私币;例如,币安于2024年2月下架了门罗币。
- 其思想根源可追溯至《密码朋克宣言》(1993年)以及大卫·乔姆关于隐私数字现金的研究。由于安全挑战、用户体验障碍,以及寻求监控能力的各国政府施加的强大监管压力,隐私技术的落地依然困难。其中的权衡显而易见:绝对的隐私需要复杂的密码学,而大多数用户从未真正理解它。
关键事实
- 门罗币使用环签名将发送者隐藏在诱饵之中,并为接收者使用一次性隐形地址。
- Zcash采用zk-SNARKs,其最初需要通过“可信设置”仪式来生成参数。
- 混淆式隐私通过添加数据来掩盖身份,而省略式隐私则减少链上信息。
- 在隐私币普遍面临监管压力的背景下,币安于2024年2月下架了门罗币。
- 在门罗币于2014年4月上线之前,CryptoNote白皮书(2012-2013年)就已提出环签名和隐形地址。
- Dash采用混币和主节点,因早期对其供应量的“即时挖矿”(instamine)而饱受批评。
练习 九、六、三、一
9收集列出不同加密货币中的9种隐私技术或功能(例如环签名、zk-SNARKs、混币(CoinJoin))。
6归类按照主要的权衡因素,将这9项分为6类:可扩展性成本、信任要求、用户使用复杂度、监管风险、性能影响或采用障碍。
3提炼将这6组归纳为隐私功能难以大规模普及的3个根本原因。
1凝结用一句话解释:为什么“省略式隐私”往往比“混淆式隐私”更具可扩展性。
事实核查
日期、数字及数据均依据下方列出的已发表资料进行核实。
- Nicolas van Saberhagen, CryptoNote v2.0 white paper (2013)
- Ben-Sasson et al., 'Zerocash: Decentralized Anonymous Payments from Bitcoin' (IEEE S&P 2014)
- Eric Hughes, The Cypherpunk's Manifesto (1993)
- Monero documentation on RingCT and RandomX
- Binance announcement regarding Monero delisting (February 2024)