Celo is a layer one protocol and blockchain platform that operates independently of the Ethereum network. While the Celo client began as a fork of Ethereum’s Go language client, go-Ethereum, it has some notable features, including a PBFT consensus process based on Proof-of-Stake.