Arbitrum, la solución de capa 2 para la blockchain Ethereum (ETH), experimentó una interrupción temporal durante una hora el 7 de junio después de que un error en su código de secuenciador causara una breve pausa en la capacidad de la red para procesar transacciones.
El 8 de junio, la cuenta oficial de Twitter de los desarrolladores de Arbitrum reveló el error en el código del secuenciador, la pieza central de software que agrupa las transacciones y las envía a la blockchain de Ethereum, lo que detuvo la capacidad de Arbitrum para agrupar las transacciones en la blockchain, lo que provocó una acumulación de transacciones y una parada en la red con más de $2.24 mil millones en depósitos. Los desarrolladores de Arbitrum tuitearon lo siguiente:
«Cuando el secuenciador intentó publicar un conjunto on-chain, el error ocurrió y la transacción se revirtió. Impacto: una pausa temporal para finalizar el orden de las transacciones en la cadena, pero el servicio del secuenciador no se vio interrumpido».
Earlier today, there was a disruption in the Sequencer’s batch poster that caused batches not to be posted.
We'll be publishing a full post-mortem later today, but let’s take this chance to look at the high-level overview.
👇🧵
— Arbitrum Developers (💙,🧡) (@ArbitrumDevs) June 7, 2023
¿POR QUÉ ARBITRUM DEJÓ DE PROCESAR TRANSACCIONES?
Según el anuncio de Twitter, parece que hubo un error en el «publicador de lotes» que lo hizo no publicar transacciones on chain durante un tiempo. La breve pausa muestra cómo las redes como Arbitrum, que heredan la seguridad y la descentralización de la red de Ethereum, también dependen de puntos de control centralizados. Offchain Labs, el creador de la plataforma Arbitrum, había dicho anteriormente que tiene la intención de descentralizar el secuenciador de Arbitrum en el futuro.
Después de la pausa temporal, algunos informes también afirmaron que el secuenciador se quedó sin fondos para el gas, lo que provocó que dejara de procesar transacciones. Sin embargo, los desarrolladores aclararon en Twitter que esto no es cierto y señalaron que «la billetera del secuenciador publica transacciones on chain y tiene un saldo de ETH relativamente bajo que se rellena programáticamente». Después de no poder procesar transacciones durante aproximadamente una hora, se corrigió el error y la red volvió a funcionar con normalidad. Los desarrolladores escribieron además lo siguiente:
«La red de Arbitrum no reembolsó al secuenciador por este mal funcionamiento ni fue causado por la falta de fondos del secuenciador».
Some reports claimed the Sequencer ran out of funds – but this is not correct.
Let's dive into how the funding works more deeply
The Arbitrum funding mechanism consists of 2 wallets:
– The sequencer wallet
– The "gas-refunder" wallet— Arbitrum Developers (💙,🧡) (@ArbitrumDevs) June 7, 2023
INTERRUPCIONES ANTERIORES DEL SECUENCIADOR DE ARBITRUM
Esta no es la primera vez que la solución de capa 2 de Ethereum (ETH) ha tenido un problema con el secuenciador. En enero de 2022, Arbitrum sufrió una interrupción del secuenciador de siete horas que impidió el procesamiento de transacciones. Además, en septiembre de 2021, el protocolo tuvo una interrupción similar del secuenciador cuando un error provocó que el sistema se quedara atascado después de ejecutar un gran lote de transacciones en un corto período de tiempo.
We are currently experiencing Sequencer downtime. Thank you for your patience as we work to restore it. All funds in the system are safe, and we will post updates here.
— Arbitrum (💙,🧡) (@arbitrum) January 9, 2022
Esto ocurre poco después de que Arbitrum se asociara con Manta Network, un protocolo de privacidad para finanzas descentralizadas (DeFi), para ofrecer a sus usuarios una forma descentralizada y privada de verificar sus identidades reales sin comprometer ninguna información sobre la actividad on-chain.