Tiêu đề: Lỗi trong Reth khiến các mạng EVM nhanh chóng tung ra bản vá — Base và BNB Chain phản ứng Một lỗi mới được phát hiện trong Reth, ứng dụng khách thực thi Ethereum do Paradigm phát triển, đã làm dấy lên hàng loạt cảnh báo bảo mật và bản cập nhật phần mềm trên nhiều mạng tương thích với EVM, sau khi phát hiện lỗi có thể khiến việc tính toán state root không chính xác trong một số điều kiện nhất định. Các mạng và nhà cung cấp dịch vụ nhanh chóng vá các nút bị ảnh hưởng để hạn chế gián đoạn, và chưa có tổn thất tài chính nào được báo cáo. Điều gì đã xảy ra - Lỗi ảnh hưởng đến cách một số phiên bản Reth tính toán state root của blockchain — dấu vân tay mật mã đại diện cho tài khoản, số dư và dữ liệu lưu trữ của hợp đồng thông minh. State root không chính xác có thể khiến các nút bất đồng về trạng thái hiện tại của chuỗi, từ đó có khả năng làm gián đoạn quá trình đồng bộ hóa hoặc tạo ra các bằng chứng trạng thái không đáng tin cậy mà ứng dụng sử dụng. - Một thay đổi trên GitHub được hợp nhất vào ngày 3 tháng 11 đã sửa lỗi trong logic bộ lặp trie của Reth liên quan đến ranh giới nhánh được lưu trong bộ nhớ đệm, đồng thời bổ sung một bài kiểm thử hồi quy cho việc tính toán state root tăng dần. Bản sửa lỗi đó được đưa vào Reth v2.10.0 và các bản dựng liên quan đã được vá. Phản ứng và mốc thời gian của các mạng - Base (L2 được Coinbase hậu thuẫn): Base phát hiện sự cố vào ngày 4 tháng 11 và xác định một lỗ hổng có thể dẫn đến việc tính toán state root không chính xác trong một số điều kiện nhất định. Cùng ngày, nhóm đã vá các nút tạo khối, tính toán lại state root của mạng và xác nhận giá trị này khớp với giá trị chính xác. Base phát hành bản cập nhật phần mềm (v1.5.3) để ngăn trình xác thực dừng hoạt động khi gặp state root không hợp lệ, đồng thời khuyến nghị các nhà vận hành nút sớm cài đặt bản vá. Base cho biết hoạt động không bị gián đoạn và tiền của người dùng không bị ảnh hưởng. Một khoảng thời gian bảo trì được thông báo kéo dài đến ngày 7 tháng 11, và bản vá công khai được phát hành vào ngày 5 tháng 11. - BNB Chain / opBNB: Vào ngày 6 tháng 11, BNB Chain xác nhận rủi ro bảo mật của Reth nhưng làm rõ rằng opBNB không sử dụng op-reth, nên mức độ phơi nhiễm được hạn chế. Nhóm cho biết BSC-Reth chỉ chịu ảnh hưởng ở mức hạn chế, đang chuẩn bị bản sửa lỗi khẩn cấp và theo dõi sát sao tình hình. Tại thời điểm ra thông báo, người dùng cuối không cần thực hiện hành động nào. - Các bản sửa lỗi từ nhóm phát triển upstream: Các nhà duy trì Reth đã đưa bản sửa lỗi vào v2.10.0. Những phiên bản đã vá được nhắc đến trong các cập nhật của hệ sinh thái bao gồm op-reth 2.8.1 và phiên bản 1.5.3 của Base. Đánh giá bảo mật và phạm vi ảnh hưởng rộng hơn - Công ty bảo mật blockchain Blockaid cảnh báo rằng các ứng dụng khách chưa được vá có thể gặp vấn đề đồng bộ hóa hoặc trả về bằng chứng không chính xác thông qua giao diện eth_getProof. Công ty nhận định đây là lỗi về tính đúng đắn của phần mềm chứ không phải một vụ khai thác đã được xác nhận, đồng thời cho biết chưa ghi nhận tổn thất tài chính nào. - Mức độ phơi nhiễm khác nhau tùy theo mạng và cách Reth được tích hợp hoặc chỉnh sửa. Một số mạng phụ thuộc trực tiếp vào Reth hoặc các nhánh rẽ từ Reth cần áp dụng biện pháp giảm thiểu ngay lập tức. Các biện pháp phòng ngừa trong vận hành của nhà cung cấp dịch vụ - LayerZero, nhà cung cấp khả năng tương tác xuyên chuỗi, tạm thời đình chỉ một số hạ tầng ngoài chuỗi kết nối với các mạng bị ảnh hưởng trong khi các bản sửa lỗi được triển khai. Theo các báo cáo, việc này làm chậm một số thông điệp xuyên chuỗi nhưng không khiến thông điệp bị thất lạc. - Một số nhóm DeFi tạm thời hạn chế nạp tiền hoặc định tuyến xuyên chuỗi trong lúc đánh giá mức độ phơi nhiễm. - Trong một động thái liên quan, ApeChain thông báo vào ngày 4 tháng 11 rằng họ dự định chuyển tài sản (bao gồm APE và USDC) từ LayerZero sang Cross-Chain Interoperability Protocol của Chainlink; thông báo di chuyển này được đưa ra trước các cảnh báo công khai về Reth và liên quan đến hạ tầng xuyên chuỗi hiện có. Nhà vận hành nút và các dự án nên làm gì - Cài đặt các phiên bản đã vá tương ứng: Base khuyến nghị trình xác thực sử dụng v1.5.3; bản sửa lỗi của Reth có trong v2.10.0; các phiên bản op-reth đã vá cũng đã có (ví dụ: 2.8.1). Theo Base, những nhà vận hành cài đặt bản cập nhật sẽ không cần đồng bộ hóa lại hoặc thực hiện thêm các bước khôi phục. - Theo dõi các trang trạng thái chính thức của mạng và làm theo hướng dẫn dành cho nhà vận hành trong khi các nhóm hoàn tất việc triển khai bản sửa lỗi khẩn cấp và xác minh. Tóm lại Lỗi bộ lặp trie của Reth làm lộ ra rủi ro về tính đúng đắn trong quá trình tính toán state root, thúc đẩy phản ứng nhanh chóng và phối hợp giữa nhiều hệ sinh thái EVM. Các bản vá đã được phát hành và áp dụng trên những mạng lớn như Base; BNB Chain đang khắc phục các thành phần bị ảnh hưởng, còn các nhà cung cấp dịch vụ đã áp dụng biện pháp bảo vệ tạm thời. Cho đến nay, các nhóm cho biết hoạt động không bị gián đoạn và tiền của người dùng không bị ảnh hưởng; sự cố dường như đã được kiểm soát đối với các nhà vận hành áp dụng những bản cập nhật hiện có. Đọc thêm tin tức do AI tạo tại: https://app.chaingpt.org/news