Khi tôi thấy Boreas, ban đầu tôi coi đó là một lần nâng cấp phiên bản thông thường. @Dusk Dusk mainnet được bật vào ngày 10 tháng 6 năm 2026 từ block 4,414,095 với Rusk 1.7.0; thay đổi nằm ở việc byte của giao dịch đi vào mạng, được đóng vào block và cách áp dụng bộ quy tắc nào khi phát lại sổ cái cũ. Client vẫn có thể gửi các gói Aegis được hỗ trợ; Rusk sẽ chuẩn hóa tại điểm vào, sau đó ghi vào block theo định dạng sổ cái hiện hành.
Tôi hình dung toàn bộ quy trình này như một tủ đựng chứng từ của sàn thanh toán. Chứng từ bên ngoài có thể lấy từ các mẫu cũ; trước khi đưa vào tủ, chúng phải được dịch sang một định dạng nội bộ thống nhất. Chứng từ lịch sử giữ lại bộ giải mã cũ, để khi kiểm toán mới có thể đối chiếu nguyên văn. Boreas khóa chặt cách diễn giải giữa mempool, người đề xuất block, xác thực đồng thuận và phát lại lịch sử với nhau, tránh việc cùng một chuỗi byte lại cho ra hai trạng thái khác nhau ở các giai đoạn khác nhau.
Việc nâng cấp cũng vạch rõ ranh giới: mainnet tại điểm khởi động lại sẽ dừng tiếp nhận các giao dịch Phoenix mới; Moonlight trở thành mô hình giao dịch hiện đang được hỗ trợ, còn các block Phoenix cũ vẫn có thể được giải mã và phát lại. Sự kiện reverted sẽ được lưu trong kho lưu trữ kèm nhãn; không nên để indexer tính vào trạng thái hợp lệ. Khi tôi tích hợp Dusk, tôi sẽ đối chiếu chiều cao mạng, phiên bản Rusk và mô hình giao dịch, rồi kiểm tra xem indexer có đọc nhãn reverted hay không; bản ghi cũ có thể tra cứu, nhưng không có nghĩa là các giao dịch cũ vẫn có thể tiếp tục gửi.
#dusk $DUSK
Tôi hình dung toàn bộ quy trình này như một tủ đựng chứng từ của sàn thanh toán. Chứng từ bên ngoài có thể lấy từ các mẫu cũ; trước khi đưa vào tủ, chúng phải được dịch sang một định dạng nội bộ thống nhất. Chứng từ lịch sử giữ lại bộ giải mã cũ, để khi kiểm toán mới có thể đối chiếu nguyên văn. Boreas khóa chặt cách diễn giải giữa mempool, người đề xuất block, xác thực đồng thuận và phát lại lịch sử với nhau, tránh việc cùng một chuỗi byte lại cho ra hai trạng thái khác nhau ở các giai đoạn khác nhau.
Việc nâng cấp cũng vạch rõ ranh giới: mainnet tại điểm khởi động lại sẽ dừng tiếp nhận các giao dịch Phoenix mới; Moonlight trở thành mô hình giao dịch hiện đang được hỗ trợ, còn các block Phoenix cũ vẫn có thể được giải mã và phát lại. Sự kiện reverted sẽ được lưu trong kho lưu trữ kèm nhãn; không nên để indexer tính vào trạng thái hợp lệ. Khi tôi tích hợp Dusk, tôi sẽ đối chiếu chiều cao mạng, phiên bản Rusk và mô hình giao dịch, rồi kiểm tra xem indexer có đọc nhãn reverted hay không; bản ghi cũ có thể tra cứu, nhưng không có nghĩa là các giao dịch cũ vẫn có thể tiếp tục gửi.
#dusk $DUSK