全球加密货币交易所暂停以太坊及ERC-20代币充提服务
11日,全球多家加密货币交易所出现以太坊及基于以太坊的ERC-20系列代币充提服务暂停的情况。韩国主要加密货币交易所Bithumb和Upbit于当天下午5点起暂停了以太坊及ERC-20代币的充提服务。
Bithumb在下午5点17分发布公告称:"由于以太坊网络问题,包括以太坊在内的所有ERC-20系列加密货币的充提服务将暂时停止。"该服务在晚上7点左右恢复。Upbit也在5点左右发布了类似公告,并于6点21分左右恢复了充提服务。
与此同时,全球知名加密货币交易所Binance也出现了相同情况。以太坊及ERC-20代币充提服务被暂停。以太坊加密货币钱包MetaMask也确认了同样的问题。
事故原因分析
据悉,此次事件源于以太坊API服务提供商Infura出现问题。Infura是一种代用户运营区块链节点的托管服务。使用Infura服务的交易所都发生了相同的情况。
当天,Infura通过官方网站表示:"以太坊主网API服务已暂时中断",并称"团队已投入服务功能修复工作。"随后,Infura发布了关于以太坊主网API服务中断事件的综合报告。
根据报告显示,此次以太坊节点故障是由于旧版本Geth v.1.9.9和v1.9.13的代码缺陷导致的区块同步中断。旧版本以太坊区块链软件存在代码缺陷,而最新版本已修复该缺陷。
软件更新策略
Infura就更新延迟问题解释称:"出于安全性、向下兼容性和补丁管理复杂性的考虑,我们在更新节点时非常谨慎。如果发现已知的共识错误会立即进行更新,但在v.1.9.9和v1.9.13版本中并未检测到共识问题。"
报告指出,虽然新版本软件已修复了该缺陷,但由于新软件相比旧版本存在更多不稳定因素,因此在确认其稳定性之前,有时会推迟最新版本的更新。