Table of Contents
Fetching ...

UAT20: Unifying Liquidity Across Rollups

Yue Li, Han Liu

TL;DR

The paper tackles liquidity fragmentation in Ethereum's multi-rollup ecosystem by introducing UAT20, a CRDT-based universal abstract token standard that unifies a user's ERC20 holdings across rollups. It defines a dual-token architecture with ERC20 $\Sigma_{20}$ and the globally synchronized UAT20 token $\Upsilon_{20}$, coordinated by a Synchronizer that interfaces with Ethereum $\mathcal{E}$ to order and commit cross-rollup transactions. A two-phase Execute-Commit protocol (Phase1: execution; Phase2: commit) plus an arbitration order resolves conflicts and ensures eventual consistency across $\mathcal{R}_i$, with $\mathbb{B}$ capturing global balances and per-rollup balances $\mathcal{B}^i_e$. Empirical analysis of 11 tokens across three rollups shows substantial cross-rollup token usage and liquidity aggregation activity, motivating the need for unification to reduce cross-rollup friction and improve DeFi efficiency. Overall, UAT20 aims to streamline liquidity access, reduce cross-chain risk, and strengthen Ethereum's multi-rollup ecosystem through a formally defined CRDT-driven framework plus a robust commit protocol.

Abstract

Ethereum has been a cornerstone of the decentralized ecosystem, with rollup-based scaling solutions like Arbitrum and Optimism significantly expanding its capabilities. These rollups enhance scalability and foster innovation, but their rapid proliferation has introduced \emph{liquidity fragmentation}. Specifically, tokens distributed on multiple rollups fragment the liquidity of users, complicating participation in trading and lending activities bound by minimum liquidity thresholds. This paper proposes UAT20, a universal abstract token standard, to address liquidity fragmentation across rollups. Leveraging Conflict-free Replicated Data Types (CRDTs), UAT20 ensures consistent states across multiple rollups. We introduce a two-phase commit protocol to resolve transaction conflicts, enabling seamless and secure liquidity unification. Finally, our empirical analysis demonstrated the necessity and effectiveness of UAT20 in mitigating liquidity fragmentation within Rollups.

UAT20: Unifying Liquidity Across Rollups

TL;DR

The paper tackles liquidity fragmentation in Ethereum's multi-rollup ecosystem by introducing UAT20, a CRDT-based universal abstract token standard that unifies a user's ERC20 holdings across rollups. It defines a dual-token architecture with ERC20 and the globally synchronized UAT20 token , coordinated by a Synchronizer that interfaces with Ethereum to order and commit cross-rollup transactions. A two-phase Execute-Commit protocol (Phase1: execution; Phase2: commit) plus an arbitration order resolves conflicts and ensures eventual consistency across , with capturing global balances and per-rollup balances . Empirical analysis of 11 tokens across three rollups shows substantial cross-rollup token usage and liquidity aggregation activity, motivating the need for unification to reduce cross-rollup friction and improve DeFi efficiency. Overall, UAT20 aims to streamline liquidity access, reduce cross-chain risk, and strengthen Ethereum's multi-rollup ecosystem through a formally defined CRDT-driven framework plus a robust commit protocol.

Abstract

Ethereum has been a cornerstone of the decentralized ecosystem, with rollup-based scaling solutions like Arbitrum and Optimism significantly expanding its capabilities. These rollups enhance scalability and foster innovation, but their rapid proliferation has introduced \emph{liquidity fragmentation}. Specifically, tokens distributed on multiple rollups fragment the liquidity of users, complicating participation in trading and lending activities bound by minimum liquidity thresholds. This paper proposes UAT20, a universal abstract token standard, to address liquidity fragmentation across rollups. Leveraging Conflict-free Replicated Data Types (CRDTs), UAT20 ensures consistent states across multiple rollups. We introduce a two-phase commit protocol to resolve transaction conflicts, enabling seamless and secure liquidity unification. Finally, our empirical analysis demonstrated the necessity and effectiveness of UAT20 in mitigating liquidity fragmentation within Rollups.

Paper Structure

This paper contains 7 sections, 2 figures.

Figures (2)

  • Figure 1: The Workflow of UAT20 protocol
  • Figure 2: The result of liquidity unification

Theorems & Definitions (2)

  • Definition 1: UAT20 Token $\Upsilon_{20}$
  • Definition 2: ERC20 Token $\Sigma_{20}$