[Temperature Check] Deploy Uniswap V3 on Scroll
Proposal Summary
Following Uniswap’s successful deployment on the Scroll testnet, the Scroll team is proposing that the Uniswap DAO recognizes Scroll's upcoming mainnet deployment of Uniswap V3 as the official deployment.
Point of Contact: [ Lea Schmitt, E-mail: lea@scroll.io]
Overview of our Proposal
We propose that the Uniswap DAO recognizes Scroll's upcoming mainnet deployment of Uniswap V3 as the official, canonical deployment. Uniswap V3 has already been deployed to Scroll’s testnet, and the Uniswap router has processed over 1.8M transactions there.
- Scroll is a bytecode equivalent zk-rollup, a native zkEVM scaling solution for Ethereum.
- Scroll is an open-source project developed in collaboration with the Ethereum Foundation Privacy and Scaling Explorations organization. It was built with the community, for the community.
- Our community ethos and vision are aligned with Ethereum. We are committed to a secure, decentralized, censorship-resistant, and efficient future that Ethereum offers through our plans to decentralize Scroll sequencers and provers.
We propose that Uniswap will showcase this by integrating Scroll into its user interface.
Motivation
Uniswap being deployed on multiple Ethereum L2s is integral for encouraging competition and diversity of technical solutions to scale Ethereum. We believe that Uniswap's community and the ecosystem that Scroll strives for are closely aligned. Both projects are building trustless, decentralized, and secure financial infrastructure that is accessible to anyone, regardless of merit or location. Deploying to Scroll offers many benefits, including significant user savings, an expanded user base, capturing the zkEVM market, and fostering L2 native innovation.
-
This deployment positions Uniswap as an early mover and captures a rapidly growing market as the Ethereum ecosystem gradually shifts to zkEVMs.
-
Uniswap on Scroll will integrate closely with Scroll's rapidly growing ecosystem. Dozens of projects have committed to deploying on our mainnet, and many are deployed on our testnet: AAVE, Lens, the Graph, Covalent, Safe, and Etherscan to name a few. Given the excitement around Scroll and current usage of our testnet, we expect hundreds of projects to deploy on our mainnet post-launch.
-
Importantly, Uniswap on Scroll will propel L2 DEX innovation. We are on the brink of uncovering L2 native use cases that have not been feasible on Ethereum L1. Scroll will bring new developers and ecosystem integrations to Uniswap.
Success Criteria
Deployment of Uniswap on Scroll will:
- Increase Uniswap TVL, targeting $100M within two months of deployment Grow * Uniswap order volume
- Enable listing of new assets on Uniswap that are unique to Scroll
Moreover, Scroll will bring its dedicated and expanding developer community to Uniswap, thereby boosting the growth of Uniswap's developer community.
The best way to measure success for Uniswap on Scroll is to focus on TVL and transaction volumes. We think that Scroll can deliver an additional $100M of TVL to Uniswap within two months of launch.
Protocol Security
ZK-Rollup is currently the most secure Layer 2 scaling solution. On the premise of inheriting the security of Ethereum, it relies exclusively on cryptography rather than unreliable crypto-economics.
Scroll has a trustless Layer 1 <> Layer 2 canonical bridge, which supports arbitrary message delivery. The bridge is part of the roll-up mechanism, verified by the smart contract and the zkEVM, which is much more secure than relayer-based bridges.
Security is the first priority for us. Scroll implements the EVM, which is well-specified and battle-tested. Additionally, we are working with two external auditing companies to audit our bridge code, and we have an in-house security team that continuously reviews our codebase.
We plan to launch with a timelock delay and a security council to control privileged functions and contract upgrades. Finally, shortly after launch, we will introduce distributed sequencer operators.
Deployment
After the Temperature Check, we will move forward with deploying Uniswap V3 on our Scroll mainnet, following which we will submit the Governance Proposal with the addition of the deployed contract addresses. Since we are fully compatible with EVM, it is effortless to deploy on Scroll. We expect the full deployment will take a few hours.
The approval of this proposal by Uniswap governance will lead the following Uniswap v3 contracts [to be filled in after deployment] to be deemed as the canonical Uniswap deployment on Scroll. This deployment will be subject to Ethereum Layer 1 Uniswap Protocol governance. The text record of the uniswap.eth ENS subdomain titled v3-deployments.uniswap.eth will be amended to reference the Uniswap v3 Factory contract on Scroll following the process outlined here: Post-BSL Cross-chain Deployment Process & New Uniswap.eth Subdomain.
Timeline
- July 2023 - Request for Comment (RFC) - https://gov.uniswap.org/t/rfc-deploy-uniswap-v3-on-scroll/21651
- August 2023 - Temperature Check
- September 2023 - UniV3 Contract Deployment
- September 2023 - Bridge Deployment
- September 2023 - Governance Proposal