Arbitrum-bug veroorzaakt korte vertraging in netwerkwerking; nu opgelost

Een bug in de sequencercode van Arbitrum veroorzaakte een korte pauze in het vermogen van het netwerk om transacties naar de Ethereum-blockchain te batchen.

Als een Layer 2-netwerk bundelt Arbitrum transacties in batches en dient deze in één transactie in bij Ethereum in een poging om de belasting van de hoofdblockchain te verminderen. Om dit te doen, gebruikt het een zogenaamde sequencer om deze transacties te verzamelen, te bestellen en in batches op Ethereum te plaatsen.

Maar een bug in de code van de sequencer zorgde ervoor dat het volgens de ontwikkelaars van Arbitrum niet in staat was om transacties in batches naar Ethereum te sturen. Dit veroorzaakte een korte storing waarbij transacties niet werden bevestigd in de hoofdketen.

"Toen de Sequencer probeerde een batch on-chain te plaatsen, sloeg de bug toe en werd de transactie teruggedraaid”, aldus het officiële Twitter-account van Arbitrum-ontwikkelaars. zei op woensdag.

Er was wat verwarring toen dit gebeurde over de hoeveelheid ether in de portemonnee van de sequencer. Wanneer het systeem werkt zoals ontworpen, wordt de portemonnee terugbetaald met het bedrag aan transactiekosten dat het uitgeeft. Omdat de transacties niet werden bevestigd op Ethereum, deed een tweede portemonnee - die is ingesteld om deze automatisch terug te betalen - dit niet. Dit werkte zoals bedoeld en veroorzaakte de storing niet.

Nadat de bug was verholpen, bleef de tweede portemonnee de portemonnee van de sequencer terugbetalen en voerde deze zijn taken uit zoals normaal.

© 2023 The Block Crypto, Inc. Alle rechten voorbehouden. Dit artikel is uitsluitend bedoeld voor informatieve doeleinden. Het wordt niet aangeboden of bedoeld om te worden gebruikt als juridisch, fiscaal, investerings-, financieel of ander advies.

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