Teraz, gdy kurz opadł, chcę poświęcić chwilę na refleksję nad migracją Heimdall v2 z zeszłego tygodnia. Walidatorzy musieli zaimportować całą historię Heimdall v1 do zupełnie nowego łańcucha. Poprzednia historia istniała od początku Polygonu, a wszystko to musiało się odbyć, podczas gdy łańcuch nadal produkował bloki! Już to powiedziano, ale to naprawdę było równoważne z operacją na otwartym sercu. Heimdal v2 całkowicie przekształca silnik konsensusu łańcucha, aktualizując go z Tendermint do Comet BFT. Integruje również moduł ABCI v2.0 (znany również jako ABCI++) i teraz umożliwia takie funkcje jak walidacja przed blokiem i rozszerzenia głosów. Oprócz usunięcia ogromnej ilości długów technologicznych, migracja poprawia synchronizację stanu między Polygonem a Ethereum i skraca czas finalizacji do 🚨~5s 🚨. Ten monumentalny wysiłek wymagał miesięcy starannego planowania i koordynacji, nie wspominając o wielu godzinach poświęconego snu. Zróbmy wszyscy chwilę, aby pogratulować wspaniałemu zespołowi i ekosystemowi operatorów węzłów, którzy to umożliwili. 👏 Jedną z najbardziej wrażliwych operacji podczas migracji było importowanie genezy z Heimdall v1. Przy niepoprawnej historii, węzły Heimdal v2 mogłyby zostać uszkodzone, a łańcuch mógłby nie być w stanie przejść poza poprzednią wysokość zatrzymania. Z tego powodu wygenerowano sumę kontrolną istniejącego stanu Heimdall v1, co umożliwiło operatorom upewnienie się, że ich import był poprawny. Oto klip z tej sumy kontrolnej generowanej NA ŻYWO po raz pierwszy przez deweloperów Polygon tuż przed rozpoczęciem procesu migracji. Miłego oglądania!
1,97K