- La cadena de bloques de Solana se detuvo durante cuatro horas y media el 1 de junio.
- La evitación de errores de transacción nonce duraderos le costó a la red un alto precio.
Otro apagón más en Blockchain de Solana dentro de los cuatro meses, pero no tanto como las 42 horas anteriores. La red se detuvo a las 4.56:1 p. m. UTC del 9.06 de junio y se reinició a las XNUMX:XNUMX p. m. UTC del mismo día. El equipo de Solana tuiteó sobre la interrupción de la versión beta de Mainnet en Twitter.
Tuit del equipo Solana:
La producción de bloques en Solana Mainnet Beta se detuvo. Los operadores de validadores deben prepararse para un reinicio en mb-validators en Discord. https://t.co/gRJJRqEMPn
- Estado de Solana (@SolanaStatus) 1 de junio de 2022
El motivo de la parada fue el mal funcionamiento del blockchain debido a un error en las transacciones nonce duraderas, que producía una variación de datos en el mismo bloque en diferentes nodos. Se pidió a los validadores que se prepararan para reiniciar en su comunidad de discordia. Los ingenieros estaban trabajando en un mosaico temporal de forma paralela y el equipo notificó que los datos y la red estaban seguros.
Mecanismo de reinicio
Como se mencionó anteriormente, en cuatro horas y media la cadena comenzó a funcionar y se informó a los validadores que actualizar a 1.9.28 o 1.10.23. Las instrucciones técnicas se proporcionaron en un documento. La nueva actualización eliminó el mecanismo de nonce duradero por el momento.
Se indicó a los validadores que descartaran dos argumentos del script principal, que son -esperar-a-la-supermayoría y -hash-banco-esperado. Austin Federa, Jefe de Comunicaciones de Solana Lab, expresó que la causa raíz del problema ya existía, pero que la cantidad era menos importante y que el crecimiento en los últimos tiempos exageró el error y sus efectos secundarios.
Fedra afirma:
"Probablemente fue un error que existió durante un tiempo, pero nunca se convirtió realmente en un problema porque no es algo que la mayoría de la gente usa".