Skip to content
Blockchain

Tại sao một execution client vẫn đặt 85 phần trăm Ethereum vào rủi ro như nhau?

80

Cơ hội

Geth chạy trên khoảng 85 phần trăm các execution node của Ethereum, cao hơn nhiều so với ngưỡng 33 phần trăm mà cộng đồng coi là an toàn cho bất kỳ client đơn lẻ nào. Một lỗi đồng thuận hoặc hỏng trạng thái chưa được phát hiện trong Geth sẽ ảnh hưởng đến phần lớn mạng cùng lúc và có thể gây ra kết thúc sai. Lớp đồng thuận đã cải thiện sau The Merge, với Lighthouse, Prysm, Teku và Nimbus chia sẻ tải, nhưng sự đa dạng execution client chưa bao giờ theo kịp. Không có rào cản nào trong quy trình thiết lập staking hay node ngăn người vận hành chọn Geth, và không có hệ thống cảnh báo tự động nào thông báo cho mạng khi mức độ tập trung đang xấu đi. Bảng điều khiển cộng đồng tại clientdiversity.org đã theo dõi khoảng cách ở lớp execution trong nhiều năm mà không tạo ra được sự thay đổi đáng kể trong hành vi của người vận hành.

Tại sao quan trọng

Tình trạng độc canh ở lớp execution đồng nghĩa với việc một lỗ hổng zero-day duy nhất có thể làm hỏng trạng thái chính tắc của toàn bộ mạng trước khi bất kỳ cơ chế ngắt mạch nào kịp kích hoạt.

Cách tôi đánh giá cơ hội

Điểm Cơ Hội là đánh giá riêng của tôi, không phải một phép đo chính xác: mức độ gây khó chịu, tần suất xuất hiện và sự khan hiếm của giải pháp hiện có. Điểm càng cao, tôi càng cho rằng vấn đề đó càng đáng để xây dựng.

Mức độ nghiêm trọng9/10

Mức độ phiền toái nó gây ra khi xuất hiện.

Tần suất5/10

Tần suất mọi người thực sự gặp phải nó.

Khoảng trắng8/10

Có rất ít công cụ tốt để xử lý nó hiện nay.

Thêm các vấn đề đáng giải quyết