由BTG遭遇的双花攻击来聊V神提出Casper共识协议

本文有币车HIT(biche.yaofache.com)大V养成计划支持


     前段时间,第26大加密货币比特币黄金BTG遭51%攻击。一名恶意矿工获得了比特币黄金网络至少51%算力,临时控制了BTG区块链,在向交易所充值后迅速提币,再逆转区块,成功实施双花攻击。中本聪最担心的双花问题,从理论变为了现实,降落在BTG身上。很快,比特黄金BTG创始人廖翔回应说:"与各交易所紧密合作,通过暂时确认次数到20次以上,已经让攻击失效,并且正在收集证据向FBI(美国联邦调查局)报案。”然而,为时晚矣。据报道,攻击者可能从交易所窃取超过388200个BTG,价值高达1860万美元。

POW机制缺点

     值得幸运的是,攻击没有成功,目前BTG的价格排名还算比较稳定。BTG采用的是POW的共识机制,POW共识机制依赖于这样的前提:绝大多数矿工,处于自己的利益最大化考虑,都会通过诚实地挖矿来维持整个系统的安全可信。“但“如果一群矿工控制了整个比特币网络51%的算力,如果他们联合起来,是可以攻击整个系统。虽然,51%算力集中在一个矿工或者一群矿工可能性不大,并且 “理论上,一个区块链分叉可以变得很长,但实际上,要想实现一个非常长的区块链分叉需要的算力非常非常大,随着整个区块链逐渐增长,过去的区块基本可以认为是无法被分叉篡改的。”但是也不是不可能,特别是新币算力低的时候,很容易出现大量的算力集中在某一个矿工或者某一群矿工上。

    大家有没有想过,如果真的51%的算力攻击成功,会是什么样的结果?51%攻击一旦出现或者被证实可以实现 这个币就会立刻失去信任 没有信任就没有价值。如果有51%的算力,就代表着你随时都可以挖出一条比外面更长的链。也就是说,无论何时,链上的交易都不是确定的,因为你随时可以重写。那么,如果区块链上的数据不能保证不会被更改,那条链就是不被信任的,违背了区块链的信任机制,那这条链就没有任何的价值。

POS机制与POW机制对比

     这样看来POW机制并不是觉得安全,某种意义上,在安全方面,POS机制可能比POW机制能安全。POW是工作量证明,引入了对一个特定值的计算工作。POS是权益证明,是通过计算你持有占总币数的百分比,包括你占有币数的时间来决定记账权,拥有权益越大则成为下一个记账人的概率越大。POS机制试图解决POW机制中大量资源被浪费的情况已经POW效率低下的问题,它非常环保且高效。但POS的缺点也很多,例如没有专业化,拥有权益的参与者未必希望参与记账,也不一定有相应的软硬件设备,并且POS机制容易产生分叉,也可能会产生非常多的恶意分叉,对整个区块链系统影响会比较非常大。需要等待多个确认。但POS又非常吸引人,为了保证POS能在ETH网络上很到很好的作用,V神想到的一个解决方案就是Casper共识协议。

Casper共识协议

     Casper是一种基于保证金的经济激励共识协议。协议中的节点,必须先缴纳保证金(ETH)并锁定才可以参与出块和共识形成,并通过对这些保证金的直接控制(奖励或没收)来约束验证人的行为。首先验证者需要一定比例的ETH作为保证金;然后开始验证区块,当他们发现一个可以被加到链上的区块的时候,他们将通过抵押的保证金来验证它。如果该区块被加到链上,验证者们将得到一个跟他们的保证金成比例的奖励;但是,如果一个验证者采用一种恶意的方式行动、试图做“无利害关系”的事,如果他们抵押的区块没有被加到链上,那么他们将立即遭到惩罚,他们所有的权益(包含保证金)都会被没收。总之一句话就是,如果你想做坏事,就要有风险,不但没有了收益,还要承担保证金被没收的风险。

    因此,casper机制从愿景上,是比POW更加安全高效的机制,目前casper还是很初步的阶段,还需要很多的验证与实践,也期待V神的casper能够更好的解决效率,安全,平等的问题,个人还是很看好V神,19岁就创造了以太坊的智能合约,并得到大规模的应用,神不是凭空出现的,神的世界也不是我们凡人所能理解的。

你可能感兴趣的:(由BTG遭遇的双花攻击来聊V神提出Casper共识协议)