Lời nói đầu
Trong những năm qua, Uniswap đã không ngừng thúc đẩy các cải cách chức năng và đổi mới để giúp sàn giao dịch trở nên thân thiện và công bằng hơn với người dùng. Ví dụ: chúng tôi đã thấy phiên bản di động của Uniswap Mobile, Fillers Network trong UniswapX, ERC-7682 để thống nhất các tiêu chuẩn mục đích Chuỗi và các hook sắp tới để tùy chỉnh nhóm AMM trong Uniswap V4, v.v.
Vào ngày 10 tháng 10, Uniswap đã công bố Rollup nhìn chung lạc quan của họ, Unichain. Chuỗi này đặt mục tiêu trở thành trung tâm thanh khoản toàn diện trong hệ sinh thái siêu Chuỗi , cung cấp cho các nhà giao dịch trải nghiệm trao đổi gần như ngay lập tức và mức chênh lệch thấp hơn, đồng thời tối đa hóa quyền riêng tư và tính toàn vẹn của những người tham gia MEV trong quy trình và sử dụng TEE trong quy trình. .
Mặc dù viễn cảnh mong đợi này rất ấn tượng nhưng người dùng vẫn đặt câu hỏi về sự cần thiết của một L2 khác, trong đó có một số người trong đó có Vitalik nhận xét về Unichain = “Mọi bản sao của Uniswap trên Rollup”. Nói cách khác, anh ấy cho rằng việc tung ra một bản sao Uniswap trên một Chuỗi mới thực sự có mục đích tương tự như việc tung ra chính Unichain.
Vậy Unichain là điều tốt hay điều xấu? Bài viết hôm nay sẽ bàn về kiến trúc của Unichain và hiểu được sự “cần thiết” của Unichain.
1. Unichain là gì?
Unichain là một optimistic rollup được thiết kế để thực hiện các giao dịch gần như ngay lập tức trong khi sử dụng công nghệ bảo mật TEE để giảm thiểu tác động tiềm ẩn đối với nhà cung cấp thanh khoản và bộ trao đổi trên Chuỗi .
Bởi vì Unichain được xây dựng với các đặc tính và tiêu chuẩn giống như Chuỗi tổng hợp lạc quan khác nên giờ đây nó có thể tận dụng khả năng tương tác trong hệ sinh thái Chuỗi và truy cập thanh khoản được chia sẻ trên toàn mạng.
Để đạt được mục tiêu này, Unichain đã mang đến 4 cải tiến lớn:
· Tách biệt Rollup-Boost và Sequencer Builder
· Xây dựng khối trong TEE
· Khối flash
· Mạng xác minh Unichain (UVN)
1.1 Rollup Boost: Tách trình đề xuất trình tự (SBS)
Block Building là chìa khóa để giải quyết vấn đề MEV.
Trước MEV Boost, Ethereum đã gặp khó khăn bởi rủi ro kiểm duyệt và trải nghiệm người dùng kém. Người dùng phải đối mặt với phí giao dịch cao và các vấn đề trước mắt do sự cạnh tranh khốc liệt giữa những người tìm kiếm để đưa vào đơn hàng vì lợi nhuận. Để giải quyết những vấn đề này, flashbot đã xây dựng MEV-Boost.
MEV Boost phân biệt nhân vật của người xây dựng khối và người đề xuất bằng cách giới thiệu người chuyển tiếp để tổng hợp nhân vật của người xây dựng khối và người đề xuất, đồng thời gửi các khối có lợi nhất cho người đề xuất để lấy chữ ký. Thiết kế này phân quyền một cách hiệu quả quy trình rút MEV và dân chủ hóa lợi nhuận MEV giữa người xác nhận và nhà xây dựng chuyên nghiệp.
Khái niệm Rollup Boost tương tự như MEV Boost, trong đó L2 có bật SBS (Tách trình tạo trình tự) có thể tách quy trình xây dựng khối khỏi công cụ thực thi của trình sắp xếp trình tự thông qua một hệ thống có tên là "Block Builder Sidecar".
Tóm lại, có 4 thành phần chính bên trong hệ thống:
· Nút OP
·OP-geth
· Sidecar / Sidecar xây dựng khối
· Trình tạo khối bên ngoài
Sau đây là sơ đồ kiến trúc Optimism Chúng ta có thể thấy rằng nút trình tự sắp xếp (còn được gọi là op-chain) bao gồm Op-geth và Op-node.
Để phân biệt nhân vật của việc xây dựng khối và các đề xuất trong sắp xếp , một thành phần có tên Sidecar đã được thêm vào. Sidecar cho phép nút OP nhận các khối từ các nhà xây dựng bên ngoài, tạo ra thị trường giữa những người xây dựng khối và những người đề xuất.
Quy trình làm việc như sau:
1. Nút OP gửi thông tin cập nhật tới sidecar.
2. sidecar đóng vai trò là người trung gian để chuyển tiếp các bản cập nhật tới op-geth
3. Khi nút OP yêu cầu một khối từ OP-geth, sidecar sẽ chặn yêu cầu đó.
4. Sau đó, sidecar sẽ chuyển tiếp yêu cầu đến các nhà xây dựng khối bên ngoài, đây là "khoảng trống" nơi các nhà xây dựng bên ngoài có thể đặt giá thầu và cạnh tranh.
5. Sau khi nhận được khối bên ngoài/người chiến thắng, sidecar sẽ gửi nó đến nút OP.
6. Nếu không nhận được khối nào, sidecar sẽ chuyển tiếp khối được tạo cục bộ.
Lợi ích chính của sidecar của trình tạo khối là việc nâng cấp không yêu cầu sửa đổi đối với máy trạm Chuỗi OP, đồng thời cho phép các quy tắc sắp xếp giao dịch linh hoạt, đơn giản và chống kiểm duyệt hơn. Tuy nhiên, một số sự chậm trễ có thể xảy ra do việc bổ sung các bên trung gian (sidecar).
1.2 Rollup Boost: Tách trình đề xuất trình tự (SBS)
Rollup Boost đưa quy trình này tiến thêm một bước bằng cách đưa Hoàn cảnh thực thi đáng tin cậy (TEE) vào quy trình xây dựng khối để đảm bảo tính toàn vẹn của giao dịch. Hiệu suất thời gian thực có thể thực hiện được nhờ những cải tiến phần cứng mới nhất như Intel TDX.
Đối với những người không quen thuộc với TEE, chúng là các vùng bảo mật bên trong bộ xử lý hoặc phần cứng giúp nâng cao quyền riêng tư bằng cách ngăn chặn các thực thể trái phép đọc dữ liệu nội bộ. Đồng thời, TEE duy trì mức độ toàn vẹn cao vì mã trong TEE không thể sửa đổi hoặc thay thế.
Trong bối cảnh Rollup Boost, Unichain sẽ sử dụng các nhà xây dựng TEE để giảm rủi ro rò rỉ MEV. Điều này có nghĩa là khi một gói hoặc giao dịch được gửi đến trình tạo khối TEE, khía cạnh toàn vẹn của TEE đảm bảo rằng thứ tự giao dịch đến trình tạo khối không bị ảnh hưởng bởi các bên bên ngoài đang cố gắng rút thêm MEV.
Ngoài ra, TEE còn cung cấp tính năng bảo vệ khôi phục không đáng tin cậy, giúp bảo vệ người dùng khỏi các giao dịch không thành công vì TEE có thể chạy mô phỏng và mọi giao dịch được khôi phục đều được phát hiện và loại bỏ trước khi chúng được xử lý. Điều này không chỉ cải thiện hiệu quả của AMM (vì sẽ không có giao dịch thất bại nào được thực hiện) mà còn cải thiện trải nghiệm tổng thể của người dùng, đặc biệt là khi khối lượng giao dịch cao.
Để tăng tính minh bạch của quá trình sắp xếp và xây dựng khối, bằng chứng thực thi sẽ được công khai cho người dùng sau khi khối được tạo. Bằng chứng này rất quan trọng để xác minh sắp xếp, một khái niệm sẽ được giải thích ở đoạn sau.
1.3 Flashblock và xây dựng khối có thể kiểm chứng
Thời gian tạo khối trung bình của Ethereum là 12 giây, rất chậm và không thể đáp ứng nhu cầu ngày nay về trải nghiệm giao dịch có thể chấp nhận được. Ngoài ra, thời gian chặn chậm khiến mạng có nhiều cơ hội MEV hơn và khiến mạng dễ bị tắc nghẽn mạng dưới các cuộc tấn công spam giao dịch.
L2 nhằm mục đích cải thiện mở rộng của Ethereum bằng cách kết hợp các giao dịch ngoài Chuỗi và gửi bằng chứng để xác minh tính chính xác của tính toán. Để mang lại trải nghiệm giao dịch mượt mà hơn, Unichain đặt mục tiêu đạt được thời gian tạo khối là 250 mili giây. Tuy nhiên, để đạt được điều này, Unichain cần một hệ thống có thể truyền liên tục các khối với độ trễ thấp và thời gian xác nhận gần như ngay lập tức. Solana có thể xử lý song song 440M, nhưng để đạt được tốc độ như vậy, phải hy sinh một mức độ phi tập trung nhất định.
Trước đây, trong hầu hết các đề xuất khối L2, sự chậm trễ trong việc tuần tự hóa dữ liệu và tạo gốc trạng thái khiến thời gian tạo khối nhanh không khả thi.
Để giải quyết vấn đề này, flashbot đã tạo flashblock, ý tưởng là "chia" các khối thành các mảnh nhỏ hơn, từ đó rút ngắn thời gian giữa các khối để tối đa hóa lợi ích UX/ NHÀ CUNG CẤP THANH KHOẢN .
Flashblock là xác nhận trước do nhà xây dựng khối TEE đưa ra để xác nhận một phần nhưng nhanh chóng.
Đầu tiên, các giao dịch được truyền vào trình tạo khối TEE. Nếu L2 đã bật SBS, trình tạo khối sẽ được tách khỏi sắp xếp. Sau khi sắp xếp và đóng gói, các giao dịch sẽ dần dần hình thành các xác nhận từng phần được gọi là Flashblocks. Flashblock sẽ phát từ sắp xếp sau 250 mili giây đến nút khác để xác thực.
Do độ trễ là do việc tạo và tuần tự hóa gốc trạng thái trong L2, nên Unichain giảm đáng kể độ trễ bằng cách khấu hao chi phí của quá trình xây dựng khối bằng cách chỉ tính toán gốc trạng thái và đồng thuận một lần cho nhiều khối một phần.
Nói tóm lại, Flashblock mạnh mẽ vì:
·Thời gian tạo khối ngắn hơn giúp giảm rủi ro chi phí lựa chọn bất lợi của NHÀ CUNG CẤP THANH KHOẢN .
· Flashblock cung cấp trạng thái thực thi sớm của các trạng thái hiện có, giúp việc tích hợp ví và tích hợp người dùng trở nên dễ dàng hơn.
· Giao dịch nhanh mang lại trải nghiệm người dùng (UX) tuyệt vời.
Ngoài ra, vì TEE có thể thực thi sắp xếp trong mọi Flashblock, nên các ứng dụng và hợp đồng thông minh hiện có thể áp đặt thuế MEV, chiếm sắp xếp vì lợi ích riêng của họ và phân phối lại MEV cho NHÀ CUNG CẤP THANH KHOẢN và người dùng.
Như Dan Robinson đã nhấn mạnh trong tweet của mình, việc cho phép ứng dụng và người dùng “điều khiển” MEV của họ là một trong những chức năng/mục đích chính của Unichain.
Thậm chí tốt hơn, sắp xếp độ ưu tiên có thể được xác minh thông qua bằng chứng công khai về việc thực thi trong TEE. Điều này cho phép người dùng xác minh chính xác cách thức giao dịch của họ được thực hiện. Điều này rất quan trọng vì đó là phương pháp duy nhất để người dùng đảm bảo rằng sắp xếp thực hiện một cách công bằng.
1.4 Mạng xác minh Unichain (UVN)
Ngày nay, hầu hết sắp xếp L2 đều tập trung và hành vi của một sắp xếp duy nhất có thể ảnh hưởng đến tính công bằng của MEV, hoạt động hoặc tính hữu hạn của các khối, v.v. Ví dụ: nếu trình sắp xếp xuất bản một khối không hợp lệ và bằng chứng gian lận được gửi để thách thức khối đó thì việc đảo ngược Chuỗi thực sự có thể ảnh hưởng đến tốc độ của Chuỗi.
Để giải quyết các điểm lỗi đơn lẻ tiềm ẩn trong sắp xếp, Unichain đã giới thiệu Mạng xác thực Unichain (UVN).
UVN bổ sung thêm một lớp cuối cùng bằng cách tập trung vào việc xác thực các khối thông qua trình xác thực của Chuỗi chuẩn (Ethereum) khi chúng được đề xuất. Quá trình này thực sự tương tự như song song hóa, trong đó các giai đoạn xây dựng khối khác nhau có thể xảy ra đồng thời trong một kỷ nguyên.
Tuy nhiên, nếu không có thêm thông tin chi tiết trong tài liệu, vẫn còn quá sớm để đưa ra các giả định về ưu và nhược điểm.
1.5 |_2024111120230_ |
Token$Uni hiện không chỉ là token quản trị mà còn là token tiện ích.
Để trở thành người xác nhận, trước tiên các nhà khai thác phải đặt cọc $Uni làm tài sản thế chấp trên mạng chính. Hợp đồng thông minh sẽ theo dõi số dư và cập nhật trạng thái thông qua cầu nối gốc của Unichain.
Vào đầu mỗi kỷ nguyên, số dư đặt cược hiện tại sẽ được chụp nhanh và phí được phân bổ tương ứng với tỷ trọng đặt cược. Những người xác thực có tỷ trọng cổ phần |_20241111120232_| cao nhất sẽ được chọn vào nhóm đang hoạt động, nơi họ có thể xuất bản bằng chứng để nhận một phần phần thưởng xác thực. Những người xác thực bỏ sót hoặc không công bố bằng chứng sẽ không nhận được phần thưởng và phần thưởng sẽ được chuyển sang kỷ nguyên tiếp theo.
Dựa trên thông tin công khai hạn chế, chúng tôi có thể suy đoán phần thưởng xác minh sẽ là:
(Phí L2 do người dùng Unichain thanh toán - Thuế MEV do ứng dụng thu - chi phí gửi gói lên Cấp 1)
2. Unichain vs Appchain vs General Rollup
· Các yếu tố khác biệt chính giữa Unichain/Universal Rollup và Chuỗi là MEV, xác nhận trước và cạnh tranh không gian khối.
· Do Chuỗi ứng dụng có thể tùy chỉnh kiến trúc của mình một cách linh hoạt nên chúng có thể triển khai các cơ chế MEV khác nhau để giảm thiểu các vấn đề như loại bỏ rủi ro kiểm duyệt hoặc giảm rò rỉ MEV.
· Đồng thời, nhờ đặc tính toàn vẹn do TEE cung cấp, Unichain giảm nhẹ và tổ chức lại MEV bằng cách đảm bảo trình tự giao dịch không bị ảnh hưởng bởi bất kỳ bên thứ ba nào. Sắp xếp có thể kiểm chứng cũng đảm bảo tính công bằng của MEV và khả năng phân phối lại thu nhập MEV cho người dùng và nhà cung cấp thanh khoản.
· Hầu hết sắp xếp trên thị trường đều tập trung, cho phép họ thu được giá trị tối đa từ luồng đơn hàng. Ngược lại, Unichain áp dụng phương pháp"lợi ích công cộng" hơn, vì cơ chế phân phối lại MEV của nó giới hạn số lượng MEV có thể được sắp xếp ban đầu nắm bắt ở một mức độ nhất định.
· Unichain được xây dựng trên OpStack, tiêu chuẩn thống nhất cho Chuỗi lạc quan, cho phép Unichain đọc tin nhắn và chuyển tài sản trên siêu Chuỗi thông qua truyền thông điệp an toàn, nhờ đó đạt được độ trễ thấp (khoảng 2 giây). Mặt khác, Chuỗi có thể tận dụng các giải pháp tương tác khác nhau, chẳng hạn như tham gia hệ sinh thái IBC hoặc xây dựng L3 trên Arbitrum Orbit (mặc dù điều này không phổ biến đối với L2 của OpStack).
3. Kết luận
Unichain là một khái niệm thú vị không chỉ cung cấp cho người dùng trải nghiệm giao dịch suôn sẻ đã được xác nhận trước mà còn giảm thiểu thời gian khai thác MEV do thời gian khối được kích hoạt bởi flashblcoks ngắn hơn. Sự đổi mới này cũng làm giảm rủi ro lựa chọn bất lợi cho NHÀ CUNG CẤP THANH KHOẢN và cho phép người dùng/ NHÀ CUNG CẤP THANH KHOẢN được hưởng lợi từ độ trượt giá thấp hơn, v.v.
Mặt khác, tính toàn vẹn và quyền riêng tư của Hoàn cảnh thực thi đáng tin cậy (TEE) đảm bảo rằng người dùng trên Chuỗi có thể tận hưởng các giao dịch được đảm bảo với việc phân phối lại MEV công bằng, có thể kiểm chứng hoặc do ứng dụng quản lý, nhờ sắp xếp trên Unichain.
Quy trình xác minh của Unichain cũng bảo vệ trình sắp xếp chuỗi khỏi các điểm lỗi duy nhất và trình xác thực đóng vai trò quan trọng trong việc nhanh chóng hoàn thiện các khối trong khi biến $Uni token thành tài sản sinh lợi nhuận .
Tuy nhiên, bằng cách cho phép phân phối lại MEV, trình sắp xếp chuỗi thực sự mất khả năng thu được lượng MEV tối đa, nhưng nhiều lợi nhuận hơn sẽ được trả lại cho NHÀ CUNG CẤP THANH KHOẢN /người dùng trên Chuỗi .
Mặc dù một số người có thể cho rằng Unichain có thể không đủ hấp dẫn để tài sản được chuyển sang Chuỗi mới, nhưng tôi tin rằng khi hệ sinh thái L2 tiếp tục phát triển, khả năng tương tác giữa Chuỗi hoạt động sẽ cho phép Unichain tận dụng các nhóm thanh khoản lớn hơn, chẳng hạn như thanh khoản hồ bơi từ Base.
Ngoài ra, ngoài Grant (Unichain cũng có thể được cung cấp dưới dạng USDC sau Uniswap DAO), các Ứng dụng DeFi mới có đủ động lực để xây dựng trên Unichain vì chúng có thể hưởng lợi từ các chiến lược phân phối lại MEV tùy chỉnh. Đồng thời, tài sản trong hệ sinh thái có thể được hưởng lợi từ TEE để giảm thiểu rò rỉ MEV.
Do đó, Unichain có tiềm năng trở thành trung tâm DeFi tiếp theo nhờ tốc độ, sự công bằng trong việc phân phối lại MEV và khả năng tương tác mà Chuỗi có thể mang lại.