Maintenant que la poussière est retombée, je veux prendre un moment pour réfléchir à la migration de Heimdall v2 de la semaine dernière. Les validateurs devaient importer l'intégralité de l'historique de Heimdall v1 dans une toute nouvelle chaîne. L'historique précédent avait persisté depuis la genèse de Polygon, et tout cela devait se faire pendant que la chaîne continuait à produire des blocs ! Il a déjà été dit, mais c'était vraiment l'équivalent d'une chirurgie à cœur ouvert. Heimdal v2 rénove complètement le moteur de consensus de la chaîne, le mettant à jour de Tendermint à Comet BFT. Il intègre également le module ABCI v2.0 (a.k.a. ABCI++) et permet désormais des fonctionnalités telles que la validation pré-bloc et les extensions de vote. En plus de supprimer une tonne de dettes techniques, la migration améliore la synchronisation d'état entre Polygon et Ethereum et réduit le temps de finalité à 🚨~5s 🚨. Cet effort monumental a nécessité des mois de planification et de coordination méticuleuses, sans parler de nombreuses heures de sommeil sacrifié. Prenons tous un moment pour féliciter l'équipe exceptionnelle et l'écosystème des opérateurs de nœuds qui ont rendu cela possible. 👏 Une des opérations les plus sensibles pendant la migration était l'importation de la genèse de Heimdall v1. Avec un historique incorrect, les nœuds de Heimdal v2 auraient pu être corrompus, et la chaîne n'aurait peut-être pas pu progresser au-delà de la hauteur d'arrêt précédente. Pour cette raison, un checksum de l'état existant de Heimdall v1 a été généré, permettant aux opérateurs de savoir que leur importation était correcte. Voici un extrait de ce checksum étant généré EN DIRECT pour la première fois par les développeurs principaux de Polygon juste avant le début du processus de migration. Profitez-en !
1,98K