Lỗi phần mềm Ethereum gây ra các bản sửa lỗi khẩn cấp trên các mạng Layer-2 lớn

iconCryptoSlate
Chia sẻ
AI summary iconTóm tắt
Tin tức về ethereum vỡ ra vào thứ Ba khi một lỗi trong client Reth buộc các layer-2 lớn như Optimism, Base và Tempo phải thực hiện các bản vá khẩn cấp. Lỗi này, được phát hiện thông qua kiểm thử tự động, có thể dẫn đến tính toán sai state root, gây nguy cơ mất đồng bộ. Các nhà phát triển đã nhanh chóng triển khai các bản vá, với Base xác nhận không có quỹ người dùng nào bị đe dọa. Tin tức trên chuỗi cũng ghi nhận LayerZero tạm dừng các giao dịch chéo chuỗi như một biện pháp phòng ngừa, mặc dù không có vụ đánh cắp nào được báo cáo.

Một lỗ hổng phần mềm có thể cho phép các giao dịch được tạo đặc biệt tạo ra các tính toán trạng thái blockchain không chính xác đã thúc đẩy các bản sửa lỗi được phối hợp trên cơ sở hạ tầng Ethereum.

Tài sản liên quan ethereum#2 ETH$2,228.58 Thay đổi 24 giờ: giảm 0,84% 24H Giảm 0,84% 7D Tăng 0,27% 30D Giảm 12,77%

Vào ngày 5 tháng 11, Georgios Konstantopoulos, giám đốc công nghệ tại công ty đầu tư tiền điện tử Paradigm, cho biết các nhà phát triển đã phát hành các bản vá cho Reth, Optimism, Base và Tempo sau khi phát hiện lỗi trong phần mềm được sử dụng để xử lý các giao dịch blockchain.

Lỗ hổng này ảnh hưởng đến Reth, một client thực thi Ethereum do Paradigm phát triển, cung cấp cơ sở hạ tầng then chốt cho các mạng hoạt động trong hệ sinh thái Ethereum Virtual Machine (EVM).

Lỗi Reth

Theo Konstantopoulos, lỗ hổng bắt nguồn từ hệ thống tính toán state-root cũ của Reth, có thể trả về kết quả sai khi xử lý một số cấu hình lưu trữ hợp đồng thông minh.

Công ty liên quan Paradigm – Một công ty đầu tư về tiền điện tử/Web3.

Một trạng thái gốc là dấu vân tay mã hóa đại diện cho trạng thái hiện tại của blockchain, bao gồm số dư tài khoản và dữ liệu hợp đồng thông minh. Việc tính toán sai có thể khiến các nút mạng không đồng thuận về tính hợp lệ của một khối, có thể gây gián đoạn xử lý giao dịch hoặc đồng bộ hóa mạng.

“Mã gốc trạng thái di sản của Reth có một trường hợp biên,” Konstantopoulos giải thích, thêm rằng một giao dịch được thiết kế cẩn thận có thể kích hoạt lỗi này trong các điều kiện cụ thể.

Phần mềm xây dựng khối của Reth đã sử dụng phương pháp tính toán dễ bị tổn thương trên phần cứng cấp thấp và trong các mạng được xây dựng với Optimism's OP Stack, mở rộng phạm vi tiếp xúc tiềm tàng vượt ra ngoài cơ sở hạ tầng mạng chính của ethereum.

Tài sản liên quan Optimism OP $0,11 - Thay đổi 24 giờ: tăng 3,47%

Đội ngũ phát triển Tempo đã phát hiện vấn đề thông qua kiểm thử bảo mật tự động. Kỹ thuật kiểm thử này, được gọi là fuzzing, bao gồm việc cung cấp cho phần mềm các đầu vào bất thường hoặc không mong đợi để phát hiện các lỗi mà kiểm thử thông thường có thể bỏ sót.

Konstantopoulos cho biết Tempo cũng đã được vá, trong khi các nhà phát triển Reth đã phát hành phiên bản 2.10.0, Optimism công bố OP Reth v2.8.1, và Base phát hành phiên bản 1.5.3.

Phiên bản Reth đã phân loại bản cập nhật này là ưu tiên cao đối với các nút mạng, bao gồm cả những người chịu trách nhiệm xây dựng khối.

Phản ứng phối hợp làm nổi bật một lỗ hổng trong hệ sinh thái phần mềm ngày càng liên kết của Ethereum: nhiều mạng blockchain có thể kế thừa cùng một lỗi cơ bản khi chúng dựa vào phần mềm thực thi chung.

Tuy nhiên, Konstantopoulos cho biết mã bị ảnh hưởng không làm lộ người dùng của Base và các mạng OP Stack khác với các giao dịch rút tiền không chính xác.

Anh ấy giải thích rằng các hệ thống rút tiền của những mạng này không bị ảnh hưởng bởi lỗi này, trong khi các cầu hệ sinh thái thường dựa vào gốc phiếu nhận giao dịch hoặc xác thực đa chữ ký thay vì các phép tính gốc trạng thái bị ảnh hưởng.

Anh ấy cũng đã xin lỗi vì sự gián đoạn, nhấn mạnh trách nhiệm của Paradigm trong việc duy trì cơ sở hạ tầng được sử dụng trên toàn bộ hệ sinh thái ethereum.

Base xác nhận quỹ người dùng an toàn khi LayerZero hạn chế hoạt động chéo chuỗi

Base đã xác nhận riêng rằng lỗ hổng này không ảnh hưởng đến người dùng của họ, đồng thời cung cấp thêm chi tiết về cách các hệ thống bảo mật của họ ngăn chặn lỗi đe dọa tính toàn vẹn của mạng lưới.

Đội ngũ cũng tự độc lập tính lại gốc trạng thái blockchain để xác minh độ chính xác của nó.

Base cho biết hệ thống bằng chứng của họ sử dụng một triển khai riêng biệt để xác minh các gốc trạng thái, cung cấp thêm một kiểm tra có khả năng phát hiện sự không nhất quán trong các phép tính do Reth tạo ra.

Mạng lưới đã nói:

“Chúng tôi đã xác minh rằng gốc trạng thái hiện tại là chính xác và người dùng không bị ảnh hưởng.”

Phiên bản 1.5.3 cũng giải quyết một hệ quả hoạt động riêng biệt của lỗi này, ngăn chặn các validator Base ngừng hoạt động khi gặp các state root không hợp lệ.

Các người vận hành nút mạng được khuyến nghị nâng cấp, mặc dù Base cho biết họ sẽ không cần đồng bộ lại nút mạng hoặc thực hiện các bước phục hồi bổ sung.

Tuy nhiên, những lo ngại về lỗ hổng phần mềm đã thúc đẩy các biện pháp phòng ngừa trong một phần hệ sinh thái tài chính phi tập trung.

Frax Finance đã báo cáo vào ngày 5 tháng 11 rằng giao thức nhắn tin liên chuỗi LayerZero đã tạm thời đình chỉ một số tuyến chuyển trong khi các nhà phát triển đánh giá tình hình.

Frax cho biết tài sản và các hợp đồng thông minh của họ tiếp tục hoạt động bình thường và nguồn vốn của người dùng vẫn an toàn.

Các hạn chế không chứng minh rằng hợp đồng cầu của LayerZero bị ảnh hưởng bởi lỗi Reth. Thay vào đó, chúng cho thấy cách những lo ngại về cơ sở hạ tầng blockchain chung có thể khiến các dịch vụ khác hạn chế hoạt động trong khi đánh giá rủi ro vận hành.

Không có báo cáo nào được xác nhận về việc tài sản bị đánh cắp thông qua lỗ hổng tính toán state-root.

Konstantopoulos cho biết nỗ lực vá lỗi phối hợp đã bảo vệ cơ sở hạ tầng dựa trên Reth, bao gồm các hệ thống phụ thuộc vào bằng chứng trạng thái blockchain.

Tuy nhiên, việc có sẵn phần mềm đã được sửa không có nghĩa là mọi nút mạng hoạt động độc lập đều đã cài đặt nó.

Ưu tiên còn lại là dành cho các nhà cung cấp cơ sở hạ tầng và người vận hành nút mạng để triển khai các bản cập nhật đã vá, trong khi các dịch vụ đã hạn chế hoạt động sẽ xác định thời điểm có thể tiếp tục hoạt động bình thường.

Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể được lấy từ bên thứ ba và không nhất thiết phản ánh quan điểm hoặc ý kiến của KuCoin. Nội dung này chỉ được cung cấp cho mục đích thông tin chung, không có bất kỳ đại diện hay bảo đảm nào dưới bất kỳ hình thức nào và cũng không được hiểu là lời khuyên tài chính hay đầu tư. KuCoin sẽ không chịu trách nhiệm về bất kỳ sai sót hoặc thiếu sót nào hoặc về bất kỳ kết quả nào phát sinh từ việc sử dụng thông tin này. Việc đầu tư vào tài sản kỹ thuật số có thể tiềm ẩn nhiều rủi ro. Vui lòng đánh giá cẩn thận rủi ro của sản phẩm và khả năng chấp nhận rủi ro của bạn dựa trên hoàn cảnh tài chính của chính bạn. Để biết thêm thông tin, vui lòng tham khảo Điều khoản sử dụng và Tiết lộ rủi ro của chúng tôi.