El 7 de junio, los desarrolladores de Arbitrum corrigieron rápidamente un error en el mecanismo del secuenciador, lo que provocó una breve pausa en la ejecución de lotes de transacciones en Ethereum.
Hoy temprano, hubo una interrupción en el cartel de lotes de Sequencer que provocó que los lotes no se publicaran.
Publicaremos una autopsia completa más tarde hoy, pero aprovechemos esta oportunidad para ver la descripción general de alto nivel.
👇🧵
— Desarrolladores de Arbitrum (💙,🧡) (@ArbitrumDevs) 7 de junio de 2023
Cómo la red de segundo nivel de Arbitrum agrupa las transacciones en lotes y las envía en una sola transferencia a Ethereum. Esto le permite reducir la carga en la cadena de bloques principal y reducir las comisiones.
El secuenciador es responsable de la formación y envío de paquetes, en el código para la publicación en cadena de ensamblajes de los cuales se encontró un error.
“Impacto: breve pausa para finalizar transacciones en la red, de lo contrario, el servicio no se vio afectado”, explicó el equipo.
Entonces, ¿dónde está el error? Bueno, estaba en el cartel del lote.
Cuando Sequencer intentó publicar un lote en la cadena, se produjo el error y la transacción se revirtió.
Impacto: una pausa temporal para finalizar el pedido de transacciones en cadena, pero por lo demás, el servicio de Sequencer no se interrumpió.
— Desarrolladores de Arbitrum (💙,🧡) (@ArbitrumDevs) 7 de junio de 2023
Una transacción por lotes fallida hizo que el mecanismo de financiación no estuviera sincronizado. Consta de dos monederos: un secuenciador y un «reembolso de gasolina». El primero, por definición, tiene un saldo mínimo y se repone programáticamente con el segundo.
Debido a que la transacción no se completó, la billetera del secuenciador no recibió un reembolso de los ~5 ETH gastados y no pudo enviar el siguiente paquete.
Después de corregir el error, el mecanismo funciona normalmente.
“Resumiendo, podemos resumir que hubo un error en el manejador de paquetes, por lo que no los publicó en la red por un tiempo. Pronto publicaremos un análisis detallado y nos complace que el sistema tolerante a fallas haya funcionado correctamente durante el incidente ”, señalaron los desarrolladores.
Recordemos que en mayo se produjo el fallo de finalización de transacciones en Ethereum.
¿Encontraste un error en el texto? Selecciónalo y presiona CTRL+ENTER
Boletines de ForkLog: ¡Manténgase al tanto de la industria de bitcoin!