Login
欢迎来到未来世界

您现在的位置是: 首页 > 计算机 > 区块链

区块链

使用加密货币就可以为所欲为?(为什么要使用加密货币)

区块链 加入收藏
当前大家对于使用加密货币就可以为所欲为?都是颇为感兴趣的,那么小编也是在网络上收集了一些相关信息以便大家阅读。在很多媒体文章中,通常将加密货币描述成具有匿名属性,然而在其他文章中却又说成加密货币要比法币(如美元)更容易被追踪。那实际情况究竟如何呢?首先我们需要理解的是:加密货币的隐私性意味着什

当前大家对于使用加密货币就可以为所欲为?都是颇为感兴趣的,那么小编也是在网络上收集了一些相关信息以便大家阅读。

在很多媒体文章中,通常将加密货币描述成具有匿名属性,然而在其他文章中却又说成加密货币要比法币(如美元)更容易被追踪。

那实际情况究竟如何呢?首先我们需要理解的是:加密货币的隐私性意味着什么?这个问题并不像表面上那么容易回答,因为在区块链领域中,隐私可以意味着很多不同的东西。

要成为更加知情的开发者、投资者或加密货币的参与者,了解隐私在加密经济系统中的实际含义是非常重要的。

假设Alice想要开设一个Venmo帐户(PayPal旗下的一个支付服务,让用户可以在手机或网页上通过该平台转账给他人),这需要她提供并验证她的****信息,如此一来Venmo平台掌握了她的****信息并且可能与其他人共享这些信息。

假设Bob通过Venmo平台向Alice转账$20,并将此信息在该平台的Feed版块上分享出来(注:用户使用Venmo平台进行转账时,可以设置成叫该笔转账信息公布出来,包括转账时间和原因、双方的姓名等,但具体金额不会显示),这就意味着这笔交易信息是公开的了,尽管Alice的账户余额信息只有Venmo平台知道。

相比之下,假设Alice创建了一个比特币账户,并要求Bob向她发送价值$20的BTC,与Venmo相比,此时Alice的身份信息并不会公开,因为她的真实姓名并不会与这个比特币账户联系在一起。

然而,Bob账户向Alice账户发送了BTC这件事情,以及Alice账户还剩多少余额等信息将公开被世界上任何人看到。

我们可以看到,通过使用比特币,Alice在某种意义上保护了自己的一些隐私,但在其他方面却失去了一些隐私。

类似这种折衷性(tradeoff)在使用不同的加密货币时都很常见。

在加密货币领域中,我们通过三个方面来探讨其中涉及的折衷情况,即:使用加密货币来完成某种操作的用户的身份信息:用户执行操作所产生的具体交易数据:集合所有交易信息的区块链整体状态。

区块链协议可以通过利用密码学来使任何一个外部的观察者无法知晓或计算出以上这三个方面中的任何信息(从理论上来说是非常困难的)。

但同时,攻击者如果想要发现区块链的某个属性,可以通过组合不同的信息,来推断或猜测出他们想要知道的信息。

为了保护隐私,区块链协议的设计需要尽可能少地向潜在攻击者显露出有关特定属性的信息。

重要的是,某个特定属性(attribute)是否属于隐私保护范畴,这并不是非黑即白的。

比如,某个属性对于一些观察者来说是可知的,但对于另一些观察者却不可知,或者观察者可能在一定概率上可以猜测出某个属性,但无法完全确定。

这种隐晦性意味着诸如“我最喜欢的币能够保护隐私”和“我最喜欢的币要比你最喜欢的币更加能保护隐私”这样的言论通常都是站不住脚的。

相比之下,“门罗币(XMR)中的交易金额是隐秘的”,甚至“ZCash的匿名性保护了发送者账户的隐私”这样的言论会更说得通。

正如下文将提到,在某些加密工具(如零知识证明)能够帮助我们量化这些言论,甚至为这些言论提供严格的证明。

我们现在一起来研究一下与加密货币相关的隐私保护的各个方面。

身份信息的隐秘性(匿名性)当我们听到“隐私”一词时,会想要的一件事情就是匿名(anonymity),即用户的行为不会联系到他们在现实世界中的****。

一种隐私保护的方式就是使用假名,这是很容易实现的。

实际上,我们早已通过使用诸如bitcoinlover2008@gmail.com这样的假名在互联网上与他人进行交互,而不是使用自己真实的姓名。

在这种情况下,bitcoinlover2008@gmail.com的****(假设是AliceJones)是不会出现在与协议中的其他人进行交互的过程中的。

在大多数加密货币(如比特币)中,用户被给予公钥/私钥签名对,其中公钥就相当于用户名,而私钥就类似于密码。

其中的重要属性在于,只有知道正确的私钥(不管是合法获得还是通过盗窃获得)的人才能解密那条经过你“签名”的消息。

这就意味着,任何拥有公钥的人都可以通过私钥来查看这些消息是来自于哪个人。

这种特性允许用户通过自己的一个公钥或账户接收加密货币,也可以通过使用私钥来发送加密货币,所有这些过程都无需中心化机构的介入。

这些概念构成了现代数学密码学的基石。

然而,拥有私钥/公钥对仅仅只是我们在去中心化环境中用来实现使用假名的方式。

假名通常是加密货币协议中固有的属性,这给各媒体和公众产生一种错误的印象,认为所有加密货币都是匿名性的,或者至少比使用假名更加具有匿名性。

不足为奇,这种误解使得很多用户将加密货币用于各种非法目的,如网络赌博或在暗网进行交易等等。

然而,这些用户或许将对他们实际获得的匿名性程度非常失望。

尽管用户确实是通过使用公钥地址发送或接受加密货币,也就是说在交易过程中并没有使用真实的姓名,但用户执行的某些操作可以通过其他方式来将他们的公开账户与****联系起来。

首先,大多数用户通过在交易所使用法币来购买加密货币(如比特币)。

使用法币进行交易往往需要与常规的银行系统进行交互,因此可以证明用户的****。

因为所有比特币的交易数据是完全公开的(在下文中将进一步阐释这一点),这就使得能够访问该交易所数据库的人可以将账户地址与真实姓名联系起来。

比如,假设Alice从Coinbase中取出0.1个BTC并将之存放在自己的账户中,这样Coinbase就可以将Alice的真实姓名与该地址联系起来。

如果接下来Alice将自己账户中的比特币发送给一个涉嫌参与网络体育赌博的账户中,如此一来,外部观察者就能够推断出(并提供不可篡改的公开证据),Alice正在参与非法赌博活动。

诸如此类的技术称为区块链分析(blockchain analysis),且有些公司(如Chainalysis)已经在使用这种技术来按所有权对公钥进行聚类,从而将公钥与****联系起来,并分析交易资金流动。

其次,进行加密货币交易需要通过互联网来发送一些信息。

在某些情况下,可以通过交易过程中的交互元数据(metadata)来追踪发起交易的用户的IP地址,即便该用户使用诸如Tor这样的匿名化服务。

将以上这两个原因结合起来,使得想要通过加密货币的假名属性来进行真正的匿名交易并非易事。

交易数据的隐秘性当我们谈论隐秘的加密货币(private cryptocurrencies)时,想表达的意思通常是交易的某些方面是隐秘的。

大致来说,用户执行的交易操作可以更改区块链的状态。

关于使用加密货币就可以为所欲为?的信息到此就结束了,如果你还想了解更多这方面的信息,记得收藏关注本站。

图集详情底部广告位