Ethereum trải qua sự sụt giảm 25% xác thực sau nâng cấp Fusaka do lỗi Prysm
Một sự sụt giảm 25% trong việc tham gia bỏ phiếu của Ethereum trùng khớp với lỗi trong client đồng thuận Prysm ngay sau nâng cấp Fusaka, khiến mạng chỉ còn cách mất tính cuối cùng 9%.
Ngay sau nâng cấp mạng Fusaka, mạng Ethereum đã chứng kiến sự sụt giảm mạnh trong sự tham gia của các validator do lỗi trong client đồng thuận Prysm, dẫn đến việc một lượng lớn phiếu bị ngoại tuyến.
Theo thông báo vào thứ Năm, phiên bản 7.0.0 của client đã tạo ra các trạng thái cũ không cần thiết trong quá trình xử lý các chứng thực lỗi thời, một lỗi đã ngăn cản các node hoạt động đúng cách. Các nhà phát triển đề xuất rằng người dùng khởi chạy client với cờ "--disable-last-epoch-targets" như một giải pháp tạm thời.
Dữ liệu mạng cho thấy tại epoch 411,448, mạng chỉ đạt 75% sự tham gia đồng bộ và 74.7% sự tham gia bỏ phiếu. Sự sụt giảm 25% trong bỏ phiếu là dưới 9% so với mức siêu đa số hai phần ba cần thiết để duy trì tính cuối cùng và hoạt động thông thường.
Tại thời điểm viết, epoch 411,712 của mạng Ethereum hiện đang có gần 99% sự tham gia bỏ phiếu và đạt 97% sự tham gia đồng bộ, cho thấy mạng đã phục hồi. Trước vấn đề này, các epoch thường thấy hơn 99% sự tham gia bỏ phiếu.
Sự suy giảm trong sự tham gia bỏ phiếu cơ bản khớp với tỷ lệ validator sử dụng client đồng thuận Prysm, ước tính là 22.71% vào thứ Tư, trước khi giảm xuống 18% sau sự cố. Điều này cho thấy sự thất bại chứng thực có lẽ tập trung vào các validator Prysm.
Tổ chức Ethereum Foundation và tổ chức phát triển Prysm chưa trả lời yêu cầu bình luận tại thời điểm xuất bản.
Gần với mất tính cuối cùng
Nếu sự tham gia bỏ phiếu giảm xuống dưới hai phần ba tổng số Ether đã stake, mạng Ethereum sẽ mất tính cuối cùng. Theo thiết kế của Ethereum, các khối vẫn có thể được sản xuất, nhưng chuỗi không còn được coi là đã hoàn tất.
Là hậu quả có thể xảy ra của sự cố như vậy, các cầu nối layer-2 sẽ bị đóng băng, các rollup sẽ tạm dừng rút tiền, và các sàn giao dịch sẽ tăng yêu cầu xác nhận khối giữa rủi ro cao hơn của việc tái tổ chức chuỗi.
Một sự cố tương tự có thể dẫn đến Ethereum mất tính cuối cùng không chỉ là lý thuyết. Vào đầu tháng 5 năm 2023, mạng chính Ethereum đã mất tính cuối cùng—một sự cố xảy ra hai lần trong vòng 24 giờ do lỗi trong xử lý chứng thực mục tiêu cũ trong các client đồng thuận Prysm và Teku.
Sự cố này có thể dẫn đến hậu quả tồi tệ hơn, vì Prysm được ước tính chạy trên hơn hai phần ba các node đồng thuận vào tháng 9 năm 2021. Dữ liệu được chia sẻ vào tháng 1 năm 2022 bởi một nhà phát triển làm việc trên client đồng thuận chiếm đa số hiện tại cho thấy Prysm chạy trên 68.1% các node.
Đa dạng client vẫn chưa đủ
Mặc dù đa dạng client đồng thuận Ethereum đã có tiến bộ kể từ năm 2022, nó vẫn còn xa mới đạt được mức dưới 33%, một giới hạn đảm bảo rằng lỗi trong một client duy nhất không đủ để dừng tính cuối cùng của mạng. Dữ liệu hiện tại cho thấy Lighthouse riêng chiếm 52.55% các node đồng thuận, với Prysm ở vị trí thứ hai là 18%.
Điều này đại diện cho sự suy giảm so với trước sự cố, khi Lighthouse dưới 48.5% và Prysm khoảng 22.71%. Một nhà giáo dục lưu ý trong một bài đăng rằng 'nếu Lighthouse có lỗi thay vì, thì mạng sẽ mất tính hoàn tất.'
Theo Cointelegraph


