云鹏老师帮你读书 | 《区块链技术驱动金融》比特币和匿名性(上)

2019-06-09  本文已影响0人  94193d0de2aa

- 01 -

比特币和匿名性

比特币是一种安全并且匿名的数字货币。——维基解密捐款页面

比特币并不会帮你躲避国家安全局的窥探。——英国有线

比特币最有争议性的一个特性,就是匿名性。

首先,比特币是匿名的吗?从上述两种完全相反的论调可以看到,人们对比特币匿名性存在理解上的困惑。

其次,我们需要加密数字货币 (crypto-currency)做到完全匿名吗?匿名性有好的地方,也有不好的地方,进而引申出一些基本的问题:加密数字货币的匿名性对持有者有益处吗?对社会有没有好处呢?有没有一种方法,可以让匿名性只发挥积极正面的作用,而不用担心它的负面作用呢?这些问题很难回答,因为它们取决于人的道德价值观。

- 02 -

匿名的基础知识

2.1 比特币具有匿名性吗?

匿名的定义在讨论比特币是否具备匿名性之前,我们需要对匿名做一个定义。我们需要准确地理解到底什么是匿名,以及它与其他一些相似术语的关系,比如隐私。

从字面上理解,匿名的意思是“没有名字”。当我们尝试用这个定义来说明比特币的匿名特征时,会有两种不同的诠释:在交易的时候不使用真实的姓名,或者在交易的时候完全不使用任何名字。

比特币的地址是公钥哈希值(hashesofpublickeys),在与比特币系统交互过程中,使用者不需要使用真实的姓名,但是需要使用公钥哈希值来作为交易标识。

因此,按照第一种对匿名的释义,比特币是具有匿名性的,因为使用者不需要使用真实的姓名。然而,如果根据第二种释义,比特币并不具备匿名性,因为交易中必须使用的地址是一种虚假标识

比特币是具备化名性的,但如果你的目的是要求绝对隐私,那么这种匿名性还不够。区块链技术是一种公开的账本系统,任何人都可以查询包含了给定地址的所有比特币交易。

2.2 比特币链接到真实身份

如果有人可以用你的比特币地址链接到你的真实身份,那么所有你的比特币交易记录——不管是过去的、现在的,还是未来的——都能关联到你的真实身份

更加糟糕的是,把比特币地址和真实身份链接起来并不困难。如果你跟某一种比特币业务有关联——不管是一个在线电子钱包服务,还是其他接受比特币的商家或交易所,通常你都需要提供你的真实身份以完成相关交易。

比如,交易中通常都需要你提供信用卡信息,或者商家需要你提供真实地址以便送货上门。或者你去咖啡馆喝杯咖啡,然后用比特币来支付。由于你已经出现在店铺里,咖啡师对你的身份特征已经有了非常多的了解,即使他们没问你的真实姓名。你的物理标识就这样和你的某个比特币交易联系到了一起,从而可以由这个地址追踪到你所有的其他比特币交易。这显然不具备匿名性。

2.3 旁路攻击(sidechannels)

即使没有发生直接的关联,因为侧面渠道或者一些间接的信息泄露,你的匿名身份也可能会被暴露(deanonymized)

举个例子,某个人看过一个匿名的比特币交易记录,并且注意到了这个比特币交易的活跃时间,那么他就可以将这个时间信息与其他公开可获得的信息关联到一起。可能他会注意到在同一个时间某一个推特用户也出于活跃状态,那么就可以建立一个匿名的比特币资料和一个真实世界的用户(至少是一个推特账号)之间的关联。

很显然,这样的匿名性并不能保障隐私或者绝对匿名。要想做到绝对匿名,我们需要更强的无关联性属性。

我们将在下一章节学习。

- 03 -

文章解读

1. 用匿名来说明比特币的匿名特征时,会有两种不同的诠释:在交易的时候不使用真实的姓名,或者在交易的时候完全不使用任何名字。

2. 比特币的地址是公钥哈希值(hashesofpublickeys),在与比特币系统交互过程中,使用者不需要使用真实的姓名,但是需要使用公钥哈希值来作为交易标识。

3. 如果有人可以用你的比特币地址链接到你的真实身份,那么所有你的比特币交易记录——不管是过去的、现在的,还是未来的——都能关联到你的真实身份。

4. 如果你跟某一种比特币业务有关联——不管是一个在线电子钱包服务,还是其他接受比特币的商家或交易所,通常你都需要提供你的真实身份以完成相关交易。

5. 即使没有发生直接的关联,因为侧面渠道或者一些间接的信息泄露,你的匿名身份也可能会被暴露(deanonymized)。

内容来源:《区块链技术驱动金融》

认识云鹏老师:

《区块链读书会》创始人、EOS引力区引力节点、区分主节点/项目分析师、GOGOC社群联合发起人等。

上一篇 下一篇

猜你喜欢

热点阅读