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ể.
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.
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á:
Kiểm tra những người đề xuất độc hại đã biết
Kiểm tra xem có đã truyền đầy đủ khối cho mạng P2P hay không.
Giới thiệu độ trễ ngẫu nhiên
Xác thực tính hợp lệ của khối tín hiệu
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.
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.
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.
10 thích
Phần thưởng
10
5
Đăng lại
Chia sẻ
Bình luận
0/400
ILCollector
· 3giờ trước
thị trường tăng người mới
Xem bản gốcTrả lời0
LongTermDreamer
· 10giờ trước
Không đủ cách sử dụng bản vá
Xem bản gốcTrả lời0
MetaverseVagabond
· 10giờ trước
mev an toàn thật sự rất nghiêm trọng
Xem bản gốcTrả lời0
MetaLord420
· 10giờ trước
Bản vá chỉ giải quyết tạm thời chứ không phải triệt để.
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ể.
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ò:
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.
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á:
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.
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:
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.