我们注意到许多加密货币社区对于匿名加密货币的概念并不理解。 使用加密货币时的隐私来自两个要素:
· 个人信息的关联性:是否能将个人信息(如IP地址或其他信息)关联到区块链上的交易和地址(可通过使用TOR / I2P / VPN进行缓解)
· 区块链隐私:隐匿区块链交易的方法(例如Zcoin中的Zerocoin协议所提供的办法
IP地址与加密货币地址及交易的可关联性
我们将特别关注IP地址以及如何将他们与加密货币地址和交易关联起来。
实际上,在任何加密货币上进行交易时保护您的IP地址是保护您的隐私的一个重要组成部分,在进行交易时您应该使用某种形式的IP匿名。您可以从这篇文章中找到如何在Zcoin上做到这一点。通过隐藏您的真实IP地址,使得将特定的比特币/ Zcoin地址与真实世界的身份相联系变得更加困难,前提是没有其他漏洞,例如将付款与实际地址相链接以付运或支付到已经存有您的身份的网站。
然而,正如我们在下面的“区块链隐私”标题下看到的,IP地址保护仅是隐私的一个要素,而且由于您仍然需要在区块链上处理隐私,所以它本身不足以保证您的隐私。首先,要注意的是,比特币交易和Zcoin交易不包含任何IP地址,也不存储在区块链中。所以这些IP可以存储的唯一地方就是P2P网络中的节点,如果他们选择记录这些信息的话。
交易从节点到节点被中继,并且交易上没有明确的标记来将其标识为始发广播或仅仅是中继。 可以通过对网络进行主动监控和中继来确定交易源于哪个IP,并试图确定交易是在哪里首次广播,但是这种情况本身并不是确定性的,可能导致大量的假阳性。通过使用TOR / I2P / VPN,那些受过教育的猜测将不会指向您的真实IP地址。
Zcoin可以通过TOR进行正确的配置来实现它的功能。因此,即使IP被转发到节点,它也永远不会是你的真实IP地址。在我们的路线图中,使这个过程更加无缝。
还有一点值得注意的是,单独使用TOR也不足以隐藏身份,这可以从Alex Biryukov、Dmitry Khovratovich和Ivan Pustogarov(P2P网络中客户的匿名化)所做的研究中看出:我们证明了Tor的使用并不排除对整个网络禁止的Tor连接的攻击。我们的技术与交易图去匿名化技术是正交的,可以与它们结合使用。它表明,比特币提供的网络匿名水平相当低。
区块链隐私
默认情况下,比特币和其他类似的加密货币是基于它的,并没有为区块链提供任何匿名性的方案,每一笔交易永久记录在其区块链中。这意味着所有来往于地址的流量都是完全透明的,每一个硬币的历史都被记录下来。我们只是不知道特定地址的真实身份。它类似于以一个虚构的名字写一本书:化名。
检查比特币地址的交易历史
让我们来看看这个比特币地址 1HB5XMLmzFVj8ALj6mfBsbifRoD4miY36v
在写作的时候,我们可以看到这个地址已经有26,137笔交易,并且已经收到超过4000多BTC。
现在1hb5xmlmzfvj8alj6mfbsbifrod4miy36v实际上是维基解密的公共捐赠地址。即使我们不知道这一点,我们也可以总结出这个地址正在接收大量的资金,并且追踪从这个地址流出的每一个流量。我们知道这个地址已经收到了4000 + BTC,每一枚硬币都从这个地址流出。
多输入交易
每当我们想要接收比特币时,我们都可以通过使用新地址采取一些措施来改善隐私,如果我们使用图书类比,就像每次用一个新的虚构名字写一本新书。这听起来似乎是很隐私,毕竟,如果这些书是完全不同的名字,我们怎么能说这些书是由同一个作者写的呢?
这个问题来自多输入交易。
假设你想发送0.2比特币,但只有0.1比特币在两个不同的地址。要进行0.2比特币的支付,您需要对相同的接收地址进行两次单独的交易,或者更常见的(在大多数钱包中是自动完成的)是一个多输入交易。
当您收到您的钱包到不同地址的付款时,会发生一个多输入交易,但是您从您的钱包中发送了一个从多个地址中提取比特币的付款。输出交易将包含多个地址作为输入,证明它们在同一个钱包中并且属于同一个实体。如果您的身份与任何这些地址相关联,则没有任何地址会保持其匿名性。例如,在下面显示的交易中,有些比特币来自地址12TBGSTqd1how9cpYKWTm4VUYw3QDDWMoB,有些来自地址 19t1HyYqe254NxiTAGLrAR4gPJAZCkSXJY。这意味着这两个地址在同一个钱包中,属于同一个用户。
所有主要的加密货币(包括Zcoin)都使用多输入交易,这就是为什么没有任何区块链匿名机制,打破地址之间的链接和关系变得非常困难的原因。
其他隐私问题和区块链分析
当从加密货币交易中提取或存储加密货币时,该问题也出现了。大多数加密货币交易都执行某种形式的身份验证,并会给你一个存款地址(通常是你的账户上唯一的)。即使您非常小心,采取了所有必要的步骤来保护你的隐私,一旦你存入或退出了一个加密货币交易所,这些地址就会与你的真实世界的身份联系起来。
正如您所看到的,没有任何区块链匿名机制,只能从区块链收集大量信息。支付任何公开的比特币地址或与真实世界的身份相关联的地址,甚至不需要进入IP地址,就可以了解地址背后的人的想法或从其行为中得到假名。事实上,有很多关于这方面的研究。
基于行为的聚类技术,他们展示了在他们的模拟实验中可以显示40%的比特币用户。(Androulaki, E., Karame, G. O., Roeschlin, M., Scherer, T., & Capkun, S. (2012)。在比特币中评估用户隐私。)在后来的一项研究中,通过分析比特币的交易图,研究人员能够观察到用户行为的结构模式,认为这是比特币匿名的最重要的挑战之一。(Ober, M., Katzenbeisser, S., & Hamacher, K. (2013, May 7),比特币交易图的结构和匿名性。)
Zcoin如何保护你的财务隐私
这就是Zcoin使用Zerocoin协议提供区块链隐私的原因。 Zerocoin允许一个硬币的交易历史被彻底抹去,并赎回到全新的地址,以破坏交易图分析,并给你每个单一的Zerocoin tx有明显的可否认性。 其他匿名方案如Coinjoin或环形签名还通过将交易/投入与其他人的混合来混淆交易流程来提供区块链隐私程度。
这与使用Zcoin时使用TOR或VPN相结合,将保护用户的IP地址,并与Zerocoin一起提供完整的匿名解决方案。
结论
专注于隐私的加密货币必须同时解决区块链隐私和解决IP地址保护问题的方法。那些声称仅仅通过保护IP地址而匿名的人并不能保护你的财务或交易历史,因为所有流量在区块链上仍然是永久和公开的。没有匿名的区块链,虽然地址可能无法链接到您的真实IP地址,地址仍然可以链接到对方(例如,如果有人和你做生意,他可能会发现你的其他地址),即使你的IP地址不显示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)