
Celo is a blockchain platform focused on enhancing financial inclusion by enabling fast, low-cost mobile payments and decentralised financial applications (DeFi). Originally launched as a Layer 1 (L1) blockchain, Celo is transitioning to an Ethereum Layer 2 (L2) using the Optimism OP Stack. This transition, initiated in Celo Governance Proposal (CGP-133), enhances security, scalability, and interoperability with the Ethereum ecosystem while maintaining Celo's core features, such as mobile accessibility and low transaction costs.
Celo’s architecture includes:
Key changes introduced with the L2 upgrade include:
Celo maintains decentralised governance, where CELO token holders propose and vote on protocol changes. The migration process includes technical modifications, such as removing the BFT validator infrastructure and reducing block times from 5 seconds to 1 second.
CELO is the native utility and governance token of the Celo blockchain. Initially launched as a native asset on Celo's Layer 1 blockchain, it now functions as both a native token and an ERC-20 token on the Layer 2 network. This token duality ensures compatibility across both Celo and Ethereum ecosystems without the need for token wrapping or conversion.
The CELO token has a fixed supply of 1 billion tokens, with a portion reserved for the Celo Foundation and community initiatives. The L2 migration introduces smart contract-based reward distribution, replacing epoch-based staking rewards.
Transaction Fees: CELO is the primary asset for paying gas fees on the Celo blockchain. The Layer 2 transition introduced an EIP-1559 fee model, with a base fee floor of 25 Gwei on testnets.
Staking and Security: CELO can be staked to secure the network, with staking rewards distributed through smart contracts. Validators no longer produce blocks but continue to participate in governance and receive rewards.
Decentralised Governance: CELO powers the Celo Governance Smart Contract, which manages protocol changes and network upgrades. Governance involves:
Gas Fee Abstraction: Users can pay transaction fees using multiple ERC-20 tokens, including cUSD, cEUR, cREAL, USDC, and USDT.
Bridging and Interoperability: CELO supports cross-chain transfers between Ethereum L1 and Celo L2 through a native bridge, maintaining compatibility across both chains.
Validator and Staking Rewards: Despite the removal of active validators in the consensus process, staking rewards remain available and are distributed via smart contracts.
Celo was created by cLabs, a blockchain technology company founded in 2017 by:
cLabs is supported by the Celo Foundation, a non-profit entity focused on promoting the development of the Celo ecosystem. The Foundation oversees grants, partnerships, and community initiatives aimed at expanding Celo's global adoption and financial inclusion mission.
The migration from L1 to L2 was initiated by cLabs and the Celo community through CGP-133, with continued collaboration between the Foundation, node operators, and ecosystem developers.