Celo是一个基于区块链的去中心化稳定币与金融应用平台。Celo是以太坊代码库的分叉,具有完全的 EVM 兼容性,任何以太坊智能合约均无需更改即可部署。此外还有一个mobile-sdk,可轻松构建与智能合约对接的本机移动dapp。
Celo认为dapps应该是移动优先的本机应用程序,它应将区块链抽象化,并努力构建易于实现的平台和 SDK。Celo 用户可以注册电话号码,然后人们只要电话号码就可以直接发送代币。在Celo中基本费用用于验证器,小费用于服务于轻客户端的整个节点。以太坊中提出的方案中,「基本费用」被烧掉,还有另一部分,「小费」直接支付给验证者。
Celo协议有两种资产:弹性供给稳定价值资产Celo- Dollar 和固定供给可变价值资产 Celo-Gold。Celo Gold 是协议的实用代币(2020年6月,正式更名为CELO),有多种用途。例如,它是 Celo 协议共识和治理机制的重要组成部分,因为在验证器选举和治理决策中,投票权与锁定投票的Celo Gold数量成正比。
Celo Gold也是稳定机制的基础:它被保存在储备智能合约中,可以交换 Celo Dollar ,以平衡需求过剩或短缺。除 Celo Gold之外,一篮子多样化的非Celo加密资产组合。该储备会定期重新调整,通过链上治理设定目标资产配置。因此,Celo 稳定机制可以理解为一个混合的加密资产抵押 / 铸币税模式。
由于相当一部分储备抵押品是以 Celo Gold 计价的,因此 Celo Gold 的价值不被过度稀释对于 Celo Dollar 的稳定至关重要。在 Celo Gold 总供应量不变的情况下,避免过度稀释更容易实现稳定。并且由于未来的供应不确定性较小,因此更易于对 Celo Gold 进行估值。
为了保持 cUSD 的稳定性,该协议设置了激励机制调整 cUSD 供给,以在价格挂钩的情况下满足 cUSD 需求。在更高水平上,Celo 的扩张和收缩机制允许用户通过向外汇储备金发送价值 1 美元的 cGLD 来创建新的 cUSD,或者通过兑换价值 1 美元的 cGLD 来烧掉 cUSD。
此外,Celo 使用基于地址的分布式加密协议,允许用户直接向电话号码发送价值,而不必知道长的基于公钥的地址。Celo 验证协议使用去中心化的验证器网络发送确认码,一旦确认,协议将电话号码散列对应到的相应公钥进行分布式存储。为了确保 Celo 用户的隐私,Celo 对生成电话号码哈希的哈希函数使用每用户 salts。
CELO代币激励机制
Celo的PoS机制在经济设计方面,引入了验证者组,将投票给验证者组的利益相关者的奖励与当选的验证者的奖励分开;「正常运行时间得分」,使得该得分影响了奖励以激励长期的验证者可用性。
Celo 使用选举机制,激励本地资产持有人进行投票。但是用户不会直接为验证者投票,而是会为验证者组投票。验证者组具有「成员」,这是候选验证者的有序列表(每个验证者都必须选择将自己加入该组)。该组可以随时添加,删除或重新排序成员。根据一个组收到的票数 , 验证者组通过获得一部分验证者奖励来获得补偿。
Celo 协议为每个验证者跟踪「正常运行时间得分」。当验证者提议一个区块时,它还将在区块主体中包含它从提交前一个区块的验证者那里收到的每个签名。为了使验证器在给定的块上「生效」,必须在前面的十个块中的至少一个中包含其签名。