Celo
Celo 是一个 以太坊 二层网络 (Layer-2) 和移动优先的 区块链 网络,旨在为全球提供快速、低成本的支付服务。Celo 生态系统包括一个 权益证明 (proof-of-stake) 区块链(Celo 平台)、原生 CELO 代币、作为 Gas 货币的 USDC 和 USDT、Mento 稳定资产(cUSD、cEUR、cREAL、eXOF),以及与 Uniswap V3、Curve、Chainlink 和 Rarible 等基础设施的集成。Celo 的开源 主网 于 2020 年地球日启动,支持超过 1,000 个旨在实现全球繁荣的项目。Rene Reinsberg 和 Marek Olszewski 是 Celo、Celo 基金会 以及 cLabs 的联合创始人。[1][2]
概述
Celo 是一个以太坊 二层网络 (Layer-2) 和移动端优先的区块链网络,旨在为全球提供快速、低成本的支付。它的设计初衷是为移动用户创建一个易于访问的全球金融生态系统,仅凭手机号码即可进入。其核心特性包括一层协议、EVM 兼容性、权益证明 (proof-of-stake)、负碳排放路径、移动优先身份、超轻量级客户端、本地化稳定币(cUSD、cEUR、cREAL)以及支持多种货币支付的 gas 费。Celo 通过使用去中心化身份层将手机号码映射到钱包地址,从而简化了支付流程,移动端参与者可以通过维护系统安全和运行来赚取奖励。利用一种新型的基于地址的加密算法和挂钩法定货币的稳定价值代币,Celo 通过将手机号码映射到钱包地址并为保障和维护系统提供奖励,使发送支付像发送短信一样简单。[1][2]
Dango 测试网
Dango 测试网 (Testnet) 最初在 EthCC 2023 期间提出,是 Celo 二层网络 (Layer 2) 的首个公共测试网络,旨在服务于开发 Cel2 的开发者。该测试网于 2024 年 7 月 7 日启动,其目标包括演示成功的状态迁移,并为未来的发展奠定坚实基础。Dango 将与现有的 Alfajores 测试网并行运行,允许基础设施提供商在升级其他测试网以及最终的 Celo 主网 (mainnet) 之前,先适应 L2 代码库。Dango 保留了 Celo 的大部分功能,同时增加了新的能力,如完整的 Alfajores 历史和状态、CELO 代币的双重用途、费用抽象、与一层网络 (Layer 1) 之间的原生桥接、通过 EigenDA 实现的数据可用性、质押 (staking) 以及“超绿货币”(Ultragreen Money)。[10][14]
架构
Celo 技术栈
Celo 专注于为那些不熟悉加密货币以及使用连接受限的低成本设备的用户提供简单的用户体验。它采用全栈方法,在设计每一层时都充分考虑了终端用户,同时也兼顾了支持用户体验的其他利益相关者,例如网络节点运营商。[3]
Celo 区块链
Celo 是一种开放的加密协议,支持安全的去中心化交易和智能合约。虽然 Celo 与 以太坊 (Ethereum) 有着共同的渊源并保持完全的 EVM 兼容性,但它使用拜占庭容错 (BFT) 共识机制(权益证明)来代替工作量证明。它具有独特的区块和交易格式、客户端同步协议以及 gas 支付和定价机制。[3]
核心合约
Celo 核心合约由 Celo 区块链上的智能合约组成,负责处理平台功能,如 ERC-20 稳定币、身份认证、权益证明和治理。去中心化的治理流程负责管理这些可升级的合约。构建在 Celo 平台上的应用程序(如 Celo 钱包应用)允许终端用户通过与 Celo 区块链交互并调用 Celo 核心合约的 API 来管理账户和进行支付。第三方开发者可以部署自定义智能合约来利用这些核心合约,某些应用程序功能可能会使用中心化云服务。Celo 区块链和 Celo 核心合约共同构成了 Celo 协议。[3]
Celo 协议
Celo 的区块链参考实现基于 go-ethereum(以太坊协议的 Go 语言实现)。虽然 Celo 团队承认以太坊是一个具有自身发展轨迹的独立项目,但他们希望在适用情况下贡献改进,并对 Geth 社区的基础性工作表示感谢。Celo 协议的核心组件在智能合约层和链下实现。Celo 采用拜占庭容错 (BFT) 共识协议来就新区块达成一致。参与此共识协议的软件实例被称为验证者,特别是活跃或当选的验证者,以区别于未被选中的已注册验证者。Celo 的共识协议基于 Istanbul (IBFT),这是由 AMIS 开发并提议作为 go-ethereum 扩展的一种实现。尽管 IBFT 从未合并到 go-ethereum 中,但其变体存在于 Quorum 和 Pantheon 客户端中。Celo 更新了 Istanbul 以与最新的 go-ethereum 版本保持一致,解决了正确性活跃度问题,并增强了可扩展性和安全性。[4]
验证者选举
在 Celo 的验证者选举中,原生资产 CELO 的持有者可以参与并赚取奖励。账户并不直接投票给验证者,而是投票给验证者组。在投票之前,CELO 持有者需将余额转移到锁定黄金(Locked Gold)智能合约中。锁定黄金可同时用于在验证者选举中投票、维持注册为验证者或验证者组所需的质押,以及对链上治理提案进行投票。这使得验证者和验证者组能够利用其质押进行投票并赚取奖励。[5]
超轻量同步 (Ultralight Sync)
除了以太坊的全节点、快速和轻量同步模式外,Celo 还支持超轻量同步模式。超轻量节点通过下载每个前序纪元(epoch)的最后一个区块头并应用验证者集差异,来计算当前纪元的验证者集。然后,它们下载最新的区块头,验证当前纪元中至少三分之二的验证者集已对其进行签名。在区块间隔为 5 秒、纪元为 1 天的 Celo 主网上,超轻量节点同步最新区块所需下载的区块头数量比轻节点少约 17,000 倍。[6]
治理
Celo 采用链上治理机制来管理和升级协议,包括修改智能合约、添加稳定币或修改储备资产配置。所有更改都需要经过 CELO 持有者的批准,并由法定人数阈值决定提案通过所需的必要票数。[7]
Celo 网络
Celo 网络的拓扑结构由运行不同配置的 Celo 区块链软件的机器组成。验证者从其他节点收集交易,执行相关的智能合约以形成新区块,并使用拜占庭容错 (BFT)共识协议来推进网络状态。由于 BFT 协议在可扩展性和安全性方面的限制,只有有限的一组节点可以通过权益证明机制担任验证者。未被配置或选为验证者的全节点主要负责服务轻客户端的请求并转发交易,以换取交易费。它们至少维护部分的区块链历史记录,并可以随时加入或离开网络。轻客户端(例如在用户设备上运行的 Celo 钱包)连接到全节点,以请求账户和交易数据,并签署和提交新交易,而无需保留区块链的完整状态。[3]
Celo 钱包
Celo Wallet 应用程序是一款非托管钱包,使用户能够使用自己的密钥和账户自主托管资金。发送交易和查询余额等关键功能通过点对点轻客户端协议以去中心化的方式执行。然而,该钱包采用了一些中心化云服务来增强用户体验,例如用于预加载邀请的 Google Play 服务、用于发送推送通知的 Celo Wallet 通知服务,以及用于提供查询交易和实现用户活动流的 GraphQL API 的 Celo Wallet 区块链 API。从 Google Play 商店等平台下载 Celo Wallet 的用户信任 cLabs(或提供该应用程序的实体)和 Google 会交付正确的二进制文件,许多用户认为为了获得额外的功能,这种对中心化服务的依赖是可以接受的。[3]
倡议
Bloom
Bloom 是一项针对生态系统代币发行事件 (TGE) 的咨询计划,旨在指导项目完成 TGE 准备和产品路线图开发。该计划提供启动平台、加速器计划、交易所支持、营销、投资者网络、代币结构与分配战略咨询、审计服务以及关键意见领袖 (KOL) 资源的对接。Bloom 旨在提供实操性协助,使创始人能够专注于长期产品开发和战略。 [8]
Connect the World
2022 年 4 月,Celo 基金会启动了价值 2000 万美元的 “Connect the World” 活动,旨在促进全球范围内 Celo 高质量出入金通道的发展。该倡议包括引入 FiatConnect,这是一种开源 API 规范,旨在简化和扩展集成。该活动将向每个国家首位集成 FiatConnect 并达到质量标准的支付服务商提供 5 万美元奖励。此外,它还将为所有服务商补贴高达 10 万美元的入金费用,以降低用户的访问成本。 [9]
CELO
CELO 是 Celo 区块链的原生资产,支持其增长与发展。CELO 持有者可以赚取奖励、向验证者进行质押,并对影响 Celo 生态系统未来的提案进行投票。该代币的最大供应量为 10 亿枚。[2][11]
Mento
Mento(前身为 CP-DOTO)根据用户需求调整 Celo 稳定资产的供应。用户可以通过存入等值的 CELO 来创建新的 Celo Dollar,或者将 Celo Dollar 兑换回 CELO。该系统依赖于准确的 CELO 对美元汇率预言机。当对 Celo Dollar 的需求超过供应时,用户可以通过按市场价格购买 CELO,将其兑换为 Celo Dollar,并以更高的市场价格出售来获利。相反,当需求下降时,用户可以以较低的价格购买 Celo Dollar,将其兑换为 CELO,并按市场价值出售。Mento 旨在通过受 Uniswap 模型启发的两个 CELO 和 Celo Dollar 虚拟桶来防止储备耗尽。[12]
Granda Mento
Granda Mento 促进了大额 CELO 与 Celo 稳定代币之间的兑换,解决了 Mento 和场外交易(OTC)的局限性。虽然 Mento 有效地维持了稳定代币的稳定性,但其恒定乘积做市商在大额交易中可能会导致显著的滑点(滑点是指交易期间的价格波动)。Granda Mento 的运作方式与 Mento 类似,通过使用储备金来铸造或销毁代币:购买的稳定代币被创建,售出的代币被销毁。例如,将 50,000 CELO 兑换为 100,000 cUSD 会将 CELO 转移到储备金中并铸造 cUSD。Granda Mento 旨在为铸造或销毁大额稳定代币提供机构级流动性,一次可处理数百万美元的交易。[13]
稳定币
Celo Dollars (cUSD)、Celo Euros (cEUR) 和 Celo Reals (cREAL) 是 Mento 稳定币,旨在实现快速、廉价且简便的移动端交易。这些稳定币促进了低成本汇款、跨境支付、全球慈善援助分发、在线支付以及交易所内的价值转移,特别是在货币波动的市场中。[2]
合作伙伴
- Safe
- Chainlink
- Animoca Brands
- Google Cloud
- Circle
- Rarible API
- Tether
- Optimism
- Brave
- EthicHub
- Toucan
- ZeroSwap
- Minipay
- Opera
Celo 和 Opera 扩大了合作伙伴关系,以进一步扩展 MiniPay 钱包。作为合作的一部分,Celo 基金会提议向 Opera 分配 1.6 亿枚 CELO,以支持 Celo 的 2030 愿景,即发展链上经济并将 Opera 转变为长期利益相关者。[18][19]