在大家认识Ripple之前,一定要搞清楚以下名词,看完本篇可以什么都不记得,记得这段就够了。
Ripple:整个专案的名字,包含Ripple Network和XRP
Ripple Network:又称RippleNet,是支付网络,也是整个Ripple的核心架构
XRP:基于Ripple Network所设计的货币
Ripple是什么?
我们先来看看现在全球规模的金融体系遇到了什么问题。
假设A在某个国家,要汇钱给在另一个国家的B,那么A只能去当地银行电汇到B在他国家内部的银行帐户,这时B需要等数天的时间才能收到,因为A国家的银行跟B国家的银行可能使用的是不同的记帐系统,某些银行要搞清楚帐目后才能同步资讯,感觉就是一个大工程。这样的使用流程...恩...想必是可以再进步的,所以Ripple想要做的是全球使用的支付系统。
好,找到要解决的问题了,那要怎么解决呢?
Ripple支付
要提醒大家的是,Ripple的想法其实早在2004年Bitcoin还没出现的时候就存在了,也就是RipplePay。RipplePay的运作原理很简单,举个例子:
例如甲欠乙10块,甲给了乙价值面额10块的IOU(欠条),这时当乙欠丙10块时,若是甲跟丙认识,那么乙可以直接给丙那个面额10块的IOU,让借贷关系变成甲欠丙10块,而其中乙跟丙之间不需要有信用支撑,他们只需要都相信甲甲可以可以了,这就是信用的传递。最广为接受的例子就是钞票,我们每个人之间最差的状况都是互不认识,却因为都相信政府,所以手里的钞票才能流通。
这根比特币很不一样。在使用比特币时,我们不需要交易的双方产生信任,也不需要第三方来见证。但在Ripple的情况下,交易双方必须以某种信任线相连才能执行交易。延伸上面的例子,若是丙不信任甲,可以在网络中找到丁,是丙跟甲同时信任的,如果丙甲之间找到信任人,那么可以找个丁和戊,透过甲->丁->戊->丙获得一条信任连线来完成交易。
Ripple
恩... RipplePay看起来很好用啊,为什么没有广为使用呢?这是因为RipplePay需要使用信任来连线,一个人会使用的替代是他有信任的人已经在这网络中,所以使用的范围一直仅限于小圆圈中。哇...听起来相当惨,那怎么办呢?Ripple透过Gateway和XRP来突破限制。
可是要谈Gateway就需要先介绍一个东西,就是RippleNet。
RippleNet是什么?
RippleNet就是Ripple全球支付系统的核心架构。它是由各个加入此网络的银行点们(又被称为网关)所构成,使用者A可以透过与其中一个银行点互动发送与B的交易,让B在网络中的另一个银行点取得他的资产。
RippleNet可切分为两份服务,由于是浅谈,所以就草草带过(?),如果有兴趣深入可以去看RippleNet手册。
xCurrent:让银行之间快速,透明,高效率地处理支付和传递消息的技术
xRapid:一堆可让银行们一经访问即可获得的数位资产和各式货币
xVia:产生即时全球支付及交易的系统
XRP是什么?
XRP就是Ripple Network上面流通的货币,主要用途是让不同的客户端有统一定价的标准。举个例子,假设A想要转给另一个国家的B一些钱,A在当地银行存入人民币10块,但B在他国家本地银行却想要提出等值的黄金,这时该怎么办呢?就要先用人民币兑现XRP在A里面计算出来存进去的人民币是多少XRP,然后马上B就可以根据当地银行黄金兑XRP的汇率用刚刚A给他的XRP换到等值的黄金。
汇率的计算是写在协定中的,当有交易被发起时,RippleNet会在整个网络中计算出最好的汇兑方式来帮助A和B交易,继续上述的例子,要把人民币换成黄金,可以是(1)人民币->美金-> XRP->欧元->黄金(2)人民币-> XRP->黄金,等等。通过计算后网络选择了(2)的方式。
在一次的交易中会燃烧掉的很少的XRP,主要是避免DDOS攻击。同时,XRP也被作为保证金,每个帐户中都要放置50个XRP来作为担保。
架构有了,谁要记帐?
相信看完上面大家都对Ripple都有了基本的概念,不过...好像有哪里不太对劲?Ripple身为把RipplePay移植到区块链上的一个计划...
咦咦咦?说好的酱汁呢?啊不对,说好的区块链链呢?
区块链的特色在于去中心化,透明,分散式帐本,上面说的怎么看都像是一堆跟原本一样的中心化银行,哪来的区块链?啊帐本咧?都没看到所谓的帐本啊?
共识机制
瑞普的共识机制基本上就是投票,然后针对拜占庭容错改良成特制的机制。他们,每当要验证一堆交易时,他就请这些朋友们和他自己来投票,每一轮投票都会有个门限制,通过的交易才能被留下,然后要经过好几轮,最后一轮被80通过将验证者分配给某些小块的人,而不是整个网络,这就是Ripple验证速度很快的原因。
既然投票的共识机制都会遇到拜占庭容错问题,那就要来看看Ripple在正确率的表现了。他们对于容错的比率可以来到20%,也就是所有投票多人中,恶意的人不超过1/5就不会出问题,不是特别高,但在论文中有说明道这只是强正确性,还有一个弱正确性来把关,再讲下去这又可以写文章了(?),有兴趣的人可以看看他们共识机制的白皮书。
帐本间协定
基本上这主要是要解决Ripple Network中跨货币汇款的问题。就实际上现实中不同国家的银行会用不同的计价单位记在不同的记帐系统中,那么Gateway间的债务归属也会遇到相同的问题。可以通过让XRP作为中介的通用货币,将各个帐本的交易都转换成XRP计价后,可以跨记帐到很多不同的帐本上了。详细可以参考帐本间协定的白皮书。
这段比较复杂,如果只是想要理解运作原理的话,可以果断跳过。
摘要
Ripple为人诟病的地方就是太中心化,失去了区块链去的部分特性,相信大家从上面验证者只是一小群人群可以稍稍体会(不过根据Ripple一个组织或人群占过多的数字,应该有进步的吧),另外Ripple团队拥有超大量XRP也是造成这种说法的另一个因素。而我个人的想法是如果将中心化跟去中心化比喻成一张光谱,他们是从光谱最左边中心化交易快速的优点出发,然后一步一步走向右边,在不破坏后果的所有优点的情况下并入区块链的特性,慢慢取得平衡。
Ripple的相关介绍就差不多在这里告诫其中,如果文中有误欢迎指正,谢谢!
本文链接地址:https://www.wwsww.cn/rbb/1727.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。