Mạng chính Sui ngừng hoạt động ba lần trong 48 giờ do lỗi gas v1.72

iconChainGPT
Chia sẻ
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconTóm tắt

expand icon
Mạng chính của Sui đã ngừng hoạt động ba lần trong 48 giờ sau khi bản nâng cấp blockchain giới thiệu lỗi gas. Bản nâng cấp mạng v1.72 gây ra lỗi tràn dưới do xung đột giữa logic địa chỉ-số dư mới và các đối tượng coin cũ. Các validator liên tục sụp đổ, và mỗi lần sửa chữa lại gây ra thêm các sự cố mới. Các sự cố này đã làm gián đoạn các ứng dụng và khiến SUI giảm 8%. Đây là sự cố nghiêm trọng thứ ba kể từ khi mạng chính ra mắt năm 2023.

Tiêu đề: Sui gặp ba lần ngừng hoạt động mạng chính trong 48 giờ sau lỗi nâng cấp v1.72 — báo cáo hậu sự chỉ ra nguyên nhân gốc là trường hợp biên của logic tính phí gas Sui’s mainnet đã ngừng hoạt động ba lần trong khoảng thời gian từ ngày 28 đến 29 tháng Năm sau khi một tính năng mới trong bản phát hành v1.72 làm lộ ra một trường hợp biên trong logic tính phí gas của Layer-1, theo Sui Foundation trong báo cáo hậu sự được công bố vào Chủ Nhật. Mỗi nỗ lực khắc phục đều kích hoạt hoặc làm lộ ra sự cố tiếp theo, tạo nên khoảng thời gian 48 giờ bất ổn, tạm dừng các ứng dụng phụ thuộc vào tính ngẫu nhiên và gây rung chuyển cho giá SUI. Sự việc diễn ra như thế nào (mốc thời gian) - Ngày 28 tháng Năm, khoảng 7:00 sáng PT — Sự cố đầu tiên bắt đầu và kéo dài gần bảy giờ. Một tương tác hiếm gặp giữa tính năng số dư địa chỉ mới và các đối tượng tiền cũ khiến các validator sụp đổ do lỗi underflow. Vấn đề xuất hiện khi một giao dịch bị hủy do thiếu funds, nhưng quy trình tính phí gas vẫn cố gắng chi số tiền đó. - Ngày 28 tháng Năm, khoảng 1:30 chiều PT — Các nhà phát triển cốt lõi khôi phục mạng bằng bản khắc phục tạm thời, giải quyết được chế độ lỗi phổ biến nhất nhưng vẫn mang theo “một vấn đề đã biết với xác suất thấp gây ngừng hoạt động.” Nhóm lựa chọn tốc độ để đưa mainnet trở lại nhanh chóng trong khi chuẩn bị bản vá mạnh hơn. - Ngày 29 tháng Năm, khoảng 5:00 sáng PT — Sự cố thứ hai bắt đầu khi một biến thể bị che giấu của cùng lỗi này (lỗi thiếu funds bị ghi đè bởi lý do hủy khác) vượt qua bản khắc phục tạm thời. Một bản vá mạnh mẽ hơn được triển khai và được các validator áp dụng vào khoảng 9:40 sáng PT. - Sau khi khởi động lại — Một sự cố thứ ba xảy ra: việc khởi động lại các validator để áp dụng bản vá mạnh mẽ đã làm giảm mức tham gia trong giao thức khởi tạo tính ngẫu nhiên trên-chain xuống dưới ngưỡng yêu cầu, dẫn đến việc vô hiệu hóa tính ngẫu nhiên đúng cách. Một lỗi ẩn sau đó không lưu được trạng thái vô hiệu hóa đó vào ổ đĩa, khiến các validator không nhận biết được tính ngẫu nhiên đã tắt khi khởi động lại lần tiếp theo. Sự thay đổi epoch tiếp theo bị đình trệ gần sáu giờ do các giao dịch phụ thuộc vào tính ngẫu nhiên tích tụ trong hàng đợi bị tạm dừng. Bối cảnh kỹ thuật — coins, gas, validators, tính ngẫu nhiên - Đối tượng coin: Trên Sui, số dư của người dùng được biểu diễn bởi các đối tượng coin riêng lẻ (hãy tưởng tượng như các tờ tiền có ID riêng) thay vì một số tài khoản duy nhất. Các khoản thanh toán kết hợp và chia nhỏ các đối tượng này theo nhu cầu. - Logic gas: Tính năng số dư địa chỉ mới tương tác với mô hình coin cũ trong một trường hợp biên khiến hệ thống tính phí gas cố gắng chi số tiền đã bị hủy do thiếu funds, gây ra underflow và crash validator. - Validator: Đây là các nút mạng xử lý giao dịch và duy trì sự đồng thuận. Việc validator sụp đổ và khởi động lại ảnh hưởng đến ngưỡng tham gia của một số hệ con giao thức. - Tính ngẫu nhiên trên-chain: Sui sử dụng một giao thức tính ngẫu nhiên trên-chain để tạo ra các giá trị không thể dự đoán mà các ứng dụng (xổ số, một số trò chơi, mint NFT ngẫu nhiên) phụ thuộc vào. Khi tính ngẫu nhiên tự vô hiệu hóa do mức tham gia của validator giảm xuống dưới ngưỡng yêu cầu, các ứng dụng đó không thể tiếp tục hoạt động. Tác động và hệ quả - Không có quỹ người dùng nào bị đe dọa trong các sự cố ngừng hoạt động, và không có giao dịch nào đã được xác nhận bị hoàn lại, theo quỹ cho biết. - Giá thị trường của SUI giảm khoảng 8% trong chuỗi sự cố, chạm đáy ở mức $0,90 và đang giao dịch gần $0,90 vào thứ Hai, khiến token này giảm khoảng 19% trong tuần, theo CoinDesk. - Các sự kiện này đánh dấu sự cố độ tin cậy lớn thứ ba kể từ khi Sui ra mắt mainnet năm 2023, sau lỗi lập lịch giao dịch hai giờ vào tháng Mười Một năm 2024 và sự khác biệt đồng thuận sáu giờ vào tháng Một năm 2026. Tại sao điều này quan trọng Sự việc làm nổi bật sự mong manh có thể phát sinh khi thêm các tính năng quản lý số dư mới vào mô hình coin hiện có, và cách các lựa chọn khắc phục nhanh có thể tạo ra rủi ro lan truyền. Nó cũng nhấn mạnh độ nhạy vận hành của tính ngẫu nhiên trên-chain và các ngưỡng tham gia — yếu tố then chốt cho các nhà phát triển xây dựng dApp dựa trên yếu tố may rủi trên Sui. Nhóm cốt lõi của Sui ưu tiên khôi phục dịch vụ nhanh chóng, sau đó triển khai bản vá mạnh mẽ hơn, nhưng chuỗi lỗi phụ thuộc lẫn nhau cho thấy cách các bản nâng cấp phức tạp có thể tạo ra các chế độ lỗi bất ngờ xuyên suốt quá trình xác thực, tính toán gas và các hệ con phụ trợ như tính ngẫu nhiên.

Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể được lấy từ bên thứ ba và không nhất thiết phản ánh quan điểm hoặc ý kiến của KuCoin. Nội dung này chỉ được cung cấp cho mục đích thông tin chung, không có bất kỳ đại diện hay bảo đảm nào dưới bất kỳ hình thức nào và cũng không được hiểu là lời khuyên tài chính hay đầu tư. KuCoin sẽ không chịu trách nhiệm về bất kỳ sai sót hoặc thiếu sót nào hoặc về bất kỳ kết quả nào phát sinh từ việc sử dụng thông tin này. Việc đầu tư vào tài sản kỹ thuật số có thể tiềm ẩn nhiều rủi ro. Vui lòng đánh giá cẩn thận rủi ro của sản phẩm và khả năng chấp nhận rủi ro của bạn dựa trên hoàn cảnh tài chính của chính bạn. Để biết thêm thông tin, vui lòng tham khảo Điều khoản sử dụngTiết lộ rủi ro của chúng tôi.