Share This Post

Ethereum / Tin Nóng

Tìm thấy lỗi trong phần mềm Ethereum của Parity

Một lỗi đồng thuận quan trọng đã được phát hiện trong blockchain lớn thứ hai thế giới. Một bài đăng trên blog của Parity Technologies đã tiết lộ sự cố được phát hiện là nguyên nhân khiến phần mềm không đồng bộ, điều này có nghĩa là những người khác đang sử dụng phần mềm khác sẽ không nhận ra giao dịch của họ. Điều này khiến Parity thúc giục tất cả người dùng cập nhật phần mềm của họ lên phiên bản mới được sửa chữa.

Dữ liệu cho thấy nó có thể ảnh hưởng đến khoảng ba mươi phần trăm của mạng Ethereum; tuy nhiên các đại diện của Parity đã trấn an người dùng rằng vấn đề đã được sửa chữa trước khi nó ảnh hưởng đến các nút hoạt động trong chuỗi Ethereum trực tiếp.

Tin tức này đến vào thời điểm không tốt đối với Parity, Parity đã đang phải chịu sự giám sát gia tăng đối với các vấn đề an ninh tương tự, một vấn đề lớn vào cuối năm ngoái, khi một lỗi trong một trong các ví của họ dẫn đến việc khoảng $311 triệu của ETH trở nên không thể tiếp cận.

Wei Tang, một nhà phát triển Parity hỗ trợ bản sửa chữa mã, nói rằng lỗi này liên quan đến một đoạn mã từ đề xuất cải tiến Ethereum. Parity đã triển khai mã để nâng cấp, và Wei đã thừa nhận rằng nhóm phụ trách triển khai phần mềm đã bỏ qua ba dòng mã, dẫn đến lỗi này. Wei nói;

“Chúng tôi đã bỏ lỡ một lượt kiểm tra mã của chúng tôi đã khiến một nú Parity chấp nhận một khối chứa các giao dịch không hợp lệ.”

Trong một thông cáo báo chí từ Parity, Kirill Pimenov cho biết;

“Chúng tôi chủ động phản ứng với tình huống này, có nghĩa là chúng tôi có thể chuẩn bị một bản sửa lỗi trước khi bất cứ ai thực sự có thể khai thác lỗi này. Kết quả là, chúng tôi đã xoay xở để ngăn chặn sự phân chia mạng chính.”

Wei lặp lại quan điểm của mình cho rằng việc sửa chữa thực sự rất đơn giản, rằng;

“Chúng tôi thêm ba dòng kiểm tra có điều kiện bị thiếu vào mã của chúng tôi… Nhưng đúng vậy, ba dòng này có hiệu lực nghiêm trọng. Chúng tôi cũng có nhiều người kiểm ta mã trong quá trình này ”.

Share This Post