Nu när dammet har lagt sig vill jag ta en stund att reflektera över förra veckans Heimdall v2-migration. Validerare var tvungna att importera hela historiken för Heimdall v1 till en helt ny kedja. Den tidigare historien hade hållit i sig sedan Polygons uppkomst, och allt detta var tvunget att ske medan kedjan fortsatte att producera block! Det har redan sagts, men detta var verkligen motsvarigheten till öppen hjärtkirurgi. Heimdal v2 förnyar kedjans konsensusmotor helt och hållet och uppdaterar den från Tendermint till Comet BFT. Den integrerar också modulen ABCI v2.0 (alias ABCI++) och tillåter nu funktioner som validering före blockering och röstförlängningar. Bortsett från att ta bort massor av teknisk skuld, förbättrar migreringen tillståndssynkroniseringen mellan Polygon och Ethereum och minskar slutgiltighetstiden till 🚨 ~5s 🚨 . Denna monumentala ansträngning har tagit månader av minutiös planering och samordning, för att inte tala om många timmars uppoffrad sömn. Låt oss alla ta en stund för att gratulera det fantastiska teamet och ekosystemet av nodoperatörer som gjorde detta möjligt. 👏 En av de känsligaste åtgärderna under migreringen var att importera ursprunget från Heimdall v1. Med en felaktig historik kan Heimdal v2-noder ha skadats och kedjan kanske inte har kunnat gå förbi den tidigare stopphöjden. Av denna anledning genererades en kontrollsumma för det befintliga Heimdall v1-tillståndet, vilket gjorde det möjligt för operatörer att veta att deras import var korrekt. Här är ett klipp av denna kontrollsumma som genereras LIVE för första gången av Polygon core-utvecklare precis innan migreringsprocessen startade. Njuta!
1,99K