Polygon lanzó dos versiones modificadas antes de decirle a nadie qué habían arreglado
Polygon Labs lanzó discretamente dos bifurcaciones duras que solucionaron varios problemas de seguridad en su red de prueba de participación (POS).
La red de capa 2 finalmente compartió los detalles en una publicación de un foro. Todos los operadores de nodos deben actualizar sus sistemas o serán excluidos del consenso de la red.
La bifurcación de Austin impide que los nodos envíen el campo TxDependency
El peor fallo se encontraba en Heimdall, el software que coordina los validadores de Polygon.
Heimdall agrupa el contenido de cada transacción dentro de un contenedor llamado google.protobuf.Any, según una publicación de Parvez03.
Un envoltorio puede ir dentro de otro, del mismo modo que las cajas se pueden apilar unas dentro de otras. Sin embargo, en esta analogía, no hay límite en la cantidad de capas que pueden tener los envoltorios.
Un atacante podría crear una única transacción con múltiples capas apiladas prácticamente sin coste alguno. Esto obliga a los validadores a desperdiciar potencia de cálculo para descomprimirla.
Polygon describió la vulnerabilidad como "una forma no autorizada de forzar un trabajo costoso y correlacionado en todo el conjunto de validadores"
La bifurcación dura de Kyoto actualizó el software Heimdall a la versión 0.11.0.
“Kyoto añade un preescaneo a nivel de byte que rechaza una transacción una vez que su anidamiento supera un umbral, que se aplica de formadenten la admisión al mempool (
CheckTx) y en la ruta de consenso (ProcessProposal)”, decía la publicación .
El polígono realiza dos comprobaciones:
- Cuando llega una transacción.
- Cuando los validadores construyen el bloque.
La segunda bifurcación, denominada Austin, se centró en Bor, el cliente de ejecución de Polygon. Corrigió dos vulnerabilidades de denegación de servicio.
Uno de ellos eran los eventos de sincronización de estado, el proceso que transporta depósitos puente de L1 a L2. Estos eventos ejecutan código detracy precompilan, al igual que una transacción normal. Sin embargo, la cantidad de gas consumido no tenía límite por bloque.
La versión de Austin añade un límite estricto por bloque para la gasolina sincronizada con el estado.
Polygon nunca puso un límite al tamaño del TxDependency .
Un validador podría sobrecargarlo con una enorme cantidad de datos para provocar el fallo de todos los nodos que leyeran el bloque. No había nada más en ese bloque que pareciera incorrecto.
Austin elimina por completo ese campo del formato de noticias.

La bifurcación de Kioto se activó a una altura de Heimdall de 51.533.000 metros
Polygon afirmó que nadie explotó los fallos de la red principal y que los corrigió todos antes de que las bifurcaciones se pusieran en marcha.
La bifurcación de Austin se activó en la red principal en el bloque Bor 91.949.700 y la bifurcación de Kioto en la altura Heimdall 51.533.000.
Cada nodo requiere Bor v2.10.0. Los validadores y los nodos completos también requieren Heimdall versión 0.11.0. Los nodos que ejecutan software anterior ya se han bifurcado de la cadena canónica.
Las soluciones consisten en simples actualizaciones binarias, sin necesidad de migración de estado, cambio de génesis ni resincronizaciones completas.
POL cotizaba a 0,09 dólares, con una caída de aproximadamente el 9,3% en las últimas 24 horas. El token se encuentra en terreno positivo, con un aumento del 25,8% en los últimos 30 días, según CoinGecko.
En julio, la red principal de Heimdall V2 estuvo fuera de servicio durante aproximadamente una hora, según un informe anterior Cryptopolitan .
Las mentes más brillantes del mundo de las criptomonedas ya leen nuestro boletín. ¿Te apuntas? ¡ Únete!
Artículos Recomendados










Comentarios (0)
Haga clic en el botón $, introduzca el símbolo y seleccione si desea vincular una acción, un ETF o otro valor.