美文网首页
『学概念找员外』比特币和匿名性

『学概念找员外』比特币和匿名性

作者: 刘员外__ | 来源:发表于2019-05-11 21:22 被阅读0次

比特币是一种安全并且匿名的数字货币。 ——维基解密捐款页面
比特币并不会帮你躲避国家安全局的窥探。 ——英国有线

比特币最有争议性的一个特性,就是匿名性。首先,比特币是匿名的吗?从上述两种完全相反的论调可以看到,人们对比特币匿名性存在理解上的困惑。其次,我们需要加密数字货币 (crypto-currency)做到完全匿名吗?匿名性有好的地方,也有不好的地方,进而引申出一些基本的问题:加密数字货币的匿名性对持有者有益处吗?对社会有没有好处呢?有没有一种方法,可以让匿名性只发挥积极正面的作用,而不用担心它的负面作用呢?

这些问题很难回答,因为它们取决于人的道德价值观。本文中,我们并不会回答这些问题,即使我们仍然会探讨匿名性的优劣。我们将主要研究探讨各种技术特性,其中有一些已经是比特币所具备的,还有一些是为增强比特币的匿名性,而建议比特币应该添加的技术特性。我们也会对其他一些具备不同匿名技术特性的加密数字货币进行研究。这些技术也会带来新的问题,比如它们能在比特币或者其他加密数字货币中正常工作吗?接受这些特性有多困难?接受这些特性需要对现有的技术功能做出哪些取舍?

匿名的定义

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

匿名和化名
在其他你可能更熟悉的情形下,说明匿名和单纯的化名的区别可能更容易。其中一个很好的例子就是在线论坛,在一个类似于红迪(Reddit,美社交新闻网站)的论坛中,你会选择一个自己常用的化名在一段时间内和系统进行交互。你也可以创建多个化名,甚至每一条评论都用一个新的名字,但那样会很麻烦,绝大多数人都不会这样做。所以在红迪这样的论坛里,用户通常都会使用化名,但又不是完全匿名。相反,在4Chan(综合型讨论区)这种在线论坛里,用户通常用匿名来发帖,并且不带有任何标识性属性。

从字面上理解,匿名的意思是“没有名字”。当我们尝试用这个定义来说明比特币的匿名特征时,会有两种不同的诠释:在交易的时候不使用真实的姓名,或者在交易的时候完全不使用任何名字。比特币是否具备匿名性,这两种释义会带来两种完全不同的结论。比特币的地址是公钥哈希值 (hashes of publickeys),在与比特币系统交互过程中,使用者不需要使用真实的姓名,但是需要使用公钥哈希值来作为交易标识。因此,按照第一种对匿名的释义,比特币是具有匿名性的,因为使用者不需要使用真实的姓名。然而,如果根据第二种释义,比特币并不具备匿名性,因为交易中必须使用的地址是一种虚假标识。在计算机科学语言中,这种不用真实姓名而使用一种特定标识的折中做法被称为化名。

你可以根据你的需要,随意创建出任意多个比特币地址,考虑到这一点,你可能会思考比特币的地址是否真的是虚假标识,因为你可以创建无穷多的化名,正如我们将会看到的,这并不能让比特币具备匿名性。

在计算机科学中,匿名指的是具有无关联性(unlinkability)的化名,无关联性是一种针对特定攻击者的能力而定义的属性,从直观的意思看,无关联性意味着如果一个用户和系统重复进行交互,从特定攻击者的角度考虑,不同的交互行为之间应该无法互相关联。

比特币是具备化名性的,但如果你的目的是要求绝对隐私,那么这种匿名性还不够。区块链技术是一种公开的账本系统,任何人都可以查询包含了给定地址的所有比特币交易。如果有人可以用你的比特币地址链接到你的真实身份,那么所有你的比特币交易记录——不管是过去的、现在的,还是未来的——都能关联到你的真实身份。

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

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

相关文章

网友评论

      本文标题:『学概念找员外』比特币和匿名性

      本文链接:https://www.haomeiwen.com/subject/zidfpqtx.html