Arbitrum-fejl forårsager kort forsinkelse i netværksdriften; nu rettet

En fejl i Arbitrums sequencer-kode forårsagede en kort pause i netværkets evne til at batchtransaktioner til Ethereum blockchain.

Som et Layer 2-netværk batcher Arbitrum transaktioner og sender dem i en enkelt transaktion til Ethereum i et forsøg på at hjælpe med at reducere belastningen på den primære blockchain. For at gøre det bruger den det, der kaldes en sequencer, til at samle disse transaktioner, bestille dem og batch dem på Ethereum.

Alligevel forhindrede en fejl i sequencerens kode den i at kunne batchtransaktioner på Ethereum, ifølge Arbitrum-udviklere. Dette forårsagede et kort afbrydelse, hvor transaktioner ikke blev bekræftet på hovedkæden.

"Da Sequencer forsøgte at poste en batch på kæden, ramte fejlen, og transaktionen vendte tilbage," den officielle Arbitrum-udviklers Twitter-konto sagde på onsdag.

Der var en smule forvirring, da dette skete over niveauerne af ether i sequencerens pung. Når systemet fungerer som designet, bliver tegnebogen refunderet med mængden af ​​transaktionsgebyrer, som den bruger. Da transaktionerne ikke blev bekræftet på Ethereum, gjorde en anden tegnebog - der er sat op til automatisk at refundere den - det ikke. Dette virkede efter hensigten og forårsagede ikke afbrydelsen.

Efter at fejlen var rettet, fortsatte den anden tegnebog med at refundere sequencerens tegnebog, og den udførte sine opgaver som normalt.

© 2023 The Block Crypto, Inc. Alle rettigheder forbeholdes. Denne artikel er kun til orientering. Det tilbydes ikke eller er beregnet til at blive brugt som juridisk, skat, investering, finansiel eller anden rådgivning.

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