Thời gian, khoảng thời gian và 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 ý đã 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 đã sửa chữa lỗ hổng này bằng năm bản vá, nhưng kết hợp với độ trễ mạng hiện tại và chiến lược 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 không có lợi cho sức khỏe của mạng, có thể làm giảm tỷ lệ 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 vi của Ethereum PoS và đưa ra một số hướng cải tiến có thể.
giới thiệu 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 Ethereum. Nó bao gồm ba vai trò:
Relays: Kết nối người đề xuất và nhà xây dựng thông qua đấu giá đáng tin cậy
Builders: Các thực thể phức tạp xây dựng khối để tối đa hóa MEV
Proposers: Ethereum PoS xác thực viên
Mỗi khối có quy trình tổng quát như sau:
Builders nhận giao dịch từ nhiều nguồn để tạo khối.
Builders gửi khối cho Relay
Relay xác minh tính hợp lệ của khối và tính toán phí trả cho người đề xuất
Relay gửi "đầu đề mù" và giá trị thanh toán đến người đề xuất trong thời gian hiện tại.
Người đề xuất đánh giá tất cả các giá thầu, ký vào đầu mù của khoản thanh toán cao nhất.
Người đề xuất sẽ gửi lại tiêu đề chữ ký cho Relay
Relay phát hành khối thông qua nút tín hiệu địa phương và trả lại cho người đề xuất
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 có thể tiếp cận công bằng với MEV, mà không cần thiết lập lòng tin với các nhà xây dựng hoặc người tìm kiếm, giúp Ethereum lâu dài trở nên phi tập trung.
Quy tắc lựa chọn nhánh Ethereum và mev-boost
Trong PoS của Ethereum, thời gian được chia thành các khoảng thời gian 12 giây. Mỗi khoảng thời gian sẽ ngẫu nhiên chỉ định một xác thực viên làm người đề xuất. 12 giây được chia thành ba giai đoạn 4 giây.
Thời điểm quan trọng nhất trong khoảng thời gian là thời gian chứng minh t=4. Nếu trình 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, thời gian truyền càng dài, và chứng cứ tích lũy cũng càng nhiều.
Từ góc độ sức khỏe mạng, thời gian tạo khối tốt nhất 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 tích lũy nhiều MEV hơn.
Để thúc đẩy sự chuyển đổi từ hành vi lý trí sang hành vi trung thực, đã giới thiệu cơ chế "tổ chức trung thực".
Người đề xuất nâng cao và tái cấu trúc trung thực
Đã giới thiệu hai khái niệm mới:
Nâng cấp đề xuất: Cung cấp cho người đề xuất quyền nâng cấp tương đương 40% trọng số chứng minh hoàn chỉnh trong lựa chọn phân nhánh "nâng cấp", chỉ kéo dài một khoảng thời gian.
Tổ chức lại trung thực: Cho phép những người đề xuất trung thực sử dụng việc nâng cấp tái tổ chức có trọng số bằng chứng thấp hơn 20%.
Tái cấu trúc trung thực sẽ tránh được việc thực hiện trong một số trường hợp đặc biệt, chẳng hạn như trong thời gian khối biên giới kỷ nguyên.
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à cốt lõi đã phát hành nhiều bản vá:
Kiểm tra trung gian các đề xuất độc hại đã biết
Kiểm tra xem liệu đã truyền đầy đủ khối đến mạng P2P hay chưa.
Giới thiệu độ trễ ngẫu nhiên trước khi phát hành
Các nút tín hiệu xác minh tính hợp lệ của khối
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 trung gian, dẫn đến việc các khối có thể bỏ lỡ thời hạn chứng minh. Kết hợp với việc tái cấu trúc trung thực, đã gây ra sự gia tăng đột ngột số lượng phân nhánh.
Hướng đi tương lai
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 phổ biến của các cuộc tấn công tương đương. Các hướng đi đang được khám phá tích cực bao gồm:
Thực hiện bảo vệ "headlock" mev-boost
Tăng cường chương trình thưởng lỗi
Phần mềm mô phỏng mở rộng
Tối ưu hóa đường dẫn phát hành trung gian
Đưa mev-boost vào khách hàng đồng thuận (ePBS)
Thêm nhiều bài kiểm tra hơn
Khuyến khích sự đa dạng của khách hàng trung gian
Điều chỉnh biện pháp trừng phạt tương đương
Tóm lại, các cuộc tấn công tách rời và các biện pháp giảm thiểu đã giúp chúng ta hiểu mối quan hệ then chốt giữa độ trễ, mev-boost và cơ chế đồng thuận. Chúng tôi hy vọng rằng giao thức có thể tiếp tục được củng 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.
14 thích
Phần thưởng
14
6
Đăng lại
Chia sẻ
Bình luận
0/400
GateUser-2fce706c
· 08-16 22:57
Ngay từ năm 2000 đã nói rằng, sâu sắc phát triển dự án không bằng nắm bắt cơ hội, MEV mới là mật mã của sự giàu có trong thế giới Blockchain, những người hiểu biết thì đều hiểu! Tôi đã giảng rất rõ trong khóa học trước đây.
Xem bản gốcTrả lời0
DegenRecoveryGroup
· 08-16 22:48
bull à, kiếm được 2000w
Xem bản gốcTrả lời0
MissingSats
· 08-16 22:48
Ethereum vẫn khá không an toàn.
Xem bản gốcTrả lời0
FallingLeaf
· 08-16 22:44
Nhìn lỗ hổng thì rõ ràng là do người ngu ngốc làm.
Xem bản gốcTrả lời0
PuzzledScholar
· 08-16 22:34
Ôi, lỗi này đã lấy quá nhiều gạo.
Xem bản gốcTrả lời0
GateUser-75ee51e7
· 08-16 22:29
20 triệu đã biến mất như vậy à, thật không thể tin được.
Phân tích cơ chế Bằng chứng của Ethereum về phân bổ thời gian và chiến lược tối ưu hóa MEV
Thời gian, khoảng thời gian và 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 ý đã 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 đã sửa chữa lỗ hổng này bằng năm bản vá, nhưng kết hợp với độ trễ mạng hiện tại và chiến lược 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 không có lợi cho sức khỏe của mạng, có thể làm giảm tỷ lệ 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 vi của Ethereum PoS và đưa ra một số hướng cải tiến có thể.
giới thiệu 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 Ethereum. Nó bao gồm ba vai trò:
Mỗi khối có quy trình tổng quát như sau:
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 có thể tiếp cận công bằng với MEV, mà không cần thiết lập lòng tin với các nhà xây dựng hoặc người tìm kiếm, giúp Ethereum lâu dài trở nên phi tập trung.
Quy tắc lựa chọn nhánh Ethereum và mev-boost
Trong PoS của Ethereum, thời gian được chia thành các khoảng thời gian 12 giây. Mỗi khoảng thời gian sẽ ngẫu nhiên chỉ định một xác thực viên làm người đề xuất. 12 giây được chia thành ba giai đoạn 4 giây.
Thời điểm quan trọng nhất trong khoảng thời gian là thời gian chứng minh t=4. Nếu trình 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, thời gian truyền càng dài, và chứng cứ tích lũy cũng càng nhiều.
Từ góc độ sức khỏe mạng, thời gian tạo khối tốt nhất 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 tích lũy nhiều MEV hơn.
Để thúc đẩy sự chuyển đổi từ hành vi lý trí sang hành vi trung thực, đã giới thiệu cơ chế "tổ chức trung thực".
Người đề xuất nâng cao và tái cấu trúc trung thực
Đã giới thiệu hai khái niệm mới:
Tái cấu trúc trung thực sẽ tránh được việc thực hiện trong một số trường hợp đặc biệt, chẳng hạn như trong thời gian khối biên giới kỷ nguyên.
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à 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 trung gian, dẫn đến việc các khối có thể bỏ lỡ thời hạn chứng minh. Kết hợp với việc tái cấu trúc trung thực, đã gây ra sự gia tăng đột ngột số lượng phân nhánh.
Hướng đi tương lai
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 phổ biến của các cuộc tấn công tương đương. Các hướng đi đang được khám phá tích cực bao gồm:
Tóm lại, các cuộc tấn công tách rời và các biện pháp giảm thiểu đã giúp chúng ta hiểu mối quan hệ then chốt giữa độ trễ, mev-boost và cơ chế đồng thuận. Chúng tôi hy vọng rằng giao thức có thể tiếp tục được củng cố.