Analyzing the "Trinity" behind Unichain: Uniswap, Flashbots, and OP-Stack

CN
链捕手
Follow
5 hours ago

Author: Crypto Researcher 100y

Unichain is an Ethereum optimistic Rollup solution based on the OP Stack architecture, jointly launched by Uniswap, Flashbots, OP Labs, and Paradigm, aimed at addressing a series of issues present in current DeFi applications. Unichain provides effective solutions through two core advantages: 1) verifiable block construction and 2) the Unichain verification network. The main advantages offered by Unichain include: 1) fast state updates: reducing block generation and confirmation delays, enhancing user transaction experience; 2) supporting internalized MEV extraction within applications: utilizing Trusted Execution Environment (TEE) technology, applications can more directly capture MEV profits; 3) efficient settlement through rapid economic finality: quickly achieving transaction finality, thereby reducing user wait times and enhancing liquidity.

Verifiable block construction is achieved through the Rollup-Boost developed in collaboration with Flashbots. Rollup-Boost provides two core functions: Flashblocks and verifiable priority ordering. Its design is similar to MEV-Boost, serving as an additional block construction tool to assist the operation of the main blockchain. Flashblocks are pre-confirmed blocks generated by TEE builders. Unichain splits a complete block into four parts by generating partial blocks, with each part generated every 250 milliseconds and sent to the sorter. The sorter continuously receives these partial blocks and simultaneously executes the transactions within them, providing users with early transaction execution confirmations. These partial blocks are guaranteed to be included in the complete block ultimately proposed by the sorter. In this way, Unichain can quickly update states, reduce transaction delays, enhance user experience, and mitigate the negative impacts of malicious MEV to some extent.

Priority ordering is a block construction mechanism proposed by Dan Robinson and Dave White from Paradigm. This mechanism assumes that block proposers arrange the transaction order solely based on the priority fee of transactions, without reviewing or delaying the processing of transactions. This model is only feasible in a single or trusted block proposer environment, and it is difficult to implement in environments like Ethereum L1, where multiple proposers compete to build blocks. The main purpose of priority ordering is to allow dApps on the mainnet to levy MEV taxes on transactions interacting with them, enabling them to extract a portion of MEV profits. These profits can be used internally by the dApp or redistributed to users. The key is to ensure that the entity responsible for block construction employs the priority ordering mechanism. To achieve this, Unichain has taken two measures: 1) separating the sorter and block builder (similar to the PBS model); 2) mandating that block builders use TEE (Trusted Execution Environment), allowing anyone to verify whether they are using the priority ordering mechanism. In the block construction process of Unichain, all operations are conducted within the TEE environment. Utilizing the characteristics of TEE, these builders can submit certifications to users, proving that they are using the priority ordering mechanism, thereby ensuring that applications can reliably extract MEV profits.

The Unichain verification network is a decentralized network composed of node operators responsible for verifying the latest state of Unichain and providing economic security guarantees through rapid finality, thus achieving a seamless experience for cross-chain transactions. This concept is similar to AltLayer's MACH (a rapid finality mechanism based on EigenLayer) and Nuffle's rapid finality layer, as well as the latest rapid finality ideas proposed by Symbiotic. To become a decentralized node of Unichain, participants need to stake UNI tokens on the Ethereum mainnet. Each Epoch, nodes with the highest UNI balance will be selected into the active set and participate in verification by running the Reth Unichain client. Additionally, similar to other networks, UNI holders can choose to delegate their staked tokens to other nodes, thereby participating in network governance and profit distribution.

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

Share To
APP

X

Telegram

Facebook

Reddit

CopyLink