Arbitrum-bugg orsakar korta förseningar i nätverksdrift; nu fixat

En bugg i Arbitrums sequencer-kod orsakade en kort paus i nätverkets förmåga att batcha transaktioner till Ethereum-blockkedjan.

Som ett Layer 2-nätverk batchar Arbitrum upp transaktioner och skickar dem i en enda transaktion till Ethereum i ett försök att hjälpa till att minska belastningen på huvudblockkedjan. För att göra det använder den vad som kallas en sequencer för att samla dessa transaktioner, beställa dem och batcha dem på Ethereum.

Ändå hindrade en bugg i sequencerns kod den från att kunna batcha transaktioner på Ethereum, enligt Arbitrum-utvecklare. Detta orsakade ett kort avbrott där transaktioner inte blev bekräftade i huvudkedjan.

"När Sequencer försökte lägga upp en batch i kedjan slog felet till och transaktionen återställdes,” det officiella Twitter-kontot för Arbitrum-utvecklare sade på onsdag.

Det var lite förvirring när detta hände över nivåerna av eter i sequencerns plånbok. När systemet fungerar som det är designat, återbetalas plånboken med summan av transaktionsavgifter som den spenderar. Eftersom transaktionerna inte bekräftades på Ethereum, gjorde en andra plånbok - som är inställd för att automatiskt återbetala den - det inte. Detta fungerade som avsett och orsakade inte avbrottet.

Efter att felet åtgärdats fortsatte den andra plånboken att återbetala sequencerns plånbok, och den utförde sina uppgifter som vanligt.

© 2023 The Block Crypto, Inc. Alla rättigheter förbehållna. Den här artikeln är endast avsedd för informationsändamål. Det erbjuds inte eller är avsett att användas som juridisk, skatt, investering, finansiell eller annan rådgivning.

Källa: https://www.theblock.co/post/233635/arbitrum-bug-causes-brief-delay-in-network-operation-now-fixed?utm_source=rss&utm_medium=rss