Mở rộng Góc nhìn về Mempool
Xin chân thành cảm ơn dataalways, soispoke, và ralexstokes vì những nhận xét về bài viết này và EthPandaOps và Flashbots vì các kho lưu trữ dữ liệu mempool.
Tóm tắt: Ethereum có thể đã đánh giá quá cao "các nhà xây dựng cục bộ" cho việc kháng kiểm duyệt.
Xây dựng cục bộ được yêu cầu như một cơ chế dự phòng để cho phép các nhà đề xuất (bao gồm những người stake tại nhà) xây dựng các block của riêng họ khi cần thiết (ví dụ: khi có vấn đề về liveness do các nhà xây dựng/relay). Các biện pháp dự phòng này phải không cần cho phép và không cần tin cậy, có thể đạt được thông qua việc xây dựng cục bộ như hiện nay, hoặc thông qua các cổng mở và không cần cho phép (ví dụ: ePBS, hoặc các relay phi tập trung). Với sự tham gia không cần cho phép trong thị trường MEV-Boost, việc xây dựng cục bộ trở nên không cần thiết trong khi khả năng kháng kiểm duyệt (yếu) và liveness vẫn được duy trì.
- Các nhà xây dựng địa phương theo dõi block của một nhà xây dựng địa phương khác đến gần mục tiêu gas 14,55 triệu.
- Các nhà xây dựng địa phương theo dõi block của một nhà xây dựng MEV-Boost chỉ điền được 7,11 triệu gas trung bình.
- Các nhà xây dựng MEV-Boost theo dõi một nhà xây dựng địa phương sử dụng gas nhiều hơn đáng kể.
Trò chơi Thời gian và Lan truyền Block
Các nhà xây dựng MEV-Boost, với sự hỗ trợ của relay, thường xuyên tham gia vào các trò chơi thời gian (như được mô tả chi tiết tại đây), có khả năng làm chậm việc lan truyền block lên đến 3 giây (~25% của slot). Sự chậm trễ này có thể ảnh hưởng đến khả năng đưa các giao dịch của người đề xuất tiếp theo, làm giảm việc sử dụng gas của họ.
Biểu đồ dưới đây minh họa việc sử dụng gas trong block n + 1 dựa trên thời gian nhìn thấy block của block n trước đó. Một lần nữa, chúng ta nhận thấy rằng các nhà xây dựng địa phương theo dõi các block của nhà xây dựng MEV-Boost đi kèm với khoảng 7 triệu gas.
- Khi thời gian nhìn thấy block của block trước tăng lên, việc sử dụng gas trong block tiếp theo giảm xuống.
- Các nhà xây dựng địa phương theo dõi một block MEV-Boost thường chỉ điền khoảng ~7 triệu gas.
- Tại 1 giây vào slot, việc sử dụng gas là khoảng 7 triệu; đến 3,5 giây, nó giảm xuống còn ~5 triệu.
Góc Nhìn Kinh Tế
Các khoản phí ưu tiên chỉ đóng góp khoảng ~3% doanh thu của một nhà xây dựng địa phương hàng năm (xem phân tích này), một con số giảm xuống khi mempool công cộng thu hẹp.
Tuy nhiên, một số giao dịch vẫn không thể trích xuất, bao gồm:
- Chuyển ETH hoặc token đơn giản
- Triển khai hợp đồng thông minh
- Các giao dịch từ các ứng dụng riêng tư như Railway hoặc Tornado Cash
- v.v.
Từ cả hai góc độ UX và CR, mempool công cộng vẫn rất quan trọng.
Các nhà xây dựng địa phương đã hy sinh một lượng doanh thu bổ sung đáng kể ở phía EL và có thể sẽ hài lòng với phần thưởng ở phía CL, do đó việc xử lý ít giao dịch hơn có thể không gây thêm gánh nặng cho họ.
Tương Lai của Các Nhà Xây Dựng Địa Phương
Các Nhà Xây Dựng Địa Phương Có Thiết Yếu cho Sự Kháng Kiểm Duyệt Không?
Giả định rằng các nhà xây dựng địa phương là then chốt cho CR là điều đáng được đặt câu hỏi.
Các nhà xây dựng địa phương tự nhiên sắp xếp các giao dịch theo các khoản phí ưu tiên và không có khả năng sửa đổi phần mềm khách hàng để kiểm duyệt.
Tuy nhiên, thị trường MEV-Boost đã tạo động lực cho các hành vi chống kiểm duyệt:
- Nếu một ứng dụng được sử dụng rộng rãi trở thành mục tiêu kiểm duyệt, các nhà xây dựng tuân thủ sẽ phải từ bỏ lợi nhuận MEV có thể trích xuất từ các giao dịch của ứng dụng đó. Để cạnh tranh với các nhà xây dựng không kiểm duyệt, họ có động lực mạnh mẽ để tránh kiểm duyệt và tìm cách vượt qua các hạn chế.
- Nếu một ứng dụng ít được sử dụng phải chịu kiểm duyệt, các nhà xây dựng nhỏ có thể tích lũy một hàng đợi các giao dịch mà các nhà xây dựng kiểm duyệt từ chối đưa vào. Một khi các giao dịch trong hàng đợi cung cấp các khoản phí ưu tiên đủ, các nhà xây dựng không kiểm duyệt có thể đấu thầu vượt các nhà xây dựng kiểm duyệt, đảm bảo việc đưa vào cuối cùng.
Nghiên Cứu Điển Hình: Tornado Cash
Các giao dịch Tornado Cash, chịu sự kiểm duyệt, đã chứng kiến việc tăng độ trễ đưa vào. Tuy nhiên, các nhà xây dựng nhỏ, mặc dù có thị phần thấp hơn, đã tích lũy và gộp các giao dịch này để đảm bảo việc đưa vào.
Biểu đồ sau phân biệt giữa Các Nhà Xây Dựng Địa Phương và Các Nhà Xây Dựng MEV-Boost. Các nhà xây dựng địa phương chiếm khoảng 8-10% mạng lưới. Trong năm qua, họ đã đưa vào giao dịch Tornado Cash nhiều thứ hai, tuy nhiên biểu đồ dưới cho thấy các nhà xây dựng địa phương có tỷ lệ đưa vào trên mỗi block tương đối thấp. Các nhà xây dựng nhỏ với thị phần tương đối thấp dường như đã nhặt các giao dịch TC để gộp và đưa vào, giúp họ giành được phiên đấu giá block.
Ngay cả khi không có các nhà xây dựng địa phương, các giao dịch bị trừng phạt vẫn sẽ đến được chuỗi, cho thấy một số hình thức yếu của cơ chế kháng kiểm duyệt vẫn có thể tồn tại mà không cần chúng. Chúng ta có thể thấy thời gian đưa vào tăng lên, nhưng tác động cuối cùng phụ thuộc vào người dùng/ứng dụng bị kiểm duyệt.
Còn về Liveness thì sao?
Liveness là một vấn đề khác. Nếu không có cách không cần phép cho các nhà xây dựng địa phương gửi trực tiếp các đề xuất cho chính mình, bỏ qua các relay có thể kiểm duyệt họ, Ethereum không thể đảm bảo tính sống động.
Nếu các nhà xây dựng địa phương có thể chuyển đổi một cách không cần tin cậy và không cần phép mà không dựa vào các relay, thì vai trò của họ như các nhà xây dựng block địa phương sẽ giảm đi.







