Agora que a poeira baixou, quero refletir um pouco sobre a migração do Heimdall v2 da semana passada. Os validadores foram obrigados a importar todo o histórico do Heimdall v1 para uma cadeia totalmente nova. A história anterior persistiu desde a gênese do Polygon, e tudo isso teve que acontecer enquanto a cadeia continuava a produzir blocos! Já foi dito, mas isso realmente era o equivalente a uma cirurgia de coração aberto. O Heimdal v2 renova completamente o mecanismo de consenso das cadeias, atualizando-o de Tendermint para Comet BFT. Ele também integra o módulo ABCI v2.0 (também conhecido como ABCI++) e agora permite recursos como validação pré-bloqueio e extensões de votação. Além de remover uma tonelada de dívidas tecnológicas, a migração melhora a sincronização de estado entre Polygon e Ethereum e reduz o tempo de finalidade para 🚨 ~ 5s 🚨. Esse esforço monumental levou meses de planejamento e coordenação meticulosos, sem mencionar muitas horas de sono sacrificado. Vamos todos parabenizar a equipe estelar e o ecossistema de operadores de nós que tornaram isso possível. 👏 Uma das operações mais confidenciais durante a migração foi importar a gênese do Heimdall v1. Com um histórico incorreto, os nós do Heimdal v2 podem ter sido corrompidos e a cadeia pode não ter sido capaz de progredir além da altura de parada anterior. Por esse motivo, foi gerada uma soma de verificação do estado existente do Heimdall v1, permitindo que os operadores soubessem que sua importação estava correta. Aqui está um clipe dessa soma de verificação sendo gerada AO VIVO pela primeira vez pelos desenvolvedores principais do Polygon logo antes do início do processo de migração. Desfrutar!
1,99K