Vào ngày 28 và 29 tháng Năm, có ba sự cố xảy ra tại Sui Foundation.
Do những sự cố mạng này, quá trình xử lý và thanh toán giao dịch đã bị gián đoạn tạm thời, gây ra sự hỗn loạn lớn trong hệ sinh thái Sui [SUI].
Sau khi nhận ra rủi ro liên quan đến đề xuất hiện tại, Quỹ Sui đã đưa ra một giải pháp mạnh mẽ.
Sự cố mạng đầu tiên
Một lỗi trong hệ thống số dư địa chỉ mới và thanh toán phí gas lai của Sui là nguyên nhân gây ra đợt ngừng hoạt động đầu tiên.
Hiếm khi, hai giao dịch cố gắng chi cùng một khoản tiền cùng một lúc sẽ dẫn đến một giao dịch bị hủy chính xác với lỗi InsufficientFundsForWithdraw.
Tuy nhiên, trong trường hợp này, giao dịch đã bị hủy cố gắng chi tiền và thực hiện gas smashing, dẫn đến số dư âm không hợp lệ tại thời điểm thanh toán.
Sui đã lưu ý,
Việc hủy các giao dịch với lỗi này là cách bộ lập lịch ngăn chặn tình trạng chi quá số dư, nhưng nó không thể thực hiện được nếu giao dịch bị hủy vẫn trừ tiền do gas smashing.
Tuy nhiên, các nhà phát triển Sui đã có thể khắc phục lỗi này bằng cách ngăn chặn việc đốt gas sau khi giao dịch bị hủy do thiếu tiền.
Sự cố thứ hai
Mạng lưới đã phục hồi nhanh chóng sau khi bản sửa đổi ban đầu ngăn chặn việc tiêu hao gas cho các giao dịch bị hủy do InsufficientFundsForWithdraw.
Tuy nhiên, một trường hợp ngoại lệ đã khiến lỗi thiếu tài sản có thể bị che giấu bởi một lý do hủy khác, vì các giao dịch có thể thất bại vì nhiều lý do khác nhau.
Bypassing the protection, this resulted in a second outage and the same balance underflow bug. After resolving these overlapping failure scenarios, developers implemented a more thorough patch that stabilized the network.
Sự dừng lại thứ ba của mạng chính
May mắn thay, sự cố thứ ba không do các khoản thanh toán gas gây ra. Thay vào đó, nó do một lỗi trong hệ thống Tạo Khóa Phân phối (DKG) của Sui.
DKG thất bại do không có đủ sự tham gia sau khi các validator khởi động lại, nhưng trạng thái thất bại không được ghi lại.
Do đó, các giao dịch phụ thuộc vào tính ngẫu nhiên đã bị đình trệ và mạng không thể hoàn thành chuyển đổi epoch theo kế hoạch. Điều này xảy ra vì các validator đã khởi động lại mà không nhận ra DKG đã thất bại.
Để giải quyết vấn đề, các nhà phát triển đã thêm một cơ chế để đóng an toàn một epoch bị kẹt và đảm bảo trạng thái DKG được duy trì nhất quán qua các lần khởi động lại.
Điều thú vị là Sui đã tóm gọn tốt nhất khi họ lưu ý,
Hôm nay, hệ thống thiếu lớp phòng thủ sâu hơn để giới hạn phạm vi ảnh hưởng của sự cố như vậy.
Động lực thị trường Sui
Điều này trùng với giá SUI giảm từ 0,998 USD xuống 0,8783 USD tại thời điểm báo cáo, tương đương mức giảm hơn 15% trong tuần qua.
Trong khi đó, khối lượng vị thế chưa đóng của Sui cho thấy các nhà giao dịch đang tăng vị thế thay vì đóng vị thế. Điều này càng xác nhận rằng những người bán đang lấy lại sức mạnh so với những người mua.

Tổng kết cuối cùng
- Trong ít hơn 48 giờ, ba lỗ hổng khác nhau đã gây ra ba sự cố, phơi bày những điểm yếu trong hệ sinh thái Sui.
- Các sự cố của Sui là kết quả của một loạt các trường hợp biên hiếm gặp hơn là một sự cố đơn lẻ.

