一分钟带你了解:史上最大比特币区块之谜

区块链

575人已加入

描述

区块链是记录加密货币所有变化的公众可见的总账本,本周二有史以来最大的比特币区块出现在区块链上。它达到999kb大小,充满了交易数据,当它问世的时候,比特币开发者聊天室的一位用户称之为“RIP Bitcoin”。

我们知道谁铸造了这个区块:鱼池。这是中国的主要矿池之一,矿池是一些矿工将他们的挖矿资源合并到一起挖矿形成的,其目的是更快的确认区块。我们也知道为什么有人这么做。这是因为有的人,或许是一批人,发送了在网络上发送了大量的微小的比特币交易,人们将这种交易称为“灰尘交易”,这类似一种攻击手段,以达到阻塞交易管道乃至破坏比特币系统的作用。至少,暂时起到这样的作用。

我们不知道的是,谁发起了这些垃圾交易,也不知道他们为什么这样做。攻击目前仍在进行中,目前有上万笔交易处在等待中,等待被打包进区块链,矿工们也在努力应付垃圾交易的攻击。

可能是有人试图降低乃至破坏中国矿池的力量吗?可能是比特币社区单纯的想测试一下系统吗?可能是某个凶猛的比特币开发者想要证明什么吗?这里是关于这件事的幕后人员的最好的阴谋论。

凶猛的开发者

在过去几个月,比特币社区卷入了一场辩论,即,是否应该执行一个代码的改变,以通过增加区块大小的方式,使比特币能够适应随着世界范围内接受度的提高带来的交易量的增加。缺点是在这个过程中会带来难以避免的区块链分岔,因为这要求所有人迁移到新版本的账本上。

这场辩论的支持方——以开发者加文·安德森为首——认为,线性系统显然无法应对大量的流动和交易,就像现在发生的灰尘交易证明的事实。

但并不是所有人都这么看,一些开发者和有力的中国矿池——中国矿池的总算力超过了全网算力的一半——都表达了对加文·安德森的计划的不满,因为这可能会给现在的比特币系统带来不可避免的混乱。

为了检验安德森的说法,比特币公司Coinwallet.eu已经进行了两次独立的”压力测试“——本质上就是现在发生的事情,只不过规模小一些——来检验系统能否处理这些活动。在两次压力测试中,比特币系统都表现得差强人意。

在这次更为严重的垃圾交易攻击开始的时候,一些红迪网用户表示,背后的作俑者可能是一个支持安德森的比特币开发者,攻击是为了证明他们的观点:我们需要更大的区块。

很多垃圾交易是发往已知的地址和容易分解的短语,这使得清理这些交易并不难。这可能正好说明,这次攻击的幕后之人并不像摧毁比特币,这是想警醒它。无论是是谁在背后发动这次攻击,他并不想看到比特币毁灭,只是要提醒现存比特币系统的弱点。

有人试图打击中国矿池

强力的中国矿池站在了反对改变比特币的提议的对立面。他们的主要理由是,相对于在美国的小伙伴,他们的带宽有限,如果实施更大的区块,他们跟不上节奏。

一位比特币核心开发者,彼得·托德(Peter Todd) 说:“很多人对中国矿池非常愤怒,尤其是鱼池。其中有很多原因,像中国的矿工跳出来反对加文·安德森增加区块大小的提议。打击中国矿池可以降低中国矿工的意见的重要性,这样中国矿工的意见就不那么重要了。”

迈克·赫恩(Mike Hearn) 另一位杰出的比特币开发者,曾指出,如果中国矿工拒绝改变,继续延伸旧的区块链,那么可能会通过代码升级,这样就可能将中国矿工完全踢出网络。托德的看法是,通过垃圾交易攻击,可以打击鱼池在公众眼中的形象,这样的削弱中国矿池的手法更容易被大众接受。

托德说道:“而鱼池,如果攻击者知道他们将像现在做的那样,清理灰尘交易,攻击者可能说了,我为什么做这样的无用功呢?因此,当你清理了大量的灰尘交易的时候,人们将抱怨鱼池,因为交易阻塞是罕见,并有新闻价值的。”

然而这种打击中国矿池的阴谋论,可能性是很小的。因为在攻击者的立场上,需要预知,是鱼池,而不是其他的中国矿池,甚至不是北美或欧洲的矿池,来选择进行清理灰尘交易。如果行动的愿意就是打击鱼池,最终的效果也没有显现,因为人们很快发现,矿工只是清理灰尘,并没有攻击比特币网络。

社区维护

这种解释看起来是最有可能的。既然,看起来攻击被设计成易于解决的,既然这并不是中国矿池自导自演的,这次垃圾交易攻击只能被解释为又一次“压力测试”。

加州大学伯克利分校的计算机安全研究者尼古拉斯·维沃在给我的电子邮件中表示:“为了强化增加区块大小的需要,最近发生了一个‘比特币压力测试’运动,通过用垃圾交易阻塞网络,试图说服人们,比特币应该增加区块大小,来每秒处理更多的交易。”

在维沃看来,这次压力测试中使用的一个比特币地址,正是此前Coinwallet.eu发起的压力测试中使用的一个地址。这是一个很关键的证据。尽管此前Coinwallet.eu事先公开声明了进行压力测试,而这一次并没有。

在第一次测试中,Coinwallet.使用了20个比特币,价值约5000美元,用于进行垃圾交易的攻击。然而,维沃说,这次的攻击比第一次廉价的多。

维沃说:“这次攻击,攻击者使用了3个比特币,约800美元,但是这次攻击的花费可能少的更多,当攻击完成后,交易费可能会回到攻击者的钱包。”

如果Coinwallet.eu是这次攻击的幕后主使,这种现象或者是由于他变聪明了,意识到不需要花费5000美元来瘫痪比特币,或者是具体实施人的预算更加紧张所致。我们不知道真相,但真相可能更糟糕。由于比特币网络上发生的绝大部分行为是隐匿身份和加密的,所以在此次大量的垃圾交易冲击比特币网络的行为,查证归因不说是不可能,至少也是很困难的尽管维沃和Todd对于谁是攻击的作俑者,给出了自己的猜测,我联系的另一个对象,赫恩,当我问他又没办法找出谁在操纵这次攻击时,他回答我说,没办法——事实是我们几乎无从确认任何猜测。就算是鱼池,也你能完全摆脱嫌疑,尽管维沃和托德都说,鱼池牵扯进攻击是很不可能的。

然而,最重要的是要注意,攻击可能会进一步恶化。根据维沃的看法,攻击者可以很容易很轻微的增加一点他们的垃圾交易的交易费,这样这些垃圾交易就能获得矿工打包的优先权,然后真实的交易就会卡在等待确认的环节,这将降低网络的效率。

最后,看起来比特币将安全度过这次攻击。也许,在攻击结束之后,幕后之人会公开自己的身份,届时一切都会变得明了。谁知道呢,也许这个人就是中本聪本人也说不定。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分