- 01 -
比特币和匿名性
比特币是一种安全并且匿名的数字货币。——维基解密捐款页面
比特币并不会帮你躲避国家安全局的窥探。——英国有线
比特币最有争议性的一个特性,就是匿名性。
首先,比特币是匿名的吗?从上述两种完全相反的论调可以看到,人们对比特币匿名性存在理解上的困惑。
其次,我们需要加密数字货币 (crypto-currency)做到完全匿名吗?匿名性有好的地方,也有不好的地方,进而引申出一些基本的问题:加密数字货币的匿名性对持有者有益处吗?对社会有没有好处呢?有没有一种方法,可以让匿名性只发挥积极正面的作用,而不用担心它的负面作用呢?这些问题很难回答,因为它们取决于人的道德价值观。
- 02 -
匿名的基础知识
2.1 比特币具有匿名性吗?
匿名的定义在讨论比特币是否具备匿名性之前,我们需要对匿名做一个定义。我们需要准确地理解到底什么是匿名,以及它与其他一些相似术语的关系,比如隐私。
从字面上理解,匿名的意思是“没有名字”。当我们尝试用这个定义来说明比特币的匿名特征时,会有两种不同的诠释:在交易的时候不使用真实的姓名,或者在交易的时候完全不使用任何名字。
比特币的地址是公钥哈希值(hashesofpublickeys),在与比特币系统交互过程中,使用者不需要使用真实的姓名,但是需要使用公钥哈希值来作为交易标识。
因此,按照第一种对匿名的释义,比特币是具有匿名性的,因为使用者不需要使用真实的姓名。然而,如果根据第二种释义,比特币并不具备匿名性,因为交易中必须使用的地址是一种虚假标识。
比特币是具备化名性的,但如果你的目的是要求绝对隐私,那么这种匿名性还不够。区块链技术是一种公开的账本系统,任何人都可以查询包含了给定地址的所有比特币交易。
2.2 比特币链接到真实身份
如果有人可以用你的比特币地址链接到你的真实身份,那么所有你的比特币交易记录——不管是过去的、现在的,还是未来的——都能关联到你的真实身份。
更加糟糕的是,把比特币地址和真实身份链接起来并不困难。如果你跟某一种比特币业务有关联——不管是一个在线电子钱包服务,还是其他接受比特币的商家或交易所,通常你都需要提供你的真实身份以完成相关交易。
比如,交易中通常都需要你提供信用卡信息,或者商家需要你提供真实地址以便送货上门。或者你去咖啡馆喝杯咖啡,然后用比特币来支付。由于你已经出现在店铺里,咖啡师对你的身份特征已经有了非常多的了解,即使他们没问你的真实姓名。你的物理标识就这样和你的某个比特币交易联系到了一起,从而可以由这个地址追踪到你所有的其他比特币交易。这显然不具备匿名性。
2.3 旁路攻击(sidechannels)
即使没有发生直接的关联,因为侧面渠道或者一些间接的信息泄露,你的匿名身份也可能会被暴露(deanonymized)。
举个例子,某个人看过一个匿名的比特币交易记录,并且注意到了这个比特币交易的活跃时间,那么他就可以将这个时间信息与其他公开可获得的信息关联到一起。可能他会注意到在同一个时间某一个推特用户也出于活跃状态,那么就可以建立一个匿名的比特币资料和一个真实世界的用户(至少是一个推特账号)之间的关联。
很显然,这样的匿名性并不能保障隐私或者绝对匿名。要想做到绝对匿名,我们需要更强的无关联性属性。
我们将在下一章节学习。
- 03 -
文章解读
1. 用匿名来说明比特币的匿名特征时,会有两种不同的诠释:在交易的时候不使用真实的姓名,或者在交易的时候完全不使用任何名字。
2. 比特币的地址是公钥哈希值(hashesofpublickeys),在与比特币系统交互过程中,使用者不需要使用真实的姓名,但是需要使用公钥哈希值来作为交易标识。
3. 如果有人可以用你的比特币地址链接到你的真实身份,那么所有你的比特币交易记录——不管是过去的、现在的,还是未来的——都能关联到你的真实身份。
4. 如果你跟某一种比特币业务有关联——不管是一个在线电子钱包服务,还是其他接受比特币的商家或交易所,通常你都需要提供你的真实身份以完成相关交易。
5. 即使没有发生直接的关联,因为侧面渠道或者一些间接的信息泄露,你的匿名身份也可能会被暴露(deanonymized)。
内容来源:《区块链技术驱动金融》
认识云鹏老师:
《区块链读书会》创始人、EOS引力区引力节点、区分主节点/项目分析师、GOGOC社群联合发起人等。
网友评论