“51%算力攻击”的经济学解释
时间:2014-06-26 来源:经济学人 作者:玩币族
在大多数的选举中,如果你赢得半数以上的选票,你就可以发号施令。但在比特币上,情况有点复杂。 之前的事件显示(指的是GHash.IO全网算力超过50%):尽管一个巨大的矿机联盟用户,管理控制系统,构成了比特币51%的算力,但该集团没有滥用其多数席位。相反,许多成员决定离开,并加入竞争对手的组织。 比特币的美,是在于它的复杂性。 这是一个系统,旨在解决一个数字领域的难题:如何将一些有价值的东西,从一个人转移到另一个那里,并且不需要中间商干预交易,同时可以确保项目不被复制——也就是,对于“钱”来说,就是保证不会被“双花”。 这些系统,其中之一就是:所谓的“挖矿”。它的功能是,保证比特币安全:全球成千上万的计算机网络,提交比特币交易公共总帐(“blockchain”),并确保他们以后不能被修改。 本文技术细节暂且不谈,比特币网络,通过解决极其困难的数字谜题,来完成它。谁首先发现答案,就会赢得奖励,目前是25个比特币。 在比特币的早期,挖矿是由个人电脑完成的。有些人想赚点业余外快,便把自己电脑的算力投入进来。 但当比特币的价值,在2013年初,开始爆发,有人真正可以赚到大钱,挖矿便成了一个产业。 按今天的汇率计算,挖矿产生约15000美元的奖励;全网矿工们,现在一天大约合计赚取240万美元,2013年末,这一数字超过500万美元(见图表)。更重要的是,为了避免拥堵,比特币系统的挖矿难度,会随着计算能力的上涨自动增加。结果,目前大多数的挖矿业,已经成了专业定制芯片的天下,少数矿业联盟控制了这个生态,矿机拥有者与矿池共享收益。 6月13日,其中一个称为GHash.IO的联盟(矿池),设法召集超过51%的全网算力,导致比特币社区出现一次轻微恐慌。 它不仅意味着GHash.IO可以赢得大多数的奖励:一个团体拥有更多的算力,他可以赢得更多的比特币。但更重要的是,如果一个团体,控制网络一半以上的算力,它从理论上,可以拥有独裁的权力,决定交易如何流向。 康奈尔大学的Ittay Eyal和 Emin Gün Sirer, 在最近的一篇博文中,描述了这个威胁。他们说,大多数时候,这个威胁可能导致交易被阻止,从而无法提交到总帐,不论是针对特定的交易、还是特定的比特币地址。比如,针对那些已知的比特币交易所、风险投资家、甚至个人的地址。或者,可以勒索高额的交易费用,来向区块链提交交易。事实上,他将“掌控银行金库的钥匙”。 但这似乎根本就没有发生过。在大多数的情况下,当开始接近临界值的时候,例如在2013年4月和2014年1月,许多在GHash.IO的矿工,就搬到了其他竞争池中, GHash.IO所占的份额,现在已经降到了三分之一。 这很容易理解,如果比特币持有者,担心系统会作弊,许多人会选择退出,加密货币的价值就会下跌;一个挖矿项目的投资,可以达到数亿美元,(投资人)可能(因此担心)失去其价值。 然而这并不是说,矿业的整合不是比特币的首要问题。它已经开发成一个去中心化系统:没有中央银行或其它当局控制,信任(第三方)是不必要的,密码学赢得了所有。然而,事实上,任何一个超过50%算力的集团,意味着,他们(为了维系所有人对比特币)的信任,必须选择做正确的事情。 GHash.IO的事实是,在算力超过了50%的临界值后,矿工虽然撤离了。但这并不能表示,比特币是绝对安全的。外部的的潜在攻击者,假设具备足够的现金和险恶的企图,至少有可能积累大量算力,来试图破坏系统。但这样作会花很多钱。目前,比特币网络的计算能力是1.35 zetta flops(每秒十万亿亿次浮点操作)。相当于世界上所有的、最快的超级计算机算力总和的5000倍,与之相匹配是昂贵的价格。 作者: G.F. | SEATTLE 译者:享乐才子 |