谁在进行新一轮比特币“压力测试”?

2015-09-11 10:31 来源:巴比特资讯 阅读:7801
当太阳在今晨升起的时候,你会看到比特币世界另一个完全batshit的日子。一家欧洲比特币交易所仅仅仍出了200btc私钥,用户们争先恐后地收集着它们,然后这些用户,有效地DDoS着整个比特币网络……

              

压力测试

当太阳在今晨升起的时候,你会看到比特币世界另一个完全batshit的日子。一家欧洲比特币交易所仅仅仍出了200btc私钥,用户们争先恐后地收集着它们,然后这些用户,有效地DDoS着整个比特币网络……

CoinWallet.eu,昨日在Bitcointalk论坛发帖,称已放弃实施新的“压力测试”,此外,他们还将赠送比特币社区200btc,方式是将数千个私钥公布在论坛上,称任何人都可以免费拿走。

随后,巴比特论坛用户‘鼻涕彼 ’发帖爆料 —— 警惕CoinWallet送币阴谋,压力测试计划升级。

巴比特论坛用户chehw_1给出了他的解释:

“这种行为比较卑鄙,相当于借刀杀人,发起DDOS攻击。

如果每个私钥下拥有的btc实际是由上千(或上万)个UTXO所组成的,那么转出1个这种私钥下的全部btc恐怕至少需要几百K甚至超过1M字节。

也就是说,如果出现1000笔这种交易,就会可能增加1G的数据量,按照现有的区块上限(1M),比特币系统需要8天以上才能处理完。

如果n个人同时争抢一个私钥,那么交易所需的数据量就会放大n倍,节点(或矿池)的mempool如果无法支持这么大的数据量,可能会崩溃。

此外,争抢私钥时必然会出现无数个双花。为了防止双花交易带来的损失,交易所(或商户)恐怕需要多等几个确认才敢认可,对正常交易认定生效的时间会有影响。

CoinWallet恬不知耻地将其称之为赠送给社区的礼物,但其真正的意图,却是DDoS比特币网络,甚至他们自己都不必动一根手指。在写这篇文章的时候,似乎一切都按着他们的计划在进行着。

当人们去争夺这些币的时候,成吨数量的交易会被生成,一旦每个人都试图获得相同私钥中的btc,这个过程将不断放大。

目前积压的未确认交易数,已经达到了90,000笔左右,内存池(memorypool)最高时达到了150MB,而正常情况下的水平是在10以下。在Bitcointalk论坛上,很多尝试收集这些币的用户报告说,他们的比特币客户端出现了崩溃情况。

CoinWallet.eu拉开了“赠送攻击”的序幕,企图阻止正常交易的处理,并阻塞内存池。如果内存池变得过大,运行比特币节点的计算机可能会崩溃导致关闭。(因为内存池是存储在本地上的,所以问题也就成了运行节点的物理计算机内存本身)

在以前的“攻击测试”中,CoinWallet.eu自己做了所有繁重的事情,其最成功的一次破坏性试验,导致比特币内存池达到了300MB,而这 一次,进行直接攻击的人却换成了比特币用户,CoinWallet.eu首席运营官詹姆斯·威尔逊(James Wilson)在电子邮件中告诉作者,他们希望这一次测试能够超过1GB

而他们的最终目的,无非是要证明一个观点:比特币需要升级,以便它可以处理更广泛的交易。这一次,CoinWallet.eu希望的是,贪婪的人们能够帮助他们实施这一攻击计划。他们做到了,干得好,everyone!

----


声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文