Arbitrum Foundation: Post-mortem Analysis Report on Arbitrum Sequencer Outage

Arbitrum Foundation has released a post-incident analysis document on the sorter incident, which mainly outlines the root cause of the incident, the specific timeline of the event, the solution, and specific action measures. The foundation also stated that the lesson learned from the failure is to ensure that temporary workarounds added as fixes to issues are cleaned up and configuration options are removed.

Root Cause: An issue was introduced with the batch processing release program version v2.1.0-beta.1, where when the batch processing release program attempts to update its L1 state, it uses the nonce of the previous L1 block number despite filling in a new L1 block number, causing them to become unsynchronized. To make matters worse, the previous L1 block number is “nil” during the first update of the L1 state, resulting in the latest block being queried for the nonce.

Our solution is to remove the problematic state from the batch processing release program’s Redis storage and restart with an older version that doesn’t have the issue. Specific action items include creating a public Arbitrum state page to reduce confusion when the service encounters issues, re-evaluating sorter client and server timeouts to improve reliability under transaction backlog, creating a new test version “v2.1.0-beta.2” that fixes the root cause and takes various batch processing release program hardening measures to prevent similar issues from occurring in the future, currently undergoing comprehensive testing in Arbitrum Goerli.

Reference: https://arbitrumfoundation.notion.site/arbitrumfoundation/June-7-2023-Batch-Poster-Outage-d49c50df42864c7b83521fd7aa5897f2

Like what you're reading? Subscribe to our top stories.

We will continue to update Gambling Chain; if you have any questions or suggestions, please contact us!

Follow us on Twitter, Facebook, YouTube, and TikTok.

Share:

Was this article helpful?

93 out of 132 found this helpful

Gambling Chain Logo
Industry
Digital Asset Investment
Location
Real world, Metaverse and Network.
Goals
Build Daos that bring Decentralized finance to more and more persons Who love Web3.
Type
Website and other Media Daos

Products used

GC Wallet

Send targeted currencies to the right people at the right time.