Cỗ máy điện đằng sau Ethereum: MEV và PBS
星球君的朋友们
2023-01-28 13:00
本文约10093字,阅读全文需要约40分钟
Ai kiểm soát được hiện tại sẽ kiểm soát được cả tương lai và quá khứ.

Nguồn chính thức:Hash Hunter

Nguồn chính thức:

Tác giả gốc: Masterdai

Ai kiểm soát được quá khứ sẽ kiểm soát được tương lai, ai kiểm soát được hiện tại sẽ kiểm soát được quá khứ. - "1984"

Vào năm 2007, Katsuyama, một nhà giao dịch tại Ngân hàng Hoàng gia Canada, đã phát hiện ra một điều khiến anh bối rối: Khi anh nhấn nút mua trên thiết bị đầu cuối giao dịch, tất cả các lệnh đều biến mất.

Và một điều tương tự đã xảy ra trong thế giới blockchain. Vào tháng 6 năm 2022, Scott Bigelow đã triển khai một hợp đồng được mã hóa trên mạng chính Ethereum và gửi 0,035 ETH vào đó. Chỉ mình anh ấy biết mật khẩu để rút tiền ký quỹ trong hợp đồng. Và thời điểm anh ta gửi thông tin mật khẩu đến hợp đồng, đồng tiền ether trong hợp đồng đã biến mất.

Không còn nghi ngờ gì nữa, tất cả họ đều gặp phải những người chạy sớm. Các đơn đặt hàng mà Shengshan muốn đặt được phân phối trên các sàn giao dịch khác nhau, do vị trí địa lý, thời gian để mỗi đơn hàng đến được sàn giao dịch hơi khác nhau, các nhà giao dịch cao tần biết trước thông qua mạng cáp quang nhanh hơn Một lệnh mua, vì vậy để mua hết đơn hàng trước khi đơn hàng của Shengshan được đặt trên các sàn giao dịch khác.

Mặc dù thông tin mật khẩu của Scott chỉ có anh ta biết, nhưng trước khi thông tin giao dịch của anh ta được phát bởi mỗi nút, nó đã bị kẻ chạy trước đánh hơi trong nhóm bộ nhớ và mật khẩu của anh ta được sao chép để chiếm trước với phí Gas cao hơn. từ hợp đồng. Những bot ưu tiên này chỉ là phần nổi của tảng băng chìm về những gì những "kẻ săn mồi" này đang làm. Khác với giao dịch tần suất cao của tài chính truyền thống, trong khu rừng đen tối của blockchain, nơi không có cơ chế truy cập, các chiến lược phức tạp và tàn nhẫn hơn đã xuất hiện và được sử dụng rộng rãi trong nhiều lĩnh vực khác nhau như DeFi và NFT.

Bài viết này sẽ chứng minh vai trò của robot MEV và Flashbot từ góc độ nguyên tắc cơ bản của Ethereum; tác động của kiến ​​trúc PBS đối với hệ sinh thái mã hóa tiếp theo và dự đoán sự phát triển của từng vai trò trong tương lai. Chia làm ba chương:

Chương đầu tiên là giải thích nguyên tắc.

Phần thứ ba là dự đoán và triển vọng của kiến ​​trúc phân tách người xây dựng-người đề xuất trong tương lai.

tiêu đề cấp đầu tiên

1. Dây chuyền công nghiệp

Để hiểu đầy đủ về hệ sinh thái PBS hiện tại (tách biệt người đề xuất-người xây dựng), chúng ta có thể nhìn nó từ góc độ gửi một nét vẽ từ phía người dùng: “Khi người dùng nhấn nút để tương tác với ứng dụng phi tập trung, thì chính xác điều gì đã xảy ra trong quá trình này cho đến khi nó được thiết lập đầy đủ trên lớp đồng thuận?”

Để dễ hiểu, tôi chia các liên kết này thành nhiều bước:

Giao dịch của người dùng (giao dịch): Khi chúng tôi chuyển tiền trong ví hoặc trao đổi mã thông báo trong một sàn giao dịch phi tập trung hoặc Mint NFT, cấu trúc dữ liệu trên chuỗi là tương tự nhau.

Như thể hiện trong hình trên, đó là thông tin cần thiết để đúc hợp đồng NFT và thông tin quan trọng nhất là dữ liệu, trong dữ liệu ở hình trên, 0x 1249 c 58 b là lệnh gọi hàm mint(). Và nếu chúng ta thay thế dữ liệu trong dữ liệu bằng 0x, thì nó đại diện cho một chuyển khoản thông thường. Thông qua những dữ liệu và dữ liệu giá trị này, chúng tôi có thể đánh giá rõ ràng ý định và chức năng của giao dịch này của người dùng.

Nhóm bộ nhớ (mempool): Khi người dùng sử dụng các nút chung để gọi các dịch vụ từ xa (ví dụ: Metamask sử dụng nút Ethereum của Infura để gọi các dịch vụ theo mặc định), các giao dịch sẽ chạy vào nhóm bộ nhớ. Nhóm bộ nhớ là một bộ đệm nơi nút nhận giao dịch và đưa nó vào khối. Chức năng của nó là giúp nút kiểm tra các giao dịch khác nhau và đánh giá tính hợp pháp và hợp lệ của đầu ra và chữ ký của giao dịch.

Các giao dịch trong nhóm bộ nhớ là khác nhau đối với mỗi nút, nhưng đối với toàn bộ mạng chuỗi khối, dữ liệu chứa trong đó là công khai. Nói cách khác, miễn là ai đó có thể thiết lập các nút trên các máy chủ đám mây trên khắp thế giới, anh ta có thể lấy được hầu hết dữ liệu mempool. Việc lạm dụng dữ liệu nhóm bộ nhớ cực kỳ không thân thiện với người dùng thông thường. Như trong trường hợp tôi đã mô tả lúc đầu, các nhà kinh doanh chênh lệch giá có thể kiếm lợi nhuận bằng cách biết trước ý định giao dịch của người dùng. Chúng tôi gọi quy trình tạo ra lợi nhuận này là MEV (Giá trị có thể trích xuất tối đa).

Người tìm kiếm: Còn được gọi là nhà điều hành rô bốt Ethereum, các nhà kinh doanh chênh lệch giá và rô bốt nft-mint mà chúng ta biết cho đến nay đều có thể được phân loại vào danh mục người tìm kiếm. Người tìm kiếm có quan hệ gần gũi với Flashbots. Sau khi Flashbots mã nguồn mở các thành phần đấu giá của họ, người tìm kiếm có thể ghép các giao dịch của chính họ hoặc các giao dịch mempool theo trình tự bằng cách gửi các gói và chỉ định một trình tạo khối nhất định để cho phép họ đưa các giao dịch trong gói này vào khối. rằng các giao dịch của họ không bị đánh hơi trong mempool công khai.

Flashbots thực sự đã tạo ra một kênh thông tin giao dịch mới, cho phép một số người dùng giao tiếp trực tiếp với những người tạo khối. Ví dụ: trong ví dụ bên dưới, tôi sử dụng Flashbots để chuyển trực tiếp nội dung giao dịch đúc tiền trong hình trên tới trình tạo khối, do đó tránh bị biết trước thông tin đúc tiền của tôi.

Người tìm kiếm cũng cần phải trả một mức giá nhất định để làm cho gói của họ hấp dẫn hơn. Ví dụ: bằng cách tăng phí gas hoặc chuyển trực tiếp ether đến địa chỉ Coinbase của nhà xây dựng.

  • Thông qua cơ chế bó, người tìm kiếm có khả năng thay đổi thứ tự giao dịch trong một phạm vi nhỏ. Và từ cơ chế, nó có thể đảm bảo rằng các giao dịch theo thứ tự không có khả năng phải xếp hàng. Bằng cách sắp xếp và kết hợp các giao dịch bên ngoài và giao dịch cuộc gọi hợp đồng tự tạo, các chiến lược tấn công khác nhau trong lĩnh vực MEV được hình thành. Các ví dụ bao gồm kẻ đi trước, kẻ đi sau, tấn công kiểu sandwich, bot JIT, kẻ trộm thời gian và kẻ trộm khối chú, v.v.

  • Chạy trước: Kiếm lợi nhuận bằng cách đi trước và sao chép các chiến lược giao dịch của đối thủ. Ví dụ: ưu tiên Mint cho NFT với phí Gas cao hơn trước người dùng thông thường, chiếm thị phần Mint của người dùng con người, v.v.

  • Chạy lùi: Kiếm lợi nhuận bằng cách tranh giành vị trí tiếp theo của một giao dịch nhất định. Sau khi robot tạo các cặp giao dịch mới trên Uniswap bằng cách theo dõi một số mã thông báo nhất định, nó sẽ tạo ra một số lượng lớn giao dịch mua sau khi triển khai nhóm. Chiến lược là trở thành người đầu tiên mua mã thông báo. Theo cách tương tự, rô-bốt cũng có thể trở thành người đúc tiền NFT đầu tiên bằng cách giám sát giao dịch mà bên dự án NFT kích hoạt hợp đồng đúc tiền NFT(). Hầu hết các rô-bốt gắp NFT hiện có trên thị trường đều tuân theo nguyên tắc và kiến ​​trúc này để thiết kế.

  • Tấn công bánh sandwich: Khi người dùng muốn trao đổi mã thông báo a trong một sàn giao dịch phi tập trung, bot có thể tạo hai giao dịch và sử dụng chức năng gói để kẹp giao dịch của nạn nhân giữa chúng. Giao dịch đầu tiên của robot mua mã thông báo a, giao dịch của nạn nhân sau đó đẩy giá mã thông báo a lên và giao dịch thứ ba bán cùng một lượng mã thông báo a để kiếm lợi nhuận. Lợi nhuận phụ thuộc vào sự trượt giá do sàn giao dịch nạn nhân đặt ra.

Robot JIT (Just In Time): Chế độ này xuất hiện trong nhóm mã thông báo của Uniswap V3. Do đặc điểm thanh khoản tập trung của chính V3, người dùng có thể thiết lập LP trong một phạm vi rất nhỏ. Khi người dùng muốn giao dịch một lượng lớn mã thông báo trong V3, anh ta ngay lập tức bắt đầu một giao dịch để thêm thanh khoản và một giao dịch để hủy thanh khoản. Giao dịch của người dùng được bao gồm trong đó, để có được thu nhập thanh khoản do giao dịch này tạo ra. Chế độ này yêu cầu robot JIT tính toán trước các thay đổi về vị trí trước và sau giao dịch, để giao dịch của người dùng chỉ nằm trong phạm vi thanh khoản được thiết kế.

  • Do dung lượng có hạn nên trong bài viết này tôi sẽ không giới thiệu chi tiết các phương pháp và các bước tấn công, bạn đọc quan tâm có thể truy cập tại đây (https://www.mev.wiki/attack-examples). Không phải tất cả những người tìm kiếm đều là những người kinh doanh chênh lệch giá. Chúng ta cũng có thể sử dụng những cơ chế này để làm những việc tốt.

Dịch vụ chuyển tiền: Một số tin tặc sẽ sử dụng NFT trong ví bị đánh cắp của người dùng để thực hiện hành vi lừa đảo, thường thì ETH trong ví này không đủ để trả phí gas cho việc chuyển tiền. Khi nạn nhân muốn chuyển thành Gas để chuyển, hacker sẽ sử dụng script để chuyển phí Gas đi. Chúng tôi có thể sử dụng Flashbots để lấy lại NFT trong ví mà khóa cá nhân đã bị đánh cắp trước khi tin tặc lấy đi phí Gas mà bạn đã chuyển. Tạo một giao dịch vào ví bị tấn công, tạo một giao dịch từ ví bị xâm nhập, đặt hai giao dịch này vào một gói và gửi cho trình tạo khối. Vì hai giao dịch này diễn ra liên tiếp trên khối, tin tặc không có cách nào ngăn bạn chuyển NFT bị đánh cắp. Khi một người tìm kiếm hoàn thành việc xây dựng một gói, anh ta có thể gửi gói đó đến trình tạo khối được chỉ định của mình.

Trình tạo khối: Nhờ Flashbots mã nguồn mở kiến ​​trúc khối xây dựng vào tháng 11 năm 2022, chúng tôi có thể biết thiết kế kiến ​​trúc bên trong của trình tạo khối. Một máy khách xây dựng khối hoàn chỉnh bao gồm hai nút khác nhau, bao gồm chương trình nút lớp thực thi geth đặc tả xây dựng khối và nút lớp đồng thuận prysm đã sửa đổi.

Trình tạo khối cần hiển thị điểm cuối RPC cho phép người tìm kiếm gửi gói tới trình tạo được chỉ định. Bản thân trình xây dựng được chia thành hai mô-đun: công cụ khai thác (geth) và công trình xây dựng (prysm). Mô-đun công cụ khai thác chọn gói đáp ứng các yêu cầu chương trình của nó thông qua một chương trình thuật toán và chọn các giao dịch từ nhóm bộ nhớ và chèn chúng vào các khối đã tạo .trung. Mô-đun trình tạo bắt đầu tạo dữ liệu khối trong khi liên tục giao tiếp với mô-đun bộ lặp và trình khai thác, bao gồm giá trị băm của khối, địa chỉ thanh toán và thông tin bổ sung (thường thì trình tạo sẽ ghi tên của mình bên trong). Và thiết lập một giao dịch để gửi số tiền thu được của toàn bộ khối đến địa chỉ nhận của nút xác minh dưới hình thức chuyển khoản.

Chuyển tiếp: Trình tạo khối cần một bên thứ ba đáng tin cậy để gửi khối mà nó gửi tới trình xác minh mà không bị rò rỉ Trình xác minh tương tự cũng cần một lớp chuyển tiếp đáng tin cậy để giúp nó đảm bảo tính hợp pháp của khối. Tất nhiên, các bộ lặp khác nhau có các đặc điểm và đặc điểm khác nhau.Trình xác thực sử dụng MEV-Boost để truy cập nhiều bộ lặp để có được nhiều quyền lựa chọn khối nhất.

Từ kiến ​​trúc trên, chúng ta có thể thấy rằng các bộ lặp cũng cần chạy các nút lớp đồng thuận và nút lớp thực thi để chấp nhận và gửi thông tin khối. Có hai API bên ngoài bộ lặp để kết nối với trình tạo khối và MEV-Boost tương ứng. Kiến trúc như vậy có thể giảm thiểu chi phí liên lạc và tin tưởng giữa người đề xuất và người xây dựng trong khi đảm bảo rằng thông tin khối không bị rò rỉ.

Người đề xuất: Sau khi hợp nhất Ethereum, các lớp đồng thuận mới đã được thêm vào mạng. Kiến trúc của người đề xuất bao gồm bốn ứng dụng khách: nút lớp thực thi, nút lớp đồng thuận, trình xác thực (32 ETH), MEV-Boost. Đây cũng là kiến ​​trúc cơ bản của hầu hết những người cầm cố nút Ethereum. Trình cam kết nút ban đầu bao gồm ba phần mềm đầu tiên và MEV-Boost có thể được hiểu là một trình cắm thêm để điều phối giao tiếp giữa hai nút và lấy thông tin khối bổ sung từ lớp chuyển tiếp.

Kiến trúc như vậy thực sự loại bỏ khả năng xây dựng các khối của người đề xuất ban đầu, do đó, người đề xuất chỉ cần đề xuất các khối từ MEV-Boost và thêm chúng vào chuỗi đèn hiệu. Tương tự như vậy, MEV-Boost có thể kết nối nhiều lớp chuyển tiếp để tối đa hóa lợi ích của người đề xuất. Cuối cùng, thu nhập do người tìm kiếm và khối tạo ra được trả cho người đề xuất, tức là người cầm cố Ethereum, thông qua toàn bộ cấu trúc này.

Chuỗi giao dịch:

Khi người dùng bắt đầu một giao dịch, trước tiên nó sẽ vào nhóm bộ nhớ chung, nếu là giao dịch thông thường, nó sẽ được đưa vào khối do trình tạo khối tạo ra sau một khoảng thời gian chờ đợi. Giao dịch được nhắm mục tiêu bởi người tìm kiếm sẽ nhập khối dưới dạng bó. Sau khi đi qua lớp chuyển tiếp, nó cuối cùng được ký bởi người đề xuất khối và phát lên mạng. Người dùng cũng có thể sử dụng các nút riêng của trình tạo khối, do đó tránh được bộ nhớ công khai.

  • Chuỗi lợi ích: Người tìm kiếm tìm kiếm một giao dịch có thể nắm bắt các lợi ích trong nhóm bộ nhớ, cứu vãn giao dịch này và kết hợp nó với giao dịch do chính nó tạo ra và đặt nó vào một gói. Lợi nhuận mà người tìm kiếm thu được sẽ chuyển trực tiếp vào ví của họ và để giao dịch này được người tạo khối đóng gói vào khối, người tìm kiếm cần trả phí giao dịch cho người tạo khối (thông qua Gas hoặc Coinbase Transfer).

  • Lợi nhuận của Block Builder = Phí giao dịch (Gas) + Người tìm kiếm trả phí - Phí đốt gas

  • Lợi nhuận của trình tạo khối = phí giao dịch (Gas) + phí thanh toán cho người tìm kiếm - phí gas để hủy - phí trình tạo khối cho người xác nhận (chi phí)

Phần thưởng Mev-Boost = lần chuyển cuối cùng trong khối = phí (chi phí) từ trình tạo khối đến trình xác thực

Hãy lấy khối 16489407 làm ví dụ. Etherscan cho thấy phần thưởng khối tổng thể của anh ấy là 0,129830707718222266 Ether. Đây không phải là lợi nhuận xây dựng khối thực tế của anh ấy, mà chỉ là phí giao dịch - phí gas để đốt. Bản ghi của coinbase.transfer có thể được truy vấn từ địa chỉ của Flashbots và có thể thấy rằng người tìm kiếm đã trả hai khoản phí giao dịch với tổng trị giá 0,16601722521 Ether. Tất nhiên, thực tế có 6 gói trong khối này, nhưng 4 gói còn lại được thanh toán dưới dạng phí Gas. Không gian có hạn tác giả sẽ không đi vào chi tiết ở đây, tôi sẽ viết một bài trong tương lai để giới thiệu chi tiết cách tính thu nhập MEV của một khối.

Trong lần chuyển cuối cùng của khối này, người xây dựng đã chuyển cho người xác minh số tiền là 0,295569746890668 Ether.

Theo tính toán:

Thu nhập của trình tạo khối = 0,129830707718222266 + 0,16601722521 = 0,29584793292 Ether

Lợi nhuận của trình tạo khối = 0,29584793292 - 0,295569746890668 = 0,00027818602 Ether

Từ quan điểm của kiến ​​trúc kỹ thuật tổng thể và các liên kết, thiết kế kiến ​​trúc PBS hiện tại không đơn giản. Bản thân PBS cũng là bước chuyển mình của Ethereum trước giai đoạn The Scourge. Hiện tại không có giải pháp hoàn chỉnh nào cho sự thông đồng giữa lớp chuyển tiếp và lớp xây dựng cũng như việc tập trung hóa các trình tạo khối. Đây là một trong những lý do chính khiến Flashbots sau này ra mắt Suave.

tiêu đề cấp đầu tiên

2. Mô hình sinh thái và cơ hội đầu tư

Trong chương trước, các chuỗi MEV đã được phân loại và sắp xếp thông qua việc triển khai kiến ​​trúc cơ bản. Các bên dự án trong hệ sinh thái thường chiếm nhiều lĩnh vực và hướng để đạt được lợi nhuận và sáng tạo. Tất nhiên, lĩnh vực này vẫn đang ở giai đoạn rất sớm và hiện tại không có mô hình kinh doanh rõ ràng và những người chơi hàng đầu trên đường đua. Để đánh giá những dự án ban đầu này, tác giả chia đại khái một số bài hát (không liên quan đến những người cầm cố nút) và đo lường chúng từ ba khía cạnh: liệu họ có thể kiếm được lợi nhuận từ chúng hay không, liệu họ có đủ điều kiện để thương mại hóa quy mô lớn hay không và liệu chúng có bền vững không .

Người tìm kiếm: Theo chức năng và nguồn lợi nhuận, họ cũng được chia thành người kinh doanh chênh lệch giá, người tấn công bánh sandwich và người thanh lý. Các lĩnh vực sinh lời của nó bao gồm các giao dịch phi tập trung, cho vay, giao dịch NFT, các khoản vay chớp nhoáng, v.v. Từ dữ liệu do EigenPhi cung cấp, chúng ta có thể thấy rằng phân phối thu nhập của chính những người tìm kiếm là vô cùng bất bình đẳng.

Phần lớn lợi nhuận chênh lệch giá tập trung ở vị trí 0,27 đô la và chỉ một số rất nhỏ lợi nhuận chênh lệch giá có thể vượt quá 1.000 đô la. Đồng thời, những người tìm kiếm cũng phải đối mặt với nguy cơ bị mắc kẹt bởi các đồng nghiệp và bị chênh lệch giá đảo ngược (mã thông báo Salmonella). Nathan Worsley đã nói trong bài phát biểu của mình vào Ngày MEV: “Lĩnh vực này rất cần những tài năng hàng đầu để hợp tác với nhóm, 20 nhóm nhỏ chiếm phần lớn thị phần, chiến lược chênh lệch giá ngày càng trở nên phức tạp và sự cạnh tranh rất khốc liệt.”

Một phần lớn lý do dẫn đến sự cạnh tranh khốc liệt của người tìm kiếm đến từ tính mở và không thể truy cập của mạng blockchain, một mặt họ cần máy chủ tốt hơn và kênh truyền thông tin nhanh hơn để có được dữ liệu mempool mới nhất, đồng thời đòi hỏi sự khéo léo các thuật toán và chiến lược để giữ cho mình không bị người khác nắm bắt trong khi đạt được lợi ích. Không còn nghi ngờ gì nữa, lĩnh vực tìm kiếm là một hoạt động có lợi nhuận và bền vững, nhưng lĩnh vực này không có khả năng thương mại hóa cho công chúng, nó giống như một giao dịch định lượng trong lĩnh vực mã hóa. Đối với các tổ chức đầu tư lớn, tỷ suất lợi nhuận khi đầu tư vào một nhóm giao dịch định lượng trên chuỗi có thể không cao lắm. Nhưng đối với các nhóm doanh nhân nhỏ và các cá nhân quen thuộc với giao dịch định lượng và phát triển hợp đồng thông minh, đây có thể là một phương pháp tương đối tốt để tham gia vào lĩnh vực mã hóa. Ví dụ: thiết lập một quỹ định lượng được mã hóa và hứa trả lại xx%. Tất nhiên, trường này không tĩnh. Từ dữ liệu luôn có thể thấy rằng khối lượng giao dịch của robot JIT đã tăng mạnh trong thời gian gần đây.

Với sự gia tăng của người dùng giao dịch trên chuỗi và sự xuất hiện của nhiều giao thức DeFi mới, sẽ có một số lượng lớn cơ hội kiếm lợi nhuận mới trong tương lai. Đây là bài kiểm tra khả năng thực thi của chính nhóm và khả năng hiểu giao thức trên chuỗi.

Thợ xây dựng: Theo dữ liệu hiện tại trên chuỗi, thị trường thợ xây dựng đang phải đối mặt với sự cạnh tranh khốc liệt. Và ngày càng có nhiều nhà cung cấp dịch vụ nút tham gia vào thị trường này.

Ví dụ: BloXroute, Manifold, Blocknative, Beaverbuild, 0x69, Eden Network, Lightspeed, ETH-Builder, v.v. Phần ngoài cùng bên trái của hình trên là tỷ lệ chiếm dụng khối của trình xây dựng, ở giữa là tỷ lệ chiếm giữ của lớp chuyển tiếp và bên phải là tỷ lệ chiếm giữ của trình xác minh Flashbots không phải là trình tạo khối lớn nhất, nhưng thực sự là dịch vụ chuyển tiếp lớn nhất các nhà cung cấp. Vào ngày 22 tháng 12, tác giả đã đếm được 600.000 dữ liệu khối kể từ khi sáp nhập.

Trong lĩnh vực này, BloXroute, Manifold, Blocknative và Eiden Network là một trong số ít các bên tham gia dự án đã gây quỹ trên thị trường mở. Trong số đó, Eden Network và Manifold chỉ cung cấp dịch vụ xây dựng khối và chuyển tiếp, trong khi Bloxroute và Blocknative cung cấp các dịch vụ khác cũng như dịch vụ xây dựng khối. Bloxroute cung cấp các giao diện chuyển tiếp khác nhau tùy theo nhu cầu của người xác thực, chẳng hạn như chuyển tiếp tối đa hóa lợi nhuận và chuyển tiếp thông thường. Từ quan điểm chức năng, Bloxroute gần gũi hơn với người dùng trình xác thực và các bên dự án, chẳng hạn như cung cấp dịch vụ bảo vệ nút và dịch vụ bắt đầu giao dịch nhanh hơn. Và Blocknative dành nhiều hơn cho người tìm kiếm và một số bên tham gia dự án DeFi, chẳng hạn như nhóm bộ nhớ và dịch vụ mô phỏng giao dịch.

tiêu đề phụ

quy mô thị trường

Chúng tôi có thể đo lường quy mô thị trường thông qua khối lượng sản xuất của các khối trong tương lai. Lợi nhuận của mỗi khối được xây dựng bởi những người xây dựng khối hiện tại là khoảng 0,0005 ETH. Sản lượng khối trung bình hàng ngày của Ethereum là khoảng 7000 khối. Sau đó, trong tương lai, tổng lợi nhuận xây dựng khối trong Ethereum sẽ là 1.200 ETH, thu nhập này thực sự rất thấp (thu nhập ở mức thực thi tổng thể là khoảng 250.000 ETH), đó là lý do tại sao các bên dự án này sẽ có các doanh nghiệp khác. thu nhập. Có nhiều yếu tố ảnh hưởng đến lợi nhuận của việc xây dựng khối và dữ liệu hiện tại không thể đại diện cho tương lai. Ví dụ: các nhà xây dựng khối chủ động giảm lợi nhuận để nắm bắt thị trường hoặc khối lượng giao dịch hiện tại không đủ ảnh hưởng đến số lượng gói, v.v. Từ quan điểm của chuỗi lợi ích tổng thể, lợi ích của những người xây dựng khối có thể kiểm soát được nhiều hơn. Kiến trúc kỹ thuật của nó cũng có khả năng triển khai và vận hành quy mô lớn. Đối với phía dự án, có thể thêm nhiều dịch vụ trả phí hơn trên cơ sở xây dựng các dịch vụ khối, làm cho các dịch vụ chuyển tiếp và xây dựng khối trở thành một tùy chọn để thu hút các nhà phát triển và chuyển hướng lớp giao thức (tương tự như cơ sở hạ tầng Web3 cung cấp các nút để chuyển miễn phí).

Dịch vụ SAAS: Ngoài ra còn có một số mô hình kinh doanh trên thị trường cung cấp dịch vụ cho người tìm kiếm và nhà nghiên cứu, chẳng hạn như Blocknative, cung cấp dịch vụ phân tích dữ liệu MEV EigenPhi và dịch vụ dữ liệu nhóm bộ nhớ đã đề cập ở trên. Cái còn lại là dịch vụ gọi nút riêng nhanh hơn và dịch vụ ẩn nút, cho phép người tìm kiếm gọi và giao tiếp với các nút một cách nhanh chóng và bí mật.

Dịch vụ chống MEV: Ngoài ra còn có một số sàn giao dịch phi tập trung có khả năng chống lại các cuộc tấn công chạy trước và tấn công kiểu bánh sandwich, chẳng hạn như các dịch vụ giao dịch riêng tư do 1inch và cowwap cung cấp. Nguyên tắc của nó tương tự như dịch vụ RPC riêng tư và giao dịch của người dùng được gửi riêng đến trình tạo khối, do đó giao dịch không đi qua nhóm bộ nhớ.

Dịch vụ phản hồi lệnh: Mô hình này phổ biến hơn trên thị trường giao dịch chứng khoán truyền thống. Robinhood sử dụng dịch vụ này để kiếm tiền khi các nhà đầu tư bán lẻ đặt hàng thông qua phần mềm của mình. Robinhood sẽ chuyển lệnh này cho nhà tạo lập thị trường và nhà tạo lập thị trường cũng sẽ trả tiền mặt cho Robinhood khi giao dịch trên thị trường. Các giao dịch trên chuỗi cũng có thể tuân theo nguyên tắc này, chẳng hạn như giao thức tân binh. Người dùng có thể đặt hàng trên sàn giao dịch phi tập trung độc quyền của rook, nhưng giao dịch này sẽ không được thực hiện trực tiếp trên chuỗi mà hiện được bán đấu giá nội bộ cho người giám sát của rook (người giữ). Khi giá thầu thành công, người giám sát có quyền đưa giao dịch của người dùng vào gói của mình, do đó sử dụng giao dịch của người dùng để thực hiện các hoạt động MEV và thu được lợi nhuận. Sau khi giao dịch này kết thúc, người dùng sẽ nhận được một phần mã thông báo tân binh từ phiên đấu giá và người giám sát nhận được lợi nhuận MEV. Trong liên kết này, người giám sát thực sự đóng vai trò là người tìm kiếm, nhưng nguồn gốc của thứ tự của nó không còn là nhóm bộ nhớ trong quá khứ mà là nhóm tối riêng được thiết lập bởi chính giao thức rook. Từ góc độ phân phối giá trị, người dùng có thể nhận được một phần doanh thu MEV trong khi hoàn thành đơn hàng.

  • Dịch vụ dark pool được mã hóa: Tác giả cũng đã hình thành một mô hình kinh doanh Giao thức phi tập trung mới có thể xây dựng lớp xây dựng khối dành riêng cho giao thức và lớp chuyển tiếp trong khi thiết lập các dịch vụ giao dịch. Tất cả các giao dịch được tạo bởi người dùng sử dụng giao thức sẽ vào dark pool này. Người tìm kiếm cần phải trả một khoản phí để có được luồng đơn đặt hàng độc quyền cho chênh lệch giá. Lớp giao thức có thể trả lại các khoản phí mà người tìm kiếm đã trả cho người dùng, chẳng hạn như dịch vụ airdrop và gas-free, để thu hút nhiều người dùng hơn tham gia giao dịch dark pool.

Ví dụ: Nhà cung cấp ví có thể thiết lập một nút dark pool chuyên dụng để tất cả các chuyển khoản và giao dịch sử dụng ví được thực hiện thông qua dark pool này: người dùng trao đổi token a lấy token b trên Sushiswap; người dùng b trao đổi token b trên Uniswap The b mã thông báo được đổi lấy mã thông báo ở trên. Thời điểm hai lệnh này gộp lại sẽ dẫn đến sự mất cân đối về tỷ giá giao dịch ab của hai sàn Uni và Sushi. Người kinh doanh chênh lệch giá có thể bán đấu giá hai lệnh này và kết hợp các chiến lược kinh doanh chênh lệch giá của riêng họ để đạt được kinh doanh chênh lệch giá cho vay chớp nhoáng, v.v. Tất nhiên, hai giao dịch này phải đạt đến một mức nhất định trước khi có thể nhận ra sự mất cân bằng trao đổi giữa các nhóm khác nhau. Nó chỉ có thể được thực hiện khi quy mô giao dịch đạt đến một mức nhất định, chẳng hạn như một nhà tạo lập thị trường bán đấu giá 20 đơn đặt hàng của người dùng để hoàn thành một chênh lệch giá lớn. Tất nhiên, mô hình này cũng có rất nhiều rủi ro, chẳng hạn như mất giao dịch của chính người dùng và sự tập trung hóa quá mức của các trình tạo khối.

SUAVE: Bằng cách thiết lập một nhóm bộ nhớ độc lập và mạng xây dựng khối, tất cả các luồng và khối đơn đặt hàng trong tương lai có thể được đặt giá thầu công khai và được truy cập bởi những người tìm kiếm và người xác minh cũng như mở rộng kiến ​​trúc đa chuỗi.

Hiện tại, thiết kế kiến ​​trúc của SUAVE vẫn đang trong giai đoạn thảo luận. Tôi nghĩ SUAVE rất có thể sẽ ra mắt ứng dụng khách nút chuyên dụng của riêng mình. Nếu thiết kế PBS hiện tại được sử dụng, để thực hiện giao tiếp với lớp L2, cần tăng cường giao tiếp với nút L2 trên cơ sở kiến ​​trúc hiện có. Điều đó có nghĩa là, bằng cách triển khai nhiều nút chuỗi để xác minh thông báo giao dịch, phương pháp thiết kế này quá cồng kềnh và phức tạp. .Chức năng mô-đun.

Không còn nghi ngờ gì nữa, Flashbots là công ty hàng đầu trong lĩnh vực này, hầu hết thiết kế kiến ​​trúc và mã hiện tại đều được mã nguồn mở và nó dẫn dắt toàn bộ ngành công nghiệp. Tác giả tin rằng cơ hội trong lĩnh vực này không nằm ở kinh doanh chênh lệch giá và đặt cược, mà nằm ở việc ai có khả năng xây dựng khối và phân phối giao dịch. Giá trị của khả năng này không nằm ở lớp kinh tế mà nằm ở lớp quyền lực của toàn bộ hệ sinh thái Ethereum - bất kỳ ai kiểm soát thứ tự giao dịch trong khối sẽ kiểm soát việc phân phối quyền lực và bất kỳ ai kiểm soát việc phân phối quyền lực đều có thể định hình lại toàn bộ mạng lưới Phân phối giá trị lợi ích. Giá trị lưu thông trong quá khứ của mã thông báo người dùng được phân phối thông qua hợp đồng thông minh và giao dịch theo giao dịch, trong khi giá trị tương lai được phân phối thông qua các trình tạo khối kết hợp các luồng đơn đặt hàng này. Nói cách khác, chúng ta sẽ chuyển từ kỷ nguyên cạnh tranh giá trị giao dịch đơn lẻ sang kỷ nguyên cạnh tranh tài nguyên không gian khối trong tương lai.

tiêu đề cấp đầu tiên

3. Triển vọng và mối quan tâm cho tương lai

Lý do tại sao nhiều người dùng gặp khó khăn trong việc hiểu MEV là, theo quan điểm con người của chúng tôi, chúng tôi tin rằng lệnh được gửi đi có thể được thực hiện đồng thời theo trình tự thời gian và liên tục. Từ quan điểm của mạng khối, ý định và hành vi của người dùng được sắp xếp theo một trật tự không thể chia cắt, không liên tục. Người tìm kiếm có thể nắm bắt một giao dịch sau khi người dùng gửi nó và sắp xếp lại nó để hưởng lợi. Ở cấp độ vĩ mô, chúng ta có thể ước tính rằng những người tìm kiếm đã đạt được khả năng thao túng thời gian trong một khu vực nhỏ thông qua các gói. Để đưa ra một ví dụ không phù hợp, theo quan điểm của người dùng, giao dịch của chính họ bị tấn công bởi một chiếc bánh sandwich, tương tự như việc bị những người tìm kiếm từ tương lai và quá khứ cướp đi cùng một lúc. Các trường hợp được mô tả trong bài viết này đều xảy ra trên chuỗi Ethereum, nhưng có một điều tôi có thể chắc chắn là miễn là các khối chứa các sắp xếp thứ tự không liên tục và không thể phân chia, thì MEV chắc chắn sẽ xảy ra.

tiêu đề phụ

xu hướng tập trung hóa

Tác động của sức mạnh của việc xây dựng khối đối với các lớp giao thức trong tương lai là rất sâu sắc. Như "1984" đã nói: "Ai kiểm soát quá khứ sẽ kiểm soát tương lai; ai kiểm soát hiện tại sẽ kiểm soát quá khứ." Từ ngày 3 đến ngày 27 tháng 1, hơn 80% khối chỉ có 5 khối được tạo bởi những người tạo khối.

Điều đáng nói là có một chức năng đặc biệt trong ứng dụng xây dựng khối, trình xây dựng có thể ngăn một số địa chỉ nhất định được đưa vào khối bằng cách thiết lập danh sách đen. Điều này cũng có nghĩa là các nhà xây dựng tương lai có khả năng xem xét các giao dịch.Khi một số người dùng không đáp ứng các thông số kỹ thuật của họ bắt đầu giao dịch, giao dịch của anh ta sẽ ở trạng thái chờ xử lý và không bao giờ đến được mạng thực. Sự cố Tornado-Cash là một đánh giá cấp nút do các nhà cung cấp dịch vụ nút lớn đưa ra, trong khi trình xây dựng đưa ra đánh giá cấp mempool. Tất nhiên, với sự tham gia của ngày càng nhiều người dùng và các bên dự án, việc tăng cường phân cấp cho việc xây dựng khối trong tương lai sẽ làm giảm tác động của loại đánh giá này. Tuy nhiên, tác hại tiềm tàng do việc tập trung hóa xây dựng theo khối mang lại vẫn không thể đánh giá thấp. Tác giả nghĩ ra một số khả năng để độc giả tham khảo.Khối thực thi pháp luật:

Giả sử rằng hầu hết các nhà xây dựng và nhà cung cấp dịch vụ nút trong tương lai được kiểm soát bởi một thực thể duy nhất, thì chúng ta sẽ chính thức bước vào mạng chuỗi khối được điều khiển bởi luật của các thực thể. Việc triển khai tất cả các giao dịch (hợp đồng thông minh, chuyển nhượng, ủy quyền, tương tác) tại đây sẽ được xem xét và phê duyệt nhiều lần. Người gọi nút xem xét địa chỉ ví và IP của người khởi tạo giao dịch và xác nhận rằng địa chỉ đó là chính xác. Giao dịch được bắt đầu sẽ vào nhóm bộ nhớ không công khai được giám sát và người tìm kiếm sẽ thực hiện chức năng thực thi pháp luật để đánh giá tính hợp pháp của nội dung giao dịch. Nội dung và thông tin của giao dịch được phân loại và gắn thẻ, đồng thời được đưa vào gói và gửi đến các nhà xây dựng khác nhau. Người xây dựng có thể đặt các giao dịch ở các cấp độ khác nhau thành các khối với mức độ ưu tiên khác nhau tùy theo loại và chức năng giao dịch, sau đó được người xác thực xem xét thông qua phát sóng. Một số giao dịch không đáp ứng các quy tắc thực thể sẽ bị loại bỏ trong nhóm bộ nhớ và không người tìm kiếm và người xây dựng nào được phép cứu vãn cho đến khi người dùng tự hủy bỏ. Trong trường hợp này, các hoạt động hack và trộm cắp được giảm thiểu, nhưng người dùng sẽ mất quyền truy cập tối đa vào mạng blockchain, cản trở sự đổi mới và thể hiện thông tin.Khối doanh nghiệp:

Giả sử rằng các nhà xây dựng và thương nhân nút trong tương lai bị độc quyền bởi một số gã khổng lồ thương mại, chúng ta sẽ bước vào kỷ nguyên của các trò chơi có tổng bằng 0 cạnh tranh giành tài nguyên khối. Mặc dù người dùng và nhà phát triển đã có được quyền tự do tương đối, nhưng họ phải chịu sự bất lực của nhiều thỏa thuận khổng lồ để lựa chọn linh hoạt đối tượng giao dịch và thậm chí luồng đặt hàng của người dùng cũng bị đấu giá khai thác và sử dụng với mức giá rõ ràng trong nhóm tối. Chúng tôi sẽ phải đối mặt với sự cạnh tranh thương mại độc hại tối đa, chẳng hạn như các nhà xây dựng bán quyền đánh giá và quyền xây dựng để kiếm lợi nhuận. Một số giao thức có thể trì hoãn và chặn giao dịch người dùng của đối thủ ở một mức độ nhất định bằng cách mua lại luồng đặt hàng của đối thủ cạnh tranh. Ví dụ: khi người dùng mua và bán trên sàn giao dịch NFT, khi anh ta đặt hàng, giao dịch sẽ được đối tác đặt ở cuối khối và người dùng đối tác có thể lấy NFT trước để thực hiện giao dịch của người dùng ban đầu không thành công . Giao thức DEX cũng có thể đạt được thỏa thuận với người xây dựng để đưa tất cả các giao dịch của đối tác vào một khối, gây ra sự mất cân bằng nhóm mã thông báo ngắn hạn, do đó làm mất hiệu lực các giao dịch của người dùng đối tác. Trong trường hợp này, các hoạt động kinh doanh vẫn tồn tại, nhưng người dùng và nhà phát triển phải chọn bên theo các quy tắc, do đó hạn chế đổi mới kinh doanh.Xâm phạm lịch sử:

Trong trường hợp có quá nhiều người xây dựng và nút tập trung, chuỗi bằng chứng cổ phần có thể xóa các khối không mong muốn trong quá khứ thông qua các cuộc tấn công tổ chức lại. Và chuỗi bằng chứng công việc có thể thay đổi dòng thời gian bằng cách khai thác lại các khối từ quá khứ thông qua một cuộc tấn công kẻ trộm thời gian.

Trong trường hợp này, các cỗ máy quyền lực có khả năng thay đổi quá khứ, từ đó xóa bỏ lịch sử không có lợi cho chúng.tiêu đề phụ

thắp sáng khu rừng tối

thắp sáng khu rừng tối

Trường hợp nêu trên là một xu hướng sự kiện chỉ xảy ra trong những trường hợp rất khắc nghiệt. Việc ra mắt kiến ​​trúc SUAVE sau đó và lượng người tham gia sẽ giảm bớt tác động của việc lạm dụng luồng đặt hàng riêng tư và sự tập trung hóa của các nhà xây dựng. Tiền đề ở đây là cạnh tranh thị trường tự do hoàn toàn và bảo vệ những người tiên phong và đổi mới. Thật khó để tưởng tượng chúng ta sẽ có một môi trường khép kín và tối tăm như thế nào nếu không có nguồn mã mở của những người tham gia trong các lĩnh vực khác nhau và tính mở của dữ liệu MEV của các nhà nghiên cứu ở các tổ chức khác nhau. Những đóng góp liên tục của các nhà phát triển và nhà nghiên cứu đối với mã và dữ liệu cho phép chúng tôi nhìn thấy một tia sáng trong khu rừng tối tăm này.

Thị trường MEV thực sự cởi mở và công bằng: Tất cả những người tìm kiếm và xây dựng đều được phép tham gia và người dùng được tự do lựa chọn hướng giao dịch của mình. Người tìm kiếm và người xây dựng hoàn toàn có thể cạnh tranh và trả lại cho người dùng lớp giao thức ở mức độ lớn nhất. Giao thức có thể sử dụng luồng thứ tự để đạt được hiệu quả và tối đa hóa việc sử dụng tài nguyên khối.

Một môi trường cạnh tranh công bằng theo định hướng thị trường là mảnh đất nuôi dưỡng sự đổi mới, và một cơ chế phân phối lợi ích hiệu quả hơn cũng như một cấu trúc phi tập trung là nền tảng để hiện thực hóa nó. Công nghệ của người tìm kiếm và xây dựng khối là trung tính và tác động của nó đối với môi trường phụ thuộc vào cách mọi người sử dụng nó. Nói cách khác, bất cứ ai kiểm soát hiện tại sẽ kiểm soát cả tương lai và quá khứ. Đạt tới điều kiện soi sáng khu rừng hắc ám không chỉ dựa vào vốn liếng, không chỉ dựa vào kế hoạch, quyền quyết định lúc này nằm trong tay mỗi người.

tiêu đề cấp đầu tiên

đọc tham khảo

MEV xưa và nay

Bản xem trước kiến ​​trúc MEV-Boost

Vấn đề tập trung hóa quá mức do MEV gây ra

Coinabse thông báo áp dụng MEV-Boost làm thành phần nút đặt cược của nó

Thử nghiệm chạy trốn mô phỏng

Mã nguồn dịch vụ phục hồi

người máy JIT

Báo cáo của EigenPhi về MEV trên Unisawp

củacủabàn luận

bàn luận

Kiến trúc xây dựng khối mã nguồn mở

Bài báo về tấn công tái tổ hợp

Video chi tiết về cuộc tấn công lắp ráp lại

Sự nguy hiểm của MEV tập trung

tấn công đường ống thuộc địa

星球君的朋友们
作者文库