- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
Ethereum dejó de finalizar transacciones brevemente. ¿Qué sucedió?
La pérdida de finalidad significó que los bloques podrían haber sido manipulados y, si bien no se supone que afecte las experiencias del usuario final, provocó algunos inconvenientes para algunas aplicaciones.
La cadena de bloques Ethereum sufrió dos breves episodios la semana pasada, los bloques no se estaban finalizando: un episodio de inestabilidad no deseado que presenta riesgos para la seguridad de la cadena de bloques, pero que no se considera grave.
Hubo mucha confusión sobre el significado del retraso en la "finalidad" para la funcionalidad de la cadena de bloques, lo que generó debates sobre cuestiones de seguridad. Por lo tanto, conviene analizarlo un BIT.
Estás leyendoEl Protocolo, nuestro boletín semanal que explora la tecnología detrás de las Cripto, un bloque a la vez. Regístrate aquípara recibirlo en tu bandeja de entrada todos los miércoles.
La causa de la pérdida temporal de la finalidad del bloque sigue bajo investigación, aunque Prysm, un proveedor de software de cliente utilizado para ejecutar un nodo en la cadena de bloques, acaba delanzó una nueva versión, describiéndolo como "el primer lanzamiento completo luego de los recientes problemas en la red principal", con "correcciones críticas".
Cuando los bloques de datos no se finalizan, no debería haber tiempo de inactividad ni diferencia en la experiencia del usuario final. Dicho esto, una pérdida de la finalización puede generar algunos problemas de seguridad como reorganizaciones.
Reorganizacionesocurrir cuando una cadena de bloques Produce más de un bloque simultáneamente, generalmente debido a un error o un ataque. Esto significa que un nodo validador crea temporalmente una nueva versión de la cadena de bloques, lo que dificulta verificar correctamente si una transacción se ha realizado correctamente, mientras que la versión anterior de la cadena de bloques sigue existiendo.
Sin embargo, los efectos de bola de nieve de este incidente provocaron algunas sacudidas en los usuarios finales. DYDX, una plataforma líder de intercambio de Cripto , tuvo que pausar temporalmente los depósitos Debido a ONE de los incidentes de la semana pasada, zkEVM de Polygon también experimentó algunos retrasos con los depósitos.

Entonces, ¿cómo funciona la finalización?
En unprueba de participaciónEn una cadena de bloques como la de Ethereum, los validadores primero deben proponer un bloque que contenga transacciones. Una vez propuesto, otros validadores deben aprobar el bloque para añadirlo permanentemente a la cadena de bloques, lo que tarda unos 15 minutos. Una vez aprobado o "certificado" por dos tercios de los validadores, el bloque queda finalmente finalizado.
De este modo, La finalidad es el puntoDonde las transacciones en una cadena de bloques se consideran inmutables. La finalidad garantiza que las transacciones dentro de un bloque no puedan ser alteradas.
Si no se puede garantizar la finalidad, la cadena de bloques entra en un estado de emergencia llamado "fuga de inactividad, donde los validadores reciben penalizaciones por no alcanzar la finalización. Cuando se activa el estado, actúa como un incentivo para que la blockchain comience a finalizar de nuevo. El incidente de la semana pasada desencadenó la primera fuga de inactividad de Ethereum.
La comunidad Ethereum ha reconocido que el plazo actual para finalizar los bloques es demasiado largo.
“Tener un retraso entre la propuesta y la finalización de un bloque también crea una oportunidad para reorganizaciones cortas que un atacante podría usar para censurar ciertos bloques o extraerMEV”, compartió el sitio web de Ethereumen un blog.
El cofundador de Ethereum , Vitalik Buterin, fue Escribiendo sobre la finalidad hace siete años, una indicación de lo importante que es el tema.
Cuando elLa primera pérdida de finalidad se produjo elEl 11 de mayo, los desarrolladores lo compartieron inmediatamente en Twitter, indicando que iban a solicitar ayuda adicional para averiguar qué estaba sucediendo. Tras 25 minutos, el problema parecía haberse resuelto y la cadena reanudó su finalización.
Aproximadamente 24 horas después,La cadena dejó de finalizar nuevamente durante aproximadamente una hora., lo que provocó cortes en el servicio a algunos proveedores de infraestructura.
En el pasado, la finalizaciónSe ha detenido temporalmente debido a errores. En el software cliente utilizado para ejecutar la cadena de bloques. Ethereum cuenta con múltiples clientes en caso de una falla o fallo en el software, por lo que existen otras opciones y la actividad en la cadena de bloques puede KEEP .
¿Cómo afectó esto a las aplicaciones?
Tim Beiko, líder de soporte de protocolo en la Fundación Ethereum , dijo a CoinDesk que el incidente es "definitivamente significativo, pero no es algo que ponga en riesgo o comprometa la seguridad o solidez de Ethereum".
“En cuestión de minutos, las cosas se corrigieron y en uno o dos días los clientes tenían parches de software para asegurarse de que este caso específico no volviera a ocurrir”, dijo.
Los desarrolladores aún están tratando de comprender qué causó que la cadena de bloques dejara de finalizar, y se espera que discutan un informe post mortem en su próxima llamada de Consensus Layer.
Beiko le dijo a CoinDesk que el incidente no llegó a un punto "en el que comenzáramos a probar las soluciones más extremas del protocolo para lidiar con este problema".
Los incidentes afectaron a varias aplicaciones que se ejecutan sobre la cadena de bloques Ethereum .
Jordi Baylina, director técnico de Polygon, dijo que la interrupción de la finalidad significó que los depósitos en la cadena zkEVM de Polygon se retrasaron y, dado que la cadena dependía de Infura, un proveedor de infraestructura que también tuvo una interrupción temporal como resultado de la pérdida de la finalidad, los problemas para las personas que usaban zkEVM se agravaron.
“Hay que esperar a que la firmeza del depósito de la capa 1 esté disponible en la capa 2”, dijo Balyina. “Así que, hasta que no se tenga firmeza, no se puede usar [la cadena] o se corre el riesgo de duplicar el gasto en la capa 2”.
DYDX hizo una pausa en su depósitos temporales hoy debido a la falta de firmeza de Ethereum y dijo que "continúa monitoreando e investigando este problema".
A pesar de esto, los desarrolladores de Ethereum enfatizan que la red no se cayó.
El incidente de hoy ha sido un gran simulacro de incendio. LOOKS que se combinaron dos o tres problemas (como suele ocurrir). La cadena se recuperó sin problemas y descubrimos algunos otros problemas que podrían mejorarse para que Ethereum sea más resiliente. tuiteó Marius van der Wijden, desarrollador de la Fundación Ethereum .
Sigue leyendo: Ethereum reanuda la finalización de bloques tras su segundo fallo de rendimiento en 24 horas
Margaux Nijkerk
Margaux Nijkerk informa sobre el protocolo Ethereum y las L2. Graduada de las universidades Johns Hopkins y Emory, tiene una maestría en Asuntos Internacionales y Economía. Posee BTC y ETH por encima del umbral de Aviso legal de CoinDesk de $1,000.
