作者:金色財經Jason.
金色財經 區塊鏈6月10日訊 本周Arbitrum的排序器代碼中的一個Bug,導致該網絡批量提交交易的功能短暫中斷,交易無法在主鏈上得到確認。隨后漏洞已被修復,交易批量提交功能已恢復。6月10日,Arbitrum基金會發布了Arbitrum排序器Bug事后分析報告,接下來就讓我們復盤看看,為什么這次Bug事件沒有造成用戶資金損失吧。
主力成交數據復盤:2054萬張主力賣出確認5分鐘周期三角形破位:AICoin PRO版K線主力成交數據顯示:BitMEX XBT永續合約在5月18日09:30沖高回落在5分鐘周期中做三角形震蕩。
14:05分,價格接近平臺下沿支撐線線并很快跌破。跌破后的20分鐘內,共計有9筆,共計2054.84萬張主力賣出;有4筆,共計700萬張主力買入,成交差-1354.84萬張。
較多的主力賣出跟進可以判斷該周期的三角形突破為真跌破。 隨后的16:35,比特幣再次下跌,最低一度跌至9280美元。[2020/5/18]
Arbitrum排序器Bug事件時間軸
1. 2023年6月7日06:04:53,由于Arbitrum排序器L1節點暫時性問題,批量發布者未能更新其L1狀態視圖。 由于根本原因問題,Arbitrum排序器繼續嘗試查詢其先前 L1 視圖塊編號的、狀態。 這意味著即使在臨時 L1 節點問題自行解決后,批處理發布者仍會繼續嘗試查詢舊 L1 塊編號的狀態,而 L1 節點不再具有其狀態,因為它不是存檔節點。
復盤:405萬張主力賣出后價格迅速回落:AICoin PRO版K線主力成交數據顯示:BitMEX XBT永續合約從4月23日23:00至今在小時周期中做上漲中繼平臺。
10:05分,價格接近平臺上沿壓力線,并突破。突破后,并無主力買入單子跟進,相反有2筆,共計405.97萬美元的主力賣出單子。因此可判斷為假突破,隨后價格迅速回調,最高點最低點相差近200美元。 當前,價格仍然比較接近上沿線,請密切留意主力成交情況。[2020/4/29]
2. 2023年6月7日09:38:28,Arbitrum的batch poster停止發布交易,因為它達到了配置的最大排隊交易限制(256個),排隊交易限制和mempool限制數是一樣的。如果未達到此限制,批量過帳將照常繼續。
3. 2023年6月7日上午11點09分,由于未發布批次,觸發了檢查新批次的Sequencer Inbox智能合約警報,并向Slack頻道發送了警告。
復盤:兩條趨勢線突破均有主力買入成交確認:AICoin PRO版K線主力成交數據顯示:23日20:35~23日21:35,比特幣價格運行至4月19~23日四小時周期的下降趨勢線(7305-7189)以及4月7日~23日四小時周期的下降趨勢線(7475-7189)附近,并分別于20:35和21:35完成突破。
20:35第一條趨勢線突破,突破前后,有4筆,共計950萬美元主力買入成交;21:35第二條趨勢線突破,突破前后,有7筆,共計1003萬美元的主力買入成交。主力大單的迅速跟進確認了兩條下降趨勢線的突破。
隨后,不斷有大買單跟進說明了趨勢還在持續,直到22:25分出現一筆500萬美元的大賣單,趨勢告一段落。[2020/4/24]
4. 上午11點10分,由于缺乏最近批量發布,觸發了基于日志警報,并且向Slack頻道發送了一個臨界級別警報。
復盤:主力開空均價6823美元:AICoin PRO版K線主力大單統計顯示,4月11-12日,OKEx BTC季度合約上有14筆,總成交5148.58萬美元的委托大賣單成交,結合AI-PD-持倉差值,這一過程持倉量增加明顯,可判斷為主力開空,開空均價6823.56美元。火幣BTC季度合約在這個位置附近同樣有2500多萬美元的主力開空單。[2020/4/13]
5. 上午11點13分,社區團隊的一名成員向SRE團隊成員發起了PagerDuty,后者迅速確認了事件并開始響應。
6. 上午11:19:02,SRE團隊重啟batch poster,但由于此前提及的最大排隊交易限制,阻止了batch poster發布交易。SRE團隊注意到這個問題并開始切換到第三方L1 RPC提供商以試圖緩解這個問題。
7. 上午11:24:16,batch poster啟動5分鐘后,更新了L1狀態視圖并發布了第一批交易。
主力成交復盤:火幣上的主力先砸盤,幣安現貨主力成交活躍:AICoin PRO版K線主力成交數據顯示:13:00,火幣BTC現貨出現了一筆價格為7122.12美元,數量為253.66BTC的大單賣出;隨后,幣安BTC現貨相繼出現13筆,總額超過1132BTC的大額賣出,主力成交活躍。 可見,這輪下跌中,火幣上的主力最先砸盤。另外,因主力成交活躍我們需要密切關注幣安BTC現貨的主力成交情況。[2020/4/10]
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
曼昆區塊鏈法律
本文由Beosin特邀獨立研究員菠菜菠菜!(twitter@wzxznl)與Beosin安全研究員Sivan共同創作發布.
1900/1/1 0:00:00作者:Alana Levin;編譯:火火,白話區塊鏈兩年前,應用程序開發人員在確定要在何處部署應用程序時面臨一個相當簡單的選擇:以太坊、Solana、Cosmos.
1900/1/1 0:00:00作者:Miles Deutscher 編譯:PANews北京時間 6 月 5 日晚.
1900/1/1 0:00:00作者:Zixi.eth,經緯中國投資人 來源:推特@Zixi41620514我非常看好 General L2和垂類L2.
1900/1/1 0:00:00▌現貨比特幣ETF審批將于周三啟動,8名申請人已在聯邦登記冊上被提名美國證券交易委員會 (SEC) 批準現貨比特幣ETF申請的時間將于周三開始,此前所有八名申請人均已在聯邦公報上列出.
1900/1/1 0:00:00核心提示 1.VR(虛擬現實)、MR(融合現實)及AR(增強現實)技術均是廣義上的虛擬現實技術,目前虛擬現實技術存在巨大的開發潛力.
1900/1/1 0:00:00