Giải Pháp Blockchain Layer 2 cho Bitcoin
Stacks, một giải pháp blockchain Layer 2 dành cho Bitcoin, đã thông báo vào ngày 24 tháng 5 rằng họ tiếp tục sản xuất khối sau khi khắc phục các sự cố liên quan đến “hành vi không chính xác phát sinh từ logic đồng bộ mempool của stacks-node.” Họ đã khuyến cáo tất cả các nhà điều hành nút, đặc biệt là các thợ mỏ và người ký, nâng cấp nút của mình lên phiên bản 3.1.0.0.11.
Cập Nhật Tình Hình Sản Xuất Khối
Tuy nhiên, trong một cập nhật được chia sẻ qua X, Stacks cảnh báo về khả năng “giảm chất lượng thỉnh thoảng” trong quá trình sản xuất khối cho đến khi tất cả các thợ mỏ và người ký hoàn tất việc nâng cấp. Thông báo này được đưa ra chỉ vài giờ sau khi nhóm phát triển cốt lõi tuyên bố đã xác định được nguyên nhân tiềm ẩn của vấn đề.
Trong bài tóm tắt ban đầu được công bố trên Github, nhóm Stacks cho biết: “Lỗi này thực chất bắt nguồn từ năm 2020 và liên quan đến hành vi không chính xác trong logic đồng bộ mempool của stacks-node, khiến một số nút trả về các thông điệp không chính xác khi thực hiện các lệnh gọi RPC trong quá trình đồng bộ mempool. Những stacks-node thực hiện các lệnh gọi RPC đó có logic sai, dẫn đến việc mạng không phản hồi. Tình trạng này chưa từng xảy ra cho đến khi khối lượng dữ liệu lớn được xử lý qua một số khối gần đây.”
Phiên Bản Nâng Cấp Mới và Điều Tra Sự Cố
Theo những phát hiện sơ bộ, bản nâng cấp mới nhất tương thích với các thư mục state chain từ phiên bản 3.x.x.x.x. Việc phát hành phiên bản nâng cấp mới dự kiến sẽ giải quyết hiệu quả vấn đề này, điều mà Stacks đã ghi nhận lần đầu vào ngày 18 tháng 4. Vào thời điểm đó, nhóm Stacks đã khẳng định rằng một “bản vá đơn giản” sẽ có thể khắc phục vấn đề mà các nhà điều hành nút không cần phải thực hiện các biện pháp tích cực nào.
Tuy nhiên, một sự chậm trễ trong sản xuất khối liên quan đến nhánh Bitcoin tại khối 897442 đã buộc các nhà phát triển phải tiếp tục điều tra vào ngày 19 tháng 5. Sau khi nhận thấy 70% người ký đã quay trở lại phiên bản cũ của state chain, sản xuất blockchain đã được khôi phục bình thường, nhưng chỉ bốn ngày sau, các nhà phát triển lại báo cáo một sự chậm trễ khác.