Giá trị rút tối đa (MEV)

Trung cấp1/8/2024, 10:03:49 AM
Bài viết này bàn về Maximum Extractable Value (MEV), đề cập đến giá trị tối đa có thể khai thác từ việc sản xuất khối vượt ra ngoài phần thưởng khối tiêu chuẩn và phí gas bằng cách điều khiển giao dịch trong khối.

Giá trị tối đa có thể khai thác (MEV) đề cập đến giá trị tối đa có thể được khai thác từ việc sản xuất khối vượt quá phần thưởng khối tiêu chuẩn và các phí gas bằng cách bao gồm, loại bỏ và thay đổi thứ tự các giao dịch trong một khối.

Giá trị khai thác của máy đào

Giá trị có thể tối đa hóa đã được áp dụng lần đầu trong bối cảnh của chứng minh về công việc, và ban đầu được gọi là “giá trị có thể khai thác bởi máy đào”. Điều này bởi vì trong chứng minh bằng công việc, các máy đào kiểm soát việc bao gồm, loại bỏ và sắp xếp giao dịch. Tuy nhiên, từ khi chuyển đổi sang chứng minh bằng cổ phần quaThe MergeCác nhà xác minh đã chịu trách nhiệm với những vai trò này, và việc đào không còn là một phần của giao thức Ethereum. Các phương pháp trích xuất giá trị vẫn tồn tại, tuy nhiên, thuật ngữ 'Giá trị rút trích tối đa' hiện được sử dụng.

YÊU CẦU

Đảm bảo bạn quen thuộc với giao dịch, khối, chứng minh sở hữugas. Sự quen thuộc với dappsDeFicũng hữu ích.

RÚT MEV

Ở lý thuyết, MEV tích luỹ hoàn toàn thuộc về các nhà xác minh vì họ là bên duy nhất có thể đảm bảo thực thi một cơ hội MEV có lợi nhuận. Tuy nhiên, trong thực tế, một phần lớn MEV được trích xuất bởi các bên tham gia mạng độc lập được gọi là “những người tìm kiếm.” Những người tìm kiếm chạy các thuật toán phức tạp trên dữ liệu blockchain để phát hiện cơ hội MEV có lợi nhuận và có bot để tự động gửi các giao dịch có lợi nhuận đó đến mạng.

Các nhà xác minh vẫn nhận được một phần của tổng số MEV bất kể vì các người tìm kiếm sẵn lòng trả phí gas cao (đi vào túi của nhà xác minh) để có cơ hội cao hơn về việc bao gồm các giao dịch sinh lời của họ vào một khối. Giả định các người tìm kiếm là hợp lý về mặt kinh tế, phí gas mà một người tìm kiếm sẵn lòng trả sẽ là một số tiền lên đến 100% của MEV của người tìm kiếm (vì nếu phí gas cao hơn, người tìm kiếm sẽ mất tiền).

Với đó, đối với một số cơ hội MEV cạnh tranh cao, như Arbitrage DEX, người tìm kiếm có thể phải trả 90% hoặc thậm chí hơn nữa trong tổng doanh thu MEV của họ cho người xác thực vì có quá nhiều người muốn thực hiện cùng một giao dịch giao dịch lợi nhuận. Điều này là do cách duy nhất để đảm bảo rằng giao dịch giao dịch của họ chạy là nếu họ gửi giao dịch với giá gas cao nhất.

Gas golfing

Sự động lực này đã khiến việc giỏi trong việc “điều khiển gas” - lập trình giao dịch sao cho chúng sử dụng ít gas nhất - trở thành một lợi thế cạnh tranh, vì nó cho phép người tìm kiếm đặt giá gas cao hơn trong khi vẫn giữ nguyên tổng phí gas của họ (vì phí gas = giá gas * gas sử dụng).

Một số kỹ thuật golf gas nổi tiếng bao gồm: sử dụng địa chỉ bắt đầu bằng một chuỗi số không dài (ví dụ, 0x0000000000C521824EaFf97Eac7B73B084ef9306

(mở trong tab mới)

) vì chúng chiếm ít không gian hơn (và do đó là khí) để lưu trữ; và để lại nhỏ ERC-20cân bằng token trong các hợp đồng, vì nó tốn nhiều gas hơn để khởi tạo một ô lưu trữ (trường hợp số dư là 0) hơn là cập nhật một ô lưu trữ. Việc tìm ra thêm kỹ thuật để giảm lượng gas sử dụng là một lĩnh vực nghiên cứu sôi động giữa các nhà nghiên cứu.

Người đi trước tổng quát

Thay vì lập trình các thuật toán phức tạp để phát hiện các cơ hội MEV có lợi nhuận, một số người tìm kiếm chạy các ứng cử viên hàng đầu tổng quát. Những người tiên phong tổng quát là các bot theo dõi mempool để phát hiện các giao dịch có lợi nhuận. Người dẫn đầu sẽ sao chép mã của giao dịch có khả năng sinh lời, thay thế địa chỉ bằng địa chỉ của người đi trước và chạy giao dịch cục bộ để kiểm tra kỹ xem giao dịch đã sửa đổi có mang lại lợi nhuận cho địa chỉ của người dẫn đầu hay không. Nếu giao dịch thực sự có lãi, người dẫn đầu sẽ gửi giao dịch đã sửa đổi với địa chỉ được thay thế và giá gas cao hơn, "chạy trước" giao dịch ban đầu và nhận được MEV của người tìm kiếm ban đầu.

Flashbots

Flashbots là một dự án độc lập mở rộng các máy khách thực thi với một dịch vụ cho phép người tìm kiếm gửi các giao dịch MEV đến các validator mà không cần tiết lộ chúng cho mempool công cộng. Điều này ngăn chặn các giao dịch bị đặt lệnh trước bởi các đặt lệnh trước tổng quát.

Ví dụ MEV

MEV xuất hiện trên blockchain theo một số cách.

Arbitrage DEX

Cơ hội MEV đơn giản nhất và nổi tiếng nhất là cơ hội lợi nhuận từ trái phiếu trung gian trao đổi phi tập trung (DEX). Do đó, nó cũng là cơ hội cạnh tranh nhất.

Nó hoạt động như sau: nếu hai DEX đang cung cấp một token ở hai mức giá khác nhau, ai đó có thể mua token trên DEX có giá thấp hơn và bán nó trên DEX có giá cao hơn trong một giao dịch duy nhất, nguyên tử. Nhờ cơ chế của blockchain, điều này là đúng, không rủi ro.

Đây là một ví dụ

(mở trong tab mới)

của một giao dịch chênh lệch giá có lợi nhuận trong đó người tìm kiếm đã biến 1.000 ETH thành 1.045 ETH bằng cách tận dụng các mức giá khác nhau của cặp ETH / DAI trên Uniswap so với Sushiswap.

Thanh lý

Các thanh lý giao thức cho vay đưa ra một cơ hội MEV khác được biết đến.

Các giao thức cho vay như Maker và Aave đòi hỏi người dùng phải gửi một số tài sản thế chấp (ví dụ: ETH). Tài sản thế chấp này sau đó được sử dụng để cho vay cho người dùng khác.

Người dùng sau đó có thể mượn tài sản và token từ người khác tùy thuộc vào những gì họ cần (ví dụ, bạn có thể mượn MKR nếu bạn muốn bỏ phiếu trong một đề xuất quản trị MakerDAO) lên đến một phần trăm nhất định của tài sản thế chấp đã gửi. Ví dụ, nếu số tiền mượn tối đa là 30%, người dùng gửi 100 DAI vào giao thức có thể mượn lên đến 30 DAI đối với một tài sản khác. Giao thức xác định tỷ lệ sức mượn chính xác.

Khi giá trị tài sản cầm cố của người vay biến động, sức mua vay của họ cũng biến động theo. Nếu do biến động thị trường, giá trị tài sản vay vượt quá chẳng hạn 30% so với giá trị tài sản cầm cố của họ (một lần nữa, tỷ lệ cụ thể được xác định bởi giao thức), giao thức thông thường cho phép bất kỳ ai cũng có thể thanh lý tài sản cầm cố, ngay lập tức thanh toán cho người cho vay (điều này tương tự như cách mà margin calls

(mở trong tab mới)

làm việc trong tài chính truyền thống). Nếu thanh lý, người vay thường phải trả một khoản phí thanh lý lớn, một phần trong đó được chuyển cho người thanh lý — đó là cơ hội MEV.

Người tìm kiếm cạnh tranh để phân tích dữ liệu blockchain càng nhanh càng tốt để xác định được người vay nào có thể bị thanh lý và trở thành người đầu tiên nộp giao dịch thanh lý và thu phí thanh lý cho chính họ.

Giao dịch sandwich

Giao dịch sandwich là một phương pháp khai thác MEV phổ biến khác.

Để sandwich, một người tìm kiếm sẽ theo dõi mempool để giao dịch DEX lớn. Ví dụ, giả sử có ai đó muốn mua 10,000 UNI bằng DAI trên Uniswap. Một giao dịch có quy mô này sẽ có tác động ý nghĩa đến cặp UNI/DAI, có thể làm tăng đáng kể giá của UNI so với DAI.

Một người tìm kiếm có thể tính toán hiệu ứng giá xấp xỉ của giao dịch lớn này trên cặp UNI/DAI và thực hiện một lệnh mua tối ưu ngay trước giao dịch lớn, mua UNI giá rẻ, sau đó thực hiện một lệnh bán ngay sau giao dịch lớn, bán với giá cao hơn do lệnh lớn gây ra.

Tuy nhiên, việc đặt hàng mua/bán lớn hơn để tạo lập giá là một quá trình rủi ro hơn vì không phải là giao dịch nguyên tử (không giống như cơ hội thương mại dựa trên giá trên DEX như đã mô tả ở trên) và dễ bị cuộc tấn công salmonella

(mở trong tab mới)

.

NFT MEV

MEV trong không gian NFT là một hiện tượng mới nổi, và không nhất thiết là có lợi nhuận.

Tuy nhiên, vì giao dịch NFT xảy ra trên cùng một blockchain được chia sẻ bởi tất cả các giao dịch Ethereum khác, người tìm kiếm có thể sử dụng các kỹ thuật tương tự như những gì được sử dụng trong cơ hội MEV truyền thống trên thị trường NFT.

Ví dụ, nếu có một lần ra mắt NFT phổ biến và một người tìm kiếm muốn một NFT cụ thể hoặc một bộ NFT, họ có thể lập trình một giao dịch sao cho họ là người đầu tiên trong hàng để mua NFT, hoặc họ có thể mua toàn bộ bộ NFT trong một giao dịch duy nhất. Hoặc nếu một NFT là được niêm yết sai giá thấp

(mở trong tab mới)

, một người tìm kiếm có thể chen lấn trước các người mua khác và mua nó với giá rẻ.

Một ví dụ nổi bật về MEV NFT xảy ra khi một người tìm kiếm chi tiêu 7 triệu đô la để mua

(mở trong tab mới)

mỗi Cryptopunk duy nhất ở mức giá sàn. Một nhà nghiên cứu blockchainđược giải thích trên Twitter

(mở trong tab mới)

cách mà người mua đã làm việc với một nhà cung cấp MEV để giữ cho việc mua hàng của họ được giữ bí mật.

Đuôi dài

Các cơ hội MEV như trao đổi không rủi ro, thanh lý và giao dịch sandwich đều rất nổi tiếng và không thể sinh lời cho những người tìm kiếm mới. Tuy nhiên, có một dải dài các cơ hội MEV ít người biết đến (MEV NFT có thể là một trong những cơ hội như vậy).

Những người tìm kiếm mới bắt đầu có thể tìm thấy nhiều thành công hơn bằng cách tìm kiếm MEV trong dải đuôi dài này. Bảng việc làm MEV

(mở trong tab mới)

liệt kê một số cơ hội mới nổi.

TÁC ĐỘNG CỦA MEV

MEV không phải là hoàn toàn xấu — có cả hậu quả tích cực và tiêu cực của MEV trên Ethereum.

Tốt

Nhiều dự án DeFi phụ thuộc vào các nhà hoạt động kinh tế hợp lý để đảm bảo tính hữu ích và ổn định của giao thức của họ. Ví dụ, giao dịch trái phiếu DEX đảm bảo rằng người dùng nhận được giá tốt nhất, chính xác nhất cho các token của họ, và các giao thức cho vay phụ thuộc vào việc thanh lý nhanh chóng khi người vay thấp hơn tỷ lệ tài sản thế chấp để đảm bảo cho người cho vay được trả lại tiền.

Mà không có những người tìm kiếm hợp lý tìm kiếm và sửa các không hiệu quả kinh tế và tận dụng các động lực kinh tế của giao thức, các giao thức DeFi và ứng dụng phi tập trung nói chung có thể không mạnh mẽ như hôm nay.

Tệ

Ở tầng ứng dụng, một số hình thức của MEV, như giao dịch sandwich, dẫn đến một trải nghiệm tồi tệ không thể chối cãi cho người dùng. Người dùng bị sandwich phải đối mặt với sự tăng slippage và thực thi tồi tệ hơn trên giao dịch của họ.

Ở tầng mạng, những người dẫn đầu tổng quát và các cuộc đấu giá giá gas mà họ thường tham gia (khi hai hoặc nhiều người dẫn đầu cạnh tranh để giao dịch của họ được bao gồm trong khối tiếp theo bằng cách tăng dần giá gas của giao dịch của họ) dẫn đến tắc nghẽn mạng và giá gas cao đối với những người khác cố gắng thực hiện các giao dịch thông thường.

Ngoài những gì đang diễn ra trong các khối, MEV có thể gây ra những tác động có hại giữa các khối. Nếu MEV có sẵn trong một khối vượt quá đáng kể so với phần thưởng khối tiêu chuẩn, các máy chủ có thể được khuyến khích để tổ chức lại các khối và chiếm lấy MEV cho riêng mình, gây ra việc tổ chức lại blockchain và không ổn định về đồng thuận.

Khả năng này của việc tổ chức lại blockchain đã được trước đây đã được khám phá trên chuỗi khối Bitcoin

(mở trong tab mới)

. Khi phần thưởng khối của Bitcoin giảm một nửa và phí giao dịch chiếm một phần ngày càng lớn của phần thưởng khối, các tình huống nảy sinh khiến việc từ bỏ phần thưởng khối tiếp theo và thay vào đó đào lại các khối quá khứ với phí cao trở nên hợp lý về mặt kinh tế đối với các thợ đào. Với sự phát triển của MEV, cùng loại tình huống có thể xảy ra trên Ethereum, đe dọa tính toàn vẹn của blockchain.

TRẠNG THÁI CỦA MEV

Việc khai thác MEV đã tăng vọt vào đầu năm 2021, dẫn đến giá gas cực kỳ cao trong những tháng đầu năm. Sự xuất hiện của MEV relay của Flashbots đã làm giảm hiệu quả của các frontrunners tổng quát và đã đưa các cuộc đấu giá giá gas ra khỏi chuỗi khối, giảm giá gas cho người dùng thông thường.

Mặc dù nhiều người tìm kiếm vẫn đang kiếm được tiền tốt từ MEV, khi cơ hội trở nên phổ biến hơn và ngày càng nhiều người tìm kiếm cạnh tranh cho cùng một cơ hội, các nhà xác minh sẽ thu được nhiều doanh thu MEV tổng cộng hơn (vì cùng loại đấu giá gas như đã mô tả ban đầu cũng xảy ra trong Flashbots, mặc dù riêng tư, và các nhà xác minh sẽ thu được doanh thu gas kết quả). MEV cũng không phải là duy nhất trên Ethereum, và khi cơ hội trở nên cạnh tranh hơn trên Ethereum, các người tìm kiếm đang chuyển sang các chuỗi khối thay thế như Binance Smart Chain, nơi có cơ hội MEV tương tự như trên Ethereum tồn tại với ít cạnh tranh hơn.

Trong khi đó, việc chuyển từ bằng chứng công việc sang bằng chứng cổ phần và nỗ lực liên tục để mở rộng Ethereum bằng cách sử dụng rollups tất cả đều thay đổi cảnh quan MEV một cách chưa rõ ràng. Hiện vẫn chưa rõ là việc có các người đề xuất khối được đảm bảo biết trước một cách ít nhiều sẽ làm thay đổi động lực của việc khai thác MEV so với mô hình xác suất trong bằng chứng công việc hoặc làm thay đổi khi nào sự cản trở này sẽ xảy ra khi bầu cử lãnh đạo bí mật đơn lẻ

(mở trong tab mới)

Công nghệ xác nhận phân phốiđược triển khai. Tương tự, vẫn còn phải xem xét xem có những cơ hội MEV nào tồn tại khi hầu hết hoạt động của người dùng được chuyển từ Ethereum sang các lớp 2 và các mảnh cắt của nó.

MEV TRONG ETHEREUM CHỨNG MINH VỐN ĐẶT CỌC (POS)

Như đã giải thích, MEV có ý nghĩa tiêu cực đối với trải nghiệm người dùng tổng thể và bảo mật lớp đồng thuận. Nhưng quá trình chuyển đổi của Ethereum sang sự đồng thuận bằng chứng cổ phần (được gọi là "The Merge") có khả năng gây ra những rủi ro mới liên quan đến MEV:

Tập trung trình xác thực

Trong Ethereum sau Merge, các validators (sau khi đã đặt cọc bảo mật 32 ETH) đạt được sự đồng thuận về tính hợp lệ của các khối được thêm vào Beacon Chain. Vì 32 ETH có thể nằm ngoài tầm tay của nhiều người,tham gia một hồ bơi đặt cượccó thể là một lựa chọn khả thi hơn. Tuy nhiên, một phân phối lành mạnh của người staker độc lậplà lựa chọn lý tưởng, vì nó giảm thiểu sự tập trung của các máy chủ xác thực và nâng cao tính bảo mật của Ethereum.

Tuy nhiên, việc trích xuất MEV được cho là có thể làm tăng sự tập trung của các validator. Điều này một phần là because, như các validator kiếm ít hơn khi đề xuất khốiso với những người đào hiện tại, việc khai thác MEV có thể ảnh hưởng đến thu nhập của người xác minh

(mở trong tab mới)

sau Kết hợp.

Các nhóm đặt cọc lớn hơn có thể sẽ có nhiều nguồn lực hơn để đầu tư vào các tối ưu hóa cần thiết để nắm bắt các cơ hội MEV. Các nhóm này càng khai thác nhiều MEV, họ càng có nhiều tài nguyên để cải thiện khả năng khai thác MEV (và tăng doanh thu tổng thể), về cơ bản tạo ra quy mô kinh tế

(Mở trong tab mới)

.

Với ít tài nguyên hơn có sẵn, người staker độc lập có thể không thể tận dụng cơ hội MEV. Điều này có thể tăng áp lực lên các validator độc lập để tham gia các nhóm staking mạnh mẽ để tăng lợi nhuận, làm giảm tính phân quyền trên Ethereum.

Mempools được cho phép

Để đối phó với các cuộc tấn công kẹp và chạy trước, các nhà giao dịch có thể bắt đầu thực hiện các giao dịch ngoài chuỗi với người xác thực để bảo mật giao dịch. Thay vì gửi một giao dịch MEV tiềm năng đến mempool công khai, nhà giao dịch gửi trực tiếp đến trình xác thực, người bao gồm nó trong một khối và chia lợi nhuận với nhà giao dịch.

“Hồ bơi tối” là phiên bản lớn hơn của sắp xếp này và hoạt động như các mempool chỉ được truy cập và mở cửa cho người dùng sẵn lòng trả một số phí nhất định. Xu hướng này sẽ làm giảm tính không cần phép và không tin cậy của Ethereum và có khả năng biến đổi blockchain thành cơ chế “trả tiền mới chơi” ưa thích người ra giá cao nhất.

Mempools có sự cho phép cũng sẽ gia tăng các rủi ro tập trung được mô tả trong phần trước. Các nhóm lớn vận hành nhiều máy chủ xác thực có lẽ sẽ hưởng lợi từ việc cung cấp quyền riêng tư giao dịch cho các nhà giao dịch và người dùng, tăng doanh thu MEV của họ.

Chống lại những vấn đề liên quan đến MEV trong Ethereum sau khi sát nhập là một lĩnh vực nghiên cứu cốt lõi. Đến nay, đã có hai giải pháp được đề xuất để giảm thiểu tác động tiêu cực của MEV đối với sự phân quyền và bảo mật của Ethereum sau khi sát nhập là Phân chia Người đề xuất-Xây dựng (PBS) và API Xây dựng.

Tách biệt người đề xuất-xây dựng

Cả trong proof-of-work và proof-of-stake, một nút xây dựng một khối và đề xuất nó để thêm vào chuỗi cho các nút khác tham gia vào sự đồng thuận. Một khối mới trở thành một phần của chuỗi chuẩn sau khi một thợ mỏ khác xây dựng trên đầu nó (trong PoW) hoặc nó nhận được sự chứng thực từ đa số các xác minh viên (trong PoS).

Sự kết hợp giữa vai trò nhà sản xuất khối và nhà đề xuất khối là điều gây ra hầu hết các vấn đề liên quan đến MEV mà đã được mô tả trước đó. Ví dụ, các nút đồng thuận được khuyến khích kích hoạt việc tổ chức lại chuỗi trong các cuộc tấn công của kẻ ăn cắp thời gian để tối đa hóa thu nhập MEV.

Phân tách người đề xuất-xây dựng

(mở trong tab mới)

(PBS) được thiết kế để giảm thiểu tác động của MEV, đặc biệt là tại tầng đồng thuận. Đặc điểm chính của PBS là sự phân tách các quy tắc của người tạo khối và người đề xuất khối. Các máy chủ xác thực vẫn chịu trách nhiệm đề xuất và bỏ phiếu cho các khối, nhưng một lớp thực thể chuyên biệt mới, gọi là người xây dựng khối, được giao nhiệm vụ sắp xếp các giao dịch và xây dựng các khối.

Dưới PBS, người xây dựng khối tạo một gói giao dịch và đặt một phiếu thầu để được bao gồm trong một khối Beacon Chain (như là “gói thực thi”). Người xác minh được chọn để đề xuất khối tiếp theo sau đó kiểm tra các phiếu thầu khác nhau và chọn gói với phí cao nhất. PBS về cơ bản tạo ra một thị trường đấu giá, nơi người xây dựng đàm phán với người xác minh bán không gian khối.

Các thiết kế PBS hiện tại sử dụng một phương pháp cam kết tiết lộ

(mở trong tab mới)

trong đó các nhà xây dựng chỉ công bố một cam kết mật mã đến nội dung của một khối (đầu khối) cùng với các lượt chào giá của họ. Sau khi chấp nhận lượt chào giá chiến thắng, người đề xuất tạo ra một đề xuất khối đã ký bao gồm đầu khối. Người xây dựng khối được mong đợi công bố toàn bộ nội dung khối sau khi nhìn thấy đề xuất khối đã ký, và nó cũng phải nhận đủ độ dài đầu đủ

chứng nhận từ người xác minh trước khi nó hoàn tất.

Làm thế nào để phân tách người đề xuất-xây dựng giảm thiểu tác động của MEV?

Phân chia người đề xuất-xây dựng giao thức giảm hiệu ứng MEV đối với sự thống nhất bằng cách loại bỏ việc trích xuất MEV khỏi tầm nhìn của các bộ xác nhận. Thay vào đó, người xây dựng khối chạy phần cứng chuyên dụng sẽ bắt kịp cơ hội MEV vào tương lai.

Điều này không hoàn toàn loại trừ các nhà xác minh khỏi thu nhập liên quan đến MEV, vì những người xây dựng phải đấu giá cao để có được khối của họ được chấp nhận bởi các nhà xác minh. Tuy nhiên, với các nhà xác minh không còn tập trung trực tiếp vào việc tối ưu hóa thu nhập MEV, mối đe dọa của các cuộc tấn công thời gian giảm đi.

Phân tách người đề xuất-xây dựng cũng giảm thiểu các rủi ro tập trung của MEV. Ví dụ, việc sử dụng một kế hoạch tiết lộ cam kết loại bỏ nhu cầu cho người xây dựng tin tưởng vào các người xác minh không đánh cắp cơ hội MEV hoặc tiết lộ nó cho người xây dựng khác. Điều này làm giảm ngưỡng cho người đặt cược đơn lẻ để hưởng lợi từ MEV, nếu không, người xây dựng sẽ xu hướng ưa thích các nhóm lớn với uy tín ngoại tuyến và tiến hành các thỏa thuận ngoại tuyến với họ.

Tương tự, các máy kiểm chứng không cần tin tưởng vào người xây dựng rằng họ sẽ không giữ lại các khối hoặc công bố các khối không hợp lệ vì việc thanh toán là không điều kiện. Phí của máy kiểm chứng vẫn được xử lý ngay cả khi khối được đề xuất không khả dụng hoặc bị các máy kiểm chứng khác xác định là không hợp lệ. Trong trường hợp sau, khối đơn giản bị loại bỏ, buộc người xây dựng khối phải mất tất cả các phí giao dịch và doanh thu MEV.

Builder API

Mặc dù việc tách người đề xuất-xây dựng hứa hẹn giảm thiểu tác động của việc khai thác MEV, nhưng việc triển khai nó đòi hỏi sự thay đổi trong giao thức đồng thuận. Cụ thể, lựa chọn nhánhluật trên Beacon Chain cần phải được cập nhật. The Builder API

(mở trong tab mới)

là một giải pháp tạm thời nhằm cung cấp một bản hiện thực làm việc của việc tách biệt giữa người đề xuất và người xây dựng, mặc dù với giả định về sự tin cậy cao hơn.

The Builder API is a modified version of the API của Engine

(Mở trong tab mới)

được sử dụng bởi các khách hàng tầng đồng thuận để yêu cầu tải trọng thực thi từ các khách hàng tầng thực thi. Như đã được đề cập trong thông số của người xác thực trung thực

(mở trong tab mới)

, các validator được chọn để thực hiện nhiệm vụ đề xuất block yêu cầu một gói giao dịch từ một client thực thi kết nối, mà họ bao gồm trong block Beacon Chain được đề xuất.

API Builder cũng hoạt động như một middleware giữa các validator và các client của lớp thực thi; nhưng khác biệt ở chỗ là nó cho phép các validator trên Beacon Chain lấy các khối từ các thực thể bên ngoài (thay vì xây dựng một khối tại chỗ bằng cách sử dụng một client thực thi).

Dưới đây là tổng quan về cách Builder API hoạt động:

  1. API Builder kết nối trình xác thực với mạng các nhà xây dựng khối chạy khách hàng lớp thực thi. Giống như trong PBS, các nhà xây dựng là các bên chuyên nghiệp đầu tư vào việc xây dựng khối tài nguyên tốn kém và sử dụng các chiến lược khác nhau để tối đa hóa doanh thu được kiếm từ MEV + gợi ý ưu tiên.
  2. Một validator (đang chạy một client tầng đồng thuận) yêu cầu các tải trọng thực thi cùng với các lượt đấu giá từ mạng các nhà xây dựng. Các lượt đấu giá từ các nhà xây dựng sẽ chứa tiêu đề tải trọng thực thi - cam kết mật mã đến nội dung của tải trọng - và một khoản phí để trả cho validator.
  3. Người xác minh xem xét các kích thước đầu vào và chọn gói thực hiện có phí cao nhất. Sử dụng API Builder, người xác minh tạo một đề xuất khối Beacon “mù mờ” chỉ bao gồm chữ ký của họ và tiêu đề gói thực hiện và gửi nó đến người xây dựng.
  4. Người xây dựng chạy Builder API được mong đợi phản hồi với tải trọng thực thi đầy đủ khi nhìn thấy đề xuất khối bị làm mờ. Điều này cho phép người xác thực tạo một khối Beacon “đã ký”, mà họ lan truyền khắp mạng lưới.
  5. Một người xác minh sử dụng API Builder vẫn được mong đợi xây dựng một khối cục bộ trong trường hợp người xây dựng khối không phản hồi kịp thời, để họ không bỏ lỡ phần thưởng đề xuất khối. Tuy nhiên, người xác minh không thể tạo ra một khối khác bằng cách sử dụng các giao dịch đã được tiết lộ hoặc một bộ khác, vì nó sẽ dẫn đến sự lừa dối (ký hai khối trong cùng một khe), đó là một tội phạm có thể bị trừng phạt.

Một ví dụ về việc triển khai API Builder là MEV Tăng cường

(mở trong tab mới)

, một cải tiến trên Cơ chế đấu giá Flashbots

(mở trong tab mới)

được thiết kế để kiềm chế những tác động tiêu cực của MEV đối với Ethereum. Đấu giá Flashbots cho phép các thợ đào trong chứng minh công việc chuyển giao công việc xây dựng các khối sinh lời cho các bên chuyên nghiệp gọi là người tìm kiếm.

Người tìm kiếm cơ hội MEV sinh lời và gửi gói giao dịch đến các thợ mỏ cùng với đấu giá giá cố định

(mở trong tab mới)

để được bao gồm trong khối. Người đào mev-geth, một phiên bản rẽ nhánh của khách hàng go-ethereum (Geth) chỉ cần chọn gói có lợi nhuận cao nhất và đào nó như một phần của khối mới. Để bảo vệ người đào khỏi spam và giao dịch không hợp lệ, các gói giao dịch đi qua các bộ truyền thông để xác nhận trước khi đến tay người đào.

MEV Boost vẫn giữ nguyên cách hoạt động của phiên đấu giá Flashbots ban đầu, mặc dù có các tính năng mới được thiết kế cho việc chuyển đổi của Ethereum sang chứng minh cổ phần. Người tìm kiếm vẫn tìm thấy các giao dịch MEV có lợi nhuận để bao gồm trong các khối, nhưng một lớp mới của các bên chuyên biệt, được gọi là người xây dựng, chịu trách nhiệm tổng hợp các giao dịch và các gói thành các khối. Người xây dựng chấp nhận các lượt chào giá có giá cố định từ người tìm kiếm và chạy các tối ưu hóa để tìm ra thứ tự lợi nhuận nhất.

Người chuyển tiếp vẫn chịu trách nhiệm xác minh gói giao dịch trước khi chuyển chúng cho người đề xuất. Tuy nhiên, MEV Boost giới thiệu các người giữ tiền chịu trách nhiệm cung cấp sẵn có dữ liệubằng cách lưu trữ các khối dữ liệu được gửi bởi các nhà xây dựng và các tiêu đề khối được gửi bởi các người xác thực. Ở đây, một người xác thực được kết nối với một relay yêu cầu các bảng thực thi khả dụng và sử dụng thuật toán sắp xếp của MEV Boost để chọn tiêu đề thực thi với giá thầu cao nhất + gợi ý từ MEV.

Làm thế nào Builder API giảm thiểu tác động của MEV?

Lợi ích cốt lõi của Builder API là khả năng phổ biến hóa việc tiếp cận các cơ hội MEV. Sử dụng các hệ thống commit-reveal loại bỏ giả định về sự tin cậy và giảm thiểu rào cản đối với các nhà xác thực mong muốn hưởng lợi từ MEV. Điều này nên giảm áp lực đối với những người staker độc lập để tích hợp với các nhóm staking lớn nhằm tăng lợi nhuận từ MEV.

Việc triển khai rộng rãi của Builder API sẽ khuyến khích sự cạnh tranh mạnh mẽ giữa các nhà xây dựng khối, từ đó tăng sự chống lại sự kiểm duyệt. Khi người xác minh xem xét các đề xuất từ nhiều nhà xây dựng, một nhà xây dựng có ý định kiểm duyệt một hoặc nhiều giao dịch của người dùng phải trả giá cao hơn tất cả các nhà xây dựng không kiểm duyệt khác để có thể thành công. Điều này làm tăng đáng kể chi phí của việc kiểm duyệt người dùng và làm giảm sự thực hành đó.

Một số dự án, chẳng hạn như MEV Boost, sử dụng API Builder như một phần của cấu trúc tổng thể được thiết kế để cung cấp quyền riêng tư giao dịch cho các bên cụ thể, chẳng hạn như những người thương mại cố gắng tránh các cuộc tấn công frontrunning/sandwiching. Điều này được đạt được bằng cách cung cấp một kênh truyền thông riêng tư giữa người dùng và người xây dựng khối. Khác với mempools được phép mô tả trước đó, phương pháp này có lợi ích vì các lý do sau đây:

  1. Sự tồn tại của nhiều nhà xây dựng trên thị trường khiến việc kiểm duyệt trở nên không thực tế, điều này mang lại lợi ích cho người dùng. Ngược lại, sự tồn tại của các hồ bơi tối tư bị tập trung quyền lực vào tay một số ít nhà xây dựng khối và tăng khả năng bị kiểm duyệt.
  2. Phần mềm Builder API là mã nguồn mở, cho phép bất kỳ ai cung cấp dịch vụ xây dựng khối. Điều này có nghĩa là người dùng không bị ép buộc phải sử dụng bất kỳ trình xây dựng khối cụ thể nào và cải thiện tính trung lập và không cấp phép của Ethereum. Hơn nữa, các nhà giao dịch tìm kiếm MEV sẽ không vô tình đóng góp vào quá trình tập trung bằng cách sử dụng các kênh giao dịch riêng tư.

NGUỒN TÀI NGUYÊN LIÊN QUAN

免责声明:

  1. Bài viết này được tái bản từ [ethereum]. Tất cả bản quyền thuộc về tác giả gốc [@wackerow]. Nếu có bất kỳ ý kiến phản đối nào về việc tái bản này, vui lòng liên hệ vớiGate Họcđội ngũ, và họ sẽ xử lý nhanh chóng.
  2. Miễn trừ trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ là của tác giả và không tạo thành bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi có đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.

Giá trị rút tối đa (MEV)

Trung cấp1/8/2024, 10:03:49 AM
Bài viết này bàn về Maximum Extractable Value (MEV), đề cập đến giá trị tối đa có thể khai thác từ việc sản xuất khối vượt ra ngoài phần thưởng khối tiêu chuẩn và phí gas bằng cách điều khiển giao dịch trong khối.

Giá trị tối đa có thể khai thác (MEV) đề cập đến giá trị tối đa có thể được khai thác từ việc sản xuất khối vượt quá phần thưởng khối tiêu chuẩn và các phí gas bằng cách bao gồm, loại bỏ và thay đổi thứ tự các giao dịch trong một khối.

Giá trị khai thác của máy đào

Giá trị có thể tối đa hóa đã được áp dụng lần đầu trong bối cảnh của chứng minh về công việc, và ban đầu được gọi là “giá trị có thể khai thác bởi máy đào”. Điều này bởi vì trong chứng minh bằng công việc, các máy đào kiểm soát việc bao gồm, loại bỏ và sắp xếp giao dịch. Tuy nhiên, từ khi chuyển đổi sang chứng minh bằng cổ phần quaThe MergeCác nhà xác minh đã chịu trách nhiệm với những vai trò này, và việc đào không còn là một phần của giao thức Ethereum. Các phương pháp trích xuất giá trị vẫn tồn tại, tuy nhiên, thuật ngữ 'Giá trị rút trích tối đa' hiện được sử dụng.

YÊU CẦU

Đảm bảo bạn quen thuộc với giao dịch, khối, chứng minh sở hữugas. Sự quen thuộc với dappsDeFicũng hữu ích.

RÚT MEV

Ở lý thuyết, MEV tích luỹ hoàn toàn thuộc về các nhà xác minh vì họ là bên duy nhất có thể đảm bảo thực thi một cơ hội MEV có lợi nhuận. Tuy nhiên, trong thực tế, một phần lớn MEV được trích xuất bởi các bên tham gia mạng độc lập được gọi là “những người tìm kiếm.” Những người tìm kiếm chạy các thuật toán phức tạp trên dữ liệu blockchain để phát hiện cơ hội MEV có lợi nhuận và có bot để tự động gửi các giao dịch có lợi nhuận đó đến mạng.

Các nhà xác minh vẫn nhận được một phần của tổng số MEV bất kể vì các người tìm kiếm sẵn lòng trả phí gas cao (đi vào túi của nhà xác minh) để có cơ hội cao hơn về việc bao gồm các giao dịch sinh lời của họ vào một khối. Giả định các người tìm kiếm là hợp lý về mặt kinh tế, phí gas mà một người tìm kiếm sẵn lòng trả sẽ là một số tiền lên đến 100% của MEV của người tìm kiếm (vì nếu phí gas cao hơn, người tìm kiếm sẽ mất tiền).

Với đó, đối với một số cơ hội MEV cạnh tranh cao, như Arbitrage DEX, người tìm kiếm có thể phải trả 90% hoặc thậm chí hơn nữa trong tổng doanh thu MEV của họ cho người xác thực vì có quá nhiều người muốn thực hiện cùng một giao dịch giao dịch lợi nhuận. Điều này là do cách duy nhất để đảm bảo rằng giao dịch giao dịch của họ chạy là nếu họ gửi giao dịch với giá gas cao nhất.

Gas golfing

Sự động lực này đã khiến việc giỏi trong việc “điều khiển gas” - lập trình giao dịch sao cho chúng sử dụng ít gas nhất - trở thành một lợi thế cạnh tranh, vì nó cho phép người tìm kiếm đặt giá gas cao hơn trong khi vẫn giữ nguyên tổng phí gas của họ (vì phí gas = giá gas * gas sử dụng).

Một số kỹ thuật golf gas nổi tiếng bao gồm: sử dụng địa chỉ bắt đầu bằng một chuỗi số không dài (ví dụ, 0x0000000000C521824EaFf97Eac7B73B084ef9306

(mở trong tab mới)

) vì chúng chiếm ít không gian hơn (và do đó là khí) để lưu trữ; và để lại nhỏ ERC-20cân bằng token trong các hợp đồng, vì nó tốn nhiều gas hơn để khởi tạo một ô lưu trữ (trường hợp số dư là 0) hơn là cập nhật một ô lưu trữ. Việc tìm ra thêm kỹ thuật để giảm lượng gas sử dụng là một lĩnh vực nghiên cứu sôi động giữa các nhà nghiên cứu.

Người đi trước tổng quát

Thay vì lập trình các thuật toán phức tạp để phát hiện các cơ hội MEV có lợi nhuận, một số người tìm kiếm chạy các ứng cử viên hàng đầu tổng quát. Những người tiên phong tổng quát là các bot theo dõi mempool để phát hiện các giao dịch có lợi nhuận. Người dẫn đầu sẽ sao chép mã của giao dịch có khả năng sinh lời, thay thế địa chỉ bằng địa chỉ của người đi trước và chạy giao dịch cục bộ để kiểm tra kỹ xem giao dịch đã sửa đổi có mang lại lợi nhuận cho địa chỉ của người dẫn đầu hay không. Nếu giao dịch thực sự có lãi, người dẫn đầu sẽ gửi giao dịch đã sửa đổi với địa chỉ được thay thế và giá gas cao hơn, "chạy trước" giao dịch ban đầu và nhận được MEV của người tìm kiếm ban đầu.

Flashbots

Flashbots là một dự án độc lập mở rộng các máy khách thực thi với một dịch vụ cho phép người tìm kiếm gửi các giao dịch MEV đến các validator mà không cần tiết lộ chúng cho mempool công cộng. Điều này ngăn chặn các giao dịch bị đặt lệnh trước bởi các đặt lệnh trước tổng quát.

Ví dụ MEV

MEV xuất hiện trên blockchain theo một số cách.

Arbitrage DEX

Cơ hội MEV đơn giản nhất và nổi tiếng nhất là cơ hội lợi nhuận từ trái phiếu trung gian trao đổi phi tập trung (DEX). Do đó, nó cũng là cơ hội cạnh tranh nhất.

Nó hoạt động như sau: nếu hai DEX đang cung cấp một token ở hai mức giá khác nhau, ai đó có thể mua token trên DEX có giá thấp hơn và bán nó trên DEX có giá cao hơn trong một giao dịch duy nhất, nguyên tử. Nhờ cơ chế của blockchain, điều này là đúng, không rủi ro.

Đây là một ví dụ

(mở trong tab mới)

của một giao dịch chênh lệch giá có lợi nhuận trong đó người tìm kiếm đã biến 1.000 ETH thành 1.045 ETH bằng cách tận dụng các mức giá khác nhau của cặp ETH / DAI trên Uniswap so với Sushiswap.

Thanh lý

Các thanh lý giao thức cho vay đưa ra một cơ hội MEV khác được biết đến.

Các giao thức cho vay như Maker và Aave đòi hỏi người dùng phải gửi một số tài sản thế chấp (ví dụ: ETH). Tài sản thế chấp này sau đó được sử dụng để cho vay cho người dùng khác.

Người dùng sau đó có thể mượn tài sản và token từ người khác tùy thuộc vào những gì họ cần (ví dụ, bạn có thể mượn MKR nếu bạn muốn bỏ phiếu trong một đề xuất quản trị MakerDAO) lên đến một phần trăm nhất định của tài sản thế chấp đã gửi. Ví dụ, nếu số tiền mượn tối đa là 30%, người dùng gửi 100 DAI vào giao thức có thể mượn lên đến 30 DAI đối với một tài sản khác. Giao thức xác định tỷ lệ sức mượn chính xác.

Khi giá trị tài sản cầm cố của người vay biến động, sức mua vay của họ cũng biến động theo. Nếu do biến động thị trường, giá trị tài sản vay vượt quá chẳng hạn 30% so với giá trị tài sản cầm cố của họ (một lần nữa, tỷ lệ cụ thể được xác định bởi giao thức), giao thức thông thường cho phép bất kỳ ai cũng có thể thanh lý tài sản cầm cố, ngay lập tức thanh toán cho người cho vay (điều này tương tự như cách mà margin calls

(mở trong tab mới)

làm việc trong tài chính truyền thống). Nếu thanh lý, người vay thường phải trả một khoản phí thanh lý lớn, một phần trong đó được chuyển cho người thanh lý — đó là cơ hội MEV.

Người tìm kiếm cạnh tranh để phân tích dữ liệu blockchain càng nhanh càng tốt để xác định được người vay nào có thể bị thanh lý và trở thành người đầu tiên nộp giao dịch thanh lý và thu phí thanh lý cho chính họ.

Giao dịch sandwich

Giao dịch sandwich là một phương pháp khai thác MEV phổ biến khác.

Để sandwich, một người tìm kiếm sẽ theo dõi mempool để giao dịch DEX lớn. Ví dụ, giả sử có ai đó muốn mua 10,000 UNI bằng DAI trên Uniswap. Một giao dịch có quy mô này sẽ có tác động ý nghĩa đến cặp UNI/DAI, có thể làm tăng đáng kể giá của UNI so với DAI.

Một người tìm kiếm có thể tính toán hiệu ứng giá xấp xỉ của giao dịch lớn này trên cặp UNI/DAI và thực hiện một lệnh mua tối ưu ngay trước giao dịch lớn, mua UNI giá rẻ, sau đó thực hiện một lệnh bán ngay sau giao dịch lớn, bán với giá cao hơn do lệnh lớn gây ra.

Tuy nhiên, việc đặt hàng mua/bán lớn hơn để tạo lập giá là một quá trình rủi ro hơn vì không phải là giao dịch nguyên tử (không giống như cơ hội thương mại dựa trên giá trên DEX như đã mô tả ở trên) và dễ bị cuộc tấn công salmonella

(mở trong tab mới)

.

NFT MEV

MEV trong không gian NFT là một hiện tượng mới nổi, và không nhất thiết là có lợi nhuận.

Tuy nhiên, vì giao dịch NFT xảy ra trên cùng một blockchain được chia sẻ bởi tất cả các giao dịch Ethereum khác, người tìm kiếm có thể sử dụng các kỹ thuật tương tự như những gì được sử dụng trong cơ hội MEV truyền thống trên thị trường NFT.

Ví dụ, nếu có một lần ra mắt NFT phổ biến và một người tìm kiếm muốn một NFT cụ thể hoặc một bộ NFT, họ có thể lập trình một giao dịch sao cho họ là người đầu tiên trong hàng để mua NFT, hoặc họ có thể mua toàn bộ bộ NFT trong một giao dịch duy nhất. Hoặc nếu một NFT là được niêm yết sai giá thấp

(mở trong tab mới)

, một người tìm kiếm có thể chen lấn trước các người mua khác và mua nó với giá rẻ.

Một ví dụ nổi bật về MEV NFT xảy ra khi một người tìm kiếm chi tiêu 7 triệu đô la để mua

(mở trong tab mới)

mỗi Cryptopunk duy nhất ở mức giá sàn. Một nhà nghiên cứu blockchainđược giải thích trên Twitter

(mở trong tab mới)

cách mà người mua đã làm việc với một nhà cung cấp MEV để giữ cho việc mua hàng của họ được giữ bí mật.

Đuôi dài

Các cơ hội MEV như trao đổi không rủi ro, thanh lý và giao dịch sandwich đều rất nổi tiếng và không thể sinh lời cho những người tìm kiếm mới. Tuy nhiên, có một dải dài các cơ hội MEV ít người biết đến (MEV NFT có thể là một trong những cơ hội như vậy).

Những người tìm kiếm mới bắt đầu có thể tìm thấy nhiều thành công hơn bằng cách tìm kiếm MEV trong dải đuôi dài này. Bảng việc làm MEV

(mở trong tab mới)

liệt kê một số cơ hội mới nổi.

TÁC ĐỘNG CỦA MEV

MEV không phải là hoàn toàn xấu — có cả hậu quả tích cực và tiêu cực của MEV trên Ethereum.

Tốt

Nhiều dự án DeFi phụ thuộc vào các nhà hoạt động kinh tế hợp lý để đảm bảo tính hữu ích và ổn định của giao thức của họ. Ví dụ, giao dịch trái phiếu DEX đảm bảo rằng người dùng nhận được giá tốt nhất, chính xác nhất cho các token của họ, và các giao thức cho vay phụ thuộc vào việc thanh lý nhanh chóng khi người vay thấp hơn tỷ lệ tài sản thế chấp để đảm bảo cho người cho vay được trả lại tiền.

Mà không có những người tìm kiếm hợp lý tìm kiếm và sửa các không hiệu quả kinh tế và tận dụng các động lực kinh tế của giao thức, các giao thức DeFi và ứng dụng phi tập trung nói chung có thể không mạnh mẽ như hôm nay.

Tệ

Ở tầng ứng dụng, một số hình thức của MEV, như giao dịch sandwich, dẫn đến một trải nghiệm tồi tệ không thể chối cãi cho người dùng. Người dùng bị sandwich phải đối mặt với sự tăng slippage và thực thi tồi tệ hơn trên giao dịch của họ.

Ở tầng mạng, những người dẫn đầu tổng quát và các cuộc đấu giá giá gas mà họ thường tham gia (khi hai hoặc nhiều người dẫn đầu cạnh tranh để giao dịch của họ được bao gồm trong khối tiếp theo bằng cách tăng dần giá gas của giao dịch của họ) dẫn đến tắc nghẽn mạng và giá gas cao đối với những người khác cố gắng thực hiện các giao dịch thông thường.

Ngoài những gì đang diễn ra trong các khối, MEV có thể gây ra những tác động có hại giữa các khối. Nếu MEV có sẵn trong một khối vượt quá đáng kể so với phần thưởng khối tiêu chuẩn, các máy chủ có thể được khuyến khích để tổ chức lại các khối và chiếm lấy MEV cho riêng mình, gây ra việc tổ chức lại blockchain và không ổn định về đồng thuận.

Khả năng này của việc tổ chức lại blockchain đã được trước đây đã được khám phá trên chuỗi khối Bitcoin

(mở trong tab mới)

. Khi phần thưởng khối của Bitcoin giảm một nửa và phí giao dịch chiếm một phần ngày càng lớn của phần thưởng khối, các tình huống nảy sinh khiến việc từ bỏ phần thưởng khối tiếp theo và thay vào đó đào lại các khối quá khứ với phí cao trở nên hợp lý về mặt kinh tế đối với các thợ đào. Với sự phát triển của MEV, cùng loại tình huống có thể xảy ra trên Ethereum, đe dọa tính toàn vẹn của blockchain.

TRẠNG THÁI CỦA MEV

Việc khai thác MEV đã tăng vọt vào đầu năm 2021, dẫn đến giá gas cực kỳ cao trong những tháng đầu năm. Sự xuất hiện của MEV relay của Flashbots đã làm giảm hiệu quả của các frontrunners tổng quát và đã đưa các cuộc đấu giá giá gas ra khỏi chuỗi khối, giảm giá gas cho người dùng thông thường.

Mặc dù nhiều người tìm kiếm vẫn đang kiếm được tiền tốt từ MEV, khi cơ hội trở nên phổ biến hơn và ngày càng nhiều người tìm kiếm cạnh tranh cho cùng một cơ hội, các nhà xác minh sẽ thu được nhiều doanh thu MEV tổng cộng hơn (vì cùng loại đấu giá gas như đã mô tả ban đầu cũng xảy ra trong Flashbots, mặc dù riêng tư, và các nhà xác minh sẽ thu được doanh thu gas kết quả). MEV cũng không phải là duy nhất trên Ethereum, và khi cơ hội trở nên cạnh tranh hơn trên Ethereum, các người tìm kiếm đang chuyển sang các chuỗi khối thay thế như Binance Smart Chain, nơi có cơ hội MEV tương tự như trên Ethereum tồn tại với ít cạnh tranh hơn.

Trong khi đó, việc chuyển từ bằng chứng công việc sang bằng chứng cổ phần và nỗ lực liên tục để mở rộng Ethereum bằng cách sử dụng rollups tất cả đều thay đổi cảnh quan MEV một cách chưa rõ ràng. Hiện vẫn chưa rõ là việc có các người đề xuất khối được đảm bảo biết trước một cách ít nhiều sẽ làm thay đổi động lực của việc khai thác MEV so với mô hình xác suất trong bằng chứng công việc hoặc làm thay đổi khi nào sự cản trở này sẽ xảy ra khi bầu cử lãnh đạo bí mật đơn lẻ

(mở trong tab mới)

Công nghệ xác nhận phân phốiđược triển khai. Tương tự, vẫn còn phải xem xét xem có những cơ hội MEV nào tồn tại khi hầu hết hoạt động của người dùng được chuyển từ Ethereum sang các lớp 2 và các mảnh cắt của nó.

MEV TRONG ETHEREUM CHỨNG MINH VỐN ĐẶT CỌC (POS)

Như đã giải thích, MEV có ý nghĩa tiêu cực đối với trải nghiệm người dùng tổng thể và bảo mật lớp đồng thuận. Nhưng quá trình chuyển đổi của Ethereum sang sự đồng thuận bằng chứng cổ phần (được gọi là "The Merge") có khả năng gây ra những rủi ro mới liên quan đến MEV:

Tập trung trình xác thực

Trong Ethereum sau Merge, các validators (sau khi đã đặt cọc bảo mật 32 ETH) đạt được sự đồng thuận về tính hợp lệ của các khối được thêm vào Beacon Chain. Vì 32 ETH có thể nằm ngoài tầm tay của nhiều người,tham gia một hồ bơi đặt cượccó thể là một lựa chọn khả thi hơn. Tuy nhiên, một phân phối lành mạnh của người staker độc lậplà lựa chọn lý tưởng, vì nó giảm thiểu sự tập trung của các máy chủ xác thực và nâng cao tính bảo mật của Ethereum.

Tuy nhiên, việc trích xuất MEV được cho là có thể làm tăng sự tập trung của các validator. Điều này một phần là because, như các validator kiếm ít hơn khi đề xuất khốiso với những người đào hiện tại, việc khai thác MEV có thể ảnh hưởng đến thu nhập của người xác minh

(mở trong tab mới)

sau Kết hợp.

Các nhóm đặt cọc lớn hơn có thể sẽ có nhiều nguồn lực hơn để đầu tư vào các tối ưu hóa cần thiết để nắm bắt các cơ hội MEV. Các nhóm này càng khai thác nhiều MEV, họ càng có nhiều tài nguyên để cải thiện khả năng khai thác MEV (và tăng doanh thu tổng thể), về cơ bản tạo ra quy mô kinh tế

(Mở trong tab mới)

.

Với ít tài nguyên hơn có sẵn, người staker độc lập có thể không thể tận dụng cơ hội MEV. Điều này có thể tăng áp lực lên các validator độc lập để tham gia các nhóm staking mạnh mẽ để tăng lợi nhuận, làm giảm tính phân quyền trên Ethereum.

Mempools được cho phép

Để đối phó với các cuộc tấn công kẹp và chạy trước, các nhà giao dịch có thể bắt đầu thực hiện các giao dịch ngoài chuỗi với người xác thực để bảo mật giao dịch. Thay vì gửi một giao dịch MEV tiềm năng đến mempool công khai, nhà giao dịch gửi trực tiếp đến trình xác thực, người bao gồm nó trong một khối và chia lợi nhuận với nhà giao dịch.

“Hồ bơi tối” là phiên bản lớn hơn của sắp xếp này và hoạt động như các mempool chỉ được truy cập và mở cửa cho người dùng sẵn lòng trả một số phí nhất định. Xu hướng này sẽ làm giảm tính không cần phép và không tin cậy của Ethereum và có khả năng biến đổi blockchain thành cơ chế “trả tiền mới chơi” ưa thích người ra giá cao nhất.

Mempools có sự cho phép cũng sẽ gia tăng các rủi ro tập trung được mô tả trong phần trước. Các nhóm lớn vận hành nhiều máy chủ xác thực có lẽ sẽ hưởng lợi từ việc cung cấp quyền riêng tư giao dịch cho các nhà giao dịch và người dùng, tăng doanh thu MEV của họ.

Chống lại những vấn đề liên quan đến MEV trong Ethereum sau khi sát nhập là một lĩnh vực nghiên cứu cốt lõi. Đến nay, đã có hai giải pháp được đề xuất để giảm thiểu tác động tiêu cực của MEV đối với sự phân quyền và bảo mật của Ethereum sau khi sát nhập là Phân chia Người đề xuất-Xây dựng (PBS) và API Xây dựng.

Tách biệt người đề xuất-xây dựng

Cả trong proof-of-work và proof-of-stake, một nút xây dựng một khối và đề xuất nó để thêm vào chuỗi cho các nút khác tham gia vào sự đồng thuận. Một khối mới trở thành một phần của chuỗi chuẩn sau khi một thợ mỏ khác xây dựng trên đầu nó (trong PoW) hoặc nó nhận được sự chứng thực từ đa số các xác minh viên (trong PoS).

Sự kết hợp giữa vai trò nhà sản xuất khối và nhà đề xuất khối là điều gây ra hầu hết các vấn đề liên quan đến MEV mà đã được mô tả trước đó. Ví dụ, các nút đồng thuận được khuyến khích kích hoạt việc tổ chức lại chuỗi trong các cuộc tấn công của kẻ ăn cắp thời gian để tối đa hóa thu nhập MEV.

Phân tách người đề xuất-xây dựng

(mở trong tab mới)

(PBS) được thiết kế để giảm thiểu tác động của MEV, đặc biệt là tại tầng đồng thuận. Đặc điểm chính của PBS là sự phân tách các quy tắc của người tạo khối và người đề xuất khối. Các máy chủ xác thực vẫn chịu trách nhiệm đề xuất và bỏ phiếu cho các khối, nhưng một lớp thực thể chuyên biệt mới, gọi là người xây dựng khối, được giao nhiệm vụ sắp xếp các giao dịch và xây dựng các khối.

Dưới PBS, người xây dựng khối tạo một gói giao dịch và đặt một phiếu thầu để được bao gồm trong một khối Beacon Chain (như là “gói thực thi”). Người xác minh được chọn để đề xuất khối tiếp theo sau đó kiểm tra các phiếu thầu khác nhau và chọn gói với phí cao nhất. PBS về cơ bản tạo ra một thị trường đấu giá, nơi người xây dựng đàm phán với người xác minh bán không gian khối.

Các thiết kế PBS hiện tại sử dụng một phương pháp cam kết tiết lộ

(mở trong tab mới)

trong đó các nhà xây dựng chỉ công bố một cam kết mật mã đến nội dung của một khối (đầu khối) cùng với các lượt chào giá của họ. Sau khi chấp nhận lượt chào giá chiến thắng, người đề xuất tạo ra một đề xuất khối đã ký bao gồm đầu khối. Người xây dựng khối được mong đợi công bố toàn bộ nội dung khối sau khi nhìn thấy đề xuất khối đã ký, và nó cũng phải nhận đủ độ dài đầu đủ

chứng nhận từ người xác minh trước khi nó hoàn tất.

Làm thế nào để phân tách người đề xuất-xây dựng giảm thiểu tác động của MEV?

Phân chia người đề xuất-xây dựng giao thức giảm hiệu ứng MEV đối với sự thống nhất bằng cách loại bỏ việc trích xuất MEV khỏi tầm nhìn của các bộ xác nhận. Thay vào đó, người xây dựng khối chạy phần cứng chuyên dụng sẽ bắt kịp cơ hội MEV vào tương lai.

Điều này không hoàn toàn loại trừ các nhà xác minh khỏi thu nhập liên quan đến MEV, vì những người xây dựng phải đấu giá cao để có được khối của họ được chấp nhận bởi các nhà xác minh. Tuy nhiên, với các nhà xác minh không còn tập trung trực tiếp vào việc tối ưu hóa thu nhập MEV, mối đe dọa của các cuộc tấn công thời gian giảm đi.

Phân tách người đề xuất-xây dựng cũng giảm thiểu các rủi ro tập trung của MEV. Ví dụ, việc sử dụng một kế hoạch tiết lộ cam kết loại bỏ nhu cầu cho người xây dựng tin tưởng vào các người xác minh không đánh cắp cơ hội MEV hoặc tiết lộ nó cho người xây dựng khác. Điều này làm giảm ngưỡng cho người đặt cược đơn lẻ để hưởng lợi từ MEV, nếu không, người xây dựng sẽ xu hướng ưa thích các nhóm lớn với uy tín ngoại tuyến và tiến hành các thỏa thuận ngoại tuyến với họ.

Tương tự, các máy kiểm chứng không cần tin tưởng vào người xây dựng rằng họ sẽ không giữ lại các khối hoặc công bố các khối không hợp lệ vì việc thanh toán là không điều kiện. Phí của máy kiểm chứng vẫn được xử lý ngay cả khi khối được đề xuất không khả dụng hoặc bị các máy kiểm chứng khác xác định là không hợp lệ. Trong trường hợp sau, khối đơn giản bị loại bỏ, buộc người xây dựng khối phải mất tất cả các phí giao dịch và doanh thu MEV.

Builder API

Mặc dù việc tách người đề xuất-xây dựng hứa hẹn giảm thiểu tác động của việc khai thác MEV, nhưng việc triển khai nó đòi hỏi sự thay đổi trong giao thức đồng thuận. Cụ thể, lựa chọn nhánhluật trên Beacon Chain cần phải được cập nhật. The Builder API

(mở trong tab mới)

là một giải pháp tạm thời nhằm cung cấp một bản hiện thực làm việc của việc tách biệt giữa người đề xuất và người xây dựng, mặc dù với giả định về sự tin cậy cao hơn.

The Builder API is a modified version of the API của Engine

(Mở trong tab mới)

được sử dụng bởi các khách hàng tầng đồng thuận để yêu cầu tải trọng thực thi từ các khách hàng tầng thực thi. Như đã được đề cập trong thông số của người xác thực trung thực

(mở trong tab mới)

, các validator được chọn để thực hiện nhiệm vụ đề xuất block yêu cầu một gói giao dịch từ một client thực thi kết nối, mà họ bao gồm trong block Beacon Chain được đề xuất.

API Builder cũng hoạt động như một middleware giữa các validator và các client của lớp thực thi; nhưng khác biệt ở chỗ là nó cho phép các validator trên Beacon Chain lấy các khối từ các thực thể bên ngoài (thay vì xây dựng một khối tại chỗ bằng cách sử dụng một client thực thi).

Dưới đây là tổng quan về cách Builder API hoạt động:

  1. API Builder kết nối trình xác thực với mạng các nhà xây dựng khối chạy khách hàng lớp thực thi. Giống như trong PBS, các nhà xây dựng là các bên chuyên nghiệp đầu tư vào việc xây dựng khối tài nguyên tốn kém và sử dụng các chiến lược khác nhau để tối đa hóa doanh thu được kiếm từ MEV + gợi ý ưu tiên.
  2. Một validator (đang chạy một client tầng đồng thuận) yêu cầu các tải trọng thực thi cùng với các lượt đấu giá từ mạng các nhà xây dựng. Các lượt đấu giá từ các nhà xây dựng sẽ chứa tiêu đề tải trọng thực thi - cam kết mật mã đến nội dung của tải trọng - và một khoản phí để trả cho validator.
  3. Người xác minh xem xét các kích thước đầu vào và chọn gói thực hiện có phí cao nhất. Sử dụng API Builder, người xác minh tạo một đề xuất khối Beacon “mù mờ” chỉ bao gồm chữ ký của họ và tiêu đề gói thực hiện và gửi nó đến người xây dựng.
  4. Người xây dựng chạy Builder API được mong đợi phản hồi với tải trọng thực thi đầy đủ khi nhìn thấy đề xuất khối bị làm mờ. Điều này cho phép người xác thực tạo một khối Beacon “đã ký”, mà họ lan truyền khắp mạng lưới.
  5. Một người xác minh sử dụng API Builder vẫn được mong đợi xây dựng một khối cục bộ trong trường hợp người xây dựng khối không phản hồi kịp thời, để họ không bỏ lỡ phần thưởng đề xuất khối. Tuy nhiên, người xác minh không thể tạo ra một khối khác bằng cách sử dụng các giao dịch đã được tiết lộ hoặc một bộ khác, vì nó sẽ dẫn đến sự lừa dối (ký hai khối trong cùng một khe), đó là một tội phạm có thể bị trừng phạt.

Một ví dụ về việc triển khai API Builder là MEV Tăng cường

(mở trong tab mới)

, một cải tiến trên Cơ chế đấu giá Flashbots

(mở trong tab mới)

được thiết kế để kiềm chế những tác động tiêu cực của MEV đối với Ethereum. Đấu giá Flashbots cho phép các thợ đào trong chứng minh công việc chuyển giao công việc xây dựng các khối sinh lời cho các bên chuyên nghiệp gọi là người tìm kiếm.

Người tìm kiếm cơ hội MEV sinh lời và gửi gói giao dịch đến các thợ mỏ cùng với đấu giá giá cố định

(mở trong tab mới)

để được bao gồm trong khối. Người đào mev-geth, một phiên bản rẽ nhánh của khách hàng go-ethereum (Geth) chỉ cần chọn gói có lợi nhuận cao nhất và đào nó như một phần của khối mới. Để bảo vệ người đào khỏi spam và giao dịch không hợp lệ, các gói giao dịch đi qua các bộ truyền thông để xác nhận trước khi đến tay người đào.

MEV Boost vẫn giữ nguyên cách hoạt động của phiên đấu giá Flashbots ban đầu, mặc dù có các tính năng mới được thiết kế cho việc chuyển đổi của Ethereum sang chứng minh cổ phần. Người tìm kiếm vẫn tìm thấy các giao dịch MEV có lợi nhuận để bao gồm trong các khối, nhưng một lớp mới của các bên chuyên biệt, được gọi là người xây dựng, chịu trách nhiệm tổng hợp các giao dịch và các gói thành các khối. Người xây dựng chấp nhận các lượt chào giá có giá cố định từ người tìm kiếm và chạy các tối ưu hóa để tìm ra thứ tự lợi nhuận nhất.

Người chuyển tiếp vẫn chịu trách nhiệm xác minh gói giao dịch trước khi chuyển chúng cho người đề xuất. Tuy nhiên, MEV Boost giới thiệu các người giữ tiền chịu trách nhiệm cung cấp sẵn có dữ liệubằng cách lưu trữ các khối dữ liệu được gửi bởi các nhà xây dựng và các tiêu đề khối được gửi bởi các người xác thực. Ở đây, một người xác thực được kết nối với một relay yêu cầu các bảng thực thi khả dụng và sử dụng thuật toán sắp xếp của MEV Boost để chọn tiêu đề thực thi với giá thầu cao nhất + gợi ý từ MEV.

Làm thế nào Builder API giảm thiểu tác động của MEV?

Lợi ích cốt lõi của Builder API là khả năng phổ biến hóa việc tiếp cận các cơ hội MEV. Sử dụng các hệ thống commit-reveal loại bỏ giả định về sự tin cậy và giảm thiểu rào cản đối với các nhà xác thực mong muốn hưởng lợi từ MEV. Điều này nên giảm áp lực đối với những người staker độc lập để tích hợp với các nhóm staking lớn nhằm tăng lợi nhuận từ MEV.

Việc triển khai rộng rãi của Builder API sẽ khuyến khích sự cạnh tranh mạnh mẽ giữa các nhà xây dựng khối, từ đó tăng sự chống lại sự kiểm duyệt. Khi người xác minh xem xét các đề xuất từ nhiều nhà xây dựng, một nhà xây dựng có ý định kiểm duyệt một hoặc nhiều giao dịch của người dùng phải trả giá cao hơn tất cả các nhà xây dựng không kiểm duyệt khác để có thể thành công. Điều này làm tăng đáng kể chi phí của việc kiểm duyệt người dùng và làm giảm sự thực hành đó.

Một số dự án, chẳng hạn như MEV Boost, sử dụng API Builder như một phần của cấu trúc tổng thể được thiết kế để cung cấp quyền riêng tư giao dịch cho các bên cụ thể, chẳng hạn như những người thương mại cố gắng tránh các cuộc tấn công frontrunning/sandwiching. Điều này được đạt được bằng cách cung cấp một kênh truyền thông riêng tư giữa người dùng và người xây dựng khối. Khác với mempools được phép mô tả trước đó, phương pháp này có lợi ích vì các lý do sau đây:

  1. Sự tồn tại của nhiều nhà xây dựng trên thị trường khiến việc kiểm duyệt trở nên không thực tế, điều này mang lại lợi ích cho người dùng. Ngược lại, sự tồn tại của các hồ bơi tối tư bị tập trung quyền lực vào tay một số ít nhà xây dựng khối và tăng khả năng bị kiểm duyệt.
  2. Phần mềm Builder API là mã nguồn mở, cho phép bất kỳ ai cung cấp dịch vụ xây dựng khối. Điều này có nghĩa là người dùng không bị ép buộc phải sử dụng bất kỳ trình xây dựng khối cụ thể nào và cải thiện tính trung lập và không cấp phép của Ethereum. Hơn nữa, các nhà giao dịch tìm kiếm MEV sẽ không vô tình đóng góp vào quá trình tập trung bằng cách sử dụng các kênh giao dịch riêng tư.

NGUỒN TÀI NGUYÊN LIÊN QUAN

免责声明:

  1. Bài viết này được tái bản từ [ethereum]. Tất cả bản quyền thuộc về tác giả gốc [@wackerow]. Nếu có bất kỳ ý kiến phản đối nào về việc tái bản này, vui lòng liên hệ vớiGate Họcđội ngũ, và họ sẽ xử lý nhanh chóng.
  2. Miễn trừ trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ là của tác giả và không tạo thành bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi có đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!