Nguồn: PortaldoBitcoin
Tiêu đề gốc: Validadores do Ethereum perdem R$ 6,45 milhões após bug
Liên kết gốc:
Một lỗi liên quan đến Ethereum đã dẫn đến mất khoảng 382 ETH trong phần thưởng của các validator, tương đương khoảng R$ 6,45 triệu, theo phân tích được công bố bởi Prysm, một trong những phần mềm chính được sử dụng để duy trì hoạt động của mạng lưới. Vấn đề xảy ra vào ngày 4 tháng 12, một ngày sau khi cập nhật Fusaka được triển khai.
Các validator là những người tham gia chịu trách nhiệm xác nhận các giao dịch và tạo các khối mới trên blockchain. Như một phần thưởng cho công việc này, họ nhận được một lượng nhỏ ETH. Quá trình này diễn ra theo các chu kỳ gọi là “epocas”, kéo dài vài phút. Trong sự cố, 41 epocas liên tiếp đã bị ảnh hưởng.
Theo Prysm, hầu hết các nút sử dụng phần mềm này đều gặp phải tình trạng cạn kiệt tài nguyên tính toán. Nói một cách đơn giản, các máy tính bị quá tải khi cố gắng xử lý một số thông tin nhất định, khiến nhiều validator không phản hồi đúng thời gian trên mạng. Do đó, các khối và xác nhận đã không được ghi nhận, dẫn đến mất phần thưởng.
Tổng cộng, 248 khối không được đồng bộ đúng cách bởi các nút này. Trong sự kiện, tỷ lệ tham gia của mạng giảm xuống còn khoảng 75%, thấp hơn mức lý tưởng để mạng Ethereum hoạt động bình thường. Tuy nhiên, blockchain vẫn không dừng lại.
Điều này xảy ra vì Ethereum sử dụng các phần mềm xác thực khác nhau, được gọi là các khách hàng (clients). Trong khi Prysm gặp sự cố, các khách hàng khác vẫn tiếp tục hoạt động bình thường. Theo chính công ty, sự đa dạng của các khách hàng này là yếu tố then chốt để tránh các hậu quả nghiêm trọng hơn, như xác thực thông tin sai hoặc gián đoạn tạm thời của mạng lưới.
Lỗi đã được xác định trong mã của Prysm và đã nhận được bản sửa lỗi. Các phiên bản v7.0.1 và v7.1.0 của phần mềm bao gồm giải pháp cuối cùng cho lỗi này.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Các trình xác thực của Ethereum mất 6,45 triệu R$ sau lỗi bug
Nguồn: PortaldoBitcoin Tiêu đề gốc: Validadores do Ethereum perdem R$ 6,45 milhões após bug Liên kết gốc: Một lỗi liên quan đến Ethereum đã dẫn đến mất khoảng 382 ETH trong phần thưởng của các validator, tương đương khoảng R$ 6,45 triệu, theo phân tích được công bố bởi Prysm, một trong những phần mềm chính được sử dụng để duy trì hoạt động của mạng lưới. Vấn đề xảy ra vào ngày 4 tháng 12, một ngày sau khi cập nhật Fusaka được triển khai.
Các validator là những người tham gia chịu trách nhiệm xác nhận các giao dịch và tạo các khối mới trên blockchain. Như một phần thưởng cho công việc này, họ nhận được một lượng nhỏ ETH. Quá trình này diễn ra theo các chu kỳ gọi là “epocas”, kéo dài vài phút. Trong sự cố, 41 epocas liên tiếp đã bị ảnh hưởng.
Theo Prysm, hầu hết các nút sử dụng phần mềm này đều gặp phải tình trạng cạn kiệt tài nguyên tính toán. Nói một cách đơn giản, các máy tính bị quá tải khi cố gắng xử lý một số thông tin nhất định, khiến nhiều validator không phản hồi đúng thời gian trên mạng. Do đó, các khối và xác nhận đã không được ghi nhận, dẫn đến mất phần thưởng.
Tổng cộng, 248 khối không được đồng bộ đúng cách bởi các nút này. Trong sự kiện, tỷ lệ tham gia của mạng giảm xuống còn khoảng 75%, thấp hơn mức lý tưởng để mạng Ethereum hoạt động bình thường. Tuy nhiên, blockchain vẫn không dừng lại.
Điều này xảy ra vì Ethereum sử dụng các phần mềm xác thực khác nhau, được gọi là các khách hàng (clients). Trong khi Prysm gặp sự cố, các khách hàng khác vẫn tiếp tục hoạt động bình thường. Theo chính công ty, sự đa dạng của các khách hàng này là yếu tố then chốt để tránh các hậu quả nghiêm trọng hơn, như xác thực thông tin sai hoặc gián đoạn tạm thời của mạng lưới.
Lỗi đã được xác định trong mã của Prysm và đã nhận được bản sửa lỗi. Các phiên bản v7.0.1 và v7.1.0 của phần mềm bao gồm giải pháp cuối cùng cho lỗi này.