05 关于51%攻击
本章解答了关于所谓51%攻击问题的争论。当一个或一群矿工获得了大多数的哈希值产出能力(即工作量证明)后,可以发起交易然后再撤销交易,从而达到双重消费目的,也可以阻碍确认某些交易或者其他矿工寻找有效的区块。
回复:比特币:点对点的电子现金支付
中本聪,星期一,2008年11月3日,11: 45: 58 UTC-8
约翰•莱文写道:
中本聪写道:
只要诚实节点控制网络上大多数CPU的计算能力,就可以产生最长的链并且战胜任何攻击者。
但是他们没有做到。攻击者通常控制超过10万台计算机的僵尸集群。我熟悉的维护垃圾邮件发送者黑名单的人告诉我,他们经常一天就能看到100万个新僵 尸。
正是这个原因导致基于哈希值的电子现金无法在现在的网上运行,好人拥有的计算能力远逊于坏人。
谢谢您提出这个问题。
这句话强调得还不够:要求所有好人集体拥有比任何单一的攻击者更多的计算能力。
尽管会有很多小的僵尸集群,但是它们不足以压倒整个网络,它们仍然可以通过产生比特币而赚钱。这些小集群在这种情况下就称为“诚实的节点”。产生比特币的小集群越多,压倒整个网络的难度就越大,也使得比较大的集群无力推翻整个网络,所以它们可能也靠产生比特币赚钱。根据长尾理论,小、中、少量 大型集群计算能力的总和应该远超过最大僵尸集群的计算能力。
即使一个坏人的计算机能力能够压倒网络,也不会瞬间致富。他所能做的就是收回自己花出去的钱,就像开了一张空头支票。要利用这一点,他要先从商家买点东西,等到发货之后,压制网络并尝试收回自己的钱。这样的计划赚到的钱不太可能比产生比特币的多。有那么大的僵尸集群,产生出来的比特币应该比其他人加起来都多。
比特币网络把僵尸集群转移过去产生比特币或许可以减少垃圾邮件。
中本聪
密码学邮件组 |