Un bogue dans Arbitrum a provoqué un échec à court terme des transactions

Un bogue dans Arbitrum a provoqué un échec à court terme des transactions

arbitrum-min

Le 7 juin, les développeurs d’Arbitrum ont rapidement corrigé un bogue dans le mécanisme du séquenceur, ce qui a entraîné une courte pause dans l’exécution des lots de transactions sur Ethereum.

Comment le réseau de deuxième niveau Arbitrum regroupe les transactions en lots et les envoie en un seul transfert à Ethereum. Cela vous permet de réduire la charge sur la blockchain principale et de réduire les commissions.

Le séquenceur se charge de la formation et de l’envoi des packages, dans le code de la publication en chaîne des assemblages dont une erreur a été trouvée.

« Impact : brève pause pour finaliser les transactions sur le réseau, sinon le service n’a pas été affecté », a expliqué l’équipe.

L’échec d’une transaction par lots a entraîné la désynchronisation du mécanisme de financement. Il se compose de deux portefeuilles : un séquenceur et un « remboursement de gaz ». Le premier, par définition, a un solde minimum et est réapprovisionné par programme avec le second.

Comme la transaction n’a pas été terminée, le portefeuille du séquenceur n’a pas reçu de remboursement des ~5 ETH dépensés et n’a pas pu envoyer le paquet suivant.

Après avoir corrigé l’erreur, le mécanisme fonctionne normalement.

«En résumé, nous pouvons résumer qu’il y avait un bogue dans le gestionnaire de paquets, en raison duquel il ne les a pas publiés sur le réseau pendant un certain temps. Nous publierons bientôt une analyse détaillée, et nous sommes ravis que le système tolérant aux pannes ait fonctionné correctement pendant l’incident », ont noté les développeurs.

Rappelons qu’en mai, l’échec de la finalisation des transactions s’est produit à Ethereum.

Abonnez-vous à ForkLog sur les réseaux sociaux

Vous avez trouvé une erreur dans le texte ? Sélectionnez-le et appuyez sur CTRL + ENTRÉE

Newsletters ForkLog : Gardez le doigt sur le pouls de l’industrie du bitcoin !



Voir l’article original sur forklog.com