在研究第四代新型区块链架构和协议的过程中,看到了一个有意思的号称“Libra 竞争者”的项目 ——Celo,将会花几篇文章把 Celo 的价值做个解读,将尽可能保持行文简洁和易懂。
开篇先引用白皮书的介绍,为什么需要 Celo?
大规模采用加密货币作为支付手段的两大障碍是易用性和价值波动性。Celo 是一种协议,通过基于地址的加密方案和价值稳定的代币来解决这些问题。
为了便于发送付款, Celo 引入了一种加密方案,参与者可通过基于地址的加密方案验证手机号码到公钥的映射,从而允许用户将自己朋友的手机号码用作公钥,这里保障了与现实社会账户体系的平滑迁移。
为了解决价值稳定性,Celo 引入了一个代币,其价值通过具有弹性供应规则的货币政策来保障,并由可变价值储备来支持。此外,它引入了一种管理模型,允许协议创建价值稳定的代币用于不同指定用途。
最后,Celo 也是 PoS 的机制,参与交易的所有用户均能够参与验证, 验证者也可以获得区块奖励。当然 Celo 是兼容 EVM 的。
看起来不是很酷,好像没什么特别之处,来看看它归纳的特性。
看完我发现,它竟然把前面说的易用性,价值稳定又写了10页,长话短说我归纳一下:
1)一个维护着<地址,公钥>关系分布式数据库,用户可以使用任意账号作为公钥将 Celo 货币发送给朋友,从而可以轻松地向联系人付款。同时,即使朋友尚未下载钱包,用户也可以将 Celo 货币发送给朋友。
2)EigenTrust 聚合信誉信号:我是之前没听说过的,它是一种用于计算全局信誉得分的去中心化算法,简单来说就是一个人的信誉得分可以定义为信任该人的人数,全局就是他们信誉得分的加权。Celo 做了两个优化,一引入零知识证明简化执行计算,二是假设一组预信任的对等方,然后使用 PageRank 进行这个集合 EigenTrust 计算。这个机制带来一个好处,即分布式的信誉评价和积累机制, 由于用户有兴趣使用该协议向他的关系网络传播,因此用户能够吸引网络中其他人参与进行购买、支付和信用决策,并排除或者减少失信的人在网络中的恶意行为。这就有点厉害了,大多数身份识别方案都是基于其他人或者官方的证明,这种依靠信誉分数加权的方案哪怕是匿名的也可以让交易的安全程度大大提升。
3)Celo 协议为了实现价值稳定,引入五个新颖的特征:
(a) 支持多种本地和区域价值稳定的货币的多资产分层储备;
(b) 它设定了准备金率和有关参数;
(c) 内置一个去中心化的交易所,即使一些地方没有中心交易对手的情况下也可以相互交易;
(d) 它以储备货币分发区块奖励和其他激励措施,并且……
(e) 它有一个管理机制,长期利益相关者负责管理储备资产和引入的新当地货币。
*Celo 还在做一系列协议升级,可以认为金融体系还有待完善。
4)提高活跃度的激励系统:越活跃,获得更多区块奖励,进而减少活跃用户的交易费用。相当于周期性的免除部分交易手续费,这对于小额支付来说很重要。
结 论
Celo 定位社会支付系统,将使用加密货币作为支付手段的体验提升到了主流的层面,这是一个进步。根据参与度来降低小额交易费用,这对发展中国家很有利。此外, 它们实现了由本地和区域货币、社会红利、各类资本组成的货币生态系统,Celo 组建了一个联盟,在发展中国家和落后欠发达地区推广加密支付,那里许多人没有银行账号或者信用卡,是一个长尾的市场,但是,Celo 系统安全性和金融健壮性还有待观察,不知道大家还是否记得倒下的明星项目 Basis。