20世纪90年代初,有两股巨大的力量在传播,这两股力量将影响未来几十年的发展:互联网和强大的密码学。
在1993年撰写的一份宣言中,Eric Hughes主张用密码学的技术在互联网时代保护个体的隐私:个人隐私应该收到保护,隐私权是一种基本权利。
"我们密码朋克致力于构建匿名系统。我们用密码学,用匿名邮件转发系统,用数字签名,用电子货币来捍卫我们的隐私。"
15年后,中本聪为密码朋克提供了比特币。在它之后,许多其他的匿名电子货币系统被创造出来,并融入了密码学的最新发展。
在这篇文章中,我们将探讨目前的匿名交易系统(也就是加密货币)是否满足了密码朋克先辈对隐私的追求。
"隐私是有选择地将自己暴露在世界面前的权力。" - 《密码朋克宣言》
与涉及法币的传统交易系统相比,加密货币提供了很多隐私。摆脱了证明相关人员身份以及资金来源和用途的需要,加密货币只需要其参与者透露极少的信息,如果有的话。然而,随着时间的推移,即使这样做也被证明是太多了,因为已经发现了许多对比特币交易去匿名化的攻击。
其中一些缺点是其创建者预见到的,比如永远不需要重复使用公钥,或者一个地址发送多笔交易泄露了持有者的信息,这使得许多公钥有可能关联到同一个钱包持有者。
随着时间的推移,改善比特币用户隐私的技术被开发出来,最著名的是CoinJoin,它允许用户将他们的比特币 "混合 "在一起,使得追踪他们的交易历史变得几乎不可能。
弄清楚CoinJoin的交易情况并不容易,因为它有利于用户隐藏自己的交易,但到目前为止,它的使用还远未普及。
使得比特币成为一个足够好但并不理想的匿名交易系统的这些问题让一些密码朋克做了他们最擅长的事情:写代码。多年来,许多新的专注于更好的隐私的加密货币已经被创造出来。在这篇文章中,我们将重点介绍三种。
Zcash
Zcash是于2016年对比特币的原代码进行分叉而创建的。它使用了被称为zk-SNARKs的零知识证明的密码学原理,这使得节点能够在不知道交易内容的情况下验证交易。因此,个人进行Zcash交易不会透露任何关于谁进行交易或交易了多少的信息。然而,该协议允许所谓的透明交易,这与比特币的交易相同。这使得Zcash强大的隐私功能可以选择使用。
Zcash的供应可以分为两种类型:不透明的和透明的。透明的供应与比特币类似,完全可以审计。不透明的供应中持有的Zcash可以使用zk-SNARKs私下交换。截至发稿,目前已发行的ZEC只有约5%是不透明的。
由于Zcash的隐私功能是可以选择使用的,我们也可以计算有多少比例的交易利用了这些功能:
Zcash的交易可以进一步分为三类:
•透明交易,只与透明的供应进行的交易•在不透明的和透明的供应之间交换ZEC的部分隐私的交易•只与不透明的供应进行的完全隐私的交易
属于最后一类的交易不到2%,尽管最近交易量激增。
Monero
Monero创建于2014年,使用建立在环形签名和保密交易之上的CryptoNote技术。这些功能让人可以在不透露自己是谁的情况下证明自己属于一个团体。因此,与比特币相比,无法确定Monero交易的发送者:多输入交易信息的漏洞被解决了。在2017年,Monero还采用了Bulletproof技术,这是一种更新的加密技术,它可以隐藏收到的金额。
Grin
Grin是这些新的加密货币中最年轻的一个。它是2016年一项名为MimbleWimble的创新成果,该创新利用了密码学的新进展,使其用户不仅可以隐藏所使用的金额和公钥,还可以搞混交易关系:如果Alice给Bob发钱,Bob给Charlie发钱,那么交易可以改写为Alice -> Charlie,而Bob的行为在链上是不可见的。
理论上,这些替代品提供了比比特币更强的隐私性,然而它们的整个日交易量总和只达到比特币的6%左右。在这些隐私资产上的每一笔交易,都有16笔是在比特币上完成的,还有无数笔是在提供更少隐私的资产上完成的。
"为了使隐私得到普及,它必须是社会契约的一部分。" - 《密码朋克宣言》
用户对隐私的冷漠可能是目前匿名交易系统的最大短板。尽管加密货币隐私方面的技术有了很大的进步,但对隐私功能和隐私资产的使用却很缓慢。随着加密货币不断被更多的公众所采用,其原有的以隐私为导向的精神必须得到传递,才能使其得以生存。
如果做不到这一点,可能会导致匿名交易系统的原始理念逐渐消失,被加密货币的其它用途所取代。
从好的方面来看,比特币的出现重新激发了人们对密码学话题的研究兴趣,产生了Bulletproof弹和Mimblewimble等新的创新。我们也注意到,Wasabi和Samurai's Whirlpool等提供商对CoinJoin重新产生了兴趣,尽管它们在比特币的交易量中只占很小的比例,但却在快速增长。
原文来源:https://coinmetrics.substack.com/p/coin-metrics-state-of-the-network-3dc