Bitcoin Core tiết lộ lỗ hổng rủi ro cao trong xử lý giao dịch TRUC
TREE NEWS đưa tin: Các nhà phát triển Bitcoin Core đã công bố đầy đủ chi tiết kỹ thuật và lộ trình khắc phục cho một lỗ hổng mức độ nghiêm trọng cao được theo dõi với mã CVE-2025-62861. Lỗi này ảnh hưởng đến các phiên bản 28.0 đến 28.2 và 29.0 đến 29.1, liên quan đến cơ chế loại bỏ anh em (sibling eviction) đối với giao dịch TRUC (v3). Trong những điều kiện cụ thể trong quá trình tổ chức lại blockchain, lỗi này có thể khiến thợ đào tạo ra các khối không hợp lệ hoặc gặp gián đoạn trong việc sản xuất khối, có khả năng dẫn đến mất ổn định mạng lưới và tổn thất tài chính cho các nhà vận hành khai thác.
Phân tích kỹ thuật chi tiết về lỗ hổng
Giao dịch TRUC (Topologically Restricted Until Confirmation), còn được gọi là giao dịch v3, được giới thiệu nhằm cải thiện việc tăng phí và chuyển tiếp gói. Cơ chế loại bỏ anh em cho phép một nút loại bỏ giao dịch anh em khi nhận được giao dịch xung đột có phí cao hơn. Tuy nhiên, việc triển khai trong các phiên bản bị ảnh hưởng chứa một lỗi logic có thể bị kích hoạt trong quá trình tổ chức lại. Khi xảy ra tổ chức lại, mempool được đánh giá lại, và logic loại bỏ có thể xóa nhầm một giao dịch vẫn còn hợp lệ, dẫn đến tình huống thợ đào xây dựng trên một khối không bao gồm giao dịch đã bị loại bỏ. Điều này có thể dẫn đến phân tách chuỗi tạm thời hoặc các khối mồ côi, làm gián đoạn hoạt động khai thác.
Tác động đến thợ đào và mạng lưới
Lỗ hổng này đặc biệt đáng lo ngại đối với thợ đào vì nó có thể khiến họ tạo ra các khối bị mạng lưới từ chối, lãng phí sức mạnh băm và doanh thu. Trong môi trường khai thác cạnh tranh, ngay cả một gián đoạn ngắn cũng có thể chuyển thành tổn thất tài chính đáng kể. Hơn nữa, nếu một thợ đào lớn bị ảnh hưởng, điều đó có thể dẫn đến tỷ lệ khối mồ côi tăng cao và giảm niềm tin vào sự ổn định của mạng lưới. Đội ngũ Bitcoin Core đã nhấn mạnh rằng lỗi này không phải là một thất bại đồng thuận mà là một vấn đề chính sách mempool có thể ảnh hưởng gián tiếp đến việc sản xuất khối.
Khắc phục và lộ trình
Bitcoin Core đã phát hành các phiên bản đã vá (28.3 và 29.2) để giải quyết lỗ hổng. Việc công bố tuân theo quy trình công bố có trách nhiệm, với các chi tiết được giữ kín cho đến khi phần lớn mạng lưới nâng cấp. Đội ngũ kêu gọi tất cả các nhà vận hành nút, đặc biệt là thợ đào, nâng cấp ngay lập tức. Lộ trình cho thấy lỗ hổng đã được phát hiện và sửa chữa trong vòng vài tuần, làm nổi bật hiệu quả của quy trình phát triển mã nguồn mở.
Hàm ý rộng hơn đối với sự phát triển của Bitcoin
Sự cố này nhấn mạnh sự phức tạp ngày càng tăng của chính sách mempool của Bitcoin và những thách thức khi giới thiệu các tính năng mới như TRUC. Khi mạng lưới phát triển để hỗ trợ các trường hợp sử dụng tiên tiến hơn, chẳng hạn như các giao thức lớp 2 và quản lý phí, khả năng xuất hiện các lỗi tinh vi cũng tăng lên. Cộng đồng phải luôn cảnh giác và ưu tiên kiểm thử kỹ lưỡng và đánh giá ngang hàng. Ngoài ra, việc công bố đặt ra câu hỏi về sự phối hợp nâng cấp giữa thợ đào và nhà vận hành nút, vì sự chậm trễ trong việc áp dụng có thể khiến mạng lưới gặp rủi ro.
Góc nhìn hướng tới tương lai
Nhìn về phía trước, đội ngũ Bitcoin Core có khả năng sẽ tăng cường các khung kiểm thử cho chính sách mempool, đặc biệt là xung quanh các kịch bản tổ chức lại. Sự cố cũng có thể đẩy nhanh các cuộc thảo luận về cải thiện phối hợp nâng cấp và các cơ chế ứng phó khẩn cấp. Đối với thợ đào, đây là lời nhắc nhở duy trì phần mềm cập nhật và theo dõi sát sao tình trạng mạng lưới. Khi Bitcoin tiếp tục mở rộng quy mô, những lỗ hổng như vậy sẽ rất quan trọng cần được giải quyết để duy trì niềm tin và độ tin cậy trong mạng lưới tiền mã hóa lớn nhất thế giới.




