- 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
Avalanche se ve afectada por un error provocado por un volumen inusualmente alto, afirma un ingeniero
La cadena de bloques, que había sido promocionada por su capacidad para manejar un gran volumen de transacciones, se ralentizó por un número inusualmente alto de transacciones.
Un ingeniero de AVA Labs dio un resumen del pequeño error de código que paralizó gravemente la cadena de bloques de Avalanche. la semana pasada.
En un Medium dominicalcorreoEl ingeniero de blockchain Patrick O'Grady escribió que el aumento de la congestión en la red desencadenó un "error no determinista" relacionado con la forma en que la blockchain de alto rendimiento y prueba de participación realiza un seguimiento de las transacciones.
Los fondos nunca estuvieron en riesgo, señala O'Grady, aunque el paso en falso de alto perfil tiene una valiosa lección para la industria blockchain.
Avalanche se lanzó en septiembre de 2020 con la afirmación de que podía procesar 4.500 transacciones por segundo. Cuenta con el respaldo de importantes empresas de Criptomonedas , como Galaxy Digital de Mike Novogratz, Bitmain e Initialized Capital. Además, cuenta con el sello académico de aprobación, ya que fue diseñado por Emin Gün Sirer, profesor de informática de la Universidad de Cornell.
La blockchain suele agruparse con otras llamadas destructoras de Ethereum , o blockchains diseñadas para resolver los problemas de escalabilidad que han afectado a la segunda blockchain más grande desde su creación. Si bien está posicionada para arrebatarle cuota de mercado a Ethereum, Avalanche también se ha presentado como una forma de complementar y conectar, en lugar de competir estrictamente, con su predecesora.
Avalanche tiene tres cadenas predeterminadas, incluyendo la llamada cadena de contratos, que soporta la Máquina Virtual de Ethereum y su lenguaje de programación Solidity. Esta cadena fue la que se trató en el número de esta semana.
Puedes leer uncontabilidad completadel problema que surgió. En resumen, para aumentar el rendimiento de las transacciones, las tres cadenas de Avalanche permanecen separadas y distintas entre sí, cada una operando dentro de un rango establecido de tipos de transacción, hasta el momento en que un activo tiene que cambiar de cadena. Este proceso se vio sometido a una enorme presión tras el lanzamiento de un nuevo mercado monetario descentralizado llamado Pangolin.
Una cantidad atípica de usuarios y volumen generó una cantidad atípica de bloques a procesar. Esto, señala O'Grady, desencadenó un error que generaba falsas acuñaciones entre cadenas. En palabras de O'Grady: "Esto provocó que algunos validadores aceptaran transacciones de acuñación no válidas, mientras que el resto de la red se negó a aceptarlas y paralizó la cadena [de contratos]".
Es importante destacar que no se produjeron gastos duplicados. «El error no afectó las transacciones regulares, las transferencias de monedas, las transferencias de activos, la destrucción de monedas ni la invocación de contratos inteligentes. Avalanche nunca permitió que ningún usuario enviara correctamente los mismos fondos a dos destinatarios», escribió O'Grady.
Una lectura del problema estuvo disponible pocas horas después del problema inicial, aunque fue más difícil encontrar una solución. Dada la naturaleza descentralizada de Avalanche, sería imposible lograr que todos los nodos se coludieran y revirtieran las transacciones problemáticas.
En cambio, como escribe O’Grady, se encontró una solución a través de la implementación incremental de un parche, básicamente la forma en que se actualiza cualquier software.
Las cadenas de bloques son sistemas complejos, creados por seres Human , pero gestionados por máquinas. Un problema lo suficientemente pequeño como para obviarlo durante una inspección inicial puede agravarse a medida que la red crece. En el caso de Avalanche, el fallo no derribó la red, pero sí echó por tierra algunas de las afirmaciones sobre su capacidad para gestionar un alto rendimiento antes de su lanzamiento.
AVAX, el token de la cadena de bloques, se cotiza a alrededor de $41.20, por debajo de los $53 del 11 de febrero, cuando ocurrió el problema.
Daniel Kuhn
Daniel Kuhn fue subdirector editorial de la Consensus Magazine, donde colaboró en la producción de los paquetes editoriales mensuales y la sección de Opinión . También escribió un resumen diario de noticias y una columna quincenal para el boletín informativo The Node. Su primera publicación fue en Financial Planning, una revista especializada. Antes de dedicarse al periodismo, estudió filosofía en la licenciatura, literatura inglesa en el posgrado y periodismo económico y empresarial en un programa profesional de la Universidad de Nueva York. Puedes contactarlo en Twitter y Telegram @danielgkuhn o encontrarlo en Urbit como ~dorrys-lonreb.
