Jetzt, da sich der Staub gelegt hat, möchte ich einen Moment innehalten und über die Migration von Heimdall v2 in der letzten Woche nachdenken. Die Validatoren mussten die gesamte Geschichte von Heimdall v1 in eine völlig neue Kette importieren. Die vorherige Geschichte war seit dem Genesis von Polygon erhalten geblieben, und all dies musste geschehen, während die Kette weiterhin Blöcke produzierte! Es wurde bereits gesagt, aber das war wirklich das Äquivalent zu einer offenen Herzoperation. Heimdal v2 überarbeitet die Konsens-Engine der Kette vollständig und aktualisiert sie von Tendermint auf Comet BFT. Es integriert auch das ABCI v2.0 (auch bekannt als ABCI++)-Modul und ermöglicht jetzt Funktionen wie die Validierung vor dem Block und Abstimmungsverlängerungen. Abgesehen davon, dass eine Menge technischer Schulden abgebaut wurde, verbessert die Migration die Zustandsynchronisation zwischen Polygon und Ethereum und reduziert die Finalisierungszeit auf 🚨~5s 🚨. Dieser monumentale Aufwand hat Monate sorgfältiger Planung und Koordination in Anspruch genommen, ganz zu schweigen von vielen Stunden opferndem Schlaf. Lassen Sie uns alle einen Moment innehalten, um das großartige Team und das Ökosystem der Knotenbetreiber zu gratulieren, die dies möglich gemacht haben. 👏 Eine der sensibelsten Operationen während der Migration war der Import des Genesis von Heimdall v1. Mit einer falschen Geschichte hätten die Heimdal v2-Knoten beschädigt werden können, und die Kette hätte möglicherweise nicht über die vorherige Halt-Höhe hinaus fortschreiten können. Aus diesem Grund wurde eine Prüfziffer des bestehenden Heimdall v1-Zustands generiert, die es den Betreibern ermöglichte zu wissen, dass ihr Import korrekt war. Hier ist ein Clip, in dem diese Prüfziffer LIVE zum ersten Mal von den Polygon-Kernentwicklern direkt vor Beginn des Migrationsprozesses generiert wird. Viel Spaß!
1,96K