Thảo luận về mối quan hệ giữa MEV-Boost và cơ chế đồng thuận của Ethereum
Vào ngày 2 tháng 4, một kẻ tấn công ác ý đã lợi dụng lỗ hổng của một nền tảng trung gian để đánh cắp 20 triệu đô la. Trong vài ngày sau đó, các nhà phát triển đã phát hành nhiều bản vá để khắc phục vấn đề này, nhưng kết hợp với độ trễ mạng và chính sách của các trình xác thực, đã dẫn đến sự không ổn định ngắn hạn của mạng Ethereum vào ngày 6 tháng 4. Việc tái cấu trúc chuỗi sẽ giảm tỷ lệ sản xuất khối và đảm bảo thanh toán, gây bất lợi cho sức khỏe của mạng.
Bài viết này nhằm mục đích khám phá sự tương tác giữa MEV-Boost và cơ chế đồng thuận, tiết lộ một số điểm tinh tế trong chứng minh cổ phần của Ethereum, và liệt kê các hướng cải tiến có thể.
Giới thiệu về MEV-Boost
MEV-Boost là một giao thức nhằm giảm thiểu tác động tiêu cực của giá trị có thể khai thác tối đa (MEV) đối với mạng Ethereum. Nó bao gồm ba vai trò:
Trung gian: Kết nối người đề xuất và người xây dựng khối.
Người xây dựng: Tạo khối phức tạp để tối đa hóa MEV
Người đề xuất: Các xác thực PoS của Ethereum
Quy trình tổng quát của MEV-Boost là: người xây dựng tạo khối và gửi đến trung gian; trung gian xác thực khối và tính toán số tiền thanh toán; người đề xuất chọn giá thầu cao nhất và ký tên; trung gian phát hành khối và phân phối phần thưởng.
MEV-Boost là cơ sở hạ tầng quan trọng, vì nó cho phép tất cả các đề xuất viên tiếp cận công bằng MEV, mà không cần thiết lập mối quan hệ tin cậy với các nhà xây dựng, có lợi cho sự phi tập trung lâu dài của Ethereum.
Quy tắc chọn phân nhánh của Ethereum
Quy tắc lựa chọn phân nhánh quyết định cách mà mạng lưới đạt được nhận thức chung về đầu chuỗi. Mối quan hệ của nó với thời gian có ảnh hưởng lớn đến việc sản xuất khối.
Ethereum PoS chia thời gian thành các khung 12 giây. Mỗi khung được chỉ định ngẫu nhiên một trình xác thực làm người đề xuất, các trình xác thực khác sẽ bỏ phiếu hỗ trợ cho đầu chuỗi. Các khung được chia thành ba giai đoạn 4 giây, trong đó thời gian hết hạn chứng minh t=4 giây là quan trọng nhất.
Từ góc độ sức khỏe mạng, thời gian phát hành khối tối ưu là t=0. Nhưng do giá trị khối tăng theo thời gian, người đề xuất có động cơ để trì hoãn phát hành nhằm thu được nhiều MEV hơn.
Để khuyến khích việc công bố kịp thời, đã giới thiệu cơ chế "tăng cường người đề xuất" và "tái cấu trúc trung thực":
Tăng cường đề xuất: Cung cấp cho người đề xuất một sự tăng cường lựa chọn phân nhánh tương đương với 40% trọng số chứng minh, kéo dài một khe.
Tổ chức lại trung thực: cho phép những người đề xuất trung thực cưỡng chế tổ chức lại các khối có trọng số chứng minh thấp hơn 20%.
Sửa chữa các nút tiếp relay và beacon
Sau cuộc tấn công vào ngày 2 tháng 4, đội ngũ phát triển trung gian và cốt lõi đã phát hành nhiều bản vá:
Kiểm tra trung gian những người đề xuất ác ý, xem liệu khối đã được phát hành hay chưa, đưa vào độ trễ ngẫu nhiên.
Nút tín hiệu xác thực tính hợp lệ của khối, kiểm tra xem trên mạng có khối tương đương nào không.
Những thay đổi này đã làm tăng độ trễ phát hành khối, có thể dẫn đến việc khối vượt quá thời hạn chứng minh và bị phát sóng. Kết hợp với tái cấu trúc trung thực, dẫn đến sự gia tăng đột ngột số lượng khối phân nhánh.
Hướng đi trong tương lai
Xét thấy điều này, cộng đồng nghiên cứu nên đánh giá số lượng tái cấu trúc "được chấp nhận" và xem xét rủi ro của các cuộc tấn công tương đương. Một số hướng cải tiến có thể bao gồm:
Thực hiện "headlock" để ngăn chặn các cuộc tấn công tương đương
Tăng thưởng cho lỗ hổng MEV-Boost
Nghiên cứu thời gian của khe cắm con phần mềm mô phỏng mở rộng
Tối ưu hóa đường dẫn phát hành khối trung gian
Kết hợp MEV-Boost vào khách hàng đồng thuận (ePBS)
Thêm nhiều trường hợp thử nghiệm hơn
Khuyến khích sự đa dạng của các máy khách trung gian
Điều chỉnh biện pháp trừng phạt tương đương
Tổng thể mà nói, cuộc tấn công tách rời giúp chúng ta hiểu rõ hơn về mối quan hệ giữa độ trễ, MEV-Boost và Cơ chế đồng thuận. Hy vọng điều này sẽ thúc đẩy việc củng cố liên tục của giao thức.
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.
13 thích
Phần thưởng
13
7
Đăng lại
Chia sẻ
Bình luận
0/400
LazyDevMiner
· 5giờ trước
Đây có lẽ là hiện trường chơi đùa với mọi người lớn mà người ta thường nhắc đến.
Xem bản gốcTrả lời0
SandwichTrader
· 5giờ trước
Cuốn lại thì xong. Lỗi cũng không chịu nổi lòng tham. Lại là lịch sử máu và nước mắt của đồ ngốc.
Xem bản gốcTrả lời0
ser_ngmi
· 5giờ trước
Lại có người bị Được chơi cho Suckers rồi, 2000w chỉ là chuyện nhỏ.
Xem bản gốcTrả lời0
governance_ghost
· 5giờ trước
Có chút quá đáng, lần này bị lấy mất 20 triệu.
Xem bản gốcTrả lời0
JustAnotherWallet
· 5giờ trước
eth không đơn giản như vậy đâu anh em
Xem bản gốcTrả lời0
ProbablyNothing
· 5giờ trước
Một đợt lỗ hổng nữa đã bị khai thác, xem ai còn dám nói pos an toàn.
Mối quan hệ tinh tế giữa MEV-Boost và cơ chế đồng thuận PoS của Ethereum
Thảo luận về mối quan hệ giữa MEV-Boost và cơ chế đồng thuận của Ethereum
Vào ngày 2 tháng 4, một kẻ tấn công ác ý đã lợi dụng lỗ hổng của một nền tảng trung gian để đánh cắp 20 triệu đô la. Trong vài ngày sau đó, các nhà phát triển đã phát hành nhiều bản vá để khắc phục vấn đề này, nhưng kết hợp với độ trễ mạng và chính sách của các trình xác thực, đã dẫn đến sự không ổn định ngắn hạn của mạng Ethereum vào ngày 6 tháng 4. Việc tái cấu trúc chuỗi sẽ giảm tỷ lệ sản xuất khối và đảm bảo thanh toán, gây bất lợi cho sức khỏe của mạng.
Bài viết này nhằm mục đích khám phá sự tương tác giữa MEV-Boost và cơ chế đồng thuận, tiết lộ một số điểm tinh tế trong chứng minh cổ phần của Ethereum, và liệt kê các hướng cải tiến có thể.
Giới thiệu về MEV-Boost
MEV-Boost là một giao thức nhằm giảm thiểu tác động tiêu cực của giá trị có thể khai thác tối đa (MEV) đối với mạng Ethereum. Nó bao gồm ba vai trò:
Quy trình tổng quát của MEV-Boost là: người xây dựng tạo khối và gửi đến trung gian; trung gian xác thực khối và tính toán số tiền thanh toán; người đề xuất chọn giá thầu cao nhất và ký tên; trung gian phát hành khối và phân phối phần thưởng.
MEV-Boost là cơ sở hạ tầng quan trọng, vì nó cho phép tất cả các đề xuất viên tiếp cận công bằng MEV, mà không cần thiết lập mối quan hệ tin cậy với các nhà xây dựng, có lợi cho sự phi tập trung lâu dài của Ethereum.
Quy tắc chọn phân nhánh của Ethereum
Quy tắc lựa chọn phân nhánh quyết định cách mà mạng lưới đạt được nhận thức chung về đầu chuỗi. Mối quan hệ của nó với thời gian có ảnh hưởng lớn đến việc sản xuất khối.
Ethereum PoS chia thời gian thành các khung 12 giây. Mỗi khung được chỉ định ngẫu nhiên một trình xác thực làm người đề xuất, các trình xác thực khác sẽ bỏ phiếu hỗ trợ cho đầu chuỗi. Các khung được chia thành ba giai đoạn 4 giây, trong đó thời gian hết hạn chứng minh t=4 giây là quan trọng nhất.
Từ góc độ sức khỏe mạng, thời gian phát hành khối tối ưu là t=0. Nhưng do giá trị khối tăng theo thời gian, người đề xuất có động cơ để trì hoãn phát hành nhằm thu được nhiều MEV hơn.
Để khuyến khích việc công bố kịp thời, đã giới thiệu cơ chế "tăng cường người đề xuất" và "tái cấu trúc trung thực":
Sửa chữa các nút tiếp relay và beacon
Sau cuộc tấn công vào ngày 2 tháng 4, đội ngũ phát triển trung gian và cốt lõi đã phát hành nhiều bản vá:
Những thay đổi này đã làm tăng độ trễ phát hành khối, có thể dẫn đến việc khối vượt quá thời hạn chứng minh và bị phát sóng. Kết hợp với tái cấu trúc trung thực, dẫn đến sự gia tăng đột ngột số lượng khối phân nhánh.
Hướng đi trong tương lai
Xét thấy điều này, cộng đồng nghiên cứu nên đánh giá số lượng tái cấu trúc "được chấp nhận" và xem xét rủi ro của các cuộc tấn công tương đương. Một số hướng cải tiến có thể bao gồm:
Tổng thể mà nói, cuộc tấn công tách rời giúp chúng ta hiểu rõ hơn về mối quan hệ giữa độ trễ, MEV-Boost và Cơ chế đồng thuận. Hy vọng điều này sẽ thúc đẩy việc củng cố liên tục của giao thức.