Author: @Michigan_Blockchain - Michigan Blockchain, @Isha - Isha Varshney (Celo Foundation)
Date: 2023-08-14
This Temperature Check aims to provide general background information on the Celo blockchain and seeks the community’s input on the opportunity to deploy Aave V3 on Celo, an emerging L2 on Ethereum 3.
As detailed in the Background section below, the Celo ecosystem offers a unique value proposition featuring real-world usage and ReFi. As Aave will be given a prominent role on Celo, this deployment offers Aave differentiated expansion and revenue opportunities.
Celo is an open-source, mobile-first EVM-compatible Layer 1 blockchain, on a mission to foster an inclusive financial system for everyone. With an ecosystem thriving on 9.4M addresses, around 1M daily transactions~500,000 monthly active wallets,and over 234M transactions since inception, Celo sets the stage for real-world applications from day one. Celo has been one of the fastest-growing blockchains over the past few months.
Source: Nansen
Mobile Accessibility: Utilizes a decentralized phone verification protocol and SNARK-based light clients such as Plumo 1 for mobile-friendly operations.
Flexible Assets: Celo offers native stablecoins in the form of Mento stable assets (cUSD, cEUR, cREAL), which are eligible for transaction fees. CELO itself natively supports the ERC20 interface, eliminating the need for wrapped versions.
Regenerative Finance: Committed to regenerative finance, Celo is carbon-negative, offsetting over eight times its carbon footprint. An upcoming proposal, the Ultragreen Money, looks to further push Celo’s green initiatives.
Real World Usage: CELO TVL continues to grow and is at 193M CELO showing continued locking of assets into Celo DeFi protocols. Additionally, Celo has been chosen by Kickstarter for its upcoming decentralized product (to date, Kickstarter has successfully supported over 214,000 projects with over $6B in funding and 20M backers) and Deutsche Telekom which will attract new users to the ecosystem.
The Celo ecosystem emphasizes real-world applications—real-world usage has been the core focus since day 1 of the blockchain. Several of the many solutions actively being used by people around the world on the Celo blockchain include the following:
Integration with Ethereum: cLabs recently proposed 3 that Celo return home to Ethereum by transitioning from an EVM-compatible Layer 1 blockchain to an Ethereum Layer 2. Following months of research by the cLabs team as well as initial discussions among core Celo and Ethereum community members, the cLabs team detailed an architecture in which the Celo blockchain becomes an Ethereum L2, with key differentiators including
This proposal was overwhelmingly approved by the Celo ecosystem in a temperature check to continue this work.
Security: The chain consensus is Proof of Stake with validators taking delegation. There is no multisignature contract that can change the network. On-chain governance proposals and hard-forks are the only ways to make changes to the network. The Smart Contract was audited by OpenZeppelin and a Security Audit was conducted by Trailofbits. There is also a formal verification of Celo governance protocols by Certora.
Native Mobile Solutions: FiatConnect 1 allows Celo users to natively handle onramps and offramps through mobile wallets in multiple countries.
Emphasizing global utility, Celo has been a touchstone for decentralized solutions worldwide. From UBI, community currencies, and digital microwork, to climate action, Celo propels web3 solutions with a real-world impact.
For a detailed dive, head over to https://docs.celo.org/.
Chaos Labs advised us on initial parameter recommendations, given the current liquidity levels on Celo. Please note that these recommendations would be updated closer to launch. We encourage other risk managers for updated analyses post temperature check. Crucially, the metrics below do not include a governance proposal 1 in which $10M of liquidity is proposed by the Celo ecosystem for a CELO / wETH pool on Uniswap.
Based on current liquidity levels, we believe a Metis-type of initial deployment would be most suitable—the emphasis here being the Celo blockchain’s real-world and social impact use cases. Over time, we expect we can continue to increase caps as the Celo blockchain grows through the development of more real-world use cases and the transition to an L2 on Ethereum.
| Risk Parameters | WETH | USDC | CELO | cUSD |
|---|---|---|---|---|
| Isolation Mode | NO | NO | NO | YES |
| Enable Borrow | YES | YES | YES | YES |
| Enable Collateral | YES | YES | NO | YES |
| Emode Category | N/A | N/A | N/A | N/A |
| Loan To Value | 80% | 75% | N/A | 70% |
| Liquidation Threshold | 82.5% | 80% | N/A | 75% |
| Liquidation Bonus | 7.5% | 5% | N/A | 5% |
| Reserve Factor | 15% | 10% | 15% | 10% |
| Liquidation Protocol Fee | 10% | 10% | 10% | 10% |
| Borrow Cap | 110 | 880,000 | 60,000 | 3,400,000 |
| Supply Cap | 140 | 1,100,000 | 80,000 | 4,300,000 |
| Debt Ceiling | N/A | N/A | N/A | TBD |
| uOptimal | 80% | 80% | 45% | 75% |
| Base | 1% | 0% | 0% | 0% |
| Slope1 | 3.8% | 4% | 7% | 7% |
| Slope2 | 80% | 60% | 300% | 75% |
| Stable Borrowing | Disabled | Disabled | Disabled | Disabled |
| Stable Slope1 | 13.00% | 13.00% | 13.00% | 13.00% |
| Stable Slope2 | 300.00% | 300.00% | 300.00% | 300.00% |
| Base Stable Rate Offset | 3.00% | 3.00% | 3.00% | 3.00% |
| Stable Rate Excess Offset | 5.00% | 5.00% | 5.00% | 5.00% |
| Optimal Stable To Total Debt Ratio | 20.00% | 20.00% | 20.00% | 20.00% |
| Flashloanable | YES | YES | YES | YES |
| Siloed Borrowing | NO | NO | NO | NO |
| Borrowed in Isolation | NO | YES | NO | NO |
Oracle: Chainlink recently deployed on Celo as part of the Chainlink SCALE Program.
Cross-chain Interactions: Celo has integrations with token bridges like Portal (Wormhole), Allbridge, and Squid–along with cross-chain messaging partners including Wormhole, Hyperlane, LayerZero, and Axelar.
The information provided above about Celo is from public sources and Michigan Blockchain cannot guarantee that it is or will stay accurate.
The Celo Foundation has been collaborating with Michigan Blockchain to work through the details of this proposed deployment and communicate the merits to the broader Aave community. Michigan Blockchain was not provided consideration as a result of this collaboration as both proposers believe the passing of this proposal is in the best interest of the Aave protocol.
As a cautionary measure to prevent an appearance of a conflict of interest, Michigan Blockchain will abstain from voting on this proposal.
This TEMP CHECK has been prepared solely to facilitate community discussion.
Temperature Check: Gather community feedback and assess sentiment towards the proposal of deploying Aave V3 on Celo.
ARFC: If the Temperature Check Snapshot indicates positive sentiment, proceed to the ARFC stage for further discussion, risk parameter evaluation network analysis, and finalization of the proposal.
AIP: If the ARFC stage Snapshot is successful, submit the proposal as an AIP for voting and on-chain governance approval.
Copyright and related rights waived via CC0.