Phân tích thách thức và giải pháp sửa chữa MEV-Boost dưới cơ chế Bằng chứng của Ethereum

Thời gian, khe thời gian và sự sắp xếp sự kiện trong bằng chứng Ethereum

Vào ngày 2 tháng 4, một người tham gia độc hại đã lợi dụng lỗ hổng mev-boost-relay để đánh cắp khoảng 20 triệu đô la. Trong vài ngày tiếp theo, các nhà phát triển đã phát hành năm bản vá để khắc phục vấn đề này. Kết hợp với độ trễ mạng hiện có và chiến lược xác thực viên, vào ngày 6 tháng 4, mạng Ethereum đã xuất hiện tình trạng không ổn định tạm thời. Việc tái cấu trúc có hại cho sức khỏe mạng, sẽ giảm tỷ lệ sản xuất khối và đảm bảo thanh toán.

Bài viết này khám phá sự tương tác giữa mev-boost và sự đồng thuận, tiết lộ những điều tinh tế của cơ chế Bằng chứng của Ethereum, và thảo luận về một số hướng phát triển có thể.

Paradigm:Thảo luận về mối quan hệ giữa MEV-Boost và cơ chế đồng thuận của Ethereum

tóm tắt mev-boost

mev-boost là một giao thức nhằm giảm thiểu ảnh hưởng tiêu cực của giá trị tối đa có thể khai thác (MEV) đối với mạng lưới Ethereum. Nó bao gồm ba vai trò:

  • Relays: trung gian kết nối người đề xuất và người xây dựng khối
  • Builders: Thực thể xây dựng khối để tối đa hóa MEV
  • Người đề xuất: Ethereum Bằng chứng xác thực viên

Tầm quan trọng của mev-boost nằm ở chỗ nó cho phép tất cả các người đề xuất có thể tiếp cận công bằng với MEV, mà không cần thiết phải thiết lập mối quan hệ tin tưởng với các nhà xây dựng hoặc người tìm kiếm, điều này giúp cho sự phi tập trung lâu dài của Ethereum.

Paradigm:Thảo luận về mối quan hệ giữa MEV-Boost và cơ chế đồng thuận của Ethereum

Quy tắc chọn nhánh Ethereum và mev-boost

Ethereum Bằng chứng (PoS) trong việc chọn nhánh quy định cách mà mạng lưới đạt được sự đồng thuận về đầu chuỗi. Thời gian đóng vai trò quan trọng trong quá trình này.

Ethereum PoS chia thời gian thành các khoảng thời gian 12 giây. Trong mỗi khoảng thời gian, một xác thực viên được chỉ định làm người đề xuất để đề xuất khối. Các xác thực viên khác thì bỏ phiếu hỗ trợ đầu chuỗi thông qua việc áp dụng quy tắc lựa chọn phân nhánh.

Thời điểm quan trọng nhất trong khoảng thời gian là thời hạn xác thực tại t=4 giây. Nếu người xác thực không thấy khối trước thời điểm này, họ sẽ bỏ phiếu cho đầu chuỗi trước đó. Khối được phát hành càng sớm, càng có nhiều bằng chứng tích lũy.

Từ góc độ sức khỏe mạng, thời điểm phát hành khối tốt nhất là t=0. Nhưng vì giá trị khối tăng theo thời gian, người đề xuất có động lực trì hoãn phát hành để thu được nhiều MEV hơn.

Để khuyến khích việc phát hành đúng hạn, cơ chế "tái cấu trúc trung thực" đã được giới thiệu. Nó cho phép những người đề xuất trung thực tái cấu trúc các khối có trọng số xác thực dưới 20%. Cơ chế này chỉ được kích hoạt trong các điều kiện cụ thể để tránh việc ngừng phát khối trong trường hợp độ trễ mạng cực đoan.

Sửa lỗi tấn công hủy liên kết

Sau cuộc tấn công vào ngày 2 tháng 4, đội ngũ phát triển trung gian và chính đã phát hành nhiều bản vá:

  1. Kiểm tra những người đề xuất độc hại đã biết
  2. Kiểm tra xem có đã truyền đầy đủ khối cho mạng P2P hay không.
  3. Giới thiệu độ trễ ngẫu nhiên
  4. Xác thực tính hợp lệ của khối tín hiệu
  5. Kiểm tra xem có khối tương đương nào trên mạng không.

Những thay đổi này đã làm tăng độ trễ phát hành khối, kết hợp với cơ chế tái cấu trúc trung thực dẫn đến sự không ổn định của mạng.

hậu quả không mong muốn

Sự chậm trễ bổ sung do bản vá gây ra có thể khiến các khối được phát hành sau thời hạn xác nhận. Kết hợp với cơ chế tái cấu trúc trung thực, những khối đến muộn này sẽ bị tái cấu trúc, dẫn đến sự gia tăng đột ngột số lượng phân nhánh.

Vào thời điểm nghiêm trọng nhất, khoảng 4,3% khối được tái cấu trúc mỗi giờ, gấp 5 lần so với tình trạng bình thường. Khi các điều chỉnh của trung gian bị hủy bỏ một phần, mạng lưới dần dần hồi phục ổn định.

Hiện tại, biện pháp khắc phục hiệu quả nhất là kiểm tra tương đương trước khi xác thực và phát hành khối của nút tín hiệu. Tuy nhiên, các trung gian vẫn dễ bị tấn công tương đương phổ biến hơn.

Paradigm:Thảo luận về mối quan hệ giữa MEV-Boost và cơ chế đồng thuận của Ethereum

Hướng đi trong tương lai

Đối với những vấn đề này, có thể xem xét các hướng sau:

  • Thực hiện cơ chế "headlock" để bảo vệ mev-boost
  • Tăng cường chương trình thưởng lỗi
  • Mở rộng mô phỏng để khám phá ảnh hưởng của thời gian định kỳ trong các khoảng thời gian con.
  • Tối ưu hóa đường dẫn phát hành khối trung gian
  • Tích hợp mev-boost vào khách hàng đồng thuận (ePBS)
  • Tăng cường các bài kiểm tra liên quan
  • Khuyến khích sự đa dạng của các client tiếp nối
  • Điều chỉnh biện pháp trừng phạt tương đương

Tổng thể, sự kiện lần này giúp chúng ta hiểu sâu sắc về mối quan hệ chính giữa độ trễ, mev-boost và cơ chế đồng thuận. Chúng tôi mong đợi giao thức sẽ được củng cố và hoàn thiện hơn nữa.

Paradigm:Thảo luận về mối quan hệ giữa MEV-Boost và cơ chế đồng thuận của Ethereum

ETH3.17%
Xem bản gố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.
  • Phần thưởng
  • 5
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
ILCollectorvip
· 3giờ trước
thị trường tăng người mới
Xem bản gốcTrả lời0
LongTermDreamervip
· 10giờ trước
Không đủ cách sử dụng bản vá
Xem bản gốcTrả lời0
MetaverseVagabondvip
· 10giờ trước
mev an toàn thật sự rất nghiêm trọng
Xem bản gốcTrả lời0
MetaLord420vip
· 10giờ trước
Bản vá chỉ giải quyết tạm thời chứ không phải triệt để.
Xem bản gốcTrả lời0
StableGeniusDegenvip
· 10giờ trước
Bản vá này thật sự không bằng không làm.
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)