ripple 相关介绍

本贴最后更新于 1969 天前,其中的信息可能已经渤澥桑田

今天重点了解了一下目前市值第二大的数字货币瑞波币(xrp)相关东西。
几个网站信息如下:
https://ripple.com/ ripple 官网
https://leanpub.com/ripple/read#leanpub-auto-ripple RIPPLE 开放式全球支付网络
https://blog.csdn.net/vohyeah/article/details/80873801
#为什么会有 ripple
"早在 2004 年,Ryan Fugger 就推出了 Ripple 项目的第一个现实版本。 它是基于互联网为解决银行间转账与汇款手续费用高昂而设计的支付与清算网络,运作方式类似于银行的清算系统。"
"Ripple 总共发行 1000 亿单位的 XRP,XRP 目前可精确到 6 位小数; 最小的单位称为一滴(drop),即 100 万滴等于 1 个 XRP, 也就是 1XRP=1000000dXRP。 "
"2013 年,Open Coin 公司推出了新版的 Ripple 网络,通过两个措施解决了孤立小圈子的问题:其一是推出瑞波币(XRP),作为 Ripple 网络的基础货币,可以在整个 Ripple 网络中无限制的自由流通;其二是引入了网关(Gateway)系统,就像是金融中介,可以对货币进行存取和兑换, 人们信任的不再是某个人,而是这个网关系统,并且允许人们通过网关将法定货币或者虚拟货币注入和抽离 Ripple 网络,使得 XRP 之外的转账可以在信任网关的用户之间进行,而不再局限于彼此信任的人之间。"
rippledAPI 要求所有的 XRP amounts 都要以 Drop 为精度。例如,1 个 XRP 表示为 1000000Drop。
XRP 账本的一致性算法在 4 到 5 秒内完成交易确认,每秒处理吞吐量高达 1500 笔交易。

现在很多公司都在基于现有互联网支付的基础设施进行一些创新,但是在这个过程中遇到很多问题,进而发现现有的基础设施不够用。比如现在的各种独立支付网络相互之间是隔离的,你用支付宝给另一个支付宝转钱很简单,但是如果用另一个支付工具比如财付通就比较困难了。但真正的互联网不是这样的,访问网站可以用任何一个浏览器,但是现在的支付系统不是这样的。

在日常生活中,比方说一个人想给另一个人发钱,愿意支付这一方只有一个支付宝帐户,另一方有一个美国银行的帐户,这是一个很常见行不通的情形,钱没法过去,中间有一个障碍。通常,大家会进行一个操作,找一个中间人,然后这个中间人可以既有美元、美国银行帐户,也有支付宝帐户。他愿意帮你把美元付出去,也愿意支付宝结算。

原理

如果你用 Ripple 完成上面所描述的支付过程,很重要一点就是你不需要相信中间人,它不仅能帮你把美元发出去,也能接受人民币。Ripple 这个网络就会让你的两笔转帐同时发生,中间人可以是陌生人,也可以就是做事的机构,但是你完全不需要信任它。另外由于 Ripple 的中间人省去了谈价格这个过程,并且这个网络是一套协议,它会自动给你找最优的价格。比方说用人民币兑换美元,它有可能基于现在的网络情况,用人民币换成比特币,再换成美元。这样得到的价格比较合理,这个网络自动帮你执行这样一个过程。然后有很多很复杂的路径,这些都是网络自动选取的。

总体来看,Ripple 省略了找中间人这一个步骤。而跨国支付的问题,Ripple 并不是不需要中间人,而是中间人隐藏在网络这套协议当中,而且它解决了信用问题。

Ripple 系统有一个重要的概念叫网关,它的作用有点像银行,接受用户现实中的法定货币并转化其 ripple 的账户中的虚拟货币(IOU)。例如你在网关中存一万元人民币,网关会在 ripple 系统中给你发行等量的虚拟人民币,表示你在网关中有一万块人民币,你可以提取,兑换或支付给别人。与银行不同的是,该账簿不是银行私有的会计帐本,而是全球公享的一个在线总帐。这样,ripple 网络就和外部世界连接起来了。虽然网关这个概念一般用来称呼往 ripple 系统中存取钱的商业机构,实际上它和别的 ripple 账户没有什么不同,只要别人愿意信任你,任何人都可以作为一个网关。选择网关时一定要非常谨慎,因为不像瑞波币是整个 ripple 网络通用的,某网关发行的虚拟货币一般只能在该网关交易和提现,建议只信任 ripple 官方推荐的网关。

除了分布式的支付和交换系统,ripple 也有自己的货币,瑞波币。Ripple 网络的使用者并不一定需要使用瑞波币,系统支持任意的货币。 作为 ripple 系统的内置货币,瑞波币与其他货币有一些不同。它限量发行 1000 亿个,每一个 ripple 网络的参与者都支持瑞波币,这就避免了交易对手风险。而其它货币在 ripple 中表现为虚拟货币,你可以使用虚拟货币在 ripple 系统中交易,但你需要提防交易对手违约或者欺诈的风险(主要是网关)。瑞波币还有一些额外的作用。

作为中间货币

如果没有中间货币,你可能要将人民币换成日元,再换成欧元,再换成目标货币美元,甚至中间还会有更多的链条。瑞波币的存在使得任意两种货币的兑换都至多只经过一次转换即可。下面几个因素让 ripple 币成为理想的中间货币: 最高的流动性。没有中间环节,没有交易费用,你可以直接将货币付给另一个账户。

账簿本身由三个组件组成,即上图的地址,信任链,兑换申请。

地址。 地址是账簿最基本的组件,它唯一的标致了你在 ripple 系统中的身份。每个 ripple 账户都有一个唯一的地址,其中保存了账户什么币种有多少结余等信息。这有两个意思。一是别人可以通过该地址给你付款。二是由于瑞波账本是共享的,所以别人也能查询到该地址的一些信息,包括余额。

信任链。 信任链是瑞波中用来管理两个账户之间结余的机制。信任链可以连接任意两个地址,也可以随时建立和取消。 信任方 alice 建立一条信任链到受信任方 bob, 意味着 alice 允许 bob 替她保管她的钱。建立信任链时,还需要指定币种和数量,意味着 bob 只能为 alice 保管特定的币种,且数量不超过设定的上限。

交换申请。 瑞波中第三个重要概念是交易申请。只要账户中有余额就可以发起交换申请,从而将手中资产从一种货币兑换成另一种。申请时需要设置您期望的汇率。在下图中, alice 发起申请希望将手中的美元换成欧元。

瑞波生态系统由四种角色组成,客户,商业机构,网关和做市商。任意的瑞波用户都可以作为任意角色使用,不需要特殊的地址或权限。判断某个用户扮演的是什么角色,主要看它和其他地址是什么关系,交易时起什么作用。下面我们依次讨论每个角色在瑞波系统中分别起什么作用。

用户。 alice,以及其他用户,使用瑞波并信任一个本地网关。如下图绿色所示。大多数用户只有一条对本地网关的信任链用来交易他们的本地货币。

商人。 bob,以及其他商人,也使用并信任一个本地网关。如下图蓝色所示。和他们的客户一样,大多数商人也只有一条对本地网关的信任链用来接收本地货币。

网关。 网关作为一个中间机构,被交易双方信任,所以可以代为保管双方的资金,这让快速的支付成为可能,即使交易双方不见面。 由于用户和商人信任网关而网关可以不信任任何人,网关就成了一个知名的枢纽和交易中心。每一个集群代表了一个本地的商业社区。

做市商。 瑞波做市商连接这些分散各地的商业社区使它们成为一个整体。做市商信任多个网关,从一个网关中买余额然后在另一个网关中卖出。做市商的出现,建立了一条通路,让 alice 可以使用瑞波网络从任意的商人那购买商品而不需关心商人信任的是哪个网关,使用的是哪种货币。

  • xrp
    3 引用 • 4 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 423 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    17 引用 • 236 回帖 • 418 关注
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 9 关注
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 20 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖 • 2 关注
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    129 引用 • 793 回帖
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 623 关注
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    27 引用 • 66 回帖
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖 • 92 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 41 关注
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    85 引用 • 895 回帖 • 1 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    19 引用 • 31 回帖 • 2 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1083 引用 • 3461 回帖 • 286 关注
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    313 引用 • 1667 回帖 • 1 关注
  • OnlyOffice
    4 引用 • 23 关注
  • 尊园地产

    昆明尊园房地产经纪有限公司,即:Kunming Zunyuan Property Agency Company Limited(简称“尊园地产”)于 2007 年 6 月开始筹备,2007 年 8 月 18 日正式成立,注册资本 200 万元,公司性质为股份经纪有限公司,主营业务为:代租、代售、代办产权过户、办理银行按揭、担保、抵押、评估等。

    1 引用 • 22 回帖 • 684 关注
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 108 关注
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    链书目前已经下线,也许以后还有计划重制上线。

    14 引用 • 257 回帖 • 2 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    333 引用 • 323 回帖 • 65 关注
  • sts
    2 引用 • 2 回帖 • 148 关注
  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖 • 2 关注
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 290 关注
  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 399 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    492 引用 • 1383 回帖 • 375 关注
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 251 关注
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 398 关注