时间:2023-08-12|浏览:165
美国时间8月6日11:34,Etherminer矿池母公司Bitfly官方发布公告称再次遭受51%攻击:“今天ETC再次遭到大规模51%攻击,4000多个区块重组。在收到进一步消息前暂停矿池支付,同时我们鼓励所有矿工都转向我们在ethermine.org的ETH矿池。”
随后,ETC官方针对二次攻击发布了警报,并呼吁矿工共同抵抗攻击者:“所有诚实的矿工和矿池们,我们一起同步来抵抗这个恶意攻击者吧。可以使用Core-geth白名单。”
截至8月7日,Bitquery报告指出,这场二次攻击已经获得了成功,攻击者重组了4,236个区块,成功“双花”盗取了价值近168万美元的加密货币。尽管ETC官方宣布会对攻击者提起刑事诉讼,但消极的影响已经造成。此次危机带来的影响不仅仅体现在币价上。人们不禁开始怀疑,POW共识算法是否已经到头了?
PoW为目前最为主流的共识机制之一,也是目前加密货币挖矿行业的奠基石。近年频发的安全事故和51%攻击让PoW遭到了不少行业专家的攻击。此次二度攻击发生后,以太坊创始人Vitalik就在推特上不点名地表示:“我觉得从长期来看这更表明了PoS的重要性。希望我们转PoS后即便是在最小的链上也不再出现51%攻击。”
早在2018年,Vitalik就表示过想把“矿工从链上踢出去”。以太坊团队为了解决拥堵安全等问题,提出要把PoW转化为PoS(ProofofStake)。近期以太币价格飙升,而矿工费用的收益早已超过了BTC,不少矿工和矿机商开始加码,尽管前路困难重重,但是共识转换似乎已成定局。
可是,PoS真的比PoW要好吗?
首先我们来看看PoW。ProofofWork(PoW)为工作量证明机制,比特币采用的就是PoW机制。采用这样的共识机制意味着矿机们在挖新区块时,需要用SHA-256进行运算,在这个过程中,如果有攻击者想进行信息修改,就必须完成该区块外加前面区块的所有工作量再赶上和超越诚实节点的工作量。在这种共识下,想作恶的只要发起51%攻击即可。作恶成本虽然很高,但是仍旧有可能发生,正如ETC这次的遭遇一样。
而ProofofStake(PoS)通过计算你占币总数量的百分比和时间长度来决定记账权。和PoW相比,PoS确实减少了算力的浪费和被攻击的可能性,然而,PoS的缺点也很明显。首先对目前市值最大的几大加密货币而言,挖矿无法完全避免,即便是转换成PoS,挖矿也是必经的过程,无法跳过或省略。而随着时间的推移,PoS中早期持币者权重的增长必将造成集中现象,届时去中心化将被部分权重过高的节点所取代,安全性无法得到保障。
因此,PoS并不是PoS的完美替代品。
有没有其他的共识算法能解决目前这两种主流算法的弊端?
实际上,为了解决这些问题,人们已经做出了不少尝试。比如EOS项目采用的DPOS,Delegatedproofofstake,委托权益证明机制;UENC项目采用的DPOW,Directionalproofofwork,定向工作证明机制;以及PBFT,拜占庭容错机制;DAG,有向无环图等等等等。
以上共识算法的优缺点在区块链发展的现阶段暂时无法完全显示,这是因为公链和其他区块链的价值目前不在一个等级上,因此接受检验的机会远远高于其他链。TokenTime认为,哪些共识算法更为优越,恐怕只有时间才能解答。
热点:ETC