Summary: Proposal for the deployment of Aave V3 on Scroll testnet.
Proposal TL;DR: Aave has been trailblazing DeFi since inception and continues to embrace new frontiers and innovation to this day. The protocol has become a dominant player in DeFi lending across networks - be it alt L1s or L2s. Scroll wants to further support the mission of a multi-chain Aave and propose to the Aave community to authorize the deployment of Aave V3 on Scroll testnet.
Zk rollups are widely considered to be the holy grail of Ethereum scaling. Recent breakthroughs have allowed the space to mature much faster than originally anticipated 1, which has positioned Scroll to build the next generation of scaling solutions that has achieved:
Generally, we believe that Aave’s community and the ecosystem Scroll is striving for are closely aligned: both projects are building towards trustless and decentralized financial infrastructure that is accessible to anyone regardless of merit or location. In the following we detail Scroll’s architecture and mission and how it will benefit the Aave community. We look forward to receiving feedback and are happy to answer the community’s questions.
About Scroll Scroll 1 is a native zkEVM Layer 2 solution for Ethereum. We are committed to building an EVM equivalent zk rollup to help Ethereum become more scalable without sacrificing security.
EVM equivalence & Developer Friendliness: Anything less than bytecode level compatibility is an unnecessary risk that protocols should not settle for. We don’t think developers should have to learn a new language or trust custom architecture which introduces unknown risk. Scroll reuses Geth, enabling seamless migration of infrastructure and will support all existing development tools, including debuggers. Developers can work with a familiar development environment. No bytecode re-audits will be required minimizing the risk surface tremendously.
We are live on testnet and our ecosystem is rapidly growing. Since the beginning of January 2023 our testnet has seen over 900k unique wallet addresses, and this month we’ve averaged over 500k transactions a day — all helping to test the robustness of our network. We have been working with major infrastructure players (including the Graph, Safe, Covalent, Orbiter, and many more) to add support for critical building blocks on the network, and we’re working with best-in-class Ethereum dApps to join the network too (including Uniswap v3 on Scroll testnet).
Aave on Scroll By launching on testnet, Aave has the opportunity to be part of this battle testing process and get a head start in the zk rollup ecosystem. In addition, many protocols who are looking to launch on Scroll have asked for integration with lending protocols such as Aave. Aave is a uniquely important DeFi lender in the Ethereum ecosystem and pioneers how the ecosystem and user behavior evolves and can continue to do so by benefiting from the explosion of potential use cases that a zk L2 affords.
We are only at the brink of uncovering L2 native use cases that have not been feasible on Ethereum Layer 1 as of now (e.g. going beyond flashloans with atomic (cross zk-RU) txs in a post-Danksharding Ethereum and further use cases we’d love to co-develop). Scroll is incentivizing developers globally to break frontiers by funding research grants, hosting educational workshops and continuously making cutting edge research publicly available. We are excited to help foster an ecosystem fuelled by creativity that revolves around Aave and the distribution of $GHO.
Bridge 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.
Currently, Scroll has a trustless Layer 1 <> Layer 2 bridge, which supports arbitrary message delivery. The bridge is part of the rollup mechanism, verified by the smart contract and the zkEVM, which is much more secure than classical relayer-based bridges.
Security is the first priority for us. Scroll implements the EVM which is well-specified and battle-tested. Additionally, we have an in-house security team working with 10+ external auditors who keep a close eye on the security of our codebase.
Timeline The Scroll team will first submit the necessary snapshots for deploying Aave v3 on our testnet, following the community guidelines and working with BDG Labs on what is required. The current testnet already supports the deployment of contracts. Since we are fully compatible with EVM, it is very easy to deploy on Scroll. We expect the full deployment will take 2-3 weeks and we commit to dedicating engineering resources to support the Aave integrations team.
It is important to us to be closely in touch with the Aave community from the start and want to ensure that everything runs smoothly before starting the full governance process for the mainnet deployment.
References Scroll Github: https://github.com/scroll-tech/ Scroll Testnet Docs: https://guide.scroll.io/ Block Explorer: https://l2scan.scroll.io/blocks Blog Posts: https://scroll.io/blog
Technicalities