解读Neo侧链:用dBFT+密封交易抵抗恶意MEV
星球君的朋友们
2024-02-26 10:29
本文约2827字,阅读全文需要约11分钟
以更去中心化的方式解决“用户交易被夹”的问题。

Hai tháng nữa là đến năm 2024, thị trường tiền điện tử đang có xu hướng đi lên. Giá của nhiều loại tiền điện tử chính thống, dẫn đầu là Bitcoin và Ethereum, đã tiếp tục tăng. Bitcoin đạt 52.000 đô la Mỹ trong Lễ hội mùa xuân và Ethereum đã từng vượt mốc 3.000 đô la Mỹ, cả hai đều đang ngày càng tiến gần đến mức cao nhất mọi thời đại của chúng. .

Vài ngày trước, Uniswap Foundation đã đưa ra một đề xuất mới nhằm phân bổ phí giao thức cho những người nắm giữ token UNI đã cam kết, làm bùng nổ thị trường DeFi. Không chỉ các nhà lãnh đạo DeFi đang nổi lên, các dự án DeFi khác như Frax Finance cũng cho biết họ đang xem xét giới thiệu cơ chế thưởng cho người đặt cược token tương tự như Uniswap.

Theo nhà cung cấp dữ liệu DeFi Llama, tổng giá trị (TVL) trên các chuỗi khối tập trung vào DeFi đã tăng khoảng 40% kể từ tháng 11 năm ngoái lên khoảng 60 tỷ USD, đạt mức cao nhất kể từ tháng 8 năm 2022. Vào mùa hè năm 2024, thị trường DeFi có triển vọng đầy hứa hẹn. Trong bối cảnh thị trường DeFi đang bùng nổ, việc làm thế nào để xây dựng một môi trường công bằng và an toàn cho người dùng đã trở nên quan trọng.

Các nhà đầu tư bán lẻ DeFi đã phải chịu đựng MEV trong một thời gian dài

Đối với người dùng on-chain, đặc biệt là các nhà đầu tư bán lẻ DeFi thường bị mắc kẹt, MEV đã là một khái niệm nổi tiếng. MEV là tên viết tắt của Giá trị có thể trích xuất tối đa, đề cập đến số tiền lợi nhuận tối đa mà người khai thác hoặc người xác thực có thể trích xuất bằng cách sắp xếp lại các giao dịch trong cùng một khối trong mempool.

Có một số loại MEV, phổ biến nhất trong số đó bao gồm các cuộc tấn công chạy trước, sao chép giao dịch và sandwich. Chạy trước có nghĩa là các nhà kinh doanh chênh lệch giá MEV sử dụng dự đoán của họ về thay đổi giá để mua hoặc bán trước các giao dịch khác trong nhóm bộ nhớ, từ đó thu lợi từ việc thay đổi giá. Giao dịch sao chép thì ngược lại, trong đó các nhà kinh doanh chênh lệch giá MEV kiếm lợi nhuận bằng cách đặt các giao dịch của họ phía sau các giao dịch đã biết khác. Một cuộc tấn công sandwich có nghĩa là các nhà kinh doanh chênh lệch giá MEV nhắm mục tiêu vào một giao dịch có giá trị lớn sắp tới và thực hiện các hoạt động mua bán trước và sau giao dịch, từ đó thu lợi từ việc thay đổi giá.

MEV có thể có nhiều mục đích, một số trong đó chỉ là các giao dịch trung lập. Ví dụ: chênh lệch giá DEX có thể cung cấp tính thanh khoản tốt hơn cho thị trường dài hạn hoặc cải thiện hiệu quả thanh toán bù trừ của các giao thức cho vay. Tuy nhiên, hầu hết các cuộc tấn công chạy trước và tấn công sandwich đều do Người tìm kiếm vận hành robot MEV thực hiện. Bằng cách xem xét nội dung giao dịch của người dùng, chúng phát hiện giá trị gia tăng, sau đó sắp xếp lại các giao dịch và đảm bảo đầu ra bằng cách trả phí cao cho người xác thực. chặn và thu được giá trị, đây là những cuộc tấn công MEV độc hại.

Nói một cách trung lập, MEV là một cơ chế tạo ra lợi nhuận hiệu quả. Hành vi MEV trung tính cấu thành một cơ chế thị trường đã được thiết lập để thu lợi từ chênh lệch giá trong hệ sinh thái DeFi và chiếm một phần đáng kể trong các hoạt động thị trường. Tuy nhiên, lợi nhuận MEV luẩn quẩn thường phải trả giá bằng lợi ích của người dùng thông thường và hiệu suất mạng, điều này có tác động đáng kể đến toàn bộ hệ sinh thái DeFi.

  1. Người ta ước tính rằng tổng doanh thu của MEV độc hại chỉ riêng trên chuỗi Ethereum sẽ đạt khoảng 400 triệu USD vào năm 2022. Dựa trên điều này, có thể ước tính hợp lý rằng kể từ khi sáp nhập Ethereum vào tháng 9 năm 2022, doanh thu tích lũy của MEV độc hại trong lịch sử có thể đạt khoảng 900 triệu USD đến 1 tỷ USD.

  2. Các hoạt động trên chuỗi có tần suất cao và tập trung do robot MEV mang lại làm tăng phí GAS và gây tắc nghẽn mạng.

  3. Các hoạt động MEV thường được bắt đầu bởi một số lượng rất nhỏ người khai thác và người xác nhận và hầu hết người dùng không thể tham gia, mang lại rủi ro tập trung lớn cho mạng. Điều này có mục đích ban đầu là làm cho mạng blockchain trở nên phi tập trung, công bằng và có ngưỡng tham gia thấp.

Các giải pháp chống MEV thường phải trả giá bằng chi phí và hiệu quả

Có thể thấy, thúc đẩy đổi mới MEV trung tính và ngăn chặn MEV độc hại hiện nay là những chiến lược tốt nhất cho hành vi MEV. Hiện tại, có hai phương pháp chính để ngăn chặn MEV độc hại:

1. Xây dựng kênh MEV dành riêng cho nhà kinh doanh chênh lệch giá

Flashbots từ lâu đã cung cấp các công cụ liên quan đến MEV của Ethereum cho các nhà kinh doanh chênh lệch giá. Vấn đề được thảo luận sôi nổi nhất hiện nay là MEV Boost mà nó đã tung ra cho cơ chế PoS. Trên thực tế, trong phân tích cuối cùng, các loại công cụ này cung cấp cho các nhà kinh doanh chênh lệch giá các kênh liên lạc thông tin độc lập với các trình xác minh, do đó làm giảm tác động của việc mua lại MEV của các nhà kinh doanh chênh lệch giá đối với người dùng thông thường và hiệu suất mạng.

2. Cung cấp bảo vệ MEV cho người dùng thông thường

Khi người dùng nhận thấy rằng các tương tác của họ thường bị cắt bớt, khả năng chống lại thiệt hại từ MEV độc hại đã trở thành điều cần cân nhắc khi người dùng chọn dApp. Ngày càng có nhiều dự án và nhà phát triển DeFi bắt đầu thực hiện các cải tiến để chống lại MEV. Các chức năng chống MEV hướng đến người dùng thường được triển khai theo hai cách:

  • Khớp lệnh ngoài chuỗi. Nhiều DEX, bao gồm 1inch, Matcha và Cowswap, đã làm giảm cơ hội cho các nhà kinh doanh chênh lệch giá có được MEV bằng cách thêm một số loại cơ chế khớp lệnh ngoài chuỗi. Tuy nhiên, cơ chế này có thể mang lại sự trượt giá lớn hơn và sự chậm trễ trong giao dịch trong môi trường kém thanh khoản hơn, cũng như rủi ro tập trung hóa.

  • Kênh giao dịch độc quyền. MEV Protect do Flashbots đưa ra, cũng như một số dịch vụ giao dịch độc quyền của DEX, thực sự giúp người dùng thiết lập các kênh giao dịch độc quyền, tương tự như RPC riêng tư. Người dùng có thể trả GAS cao hơn để gửi giao dịch của họ đến từng người xác thực mà không cần thông qua mempool.

Không khó để nhận ra rằng hiện tại không có giải pháp MEV gốc nào được nhúng trên mạng Ethereum. Người dùng thông thường phải dựa vào các công cụ và dịch vụ của bên thứ ba nếu họ muốn được bảo vệ khỏi các cuộc tấn công chạy trước và tấn công xen kẽ. Trước tiên, bạn cần thực hiện một số nghiên cứu để tìm ra sản phẩm phù hợp với mình hoặc cài đặt một plug-in. Mặt khác, sử dụng các dịch vụ này thường đồng nghĩa với việc phí cao và hiệu quả giao dịch thấp. Đối với hầu hết những người thỉnh thoảng sử dụng DeFi, ngưỡng này vẫn quá cao và tỷ lệ giá/hiệu suất rất thấp.

Gần đây, Neo đã công bố sắp ra mắt các sidechain kháng MEV bản địa. Nếu sidechain Neo thực sự có đặc tính hiện thực hóa khả năng chống lại MEV, thì đối với các dự án DeFi và đại đa số người dùng thông thường, đó có thể là một lựa chọn phù hợp hơn với mục đích ban đầu về tinh thần công bằng và phi tập trung của blockchain .

Neo Sidechain: Chống lại MEV độc hại bằng các giao dịch được niêm phong dBFT+

Mặc dù chuỗi bên của Neo cũng là chuỗi EVM, nhưng nó có một điểm khác biệt rất lớn so với Ethereum và các chuỗi EVM khác: đó không phải là PoS mà là dBFT. Neo đã kiên quyết sử dụng cơ chế đồng thuận dBFT kể từ khi ra đời và các thông báo trước đó cũng xác nhận rằng chuỗi bên mới cũng sẽ sử dụng dBFT. Trên cơ sở đó, Neo sidechain bổ sung một loại giao dịch mới - giao dịch được niêm phong, vẫn được mã hóa cho đến khi một khối mới được đề xuất. Điều này có nghĩa là không ai có thể nhìn thấy các giao dịch này trước khi chúng được thực hiện, không thể dự đoán trước ý định giao dịch và không ai có thể kinh doanh chênh lệch giá.

Hai tính năng cơ bản chính ở trên mang lại cho Neo sidechain khả năng chống lại MEV độc hại từ cấp độ giao thức. Các nhà phát triển có thể tích hợp trực tiếp chức năng gốc này vào dApps, đây là điều mà các chuỗi khác hiện không thể cung cấp. Đối với người dùng, không cần phải thực hiện các thao tác đọc hiểu phức tạp và ước tính chi phí cho các công cụ và sản phẩm khác nhau. Người dùng thông thường có thể nhận được sự bảo vệ chống lại MEV độc hại mà không hề hay biết.

Làm thế nào các sidechain Neo có thể kháng MEV một cách tự nhiên

Đối với những người muốn tìm hiểu các đặc tính kỹ thuật của chuỗi bên Neo so với MEV, tác giả đã tổng hợp thông tin hiện có được từ các thông báo chính thức và báo cáo truyền thông, TLDR:

1. Cơ chế đồng thuận dBFT

  • Chuỗi bên Neo sẽ tiếp tục sử dụng cơ chế đồng thuận dBFT (Dung sai lỗi Byzantine được ủy quyền), so với chuỗi PoS, nó có ưu điểm vốn có là ngăn chặn các cuộc tấn công MEV như kẻ cướp thời gian và khấu trừ khối.

  • Sau khi khối được tạo, chuỗi bên Neo có thể hoàn tất xác nhận khối ngay lập tức, ngăn chặn kẻ tấn công sắp xếp lại trình tự giao dịch đã gửi.

  • Hoạt động của các nút đồng thuận chịu sự giám sát của cộng đồng và nếu các khối bị giữ lại quá lâu, chúng sẽ bị trừng phạt, đảm bảo tính công bằng và bảo mật của hệ thống.

2. Giao dịch niêm phong

  • Neo sidechains giới thiệu các giao dịch kín để các giao dịch có thể được mã hóa cho đến khi một khối mới được đề xuất.

  • Không ai có thể xem nội dung giao dịch trước khi giao dịch được thực hiện, tránh rò rỉ ý định trước giao dịch và ngăn chặn hành vi chênh lệch giá một cách hiệu quả.

  • Cho phép người dùng gửi giao dịch thông qua proxy, giữ ẩn danh người khởi tạo giao dịch cho đến khi thực hiện.

3. Ngưỡng giải mã và khóa phân phối (DKG, Tạo khóa phân tán)

  • Khi niêm phong các giao dịch, Neo sidechain sử dụng công cụ giải mã ngưỡng và đặt khóa để giải mã ngưỡng thông qua tạo khóa phân tán.

  • Các nút đồng thuận chỉ giữ một phần khóa riêng và tất cả các nút đều chia sẻ khóa chung.

  • Cơ chế này đảm bảo tính riêng tư của các giao dịch và đảm bảo rằng dữ liệu giao dịch hoàn chỉnh chỉ có thể được xây dựng lại một cách an toàn khi có đủ số lượng nút tham gia hợp tác (cần có 2/3 số nút để đạt được sự đồng thuận dbFT).

4. Tách biệt giao dịch kháng MEV với giao dịch thông thường

  • Chuỗi bên Neo có nhóm bộ nhớ chuyên dụng để lưu trữ các giao dịch kháng MEV, tách biệt với các giao dịch thông thường để đảm bảo rằng các giao dịch kháng MEV sẽ không ảnh hưởng đến các giao dịch thông thường.

  • Trong mỗi khối, các giao dịch thông thường luôn được xếp sau các giao dịch MEV chống độc hại, người gửi giao dịch được mã hóa vẫn có thể đặt mức phí ưu tiên nhất định mà không lo giao dịch bị người khác thay thế.

  • Mempool thiết lập các bước kiểm tra bổ sung để giảm thiểu tác động của các sự cố tiềm ẩn đối với các giao dịch trên toàn chuỗi (chẳng hạn như các cuộc tấn công DoS hoặc lỗi giải mã của các giao dịch kháng MEV đã lỗi thời, v.v.).

Nhìn chung, chuỗi chính Neo đã được cập nhật lên thế hệ thứ ba và hệ sinh thái khá trầm lắng. Bằng cách tương thích với EVM, chúng ta có thể thấy rằng Neo hy vọng sẽ thu hút nhiều ứng dụng sinh thái EVM và người dùng hơn trên chuỗi bên. Là một chuỗi công khai đã được thành lập, đã trải qua những thăng trầm nhưng vẫn đứng vững nên nó có sức hấp dẫn và tầm ảnh hưởng nhất định. Mặt khác, với dBFT độc đáo và các phước lành giao dịch được niêm phong, người dùng có thể có được môi trường giao dịch an toàn và riêng tư với chi phí thấp hơn và không còn phải lo lắng về việc giao dịch bị bắt.

Nếu những kỳ vọng thiết kế này có thể thành hiện thực, chuỗi bên Neo có thể trở thành một hệ sinh thái EVM công bằng hơn, thân thiện với ngành bán lẻ hơn và sẽ mang lại lượng lớn máu mới cho toàn bộ hệ sinh thái và cộng đồng. Ngoài ra, airdrop tương tác đi kèm với việc ra mắt testnet cũng rất đáng mong đợi.

星球君的朋友们
作者文库