Bây giờ khi mọi thứ đã lắng xuống, tôi muốn dành một chút thời gian để suy ngẫm về việc di chuyển Heimdall v2 của tuần trước. Các validator được yêu cầu nhập toàn bộ lịch sử của Heimdall v1 vào một chuỗi hoàn toàn mới. Lịch sử trước đó đã tồn tại kể từ khi Polygon ra mắt, và tất cả điều này phải diễn ra trong khi chuỗi vẫn tiếp tục sản xuất các khối! Đã có người nói rồi nhưng thực sự đây là tương đương với phẫu thuật tim mở. Heimdall v2 hoàn toàn cải cách động cơ đồng thuận của chuỗi, cập nhật từ Tendermint sang Comet BFT. Nó cũng tích hợp mô-đun ABCI v2.0 (còn gọi là ABCI++) và giờ đây cho phép các tính năng như xác thực trước khối và mở rộng phiếu bầu. Ngoài việc loại bỏ một lượng lớn nợ công nghệ, việc di chuyển cải thiện đồng bộ trạng thái giữa Polygon và Ethereum và giảm thời gian hoàn tất xuống 🚨~5s 🚨. Nỗ lực vĩ đại này đã mất nhiều tháng lên kế hoạch và phối hợp tỉ mỉ, chưa kể đến nhiều giờ hy sinh giấc ngủ. Hãy cùng nhau dành một chút thời gian để chúc mừng đội ngũ xuất sắc và hệ sinh thái các nhà điều hành nút đã làm điều này trở thành hiện thực. 👏 Một trong những hoạt động nhạy cảm nhất trong quá trình di chuyển là nhập genesis từ Heimdall v1. Với một lịch sử không chính xác, các nút Heimdall v2 có thể đã bị hỏng, và chuỗi có thể không thể tiến triển qua chiều cao dừng trước đó. Vì lý do này, một checksum của trạng thái Heimdall v1 hiện có đã được tạo ra, cho phép các nhà điều hành biết rằng việc nhập của họ là chính xác. Dưới đây là một đoạn video về checksum này được tạo ra TRỰC TIẾP lần đầu tiên bởi các nhà phát triển cốt lõi của Polygon ngay trước khi quá trình di chuyển bắt đầu. Chúc bạn vui vẻ!
1,99K