Ahora que el polvo se ha asentado, quiero tomarme un momento para reflexionar sobre la migración de Heimdall v2 de la semana pasada. Se requirió que los validadores importaran toda la historia de Heimdall v1 a una cadena completamente nueva. La historia anterior había persistido desde la génesis de Polygon, ¡y todo esto tenía que suceder mientras la cadena continuaba produciendo bloques! Ya se ha dicho, pero esto realmente fue el equivalente a una cirugía a corazón abierto. Heimdal v2 renueva por completo el motor de consenso de las cadenas, actualizándolo de Tendermint a Comet BFT. También integra el módulo ABCI v2.0 (también conocido como ABCI++) y ahora permite funciones como la validación previa al bloqueo y las extensiones de voto. Además de eliminar una tonelada de deuda tecnológica, la migración mejora la sincronización de estado entre Polygon y Ethereum y reduce el tiempo de finalización a 🚨 ~ 5s 🚨 . Este esfuerzo monumental ha llevado meses de meticulosa planificación y coordinación, sin mencionar muchas horas de sueño sacrificadas. Tomemos un momento para felicitar al equipo estelar y al ecosistema de operadores de nodos que lo hicieron posible. 👏 Una de las operaciones más sensibles durante la migración fue la importación de la génesis de Heimdall v1. Con un historial incorrecto, los nodos de Heimdal v2 podrían haberse corrompido y es posible que la cadena no haya podido avanzar más allá de la altura de parada anterior. Por este motivo, se generó una suma de comprobación del estado existente de Heimdall v1, lo que permitió a los operadores saber que su importación era correcta. Aquí hay un clip de esta suma de verificación generada EN VIVO por primera vez por los desarrolladores principales de Polygon justo antes de que comenzara el proceso de migración. ¡Disfrutar!
1.98K