Lỗi Prysm khiến các trình xác thực Ethereum mất hơn 1 triệu đô la sau khi nâng cấp lên Fusaka.

Bài viết này được dịch máy
Xem bản gốc

Prysm, một máy khách Consensus của Ethereum, cho biết các trình xác thực đã bỏ lỡ 382 ETH, tương đương với hơn 1 triệu đô la, sau khi một lỗi phần mềm gây ra sự gián đoạn mạng ngay sau bản nâng cấp Fusaka gần đây.

Sự cố, được mô tả chi tiết trong báo cáo phân tích sau sự cố có tiêu đề “Sự cố mạng chính Fusaka Prysm”, bắt nguồn từ một sự kiện cạn kiệt tài nguyên ảnh hưởng đến gần như tất cả các node Prysm và dẫn đến việc bỏ sót các khối và chứng thực.

Nguyên nhân nào dẫn đến sự cố ngừng hoạt động của Prysm?

Theo Offchain Labs, nhà phát triển của Prysm, vấn đề xuất hiện vào ngày 4 tháng 12 khi một lỗi được đưa vào trước đó gây ra sự chậm trễ trong các yêu cầu của trình xác thực.

Những sự chậm trễ đó đã dẫn đến việc bỏ sót các khối dữ liệu và chứng thực trên toàn mạng.

“Các nút tín hiệu Prysm đã nhận được xác nhận từ các nút có thể không đồng bộ với mạng. Những xác nhận này tham chiếu đến gốc Block từ kỷ nguyên trước đó,” dự án giải thích.

Sự gián đoạn đã dẫn đến 41 chu kỳ bị bỏ lỡ, với 248 khối bị thiếu trong tổng số 1.344 khe thời gian khả dụng. Điều đó tương ứng với tỷ lệ khe thời gian bị bỏ lỡ là 18,5% và đẩy tỷ lệ tham gia mạng tổng thể xuống còn 75% trong suốt sự cố.

Offchain Labs cho biết lỗi gây ra hiện tượng này đã được đưa vào và triển khai trên mạng thử nghiệm khoảng một tháng trước đó, trước khi kích hoạt trên mạng chính sau khi nâng cấp lên Fusaka .

Mặc dù biện pháp giảm thiểu tạm thời đã làm giảm tác động tức thời, Prysm cho biết họ đã thực hiện những thay đổi vĩnh viễn đối với logic xác thực chứng thực của mình để ngăn chặn sự việc tái diễn.

Sự đa dạng của các khách hàng của Ethereum

Trong khi đó, sự cố mất điện đã làm dấy lên những nghi vấn về sự tập trung khách hàng của Ethereum và những rủi ro do sự độc quyền phần mềm gây ra.

Offchain Labs cho biết sự cố mất điện có thể gây ra hậu quả nghiêm trọng hơn nếu Prysm chiếm tỷ lệ lớn hơn trong số các trình xác thực của Ethereum . Công ty này chỉ ra sự đa dạng của các máy khách Ethereum là yếu tố quan trọng giúp ngăn chặn sự cố mạng trên diện rộng.

“Một máy khách sở hữu hơn 1/3 mạng lưới sẽ gây ra tình trạng mất Tính chất cuối cùng tạm thời và bỏ sót nhiều khối hơn. Một máy khách lỗi sở hữu hơn 2/3 có thể hoàn thiện một chuỗi không hợp lệ,” thông báo cho biết.

Bất chấp những biện pháp giảm nhẹ đó, vụ việc đã làm gia tăng lời kêu gọi đa dạng hóa khách hàng hơn nữa.

Dữ liệu từ Miga Labs cho thấy Lighthouse vẫn là máy khách Consensus chiếm ưu thế trên Ethereum, chiếm 51,39% số lượng trình xác thực. Prysm chiếm 19,06%, tiếp theo là Teku với 13,71% và Nimbus với 9,25%.

Các máy khách đồng thuận của Ethereum. Các máy khách Consensus của Ethereum. Nguồn: Clientdiversity

Mức cổ phiếu của Lighthouse chỉ còn cách Threshold mà một số nhà nghiên cứu coi là rủi ro hệ thống khoảng 15 điểm phần trăm.

Do đó, các nhà phát triển và những người tham gia hệ sinh thái một lần nữa kêu gọi các nhà xác thực xem xét chuyển sang các ứng dụng khách thay thế để giảm khả năng một lỗi phần mềm duy nhất có thể làm gián đoạn hoạt động cốt lõi của blockchain.

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
55
Thêm vào Yêu thích
14
Bình luận