作者:金色财经Jason.
金色财经 区块链6月10日讯 本周Arbitrum的排序器代码中的一个Bug,导致该网络批量提交交易的功能短暂中断,交易无法在主链上得到确认。随后漏洞已被修复,交易批量提交功能已恢复。6月10日,Arbitrum基金会发布了Arbitrum排序器Bug事后分析报告,接下来就让我们复盘看看,为什么这次Bug事件没有造成用户资金损失吧。
主力复盘:暴跌前24小时火币主力卖出1.1亿美元:AICoin PRO版K线主力大单统计显示:8月1日13:45-8月2日12:15,火币BTC季度合约主力大单委托频繁出现并成交。其中,一共成交了110笔,共计1.1亿美元大额委托卖单;成交了76笔,共5155万美元大额委托买单,成交差-5846.7万美元。[2020/8/3]
Arbitrum排序器Bug事件时间轴
1. 2023年6月7日06:04:53,由于Arbitrum排序器L1节点暂时性问题,批量发布者未能更新其L1状态视图。 由于根本原因问题,Arbitrum排序器继续尝试查询其先前 L1 视图块编号的、状态。 这意味着即使在临时 L1 节点问题自行解决后,批处理发布者仍会继续尝试查询旧 L1 块编号的状态,而 L1 节点不再具有其状态,因为它不是存档节点。
主力数据复盘:主力此轮拉盘始于9500美元:AICoin PRO版K线主力数据指标显示:
昨晚21:00-21:30间,火币BTC现货共有20笔,共计1999.87BTC主动买入大单成交,买入均价9485.79美元。
昨晚22:00-22:30间,OKEx BTC现货共计有9笔,挂单量4563.12BTC的大额委托买单出现,最终成交2232.75BTC,买入均价9507.3美元。
今晨01:15-05:00,Bitstamp BTC现货共计有2笔,挂买量为850.58BTC的大额委托买单出现,最终成交798BTC,买入均价9736.05美元。
可见,此轮主力拉升始于火币、OKEx等有大量国内用户平台,价格在9500美元附近,此位置正是市场普遍认为的压力位。Bitstamp凌晨跟上。?[2020/5/8]
2. 2023年6月7日09:38:28,Arbitrum的batch poster停止发布交易,因为它达到了配置的最大排队交易限制(256个),排队交易限制和mempool限制数是一样的。如果未达到此限制,批量过帐将照常继续。
主力成交数据复盘:此轮拉升主力在Bitfinex:AICoin PRO版K线主力成交数据显示:过去24小时,比特币持续拉升,现货价格曾一度逼近9000美元。
在拉升过程中,Bitfinex的主力买入了185笔,共计5638.89BTC;主力卖出仅81笔,共计2339.35BTC,主力买卖成交差3299.53BTC。
币安成交差-855.51BTC,火币成交差442.87BTC,OKEx成交差-265.87BTC。
明显,此轮拉升主力在Bitfinex。[2020/4/30]
3. 2023年6月7日上午11点09分,由于未发布批次,触发了检查新批次的Sequencer Inbox智能合约警报,并向Slack频道发送了警告。
4. 上午11点10分,由于缺乏最近批量发布,触发了基于日志警报,并且向Slack频道发送了一个临界级别警报。
主力成交复盘:火币上的主力先砸盘,币安现货主力成交活跃:AICoin PRO版K线主力成交数据显示:13:00,火币BTC现货出现了一笔价格为7122.12美元,数量为253.66BTC的大单卖出;随后,币安BTC现货相继出现13笔,总额超过1132BTC的大额卖出,主力成交活跃。 可见,这轮下跌中,火币上的主力最先砸盘。另外,因主力成交活跃我们需要密切关注币安BTC现货的主力成交情况。[2020/4/10]
5. 上午11点13分,社区团队的一名成员向SRE团队成员发起了PagerDuty,后者迅速确认了事件并开始响应。
6. 上午11:19:02,SRE团队重启batch poster,但由于此前提及的最大排队交易限制,阻止了batch poster发布交易。SRE团队注意到这个问题并开始切换到第三方L1 RPC提供商以试图缓解这个问题。
主力大单跟踪复盘:开多又平多 主力已完成短线操作:AICoin PRO版K线主力大单跟踪显示:3月9日全天,OKEx及火币的季度合约总计有6笔千万美元级别以上的买单成交,总成交金额超过7600万美元。这一过程中,AI-PD-持仓差值为大正值,为主力开多。3月10日早上九点后,OKEx及火币的季度合约总计有10笔千万美元级别以上的卖单成交,这一过程中,AI-PD-持仓差值为大负值,为主力平多。数据表明,过去36小时,主力开多又平多,已完成短线操作。[2020/3/11]
7. 上午11:24:16,batch poster启动5分钟后,更新了L1状态视图并发布了第一批交易。
8. 上午11:25:09,batch poster配置更改为使用第三方L1 RPC提供程序并重新启动,因为 SRE团队已经开始进行此更改并且没有注意到批处理。重启后,继续发生批处理交易。
9. 上午11:30:21,batch poster启动5分钟后,L1状态视图被更新,结果触发L1状态不同步,这也是问题的根本原因。 L1状态更新为最终区块编号17428199,但却使用了最新的随机数178078,对应于当时的最新区块,而不是存储在其状态中的最终区块,结果导致Redis中所有排队的交易被擦除,因为Redis认为这些交易已经被确认。
10. 上午11:30:26,batch poster发布了新批次。Redis依赖于L1状态视图来确定要发布的内容,但此时Redis队列是空的,如前所述,L1 状态是不正确的,而且在状态178078中使用随机数发布了一个批次,但为了确定要发布的批次,使用了不相关的块号17428199,导致一个序列号为229209的旧批次被发布,该批次其实已经在之前11:24:16时发布过了,然后batch poster重新启动。 因为229209旧批次已经发布过,所以批量提交的L1交易被回滚。
11. 上午11:36:35,batch poster地址由于没有退还Gas费用而用完了Ether,因此停止发布,这是一种有意为之的机制,以防止batch poster消耗所有存储在恢复批次中的gas费用。
12. 上午11点46分,Nitro团队一名成员接到电话,要求解决批次恢复的软件问题。
13. 上午11:58左右,Arbitrum开始收到报告,称某些用户发现排序器存在问题(将新排序的交易广播到RPC 节点),这是因为越来越多的有序交易由于batch poster问题而没有发布到链上,此问题主要影响互联网连接不良或内存分配不足的Feed客户端,因为它们更有可能掉线并遇到重新连接问题。Arbitrum建议运行多个RPC节点的用户运行本地提要中继器,以减少所需的外部带宽。
l 中午12:03,Arbitrum取消了Cloudflare的Feed速率限制,以缓解客户端在因互联网连接而断开连接后尝试重新连接时达到速率限制的问题。
l 中午12:05,Arbitrum取消了所有Cloudflare速率限制,以允许那些节点在与提要保持连接时出现问题的人提高公共RPC利用率。
14. 下午12:12:09,故障batch poster被关闭,Redis队列存储清除以消除不良状态。
15、下午12:12:40,batch poster在老版本v2.0.14上启动,没有root问题。
16. 下午12:21:56,新开的batch poster第一批成功,之后一直保持不间断运行。
Arbitrum排序器Bug事件经验教训
本次故障是batch poster中的一个错误导致,排序器本身没有受到影响或中断,并在整个过程中继续处理交易,有报道称排序器资金用完是不正确的。Arbitrum资金机制由两个钱包组成,分别是:“排序器”钱包和“gas-refunder”钱包,只有当排序器可以成功发布批次时才会被退款,Arbitrum网络没有就此故障向排序器退款,相关问题也不是因为排序器资金耗尽所致,因此用户资金没有面临任何风险。
Arbitrum将清理在临时解决方案中已添加的配置选项,后续拟重新评估排序器客户端和服务器超时问题,以提升交易积压情况下的网络可靠性,目前已创建了一个新的“v2.1.0-beta.2”测试版。此外,Arbitrum还将创建一个公开的网络状态页面,以减少服务出现问题时造成的混乱。
本文参考自Arbitrum基金会官网
金色早8点
Odaily星球日报
Block unicorn
DAOrayaki
曼昆区块链法律
作者:Uniswap blog;翻译:金色财经0xxz自Uniswap协议第一个版本于2018年推出以来,链上交易已呈爆炸式增长.
作者:Web3BrandWeb3 为用户构建了增量资产和权益,但用户权益归根到底还是由品牌来提供的,品牌必须通过 Web3 得到好处,才能分配给用户更多权益,形成健康发展的飞轮.
作者:Omkar Godbole,CoinDesk;编译:松雪 ,金色财经最近几周,比特币(BTC)与美元指数(DXY)的负相关性已经打破,在美元持续抛售的情况下.
Forkast News 6 月 6 日刊登 Safeheron 技术 VP Kane Wang 的专栏文章,探讨 Ledger Recover 陷入争议困局的背后原因.
Aptos的萌芽状态需要投资者和利益相关者保持耐心并进行长期观察,下半年随着其游戏基础设施和开发工具的推出,全面增长可能在明年开始显现。本报告由Xangle撰写,PANews授权翻译并联合发布.
6月9日,为期两天的「北京智源大会」在中关村国家自主创新示范区会议中心成功开幕。智源大会是智源研究院(也被称为中国OpenAI的最强中国AI研究院)主办的年度国际性人工智能高端专业交流活动,定位.