Celo 是一个 以太坊 Layer-2 和移动优先的 区块链 网络,旨在实现全球快速、低成本的支付。Celo 生态系统包括一个 权益证明 区块链(Celo 平台)、原生 CELO 代币、USDC 和 USDT 作为 gas 货币、Mento 稳定资产(cUSD、cEUR、cREAL、eXOF)以及与 Uniswap V3、Curve、Chainlink 和 Rarible 等基础设施的集成。Celo 于 2020 年地球日推出,其开源 主网 支持 1000 多个旨在实现全球繁荣的项目。Rene Reinsberg 和 Marek Olszewski 是 Celo、Celo 基金会和 cLabs 的联合创始人。[1][2]
Celo 是一个 以太坊 Layer-2 和移动优先的 区块链 网络,旨在实现全球范围内快速、低成本的支付。它的设计目标是为移动用户创建一个可访问的全球金融生态系统,只需一个手机号码即可进入。主要功能包括 Layer-1 协议、EVM 兼容性、权益证明、碳负极方法、移动优先身份、超轻客户端、本地化 稳定币(cUSD、cEUR、cREAL)以及可用多种货币支付的 gas。Celo 通过使用去中心化身份层将电话号码映射到钱包地址,简化了支付流程,移动参与者因系统安全和维护而获得奖励。通过使用一种新型的基于地址的加密算法和与法定货币挂钩的稳定价值代币,Celo 使得发送支付就像发送短信一样简单,通过将电话号码映射到 钱包 地址,并为保护和维护系统提供奖励。 [1][2]
Dango 测试网 最初在 2023 年 EthCC 上提出,是 Celo Layer 2 的第一个公共测试网络,旨在为 Cel2 上的开发者提供支持。它于 2024 年 7 月 7 日启动,其目标包括展示成功的状态迁移,并为未来的发展奠定坚实的基础。Dango 将与现有的 Alfajores 测试网 并行运行,使基础设施提供商能够在升级其他测试网 以及最终升级 Celo 主网 之前适应 L2 代码库。Dango 保留了 Celo 的大部分功能,同时增加了新功能,如完整的 Alfajores 历史和状态、CELO 代币的双重使用、费用抽象、与 Layer 1 的本地桥接、通过 EigenDA 的数据可用性、质押 和 Ultragreen Money。 [10][14]
Celo 专注于为那些不熟悉加密货币且使用低成本、连接受限设备的用户提供简单的用户体验。它采用全栈方法,在设计每一层时都以最终用户为中心,同时考虑到其他利益相关者,例如支持用户体验的网络节点运营商。 [3]
Celo是一个开放的密码学协议,支持安全和去中心化的交易和智能合约。虽然与以太坊有渊源并保持完全的EVM兼容性,但Celo使用拜占庭容错(BFT)共识机制(权益证明)而不是工作量证明。它具有独特的区块和交易格式、客户端同步协议以及gas支付和定价机制。 [3]
Celo核心合约由Celo区块链上的智能合约组成,处理平台功能,如ERC-20稳定货币、身份证明、权益证明和治理。去中心化治理流程管理这些可升级的合约。构建在Celo平台上的应用程序,如Celo钱包应用程序,使用户能够通过与Celo区块链交互并调用Celo核心合约的API来管理帐户和进行支付。第三方开发人员可以部署自定义智能合约来利用这些核心合约,并且某些应用程序功能可能使用集中式云服务。Celo区块链和Celo核心合约的结合构成了Celo协议。 [3]
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]
In Celo's Validator Elections, holders of the native asset, CELO, may participate and earn rewards. Accounts do not vote for validators directly but instead for validator groups. Before voting, CELO holders move balances into the Locked Gold smart contract. Locked Gold can be used concurrently to place votes in Validator Elections, maintain a stake for registering as a validator or validator group, and vote on on-chain Governance proposals. This allows validators and groups to vote and earn rewards with their stake. [5]
除了 以太坊 的完整、快速和轻量级同步模式外,Celo 还支持超轻量级同步模式。超轻量级节点通过下载每个先前纪元的最后一个区块头并应用验证者集合差异来计算当前纪元的验证者集合。然后,它们下载最新的区块头,验证当前纪元的验证者集合中至少有三分之二对其进行了签名。超轻量级节点下载的区块头数量比轻量级节点少约 17,000 倍,以便在 Celo 主网上同步最新的区块,该主网具有 5 秒的区块周期和 1 天的纪元。 [6]
Celo采用链上治理机制来管理和升级协议,包括更改智能合约、添加稳定货币或修改储备资产分配。所有更改都需要CELO持有者的批准,法定人数阈值决定了提案通过所需的票数。 [7]
Celo网络的拓扑结构由运行不同配置的Celo区块链软件的机器组成。验证者从其他节点收集交易,执行相关的智能合约以形成新的区块,并使用拜占庭容错(BFT)共识协议来推进网络的状态。由于BFT协议的可扩展性和安全性限制,只有有限的节点可以通过权益证明机制充当验证者。完整的节点未被配置或选为验证者,主要服务于轻客户端的请求,并转发交易以换取交易费用。它们至少维护部分区块链历史,并且可以随时加入或离开网络。轻客户端(例如在用户设备上运行的Celo钱包)连接到完整的节点以请求帐户和交易数据,并签署和提交新交易,而无需保留区块链的完整状态。[3]
Celo 钱包应用程序是一款非托管钱包,使用户能够使用他们的密钥和账户自我保管资金。诸如发送交易和检查余额等关键功能通过点对点轻客户端协议以无需信任的方式执行。然而,该钱包采用了一些中心化的云服务来增强用户体验,例如用于预加载邀请的 Google Play 服务、用于发送推送通知的 Celo 钱包通知服务,以及用于提供 GraphQL API 以查询交易和实现用户活动提要的 Celo 钱包区块链 API。从 Google Play 商店等平台下载 Celo 钱包的用户信任 cLabs(或提供该应用程序的实体)和 Google 来提供正确的二进制文件,许多用户认为这种对中心化服务的依赖对于所提供的额外功能是可以接受的。 [3]
Bloom 是一个为生态系统代币生成活动 (TGE) 提供的咨询项目,旨在指导项目完成 TGE 准备和产品路线图开发。该项目提供启动板、加速器项目、交易所支持、营销、投资者网络、代币结构和分配的战略咨询、审计服务以及关键意见领袖的支持。Bloom 旨在提供实践帮助,使创始人能够专注于长期产品开发和战略。 [8]
2022年4月,Celo基金会启动了2000万美元的“连接世界”活动,以促进Celo在全球范围内高质量链上和链下通道的开发。该计划包括引入FiatConnect,这是一个开源API规范,旨在简化和扩展集成。该活动为每个国家/地区首个集成FiatConnect并满足质量标准的支付提供商提供5万美元。它还将补贴所有提供商高达10万美元的链上费用,以降低用户访问成本。 [9]
CELO是Celo区块链的原生资产,支持其增长和发展。CELO持有者可以获得奖励,与验证者进行质押,并对影响Celo生态系统未来的提案进行投票。该代币的最大供应量为10亿。[2][11]
Mento(前身为CP-DOTO)根据用户需求调整Celo稳定资产的供应。用户可以通过存入等值的CELO来创建新的Celo Dollar,或者将Celo Dollar兑换为CELO。该系统依赖于CELO兑美元汇率的准确预言机。当对Celo Dollar的需求超过供应时,用户可以通过以市场价格购买CELO,将其兑换为Celo Dollar,并以更高的市场价格出售来获利。相反,当需求下降时,用户可以以较低的价格购买Celo Dollar,将其兑换为CELO,并以市场价值出售。Mento旨在通过两个CELO和Celo Dollar的虚拟桶来防止储备耗尽,其灵感来自Uniswap模型。[12]
Granda Mento 旨在促进大量 CELO 兑换 Celo 稳定代币,解决 Mento 和场外交易 (OTC) 的局限性。虽然 Mento 有效地维持了稳定代币的稳定性,但其恒定乘积做市商可能会导致大型交易中出现显著的滑点,其中滑点是指交易期间的价格变动。Granda Mento 的运作方式与 Mento 类似,通过使用储备金来铸造或销毁代币:购买的稳定代币被创建,而出售的代币被销毁。例如,将 50,000 CELO 兑换为 100,000 cUSD 会将 CELO 转移到储备金并铸造 cUSD。Granda Mento 旨在为铸造或销毁大量稳定代币提供机构级别的流动性,一次处理数百万美元。[13]
Celo 美元 (cUSD)、Celo 欧元 (cEUR) 和 Celo 雷亚尔 (cREAL) 是 Mento 稳定币,专为快速、廉价且便捷的移动交易而设计。这些稳定币有助于降低汇款成本、跨境支付、全球慈善援助分配、在线支付以及交易所内的价值转移,尤其是在货币波动性较大的市场中。[2]