内存池 Bug 导致 BCH 出现空交易区块,P网已暂停存取款
这个问题可能是操作计数Bug,他们使用的是旧规则去验证操作计数,而不是按照新规则来验证的。
比特币现金是目前全球排名第四的加密货币,市值超过60亿美元,之前的全系统范围升级(也被成为硬分叉)已经将比特币现金(BCH)网络分成了两部分——但是现在,问题来了。
一位来自 Reddit 论坛用户透露,由比特币现金开发者团队开发的软件版本——Bitcoin ABC 中出现了一个代码 Bug,该 Bug 很快影响到了与升级本身无关的比特币现金内存池(mempool)。根据 BitMEX Research 的 Forkmonitor 工具披露的数据显示,就在比特币现金网络在第 582,679 区块尝试升级到新软件之后,发生了一次区块链分裂(chain split)。
与比特币区块链类似,比特币现金也要求矿工验证交易之后才能将新区块添加到区块链上,内存池里通常包含了等待矿工批准的比特币现金区块链上的所有待处理交易。Reddit 论坛用户“FerriestaPatronum”解释说:
“看起来,就在比特币现金硬分叉之后,内存池接受规则中出现了一个小 Bug……从我目前的理解,这个问题可能是操作计数(operation count)Bug,他们依然使用的是旧规则去验证操作计数,而不是按照新规则来验证的。”
就在该漏洞出现之后,比特币现金开发人员很快发布了修复 Bug 的新代码,根据 CoinDance 的数据和业内人士披露的信息显示,在这个 Bug 修复之前,比特币现金区块链产生了一串空交易区块。
Vin Armani 是比特币现金应用程序 CoinText 首席技术官,他表示:
“大约在一个半小时之后,区块被清空了。现在内存池没问题了,而且交易也可以像以前那样进入区块,一起都恢复正常。”
不过截至本文撰写时,我们仍然不清楚有多少节点(即运行 Bitcoin ABC 软件的额计算机服务器)已经升级了修复 Bug 的软件。为了修复这个问题,加密货币交易所 Poloniex 已经宣布将暂停 Bitcoin ABC 提款和存款交易,该交易所在 Twitter 上发文称:
“比特币现金今天计划的硬分叉有问题,因此我们将禁止 BCHABC 的存款和取款交易,直到另行通知为止。比特币现金的核心开发人员正在努力解决问题,感谢您的耐心等待。”
还是中心化问题惹的祸?
根据挖矿及矿池运营区块链初创公司 Navier 研发团队透露,目前大多数比特币现金矿工使用的都是 Bitcoin ABC 软件,而不是像 Bitcoin Unlimited (BU) 这样的其他比特币现金软件。
Navier 副总裁 David Steinberg 解释说:
“大多数比特币现金矿工使用的都是 Bitcoin ABC 客户端,而不是 Bitcoin Unlimited,所以人们创建交易并将这些交易提交给内存池的速度比他们写入一个区块的速度更快,这导致大部分区块都是空的。”
David Steinberg 同时强调,如果矿工可以尝试使用不同的节点软件,那么就可以有效防止因为代码出现 Bug 而导致区块链网络瘫痪的问题,他补充说道:
“拥有单一类型的节点是一种中心化的形式——你可以从自己选择的节点类型中信任代码库,以保持按预期工作。理想状况下,矿工其实可以尝试选择不同类型的节点软件,防止类似这次 Bug 事件再次发生。”
David Steinberg 认为,在硬分叉期间使用一些特别受欢迎的软件,其实是一件比较危险的事情。他最后总结说道:
“事实上,这个 Bug 出现的时间恰逢硬分叉,结果加剧了问题的严重性,因为通常来说,你必须要升级节点软件才能参与分叉。对于正常的增量升级,并不是每个节点都会及时进行软件更新,因此如果你尝试使用不同的节点软件,那么这种问题可能只会影响到少数矿工。我认为这里最大的问题是程序员也会犯错,而且就算是去中心化系统,假设某个环节存在中心化问题——比如依赖单一的代码库,也会因为一个 Bug 导致网络受到影响。”
来源:Odaily星球日报
比推快讯
更多 >>- 加密银行 Custodia Bank 就其美联储成员资格败诉一案提出上诉
- Yuga Labs裁员,专注于建立“更小、更灵活的加密原生团队”
- NFTfi基金会:NFTFI空投申领门户将从 4 月 30 日开放至 6 月 10 日
- dYdX Chain累计交易量突破1200亿美元
- Phoenix Wallet将从美国应用商店下架,Jack Dorsey称“感觉完全没有必要”
- 零知识 (ZK) 协议 Hinkal 完成140 万美元战略融资,估值 7000 万美元
- 姆爷Eminem取代马特·达蒙成为 Crypto.com 最新明星代言人
- 九只现货比特币ETF今日净减持2,987枚BTC,净流出约1.9亿美元
- Yuga Labs 聘请媒体资深人士 Won Kim 担任品牌合作主管
- 一巨鲸从3月1日至4月15日买入近2.5万枚BTC,价值达 16.8 亿美元
- Sam Altman、黄仁勋等科技巨头高管加入美国联邦人工智能安全委员会
- PENDLE 持仓第二巨鲸疑似在持有近一年后卖出 120 万枚 PENDLE ,预计获利 645 万美元
- 福克斯记者:马萨诸塞州参议员候选人John Deaton将提交法庭之友陈述,以支持Coinbase的上诉动议
- Azuki将Azuki #723捐赠给Arbitrum DAO财库
- 链上借贷协议Venus Protocol已于以太坊主网部署DAI市场
- 花旗现预计美联储将于7月降息,2024年共降息100个基点
- 零信任DePIN网络Staex完成战略轮融资,Moonrock Capital参投
- 灰度向Coinbase Prime等地址转入约1811.1枚BTC
- 比特币波动指数昨日降至60.53,日跌幅8.07%
- 美国利率期货合约交易员预计美联储九月首次降息的可能性增加
- 稳定币公司OpenDelta完成250万美元Pre-Seed轮融资
- 美国3月核心PCE物价指数年率2.8%,预期2.7%
- Web3游戏L3E7完成1000万美元融资
- 芝加哥期权交易所拟将数字资产衍生品业务整合到其全球衍生品和结算业务中
- 某鲸鱼地址将3527枚ezETH PT和3300枚ETH存入Zircuit
- Quantix Capital投资NFA Labs 1000万美美元
- Uniswap基金会向Auditless拨款120万美元以创建Protocol Grants Program
- Arthur Hayes:美财长耶伦或将推出天量流动性注入计划,加速加密牛市回归
- RWA协议The Conlony完成新一轮融资,TechStars等参投
- 名义价值93亿美元的BTC与ETH期权即将到期
- Amaranth基金会创始人花费2470万美元购买7814枚ETH
- Vitalik:PoW也相当中心化,PoW只是转向PoS之前的临时阶段
- 中国证监会科技监管司司长、信息中心主任姚前接受审查调查
- 比特币长期持有者已从1月份开始抛售仓位
- PenPad宣布获得加密投资机构Animoca Brands投资
- 富达现货比特币ETF首次录得资金流出
- 华盛证券成为首批虚拟资产现货ETF承销商
- Lava Network发布LAVA代币经济学,6.6%代币将用于API提供者奖励
- Apple工程师辞职构建以太坊Blobspace的衍生品产品
- BNB Chain宣布在BSC区块链中纳入原生流动性质押功能
- Base协议负责人:Base网络上USDC数量仅次于以太坊
- FBI 警告美国人不要使用未经注册的加密货币传输服务
- SEC 向 Consensys 发出关于 MetaMask 的 Wells 通知,称其作为无牌经纪商运营
- Pantera Capital计划为其新的加密基金筹集10亿美元
- Consensys 对 SEC 提起诉讼,以捍卫以太坊生态系统
- Axelar宣布将通过Filecoin虚拟机提供链上去中心化存储
比推专栏
更多 >>观点
项目
比推热门文章
- 加密银行 Custodia Bank 就其美联储成员资格败诉一案提出上诉
- Yuga Labs裁员,专注于建立“更小、更灵活的加密原生团队”
- NFTfi基金会:NFTFI空投申领门户将从 4 月 30 日开放至 6 月 10 日
- dYdX Chain累计交易量突破1200亿美元
- Phoenix Wallet将从美国应用商店下架,Jack Dorsey称“感觉完全没有必要”
- 零知识 (ZK) 协议 Hinkal 完成140 万美元战略融资,估值 7000 万美元
- 姆爷Eminem取代马特·达蒙成为 Crypto.com 最新明星代言人
- 九只现货比特币ETF今日净减持2,987枚BTC,净流出约1.9亿美元
- Yuga Labs 聘请媒体资深人士 Won Kim 担任品牌合作主管
- 一巨鲸从3月1日至4月15日买入近2.5万枚BTC,价值达 16.8 亿美元