Các lập trình viên của Solana đã vá lỗi "giao dịch nonce lâu dài" – một lỗ hổng được phát hiện ra vào ngày 1/6 khiến nền tảng "rớt mạng" lần thứ năm trong năm nay.
Theo một báo cáo do Solana Labs công bố vào ngày 5 tháng 6, sự cố trên xuất phát từ một lỗi trong “tính năng giao dịch nonce lâu dài” khiến mạng ngừng sản xuất khối trong khoảng bốn tiếng rưỡi.
“Tính năng giao dịch nonce lâu bền đã bị vô hiệu hóa trong các bản phát hành v1.9.28/v1.10.23 nhằm ngăn mạng lưới ngừng hoạt động nếu tình huống tương tự tái diễn".
“Các giao dịch nonce lâu dài sẽ không được khởi chạy cho đến khi chúng tôi áp dụng biện pháp giảm thiểu và tính năng này được kích hoạt lại trong bản phát hành sắp tới”, đội ngũ nhấn mạnh.
Thuật ngữ giao dịch nonce lâu dài là một loại cơ chế trên Solana, và không giống như giao dịch bình thường trên mạng lưới khác có thời gian xác thực chỉ tầm hai phút, được thiết kế để thời gian giao dịch không bị ngưng hiệu lực.
Theo Solana Documentation, Cơ chế trên thường được sử dụng để hỗ trợ các giao dịch như dịch vụ lưu ký đòi hỏi nhiều thời gian hơn so với thông thường “để tạo chữ ký cho giao dịch”.
Solana Labs lưu ý rằng giao dịch nonce lâu dài yêu cầu một “cơ chế riêng biệt để ngăn xử lý kép và được xử lý nối tiếp”, tuy nhiên, một lỗi runtime tự xuất hiện sau khi giao dịch nonce lâu dài được xử lý như một giao dịch thông thường và không thành công, nhưng sau đó được gửi lại lần nữa và dẫn đến việc mạng bị dừng lại.
“Sau khi giao dịch thất bại được xử lý, nhưng tTại quy trình, người dùng đã gửi lại giao dịch tương tự để xử lý. Việc gửi lại này đã kích hoạt lỗi runtime".
Theo dữ liệu từ CoinGecko, giá native token SOL của Solana đã giảm khoảng 13,9% kể từ khi mainnet ngừng hoạt động vào ngày 1 tháng 6 xuống còn 39,08 USD. Tuy nhiên, điều đó chỉ càng kích động lòng tham của nhà đầu tư khi khối lượng giao dịch trong 24 giờ tăng 61% lên 2,141 tỷ USD trong cùng thời điểm điểm.
NGoài, dữ liệu từ nền tảng phân tích tập trung vào Solana, Hello Moon cho thấy rằng tổng giá trị di chuyển trên chain tính theo mức trung bình luân phiên trong bảy ngày đã giảm đáng kể kể từ cuối tháng 3.
Sau khi đứng đầu ở mức cao nhất mọi thời đại là khoảng 3,18 nghìn tỷ USD vào ngày 24 tháng 3, con số này đã giảm xuống khoảng 159,71 tỷ USD vào ngày 4 tháng 6.