Lỗ hổng trong khách hàng Reth của Paradigm gây gián đoạn tạm thời cho nhiều nút Ethereum

2 ngày trước đây
2 phút đọc
1 lượt xem

Thông báo về lỗi phần mềm trong Reth

Theo thông tin từ The Block, Georgios Konstantopoulos, Giám đốc Công nghệ của công ty đầu tư mạo hiểm tiền điện tử Paradigm, đã thông báo về một lỗi phần mềm trong Reth, khách hàng thực thi Ethereum do công ty phát triển. Lỗi này đã khiến các nút dựa vào khách hàng này bị tạm ngưng hoạt động.

Theo thông báo trên GitHub của Paradigm, lỗ hổng đã được kích hoạt tại chiều cao khối 2327426, ảnh hưởng đến các phiên bản mainnet Ethereum 1.6.01.4.8.

Mặc dù Konstantopoulos đã phát hành một loạt hướng dẫn để hỗ trợ các nhà điều hành khôi phục các nút Reth, Paradigm vẫn đang tiến hành điều tra nguyên nhân gốc rễ của lỗ hổng này.

Thông tin về Reth

Reth là một khách hàng lớp thực thi Ethereum được phát triển bởi Paradigm, sử dụng ngôn ngữ lập trình Rust, với mục tiêu tối ưu hóa hiệu suấttính mô-đun. Khách hàng thực thi là ứng dụng phần mềm xử lý giao dịch và áp dụng các cập nhật trạng thái, từ đó tính toán gốc trạng thái. Gốc trạng thái này được sử dụng để xác thực tính toàn vẹn của trạng thái toàn cầu 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 gốc trạng thái không chính xác có thể khiến các nút không thể xác thực các khối mới, gây cản trở quá trình đồng bộ hóa với mạng.

Ảnh hưởng của lỗ hổng

Tuy nhiên, theo dữ liệu từ Ethernodes, do Reth chỉ chiếm 5.4% tổng số khách hàng lớp thực thi, nên lỗ hổng này dường như chỉ ảnh hưởng đến một phần nhỏ các nút đang hoạt động trên mạng Ethereum.