Tác giả: Henry Poon, IOSG
Tóm tắt nội dung:
Hãy bắt đầu với Tại sao.
Unichain là gì? 4 tính năng chính:
1/Rollup-Boost & Sequencer Builder Separation
2/Block Building in TEE
3/Flashblock
4/Unichain Validation network
So sánh giữa Unichain vs General Rollup vs Appchain
Tóm tắt và Kết luận
Hãy bắt đầu với Tại sao.
Trong những năm qua, Uniswap Lab đã liên tục đẩy mạnh các tính năng và đổi mới nhằm làm cho các 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 ta thấy Uniswap mobile, Fillers Network trong UniswapX, ERC-7682 cho các tiêu chuẩn intent liên chuỗi thống nhất, và sắp tới, hooks trong Uniswap V4 sẽ mở ra các nhóm AMM tùy chỉnh, v.v.
Vào ngày 10 tháng 10, Uniswap đã công bố Unichain, một optimistic rollup chung của họ. Chuỗi này nhằm trở thành trung tâm thanh khoản một điểm dừng trong hệ sinh thái superchain, cung cấp cho các nhà giao dịch một trải nghiệm gần như tức thời trong khi đảm bảo một quy trình không thể bị can thiệp cho các thành viên MEV thông qua việc sử dụng TEE trong quá trình này.
Mặc dù các tầm nhìn rất ấn tượng, nhưng người dùng đã đặt câu hỏi về nhu cầu của một L2 khác, một số người, bao gồm cả Vitalik, nhận xét rằng Unichain = "Một bản sao của Uniswap trên mọi rollup". Nói cách khác, ông cho rằng việc ra mắt một bản sao Uniswap trên một chuỗi mới phục vụ cùng mục đích như việc ra mắt Unichain.
Vậy Unichain có phải là một tin tốt hay tin xấu? Bài viết hôm nay sẽ khám phá kiến trúc của Unichain và hiểu lý do đằng sau việc tạo ra nó.
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ư tức thời trong khi sử dụng công nghệ bảo mật TEE để giảm thiểu tác động tiềm năng đối với các LP và người trao đổi trên chuỗi.
Vì Unichain được xây dựng với các thuộc tính và tiêu chuẩn tương tự như các chuỗi optimistic rollup khác, nó hiện có thể tận dụng khả năng tương tác trong hệ sinh thái superchain và truy cập vào thanh khoản chung trên toàn mạng.
Để làm điều đó, Unichain mang đến 4 đổi mới chính:
- Rollup-Boost & Sequencer Builder Separation
- Block Building in TEE
- Flashblock
- Unichain Validation network
Rollup Boost: Sequencer Proposer Separation (SBS):
Sắp xếp block luôn là chìa khóa để giải quyết các vấn đề MEV.
Trước MEV Boost, Ethereum đã bị ảnh hưởng bởi các rủi ro về kiểm duyệt và trải nghiệm người dùng tệ hại. Người dùng phải đối mặt với phí giao dịch cao và các vấn đề về front-running do sự cạnh tranh khốc liệt giữa các nhà tìm kiếm để thu lợi nhuận từ việc bao gồm lệnh. Để giải quyết các vấn đề này, flashbot đã xây dựng MEV-boost.
MEV Boost đã tách vai trò của các nhà xây dựng block và người đề xuất bằng cách giới thiệu một trung gian để tập hợp các đấu giá của họ và gửi các block có lợi nhuận nhất cho các người đề xuất ký. Thiết kế này đã hiệu quả phi tập trung hóa quá trình trích xuất MEV và dân chủ hóa lợi nhuận MEV giữa các validator và các nhà xây dựng chuyên biệt.
Khái niệm Rollup Boost tương tự như MEV Boost. Trong đó, L2 được kích hoạt với SBS (Sequencer Builder Separation) có thể tách quá trình xây dựng block khỏi động cơ thực thi của sequencer thông qua một hệ thống gọi là "Block Builder Sidecar".
Tóm lại, bên trong hệ thống này có 4 thành phần chính:
- OP-node
- OP-geth
- Sidecar / Blockbuilder Sidecar
- Các nhà xây dựng block bên ngoài
Dưới đây là một bức ảnh về kiến trúc optimism, trong đó chúng ta có thể thấy rằng nút sequencer (Aka op-chain) bao gồm Op-geth & Op-node.
Để tách các vai trò của việc xây dựng và đề xuất block trong sequencer, một thành phần gọi là sidecar đã được thêm vào. Sidecar cho phép OP-node nhận các block từ các nhà xây dựng bên ngoài, điều này, lại tạo ra một thị trường giữa các nhà xây dựng block và người đề xuất.
Đây là quy trình làm việc:
- OP-node gửi một bản cập nhật đến sidecar.
- Sidecar với tư cách là trung gian chuyển tiếp bản cập nhật đến op-geth
- Khi OP-node yêu cầu một block từ OP-geth, sidecar sẽ chặn các yêu cầu.
- Sau đó, sidecar chuyển tiếp yêu cầu đến các nhà xây dựng block 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ể đấu giá và cạnh tranh.
- Sau khi nhận được block bên ngoài / người chiến thắng, sidecar sẽ gửi nó đến OP-node.
- Nếu không, sidecar sẽ chuyển tiếp block được tạo cục bộ thay vào đó.
Lợi ích chính của block builder sidecar là 1) Các nâng cấp không yêu cầu sửa đổi các máy khách OP-chain trong khi 2) Cho phép linh hoạt, đơn giản hóa và chống kiểm duyệt hơn đối với các quy tắc sắp xếp giao dịch.
Tuy nhiên, do một trung gian (sidecar) đã được thêm vào, có thể có một số độ trễ.
TEE:
Rollup Boost đưa quá trình này lên một bước bằng cách giới thiệu Trusted Execution Environments (TEEs) vào quá trình xây dựng block để đảm bảo tính toàn vẹn của các giao dịch. Hiệu suất thời gian thực là có thể nhờ vào những tiến bộ gần đây về phần cứng như Intel TDX.
Đối với những người không quen thuộc với TEEs, chúng là các khu vực bảo mật trong một bộ xử lý hoặc phần cứng cung cấp quyền riêng tư nâng cao bằng cách ngăn không cho các thực thể không được ủy quyền đọc dữ liệu bên trong. Đồng thời, TEEs duy trì một mức độ toàn vẹn cao vì mã bên trong TEE không thể bị 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 thiểu rủi ro rò rỉ MEV. Điều này có nghĩa là khi các gói hoặc giao dịch được gửi đến các nhà xây dựng block TEE, tính toàn vẹn và không thể can thiệp của TEE đảm bảo rằng thứ tự mà các giao dịch đến với các nhà xây dựng không thể bị ảnh hưởng bởi các bên bên ngoài cố gắng trích xuất thêm MEV.
Hơn nữa, TEEs cung cấp bảo vệ hoàn trả không cần tin cậy, có thể bảo vệ người dùng khỏi các giao dịch thất bại vì TEE có thể chạy mô phỏng và bất kỳ giao dịch nào bị hoàn trả đều được phát hiện và loại bỏ trước khi được xử lý. Điều này không chỉ nâng cao hiệu quả của các AMM (vì không có giao dịch thất bại nào có thể đi qua) mà còn cải thiện trải nghiệm người dùng tổng thể, đặc biệt là trong những thời kỳ có khối lượng giao dịch cao.
Để cải thiện tính công bằng của quá trình sắp xếp và xây dựng block, một xác nhận thực thi sẽ được công khai cho người dùng sau block. Xác nhận này rất quan trọng để xác minh thứ tự ưu tiên, một khái niệm sẽ được giải thích trong các đoạn sau.
Flashblock và Xây dựng Block có thể xác minh:
Thời gian block trung bình 12 giây của Ethereum quá chậm để hỗ trợ nhu cầu hiện tại về trải nghiệm giao dịch chấp nhận được. Ngoài ra, thời gian block chậm cũng phơi bày mạng lưới với nhiều cơ hội MEV hơn và khiến nó dễ bị tấn công DDoS khi có spam.
L2 được thiết kế để cải thiện khả năng mở rộng của ethereum bằng cách gói các giao dịch ngoài chuỗi và gửi các bằng chứ
- Token UNI
Token UNI hiện không chỉ là một token quản trị, mà còn là một token tiện ích.
Để trở thành một validator, một nhà điều hành trước tiên phải stake Token UNI làm tài sản thế chấp trên mainnet. Một 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ác cầu nối bản địa của Unichain.
Vào đầu mỗi epoch, số dư stake hiện tại sẽ được chụp ảnh nhanh, và phí sẽ được phân phối tỷ lệ với trọng lượng của stake. Các validator có trọng lượng stake Token UNI cao nhất sẽ được chọn làm tập hợp hoạt động, và họ có thể đăng các xác nhận để nhận phần thưởng xác thực. Các validator bị bỏ lỡ hoặc không đăng xác nhận sẽ không nhận được phần thưởng, và phần thưởng sẽ được chuyển sang epoch tiếp theo.
Dựa trên thông tin công khai hạn chế, chúng ta có thể suy ra rằng phần thưởng xác thực sẽ là:
(Phí L2 do người dùng trả trên Unichain - Thuế MEV do các ứng dụng áp đặt - Chi phí gửi các gói lệnh lên Layer 1)
Unichain vs Rollup chung vs Appchain
- Các yếu tố khác biệt chính giữa Unichain, rollup chung và appchain là MEV, xác nhận trước và cạnh tranh cho không gian block.
- Do sự linh hoạt trong việc tùy chỉnh kiến trúc của họ, appchain 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.
- Trong khi đó, Unichain giảm thiểu và tái cấu trúc MEV bằng cách đảm bảo rằng thứ tự của các giao dịch không bị ảnh hưởng bởi bất kỳ bên thứ ba nào, nhờ vào các tính chất toàn vẹn được cung cấp bởi TEEs. Thứ tự ưu tiên có thể xác minh cũng đảm bảo rằng MEV là công bằng và minh bạch, với khả năng phân phối lại doanh thu MEV cho người dùng và nhà cung cấp thanh khoản.
- Hầu hết các sequencer trên thị trường đều tập trung, cho phép họ thu được nhiều giá trị nhất từ dòng lệnh. Ngược lại, Unichain theo một cách tiếp cận "công ích" hơn, vì cơ chế phân phối lại MEV của nó đã giới hạn một phần lượng MEV mà sequencer gốc có thể thu được.
Unichain được xây dựng với Opstack, tiêu chuẩn thống nhất của các chuỗi optimistic, cung cấp khả năng cho Unichain đọc tin nhắn và chuyển tài sản qua superchain thông qua việc truyền tin an toàn, do đó đạt được độ trễ thấp (~2 giây) với thiết kế tích hợp optimistic của nó.
Mặt khác, appchain có thể khai thác các giải pháp tích hợp khác nhau, chẳng hạn như tham gia hệ sinh thái IBC hoặc xây dựng như một L3 trên Arbitrum Orbit (mặc dù điều này không phổ biến đối với L2 với OpStack).
Tóm tắt & Bài học rút ra:
Unichain là một khái niệm thú vị không chỉ mang lại cho người dùng trải nghiệm giao dịch mượt mà với xác nhận trước, mà còn giảm thiểu cửa sổ khai thác MEV do block time ngắn được tạo ra bởi flashblcoks. Sự đổi mới như vậy cũng giảm rủi ro lựa chọn bất lợi cho nhà cung cấp thanh khoản và mang lại lợi ích cho người dùng / nhà cung cấp thanh khoản với slippage thấp hơn, v.v.
Mặt khác, các tính chất toàn vẹn và bảo mật của Trusted Execution Environment (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ể xác minh hoặc do ứng dụng quản lý nhờ vào thứ tự ưu tiên trên Unichain.
Quy trình xác thực của Unichain cũng bảo vệ các sequencer khỏi điểm đơn lẻ thất bại và các validator đóng vai trò quan trọng trong việc xác minh các block với tính chất cuối cùng nhanh chóng trong khi biến Token UNI thành tài sản có năng suất với lợi nhuận.
Tuy nhiên, bằng cách cho phép phân phối lại MEV, sequencer thực sự đã mất tiềm năng thu được lượng MEV tối đa nhưng nhiều lợi ích hơn sẽ trở về với nhà cung cấp thanh khoản / người dùng trên chuỗi.
Trong khi một số người có thể cho rằng Unichain có thể không đủ hấp dẫn để các tài sản di chuyển đến chuỗi mới, tôi tin rằng khi hệ sinh thái L2 tiếp tục phát triển, tính tích hợp giữa các op-chain sẽ cho phép Unichain tiếp cận một nguồn thanh khoản lớn hơn, chẳng hạn như từ Base.
Hơn nữa, ngoài các khoản tài trợ (mà Unichain cũng có thể cung cấp bằng USDC sau khi Uniswap DAO), các DeFi mới sẽ có đủ động lực để xây dựng trên Unichain vì họ có thể hưởng lợi từ việc tùy chỉnh chiến lược phân phối lại MEV của mình. Đồng thời, các tài sản trong hệ sinh thái có thể hưởng lợi từ TEEs để giảm thiểu rò rỉ MEV.
Do đó, Unichain có thể trở thành trung tâm tiếp theo của DeFi nhờ tốc độ, công bằng trong phân phối lại MEV và tính tích hợp mà chuỗi này có thể cung cấp.
Tham khảo:
- https://www.archetype.fund/media/the-little-transaction-that-could-sequencers-mev-intents-and-more
- https://writings.flashbots.net/block-building-inside-sgx
- https://blockworks.co/news/0xresearch-newsletter-mev-trusted-execution-environments
Một cái nhìn đầu tiên về Unichain. được đăng tải ban đầu trên IOSG Ventures trên Medium, nơi mọi người đang tiếp tục cuộc trò chuyện bằng cách nhấn mạnh và phản hồi câu chuyện này.