Ripple
文章平均质量分 83
老杨_QQ122209017
本博主要用于个人笔记,有共同兴趣者,可加我 QQ:122209017
展开
-
瑞波(Ripple)历史分片
在服务器运行时,他们自然会生成一个数据库,其中包含有关在网络运行时期间见证或获取的分类帐的数据。每台rippled服务器将该分类帐数据存储在其分类帐存储中,但当存储的分类帐数量超过配置的空间限制时,在线删除逻辑会旋转这些数据库。历史分片将XRP分类帐的交易历史记录分散到XRP分类帐网络中服务器之间的称为分片的分段中。分片是一系列分类帐。一台rippled服务器以同样的方式在分类账存储和分片存储中存...原创 2018-04-28 19:59:47 · 655 阅读 · 0 评论 -
Ripple(瑞波)之交易清算
Ripple能展开的话题很多,包括瑞波币(XRP)、共识机制算法(Consensus Process)、路径算法等等,先撇开复杂的算法不说,先直奔主题,看看交易和清算Ripple怎么玩的,所以本文主要阐述基于一致性账本技术的交易和清算方案。Ripple是什么?这个网上资料很多,这里只为后面要讲的主题铺垫一些基本的通俗易懂的解释(几句废话,大咖略过,给个wiki的链接,有兴趣的看原著说明 Rippl...原创 2018-03-21 14:02:44 · 2937 阅读 · 0 评论 -
Ripple(瑞波)会是下一个金融科技巨头吗?
据央视报道,中国人民银行副行长范一飞今日在第六届中国支付清算论坛上表示,我国将大幅放宽金融业市场准入,欢迎和鼓励外资进入支付清算市场。同时对现有的经营主体加强监管、规范,对违规零容忍。范一飞表示,我国将全面开放支付产业的交易、清算和结算环节,全面放开账户、支付工具和支付系统业务,那么Ripple会是下一个金融科技巨头吗?1.Ripple公司介绍Ripple (也被称为“瑞波”)是一家由创业资本支持...转载 2018-03-21 13:51:03 · 6153 阅读 · 0 评论 -
Ripple(瑞波)区块链网络各国机构接入汇总情况(待续...)
中国支付服务商连连支付将加入RippleNet,后者是利用瑞波区块链技术进行跨境交易的支付网络。2月7日公布消息称,连连支付将采用瑞波的xCurrent解决方案,为现有客户提供在区块链上进行的当天跨境交易。该产品与使用瑞波原生货币XRP的xRapid不同。连连支付CEO刘永安说:“有了RippleNet,我们将提高用户体验,为目前公司支持的19种货币提供基于区块链的实时支付”。瑞波指出,此次与连连...原创 2018-03-21 13:07:39 · 2303 阅读 · 0 评论 -
Ripple(瑞波) JavaScript(node.js) 客户端接口库RippleAPI
介绍RippleAPI是XRP Ledger的官方客户端库。目前,RippleAPI仅适用于JavaScript。使用RippleAPI,您可以:从XRP分类帐历史中查询交易 无需连接任何服务器即可安全签署交易 将交易提交到XRP分类帐,包括付款,订单,设置更改和其他类型 生成新的XRP分类帐地址 ... 等等。RippleAPI只提供接入验证,一成不变的交易数据。样板使...翻译 2018-03-20 19:34:14 · 5144 阅读 · 1 评论 -
Ripple(瑞波)基本数据类型
不同类型的对象以不同的方式唯一标识:例如,帐户由其地址标识"r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59"。地址始终以“r”开头。许多rippled方法也接受十六进制表示。事务由事务的二进制格式的哈希标识。您还可以通过发送账户和序列号来识别交易。每个已关闭的分类帐都有一个分类帐索引和一个哈希值。当指定总帐实例,你可以使用一个。地址XRP分类帐中的帐户由base58 XRP分...原创 2018-03-20 19:17:23 · 1838 阅读 · 1 评论 -
(ILP)Interledger Payment Request(IPR)
Interledger Payment Request(IPR)Interledger Payment Request(IPR)传输协议是端到端协议,Interledger支付的接收方首先向发送方传达付款请求。该文件还建议接收方生成支付请求的方法,以便他们可以验证传入支付而不存储所有未完成的请求。介绍动机Interledger Protocol使用基于加密条件和期限的暂停,以确保发件人的资金被交付...原创 2018-03-30 10:23:20 · 367 阅读 · 0 评论 -
Ripple与超级账本重新合作,共同开发Interledger
Ripple和超级账本可能很快就有机会重新展开合作。Ripple以前曾承诺为超级账本区块链协会的开源储存库提供代码,但双方在区块链设计上存在意见分歧,随后分道扬镳。超级账本的成员主要专注于需要许可才能加入的私有链,而Ripple开发混合技术,其加密货币更容易让人联想到公有链。但是,这两家公司发现了一位可能使其结合起来的丘比特,即日本系统集成公司NTT Data。NTT Data(通过其子公司Eve...转载 2018-03-20 14:22:50 · 417 阅读 · 0 评论 -
Ripple(瑞波)多重签名
介绍您可以将一个“SignerList”添加到Ripple帐户,以便签名的法定人数可以授权帐户的交易。SignerList具有与常规密钥相同的权限级别。(基本上,除了禁用主密钥或执行全局冻结之外,它可以执行所有操作。)您可以使用SignerList以及其他授权方法,也可以禁用主密钥并删除任何常规密钥,以便SignerList是唯一的授权账户交易的方式。如前所述,该帐户必须至少保留一种授权交易的方法...原创 2018-03-21 15:34:20 · 2181 阅读 · 0 评论 -
Ripple(瑞波)服务器配置示例
rippled-example.cfg#内容## 1.服务器## 2.对等协议## 3.Ripple协议## 4. HTTPS客户端## 5.数据库## 6.诊断## 7.投票## 8.示例设置## ------------------------------------------------- --------------------------...原创 2018-03-21 19:55:01 · 3657 阅读 · 1 评论 -
Ripple CEO:我们进入中国时,希望跟中国人民银行合作
主持人:给我们简单介绍一下 Ripple 的生态系统:Ripple、XRP(瑞波币)、还有跨帐本协议 (The Interledger Protocol ,ILP) 。这些部分在 Ripple 的系统里都扮演着怎样的角色?Ripple 的客户如何参与到其中?Brad:我尽量解释得简单一点:我们把跨账本协议简称为 ILP。我是 1997 年搬到旧金山的,当时我参与了互联网早期的一些开发。我把区块链的...转载 2018-03-29 08:28:24 · 338 阅读 · 0 评论 -
瑞波加密密钥
在XRP分类帐中,数字签名证明交易有权执行特定的一组操作。只有已签署的交易可以提交给网络并包含在经过验证的分类账中。每个数字签名均基于与交易的发送账户相关联的加密密钥对。密钥对可以使用任何XRP分类帐支持的加密签名算法生成。无论使用什么算法生成密钥,密钥对都可以用作主密钥对,常规密钥对或签名者列表的成员。警告:保持私钥的适当安全非常重要。数字签名是向XRP Ledger验证您有权发送交易的唯一方式...原创 2018-04-28 19:53:14 · 1634 阅读 · 0 评论 -
Ripple达成一致共识图解
一致性共识的目的是让所有服务器都同意一组交易并生效到最后关闭总账(Last Closed Ledger)上。他们不关心交易是否有效或者交易发生的顺序。他们只关心所有服务器都赞同这组数据是什么。一致共识是个持续迭代的过程。服务器发出一组交易的提案,然后其他从对端接收到(提案)的服务器也发出自己的提案。这里我们有某一台在Ripple网络中的服务器的抽象化图解。在中间显示了关闭包(Closing Bun...转载 2018-05-01 12:51:59 · 2856 阅读 · 0 评论 -
瑞波(Rippled)的PeerFinder详解
介绍:瑞波的PeerFinder的大部分工作都受到Gnutella早期工作的启发:Revised Gnutella Ping Pong SchemeBy Christopher Rohrs and Vincent FalcoGnutella 0.6 Protocol:2.2.2 Ping (0x00)2.2.3 Pong (0x01)2.2.4 Use of Ping and Pong messa...原创 2018-04-30 16:09:35 · 602 阅读 · 0 评论 -
在Windows上编译Ripple
OS : Windows Server 2012 R2, Windows 10 Home外部库: Boost library 1.57 笔者编译Boost 1.61未成功,有成功者希望能联络笔者。 笔者编译Boost 1.62成功 OpenSSL Windows编译环境: Vi...原创 2018-03-16 19:28:51 · 646 阅读 · 0 评论 -
理解瑞波生态系统
进入ripple网站,首先引入眼帘的是“the Future of Payments”未来支付系统几个字,opencoin把自己描述为一家未互联网生态系统的金融公司,互联网的本质是”开放、平等、协作、分享“,金融!从字面上解释即 资金融通!的意思。在《辞源》中的释文是: 今谓金钱之融通状态曰金融。!这一释义基本上奠定了我国对于金融的解释,通俗易懂,流传至今。现代意义上的 金融!是指货币流通和信用活...原创 2018-03-06 19:00:08 · 1536 阅读 · 0 评论 -
ILP(Interledger)书信教程
备注:下文只做简单的翻译,没有做校验书信教程在本教程中,您将学习Interledger的一些基本概念以及使ILP成为可应用于任何支付网络的协议的一些标准。在教程中,我们将运行一个非常基本的在线服务,销售...信件,并写一个客户来支付他们。每次您访问该网站时,您都会收到一封来自A - Z的随机信件。但是,如果您没有支付费用,则会提示您先付款,并且只能在收到您的信后才能收到您的信件。为了使我们的信得到...原创 2018-03-29 20:47:57 · 1018 阅读 · 2 评论 -
哈希时间锁定协议(HTLAs)
备注:下文只做简单的翻译,没有做校验哈希时间锁定协议(HTLAs)泛化散列-Timelock合同(HTLCs)用于保护Interledger付款。本文档假定您熟悉HTLC和Interledger。它简要地总结了两者,但在IL-RFC 1:Interledger架构之后它可能是最好的阅读。Interledger使用条件转移提供安全的多跳付款。一些分类帐原生地使用散列时间锁合同(HTLC)提供有条件的...原创 2018-03-29 20:33:01 · 3907 阅读 · 0 评论 -
Ed25519算法
Curve25519/Ed25519/X25519 是著名密码学家 Daniel J. Bernstein 在 2006 年独立设计的椭圆曲线加密 /签名 /密钥交换算法,和现有的任何椭圆曲线算法都完全独立,其中Ed25519用于签名,可在区块链中进行签名,Stellar就是使用了Ed25519作为签名算法的1. Curve25519http://cr.yp.to/ecdh.htmlCurve25...原创 2018-03-06 19:28:02 · 16141 阅读 · 1 评论 -
Ripple一些组件介绍(待续)
LZ4 最快的压缩和解压速度,尽管压缩比一般,单核压缩速度能达到400m/s,单核解压速度能达到1G/s 项目:http://code.google.com/p/lz4/secp256k1 引用比特币的椭圆曲线加密法详细见:https://en.bitcoin.it/wiki/Secp256k1,实现及测试程序可参考:https://github.com/bitcoin-core/secp256k...原创 2018-03-06 19:57:40 · 999 阅读 · 0 评论 -
如何利用ripple建立私有总账
使用rippled建立私有总账很容易,RL的JoelKatz很早就在论坛提到过:y JoelKatz » Tue Apr 07, 2015 6:30 pmThere's actually nothing special you need to do. If you just launch rippled without "--net", it will create a brand new led...转载 2018-03-09 19:08:37 · 1204 阅读 · 0 评论 -
瑞波账本数据格式
XRP Ledger Data FormatThe XRP Ledger is a shared, global ledger that is open to all. Individual participants can trust the integrity of the ledger without having to trust any single institution to man...转载 2018-03-10 13:14:43 · 1644 阅读 · 0 评论 -
恒星共识协议白皮书概论
当前的金融基础设施是一堆杂乱封闭的系统,这些封闭系统之间存在着的鸿沟,意味着交易需要花费很高的成本,资本突破政治和地理界限进行转移是非常缓慢的。这些障碍都拖慢了金融服务的成长,数十亿人无法得到金融服务。 解决此类问题,我们能否建立一个这样金融基础系统,以支持在互联网所见到的一些有机的成长与创新,还能确保金融交易被正确地记录?一个非中心化的全球金融网络可清除金融接入的藩篱,允许拥有适度金融和计算资源...转载 2018-03-12 21:03:13 · 7589 阅读 · 0 评论 -
瑞波核心库Stoppable类讲解
瑞波核心库Stoppable类主要提供启动和停止接口。构建服务器或P2P代码的常见方法是将概念上的功能独立到单独的类来实现,进而聚合成更大的“应用程序”或“核心”对象,这些组件通常使用不可避免地相互依赖复杂的方式。他们还经常使用线程并执行异步I / O和 涉及套接字或其他操作系统对象的操作。这个过程开始和停止这样的系统可能是复杂的。这个接口确保了它们启动和停止。下面是瑞波中使用Stoppable类...原创 2018-03-14 14:41:25 · 446 阅读 · 0 评论 -
瑞波(Ripple)服务器安装(官方文档)
瑞波服务器XRP Ledger对等网络的核心服务器是rippled。任何人都可以rippled在网络后面运行自己的服务器,并保留XRP分类帐的完整副本。你甚至可以让你的服务器参与一致的过程。本页面包含以下说明:容量规划 rippled安装 rippled参与共识流程瑞波服务器的类型该rippled服务器软件可以在多种模式下根据其配置上运行,其中包括:库存服务器 - 使用本地分类帐副本跟随网络。验证...原创 2018-03-17 15:32:13 · 5528 阅读 · 0 评论 -
瑞波(ripple)提出的跨链技术 Interledger Protocal( ILP)详解
特别声明: 本文具有较强原创性和先导性,在此只做笔记使用,严禁任何转载和引用,随着区块链网络广泛的出现,在不同的网络之间实现加密电子货币的价值转换的需求变得旺盛,作为价值网络核心的跨链技术从而变得越来越重要。本文详细分析了瑞波(ripple)提出的Interledger Protocal,说明协议的核心点及使用方法,同时结合Interledger Protocal的优势列出一定的应用场景。1. ...原创 2018-03-16 20:55:35 · 8068 阅读 · 2 评论 -
Ripple相关资源汇总
Official 官方资源 Ripple Develop 开发部分 Source 源码 rippled(github.com/ripple/rippled/): - Ripple的P2P验证服务器端源码,C++开发。 Ripple Libs : -客户端API实现。 ripple-lib(github.com/ripple/ripple-l...转载 2018-03-06 18:15:51 · 589 阅读 · 0 评论 -
Ripple结点和相关共识介绍及思考
1. RPCA概述目前,针对决拜占庭将军问题,已经有几种可行的解决方案,比如比特币与以太坊采用的POW算法,HyperLedger采用的PBFT算法。然而,在这种分布式支付系统中,由于节点间需要同步沟通,导致共识效率比较低。在RPCA算法中,为了降低这种同步沟通的成本,使用了一种子网络内部互相信任,由这些内部信任的子网络构成大的网络的方案。这里子网络的信任成本非常低,可以被进一步降低为网络节点对于...原创 2018-03-06 16:55:53 · 2681 阅读 · 0 评论 -
NuDB介绍
NuDB是专门针对现代SSD或同等高IOPS设备的随机读取性能进行了优化的追加专用密钥/值存储。NuDB最常见的应用程序是内容可寻址存储,其中数据的加密摘要被用作密钥。读取性能和内存使用情况与数据库的大小无关。这些是其他一些功能:低内存占用数据库大小高达281TB所有的密钥都是相同的大小仅附加,不更新或删除值大小从1到2 ^ 32个字节(4GB)性能与增长无关针对并发抓取进行了优化密钥文件可以根据...原创 2018-03-06 16:11:05 · 852 阅读 · 1 评论 -
ILP(Interledger)简单支付设置协议(SPSP)
备注:下文只做简单的翻译,没有做校验前言本文档描述简单付款设置协议(SPSP),这是一种用于在发件人和收件人之间交换付款信息以设置Interledger付款的基本协议。SPSP使用预共享密钥(PSK)传输协议进行条件生成和数据编码。介绍动机Interledger协议并未指定应如何在发送方和接收方之间交换支付细节,如ILP数据包或加密条件。SPSP是一个使用HTTPS传递这些细节的最小协议。范围SP...原创 2018-03-29 20:23:27 · 993 阅读 · 0 评论 -
ILP(Interledger)预共享密钥V2(PSKv2)传输协议
备注:下文只做简单的翻译,没有做校验预共享密钥传输协议的第2版是基于ILP构建的请求/响应协议,用于处理条件生成,数据加密和认证。它可以用于个人支付或消息,端到端报价以及流式和分块支付用例的构建块。目录概观与其他协议的关系建立加密条件和履行端到端的报价操作模式信息报价单笔付款规范加密数据包条件和实现生成概观与PSKv1一样,PSKv2使用发件人和收件人之间共享的秘密来生成支付条件和履行情况,而无需...原创 2018-03-29 20:21:34 · 829 阅读 · 0 评论 -
ILP(Interledger)地址 - v1.0.0
备注:下文只做简单的翻译,没有做校验ILP地址提供了一种方法,可以通过递归系列跳转将支付路由到其预定目标,包括任意数量的ILP连接器。(这种情况发生在通过更高级别的支付设置协议(如SPSP)设置付款后。)地址并不是面向用户的,但允许使用多个ASCII字符进行调试。地址可以细分为两类:目标地址是可以接收付款的完整地址。目标地址始终映射到分类帐中的一个帐户。(它还可以提供更具体的信息,例如发票ID或子...原创 2018-03-29 20:18:25 · 415 阅读 · 0 评论 -
Interledger协议V4
备注:下文只做简单的翻译,没有做校验Interledger协议V4Interledger是一种协议,用于通过不同的支付网络或分类帐发送数据包。ILPv4是以前版本的协议的简化版本,它针对大量低价值数据包(也称为“便士交换”)进行了优化。ILPv4可以与任何类型的分类账集成,包括那些没有为互操作性而建的分类账,它被设计成与各种更高级的协议一起使用,这些协议实现从报价到发送大量价值和分块支付等功能。概...原创 2018-03-29 20:14:41 · 799 阅读 · 0 评论 -
关于XRP需要了解的10件事情
在市场上所有的数字资产中,XRP是一直在持续变化的。数字资产的价值从2017年1月的0.006美元上涨到2018年1月初的3.60美元,增幅超过59,000%。通过持有XRP,Ripple现在是Uber,Airbnb,Palantir和WeWork之后在美国最有价值的创业公司之一。然而,像所有数字资产一样,XRP往往是混淆,神秘和猜测的来源。所以,让我们用10件你需要知道的关于XRP的东西来清晰地...原创 2018-03-19 09:27:56 · 3944 阅读 · 0 评论 -
Ripple支付原理
转自图片水印博客博主QQ: 122209017转载 2018-02-26 15:41:59 · 822 阅读 · 0 评论 -
Ripple数据本地存储概览
1.数据文件及介绍1.1 Sqlite数据文件包含表内容Ledger.dbLedgers区块信息Ledger.dbValidations本地历史区块共识信息Transaction.dbAccountTransactions账户交易表Transaction.dbTransactions交易相关信息Wallet.dbNodeIdentity存储当前节点的NodePublic与NodePrivateWa...原创 2018-03-06 15:28:27 · 1104 阅读 · 0 评论 -
Ripple(瑞波)杂项
Ripple Solutions Ripple Connect (real-time settlement of cross-border payments) Ripple Network (ILP Validator) Ripple Stream (FIX/NET/Json + websockets)Ripple Network 基于区块链分布式账本技术的价值网络(IoV) 主要用于存...转载 2018-03-16 20:10:03 · 1951 阅读 · 0 评论