以太坊网络意外分叉事件分析
由同名的基金会维护的以太坊协议Geth实现中存在的问题导致网络发生了意外的分叉。一位ETH开发者在Reddit上确认了该问题,并表示基金会已经找到了根本原因。
以太坊开发者的困境
在成功执行了第4次硬分叉后,以太坊本应清除诸如持续的网络DDoS攻击和区块链膨胀等障碍。然而,Geth(以太坊的"官方"实现)中EIP 161的错误实现导致了一个重大的共识问题,实际上在Parity客户端和Geth用户之间造成了网络分叉。
EIP 161的初衷
EIP 161本是一个解决方案,旨在清除由执行分布式拒绝服务攻击(DDoS)的攻击者生成的垃圾账户的"状态"(区块链历史上所有账户和交易的总和)。
对交易所的影响
以太坊客户端之间的共识问题导致交易所和交易平台的服务中断。Bitfinex、Poloniex等交易所决定暂停ETH的存取款以避免更多问题。以太坊联合创始人表示:"以太坊协议的多重实现再次挽救了局面,特别是由Ethcore维护的Parity软件。"
多客户端策略的优势
Ethcore由前以太坊CTO Gavin Wood博士创立,他是以太坊规范的创建者,并与几位前以太坊核心团队成员共同开发了智能合约编程语言Solidity。这种多客户端的方法保证了一个软件中的故障或错误不会影响整个网络。用户可以简单地切换到另一个客户端。大多数矿池已经实施了冗余策略以提高稳健性。然而,按市场交易量计算的最大以太坊交易所Poloniex似乎拒绝实施此类政策。
以太币价格波动
在所有主要交易所,以太币价格迅速下跌,从9.5美元跌至8.67美元的局部低点(数据来自Kraken)。以太坊开发者目前正在修复该问题,预计将在短时间内发布。其进展可以通过GitHub的pull请求进行跟踪。
如需了解更多比特币、加密货币和技术新闻,请关注Twitter账号@themerklenews并订阅我们的时事通讯。