- 浏览: 761325 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
网络结构
1.交易由客户端应用发起
2.经过追踪节点(tracking node)或验证节点(validating node)把交易广播到整个网络中.
a.追踪节点:分发交易信息以及响应客户端的账本请求
b.验证节点:除包含追踪节点的所有功能外,还能通过共识协议,在账本中增加新的账本实例数据,每个验证节点都预先配置一份可信任节点名单称为UNL(Unique Node List),在名单的节点可对交易达成进行投票
共识:每隔几秒一次
1.每个验证节点会不断收到从网络发送过来的交易,通过与本地账本数据验证后,不合法的交易直接丢弃,合法的交易将汇总成交易候选集(还包括之前共识无法确认而遗留的交易)
2.验证节点把自己的交易候选集作为提案发送给其它验证节点
3.验证节点收到其它节点的提案后,非UNL的数据直接过滤,UNL发来的数据和本地交易候选集进行对比,如果有相同的交易则该交易获得一票.如果交易获得超过50%的票,则该交易进行下一轮,否则等下一次共识过程再确认
4.验证节点把超过50%票数的交易作为提案发给其它节点,同时提高所需票数的阈值到60%,重复步骤3,4,直到阈值达到80%
5.验证节点把经过80%UNL节点确认的交易正式写入本地的账本数据库中,称为最后关闭账本(Last Closed Ledger),即账本最后更新状态
Ripple共识算法的拜占庭(BFT)能力为(n-1)/5,即可容忍20%的节点作恶
1.交易由客户端应用发起
2.经过追踪节点(tracking node)或验证节点(validating node)把交易广播到整个网络中.
a.追踪节点:分发交易信息以及响应客户端的账本请求
b.验证节点:除包含追踪节点的所有功能外,还能通过共识协议,在账本中增加新的账本实例数据,每个验证节点都预先配置一份可信任节点名单称为UNL(Unique Node List),在名单的节点可对交易达成进行投票
共识:每隔几秒一次
1.每个验证节点会不断收到从网络发送过来的交易,通过与本地账本数据验证后,不合法的交易直接丢弃,合法的交易将汇总成交易候选集(还包括之前共识无法确认而遗留的交易)
2.验证节点把自己的交易候选集作为提案发送给其它验证节点
3.验证节点收到其它节点的提案后,非UNL的数据直接过滤,UNL发来的数据和本地交易候选集进行对比,如果有相同的交易则该交易获得一票.如果交易获得超过50%的票,则该交易进行下一轮,否则等下一次共识过程再确认
4.验证节点把超过50%票数的交易作为提案发给其它节点,同时提高所需票数的阈值到60%,重复步骤3,4,直到阈值达到80%
5.验证节点把经过80%UNL节点确认的交易正式写入本地的账本数据库中,称为最后关闭账本(Last Closed Ledger),即账本最后更新状态
Ripple共识算法的拜占庭(BFT)能力为(n-1)/5,即可容忍20%的节点作恶
发表评论
-
公链_Solana
2022-02-24 20:44 239共识:PoS 1.Solana生态系统中有多个角色(领导者、验 ... -
公链_Avalanche
2022-02-21 20:03 165Avalanche:设计了一款基于 ... -
公链_Fantom
2022-02-21 19:53 176Fantom:总部位于韩国,基于 DAG(有向无环图)改进版本 ... -
ipld
2020-03-03 12:02 286ipld:是一个转换中间件,将现有的异构数据结构统一成一种格式 ... -
spv模式
2019-09-07 07:03 742SPV(Simplified Payment Verficat ... -
PoC贡献量证明
2019-09-06 07:29 310贡献量证明PoC:贡献量证明这个概念与工作量证明机制类似,即为 ... -
DAG区块链
2019-07-22 07:27 507DAG(有向无环图)区块链: 1.组成单元不是区块而是交易,可 ... -
匿名网络Tor
2019-07-21 09:36 4751.通信匿名保护:对交易主体的网络地址进行隐藏,以防止网络地址 ... -
watch-only 地址
2019-01-06 16:34 467watch-only 地址:监控某一个地址,只能看不能花,相当 ... -
重放攻击
2019-01-03 21:50 548一条链出现分叉,新链上发送的交易,同样会广播到旧链上,并且还能 ... -
Fabric
2019-01-01 09:14 283Fabric(纺织品)项目的目标是实现一个通用的权限区块链(P ... -
超级账本
2018-12-31 10:23 392超级账本项目根据发展程度可处于5种状态:提案,孵化,成熟,弃用 ... -
智能合约
2018-12-29 08:00 0智能合约是一种计算机协议,这类协议一旦制定和部署就能实现自我执 ... -
盲签(blind signature)
2018-12-28 08:10 5621.接收者先对签名消息通过盲化因子factor进行一次盲转变, ... -
小蚁共识
2018-12-27 21:23 414小蚁的记账机制被称为中性记账,POW,POS,DPOS解决谁有 ... -
DPOS
2018-12-27 20:47 488DPOS(Delegated Proof of Stake): ... -
POS
2018-12-27 20:45 324POS(Proof of Stake):权益证明:要求用户证明 ... -
Raft
2018-12-25 08:12 342Raft算法:最初是一个用于管理复制日志的共识算法,它是一个为 ... -
即时支付
2018-12-23 16:52 661即时支付:直接发给主节点让主节点快速确认的交易 1.手续费最 ... -
椭圆曲线密码算法
2018-12-21 08:06 682椭圆曲线密码(Elliptic Curve Cryptogra ...
相关推荐
#### 一、瑞波共识算法(Ripple Consensus Algorithm)概述 根据提供的文件信息,“RippleLabsInc,2014”中的文档标题为《瑞波共识协议白皮书》(Ripple Protocol Consensus Whitepaper),这是一份关于瑞波支付网络...
【中广瑞波2021年半年度报告】展示了公司在该时期的业务发展与成就。在报告中,中广瑞波作为北京的一家科技公司,专注于TSM(Trusted Service Management)平台及相关智能应用的研发。公司在2021年上半年中标了两个...
瑞波技术白皮书(英文),主要阐述了其共识算法和网络协议
主要面向所有区块链领域的技术人员。特别是想分析区块链应用的人员。可以看看已经实现的公链在相关领域具体的进展。
标题"中广瑞波:2021年半年度报告.rar"表明这是一份关于中广瑞波公司在2021年上半年的业务和财务状况的总结性文件,通常会包含公司的运营数据、财务指标、市场分析以及未来规划等内容。这种报告对于投资者、分析师...
此资源是瑞波开发中所需要的jar包,jar目前我也正在使用,所以无需担心不能使用等问题。如有问题可联系本人
恒星技术白皮书(英文),主要阐述恒星链的共识算法,和瑞波基本一致
标题中的“市值100万,程序员,工程师必备,高手必经之路”暗示了这个压缩包文件的内容可能涉及能够帮助IT专业人士提升技能、增加市场价值的资源,特别是对那些致力于电商平台开发的程序员和工程师。...
ripple(瑞波)区块链信任列表配置方式及有效性判断说明 ripple信任列表配置方式 配置文件的[validators] 直接在配置文件的[validators]配置项下面,一个节点公钥一行的形式,进行配置,这种配置为本地配置。配置示例...
### Ripple共识算法关键知识点 #### 一、引言与背景 **Ripple协议**是一种针对分布式支付系统的新型共识算法,由Ripple Labs Inc在2014年提出。该论文的作者包括David Schwartz、Noah Youngs和Arthur Britto等人。...
普通话 构建更好的React应用程序。 Mantine是一个可定制的组件库,专注于可访问性和开发人员经验。 链接 安装 要开始使用Mantine,您需要安装及其对等依赖项: # With yarn yarn add @mantine/core @mantine/hooks...
文档"XAG聚合细节举例说明.doc"主要讨论的是一个基于区块链技术的生态系统,特别是涉及到一种名为XAG的项目。在这个系统中,用户通过推荐关系形成一个网络,并且可以通过参与所谓的"聚合"活动来获取奖励。...
在分析个人社会危机时,研究者罗桂成和费瑞波提出了一系列的概念、模型和方法来帮助识别和应对个人社会危机。 首先,罗桂成和费瑞波假设了一个前提条件,即社会环境在政治、经济和个体身体健康方面保持稳定。在这样...
"payments-federation-builder"是一个与金融支付领域相关的项目,它主要关注的是瑞波(Ripple)网络中的联合服务。在瑞波网络中,"federation"是指一组合作的金融机构,它们共同提供一种服务,允许用户在不同的数字...
摘要3一.井通币(SWT)产生背景:以太坊+瑞波的更新一步的技术演进 4区块链简史 4公有链 5井通公链 5虚拟现实 5井通公链的技术优势 6井通公链的技术特点
这篇由Yukun Liu和Aleh Tsyvinski撰写的论文由Zhen Long于2020年10月17日进行展示,主要探讨了加密货币,特别是比特币、瑞波币和以太坊的投资风险与回报。论文内容包括引言、背景、相关文献、研究问题、研究设计、...
XAG中国区节点对接领导人,加我13138169001 CEC生态循环社区XAG瑞波基因承继纯正的Ripple血统 目前在全球共布局23个超级节点,公布的包括阿根廷Tigre、美国WR、澳大利亚BCG社区、缅甸、韩国、日本等机构(组织)等六...
XAG中国区节点对接领导...CEC生态循环社区XAG瑞波基因承继纯正的Ripple血统 目前在全球共布局23个超级节点,公布的包括阿根廷Tigre、美国WR、澳大利亚BCG社区、缅甸、韩国、日本等机构(组织)等六个超级节点运营商。
它主要由区块、链式结构、分布式存储、共识机制等组成,使得数据记录一旦完成便难以更改,从而确保数据的可靠性和安全性。区块链在数字货币、支付结算、贸易融资、保险理赔等金融领域有广泛应用,并且逐渐渗透到...
莫诺瑞波 这是概念验证的回购 快速开始 yarn install yarn certs yarn frontend:client:dev yarn frontend:client:prod yarn frontend:server yarn lint yarn lint:fix Boostrap红外线 为devops创建GCP项目 ...