【朋克智库】Ripple——新时代外汇体系的塑造者?

公众号:区块链朋克(微信号:CryptoPunk)

Ripple可能是目前少数真正有所落地的币圈项目了

一、XRP的由来

瑞波(Ripple)是由RippleLabs在2013年推出的一种互联网金融协议。这种金融协议主要用于实现全球货币(包括法币及虚拟货币)之间的迅速、低价的转换。

瑞波币(Ripple,缩写XRP)是瑞波系统内的流动性原生货币,主要用于作为货币相互兑换的中间品。

截至目前(2018年3月25日),XRP市值排名第三位,总市值为249亿美金(约合1574亿人民币)。

上图为Ripple CEO Brad Garlinghouse

二、瑞波的用途

瑞波目前是专注为跨境的外汇汇款、支付、清缴等设计的一个系统。

目前的外汇支付体系主要是SWIFT体系,外汇交易中间依赖大量的中间方,整体效率非常低下、费用高昂,通常需要3-5天的到账时间,20-70刀的费用。

与目前的外汇体系相比,比特币有非常明显的优势,可以实现60分钟的确认(6个区块确认),费用方面在大部分时间也低于外汇费用。

而瑞波,希望能够比比特币更进一步。目前瑞波可以做跨境交易3秒钟的确认时间,几乎可以忽略不计的手续费(之所以不免费的原因是因为要避免有人通过大量发送小额交易请求来攻击系统)。

因此,瑞波和比特币的定义也有天然的差别。比特币的定义更多的是要成为货币(替代法币),而瑞波就是定位为通过区块链技术,形成一个超快速、超低价的跨境交易体系

截至目前,根据瑞波官网的展示,其已经与数十家大型银行、金融机构开展了合作。

三、瑞波系统的原理

目前瑞波有三种提供跨境交易的模式,分别为xCurrent、xRapid、xVia。

xCurrent是由中间银行作为中转完成交易,xRapid是用XRP完成中间的交易,而xVia则是由网关作为中转完成交易。

xCurrent示意图

xCurrent,主要为银行与银行之间提供跨境交易。Ripple网络在银行间设立了分布式的账本,每当有银行A向银行B转账,可以靠中间银行C进行清算。实质上通过分布式账本,使A在C开设的银行账户及B在C开设的银行账户内的金额发生了转变。这种模式优点是速度较快、费用低,缺点是三家银行都需要加入Ripple网络,使用同一套分布式账本。

xRapid示意图

xRapid,模式为支付方先将支付金额换成xrp发送给收款方的银行,银行将收到的xrp转换成对应的货币,再支付给对应的收款方。这种模式相比xCurrent更灵活,只需要收款方的银行可以接受xrp并换成对应法币即可。当然将xrp转换为当地货币的步骤也可以由收款人自主完成。

xVia示意图

xVia,是引入了网关的概念。网关就是Ripple系统的一个中介机构(类似银行),支付方可以先将任意货币先转给网关,再由网关将货币转换成其它货币,支付给收款人即可。这种模式最为灵活,支付方和收款方都不需要加入Ripple网络,只需要信任网关即可

这里值得注意的有两点。

1.无论哪种方式,中间都依赖中心化机构(例如银行、网关等),才能完成整个环节。但是中心化机构就意味着安全性问题,尤其是网关,有可能会破产或者捐款逃跑。

2.xrp币并不是必须的。用xCurrent和xVia的模式,事实上并不一定要用到xrp币。

四、瑞波系统的共识机制

瑞波采用了RPCA(The Ripple Consensus Algorithm)算法。

该算法相比POW、PBFT等算法的特点是通过子网络内部相互信任,从而达到了更加迅速的共识速度,并保证了最终性(即不会回滚之前的交易)。

但是,算法本身如果在记账节点相互间没有较高的重合度的话,很容易导致分叉,安全性较弱(值得一提的是,Ripple确实在早期丢失了30000个区块)。

也因此,为了保证较高的安全性,Ripple目前的记账节点非常中心化,很大一部分的记账节点实际上是由Ripple自己控制的。

在正式介绍共识机制之前,需要先引入有一个概念,UNL(Unique Node List),即信任节点列表。每一个节点都维护这一个信任节点列表,并且在共识过程中,节点只会接受来自UNL的节点的投票。

RPCA对交易分两个阶段完成,第一阶段是达成交易集(即未打包进入区块的合法交易的集合)的共识,第二阶段是对新生成的区块进行提议,最终形成被共识过的区块。

首先,交易共识

1 每个节点在共识开始时尽可能多的收集所能收集到的需要共识的交易,并放到“候选集”里面;

2 每个节点对它信任节点列表中的 “候选集”做一个并集,并对每一个交易进行投票;

3 UNL中的服务节点交流交易的投票结果,达到一定投票比例的交易会进入到下一轮,达不到比例的交易要么被丢弃,要么进入到下一次共识过程的候选集中;

4.    在最终轮中,所有投票超过80%的交易会被放到共识过的交易集中。

之后,区块共识

形成交易集后,每个节点开始打包新的区块,打包区块的过程如下:

1.  每个节点广播自己得出的区块

2.  节点收集到它所有可信列表中节点广播过来的区块后,如超过80%,则认为这是获得共识的区块。否则,重头开始,直到实现80%以上的认可。

至此,一个区块的共识过程结束,开启下一轮共识过程。

可以看出,瑞波系统非常依赖UNL的体系,节点相互需要信任,并且每个每一个节点之间都要有相当完整的信任连接度,才可以使得系统顺利的运行。否则很可能会产生分叉。

但是,一旦前提达成,瑞波的就可以非常迅速的出块并达成共识,目前瑞波可以保证3秒出一个块,并且TPS达到1500。已经基本上满足了外汇交易的数量

五、Token经济学

目前瑞波总共有一千亿瑞波,目前都已经生产了。其中五百五十亿瑞波都是锁在托管账户中,每个月会解锁10亿给团队,用于瑞波生态的发展。此外,大量的瑞波是早期由Ripple Labs免费分发给了银行及网关用于提供流动性。

因此,目前瑞波的Token分布目前非常不去中心化。这也是之前xrp可以疯狂被拉升的原因之一。

六、总结

目前来看,瑞波还是一个偏中心化的数字货币,不管从运营模式、token集中度、验证节点来说都是

虽然是公链,但是由于其信任体系(UNL)的存在,其运作模式也非常类似联盟链。

但是,瑞波同样是少数几个真实已经有实际应用落地的数字货币,其在跨境方面已经有大量的合作案例。

事实上,很可能区块链的真实应用会率先在to B领域爆发,因为区块链的分布式账本及共识机制,带来的不可篡改、透明、易于清算等特性,可以极大的提升B端的清算效率,降低清算成本,从而提升生产力

无论如何,瑞波都是一种值得称道的颠覆性尝试。期待瑞波未来的表现~

往期精彩阅读:

【朋克智库】比特币详解1.0——区块链的萌芽

【朋克智库】以太坊——区块链的边界不止于货币

EOS——区块链的救赎,还是看似光明的迷途

区块链将如何颠覆互联网帝国的商业模式

数字货币真的“去中心化”了吗?——《数字货币去中心化程度评估报告》

区块链将如何推动人本意识的再度觉醒?

「区块链朋克」,see you soon

有兴趣的小伙伴可以加微信zhoucy33,「朋克」会把你拉入交流群参与讨论哟~

推荐阅读更多精彩内容