OKCoin

Ghash.io矿池与比特币51%攻击不得不说的事

小蒙牛 发布在 其它文章 2 6538

众所周知,比特币网络是由矿工们所运行维持的 —— 简单地说就是运行专门的电脑设备(俗称矿机)来处理比特币交易。而矿工们能够得到的比特币奖励只会递减,就拿现在来说,全网一天新产生的比特币大约为3000个,而在2.5年之后这个数字会下降到1500左右,过了4年后比特币的日产量将会低于700。

比特币挖矿的原理就是每个矿工都试图去解决一个难题,谁先解决这个难题谁就就会得到这笔奖励。然而,随着天文数字般的算力部署在比特币网络之后,一台计算机独自去寻求出解的机会已经变得微乎其微。为了增加得到奖励的机会,矿工们会选择联合在一起形成一个矿池去共同挖矿,之后按照算力进行比例分配,算力越大则得到奖励的几率就越大,于是乎就会诞生出很多拥有大算力的矿池。

mining

图:矿池算力分布情况

引发的问题

总会出现那么一个矿池,它比其它所有的矿池更具诱惑力。而这种矿池一旦增长到一定程度将会威胁到有关比特币网络的分散性。如果谁若拥有全网超过50%的算力便可发动所谓的51%攻击。你没法用51%攻击去偷取别人的比特币,但是你可以由此执行双重支付行为,你可以用同等算力去挖取更多的比特币,你甚至可以凭你的意愿停止进行交易。而Ghash.io就是拥有这种潜力的一个矿池,就在昨天,Ghash.io矿池的算力一度占据全网的47%,这引发了比特币社区的热议。

一般来说,矿池算力在达到一定程度时,矿工们会自发地进行算力转移,除非他们想要毁了比特币。在激励措施下,矿工们并不会去发动攻击,但如果说某个矿池的算力接近50%对于比特币来说仍然是个威胁,原因是政府机关或者银行们可以买通一些算力然后试图摧毁比特币。你没法否认会存在一些家伙试图利用最大矿池来干些坏事。

然而,比特币创立的初衷是为了分散货币,我们不应该仅仅因为说某些矿池可能发动51%攻击就片面地说这个系统就是失败的。比特币是不受管制且分散化的,正因为如此没有谁能够限制任何一个矿池进行扩增。如果我们能够找到一个解决比特币51%攻击问题的方案,那么比特币这场社会经济实验将会真正成功地进行下去。那么我们有哪些选择呢?

以市场为基础的解决方案

理想情况下,最好的解决方案是市场自发的力量。风险投资公司投了数亿美元进入了比特币这个市场,他们想要确保比特币系统安全的动机比谁都强烈。因此,如果说像Coinbase,Bitpay这样的公司拥有他们自己的矿机设备将会从中受益。首先,他们拥有总算力的一部分后将减少51%攻击的可能性。其次,拥有这些算力后他们可以优先处理自己的交易,这样每天就可以省去不少的比特币交易费。

修改算法

由比特币核心开发者修改比特币算法来解决51%攻击问题的确存在着可能性。事实上存在了几种方法可以做到这一点,其中有些是非常极端的,有些比较敏感却不那么有效。但所有的这些都是需要经过至少51%矿工算力的同意才能成功进行。比特币核心开发者加文·安德森早在2012年就概述了一个紧急情况下的解决方案。如果比特币遭受到51%攻击,核心开发人员会随时作出改变以应对突发情况,因此即使51%攻击得以实现,比特币也不会遭受长期的损害。

来自社区的压力

而目前为止,让人惊讶、最行之有效的解决方案居然是来自比特币社区的压力。一旦某个矿池的算力过于集中,比特币社区就会强烈要求矿工们切换至其他的矿池,然而这只是一个短期的解决方案,因为它过于依赖矿工和矿池经营者的意愿。此外,只有当矿池是由众多矿工共同参与时这种方案才能行得通,而且倘若这个池子的多数算力是通过云散列合同租来的话这种解决方案也是行不通的。

结论

比特币如今并非陷入绝境,51%攻击问题只是比特币大规模实验所暴露问题中的其中一个,它已经被大家熟知了多年,但却并没有出现任何问题。因为我们可以通过改善比特币代码的方式解决这个问题,我们也可以通过市场的力量自行解决这个问题。经济上的诱因会鼓励大家找出一个好的解决方案,因此我相信这个问题迟早会得以解决。如果你有任何意见,不要吝啬和这个社区进行分享,无论它们第一眼看起来有多么愚蠢。比特币最令人兴奋的事莫过于我们是在一同为我们自己而努力,你觉得呢?

 

作者:Ivan Raszl

原文:http://bitcoinowl.com/ghashio-and-bitcoins-51-attack-problem

翻译:小蒙牛

稿源:巴比特资讯(www.8btc.com)

版权声明: by nc" sa 作者保留权利。文章为作者独立观点,不代表巴比特立场。

评论:2

您需要登录后才可以回复 登录|注册
    bitPaul
    bitPaul 910 天前

    //@He1l_Q:转发微博

    +1
    +1
    我要点评
    癫痫小蒙牛
    癫痫小蒙牛 910 天前

    【Ghash.io矿池与比特币51%攻击不得不说的事】 http://t.cn/Rvid8W7 比特币51%攻击能干什么?你可以进行双重支付行为,你可以用同等算力去挖取更多的比特币,你甚至可以凭你的意愿停止比特币的交易。而Ghash.io就是拥有这种潜力的一个矿池,就在昨天,Ghash.io矿池的算力一度占据全网的47%……

    +1
    +1
    我要点评