Đề Xuất EIP-7917 Của Ethereum
Các nhà phát triển Ethereum Lin Oshitani (@linoscope) và Justin Drake (@JustinDrake) đã cùng nhau soạn thảo đề xuất EIP-7917, với tiêu đề Nhìn trước người đề xuất xác định, nhằm giải quyết sự không chắc chắn trong hệ thống bầu chọn người đề xuất hiện tại.
> Rất vui được chia sẻ EIP-7917 bởi tôi và @drakefjustin! Nó giới thiệu cách nhìn trước người đề xuất xác định cho chuỗi Beacon — một sự đơn giản hóa tự nhiên loại bỏ sự không đoán trước của người đề xuất, điều này rất quan trọng cho các giao thức xác nhận trước. Liên kết đến tweet
>
> — Lin Oshitani (@linoscope) 26 tháng 3, 2025
Hiện tại, cơ chế đồng thuận của Ethereum chọn một xác thực viên làm người đề xuất khối cho mỗi slot từ một tập hợp các xác thực viên đang hoạt động bằng cách sử dụng một thuật toán lấy mẫu ngẫu nhiên dựa trên các số ngẫu nhiên (như RANDAO) và số dư hiệu quả của họ. Mặc dù hạt giống RANDAO có thể được truy cập trước, nhưng số dư hiệu quả của các xác thực viên có thể dao động qua các thời kỳ, khiến cho việc dự đoán người đề xuất trở nên khó khăn, điều này tạo ra rủi ro.
cho các ứng dụng trên chuỗi phụ thuộc vào giao thức tiền xác nhận.
Trích đoạn từ EIP 7917
EIP-7917 giải quyết sự không chắc chắn trong việc sắp xếp người đề xuất do các thay đổi động trong số dư hiệu quả của các validator bằng cách tính toán trước và lưu trữ một danh sách người đề xuất xác định tại thời điểm bắt đầu mỗi kỷ nguyên. Cách tiếp cận này nâng cao tính bảo mật của hệ thống, ngăn chặn sự thao túng từ các validator và đơn giản hóa việc triển khai giao thức trên chuỗi trong khi đảm bảo tính tương thích ngược và khả năng mở rộng.
Các tác giả đã cung cấp một lý do xem xét các lựa chọn thay thế, tuyên bố: “Một cách tiếp cận thay thế có thể là lưu trữ số dư hiệu quả tại thời điểm bắt đầu kỷ nguyên N để tính toán nhìn trước của người đề xuất tại thời điểm bắt đầu kỷ nguyên N+MIN_SEED_LOOKAHEAD. Tuy nhiên, điều này sẽ làm tăng gánh nặng cho trạng thái beacon và sẽ không cung cấp cái nhìn trước của người đề xuất cho EVM thông qua gốc beacon.”
Bình luận (0)