E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
pbft
一种Fabric与Tendermint的多通道集成方案
将Fabric与Tendermint进行集成,使其支持
PBFT
共识算法,以应用于一些对拜占庭容错有要求的生产环境。为了达到这个目的,首先我们要解决的就是Tendermint如何支持多链的问题。
中电科韩虎
·
2020-07-02 17:55
Fabric
Fabric源码分析-共识模块
下面就是对Fabric共识模块的源码分析和梳理,代码都是以Fabric-v0.6-preview为例,在1.0及后续版本中都移除了
PBFT
部分,用了更好的SBFT,目前这一部分还在开发中。
Omni-Space
·
2020-07-02 13:32
Hyperledger
CBFT共识机制
CBFT算法有四个阶段:blockdetermination、pre-prepare、prepare和commit,后三个阶段与
PBFT
算法的三个阶段类似。
Omni-Space
·
2020-07-02 13:32
区块链
/
共识算法
Consensus
Fabric学习笔记-
PBFT
算法
本文介绍了实用拜占庭容错算法(
PBFT
)。
Omni-Space
·
2020-07-02 13:32
Hyperledger
hyperledger fabric
PBFT
算法简要解析
hyperledgerfabricpbft算法架构的简要解析fabric的共识算法代码全部都在consensus文件夹里,consensus文件夹里主要分为controller,executor,helper,noops,
pbft
蓝带
·
2020-07-02 07:03
算法
HyperLedger Fabric共识算法
当前在联盟链的应用场景中,使用的共识算法有3种:SOLO、Kafka和
PBFT
(拜占庭容错)。
水货大帝
·
2020-07-02 06:17
区块链
区块链技术基础知识
逻辑分层比特币以太坊应用(合约)层记账、转账EVM、DAPP激励层挖矿、交易发行,分配机制共识层工作量POW,POS,DPOS,
PBFT
网络层P2PP2P、传播机制、验证机制数据层区块数据、链式结构、数字签名哈希函数
huaishu
·
2020-07-02 03:30
区块链
MOAC上线公测
PBFT
应用链
MOAC基金会和FileStorm一起共同实现了
PBFT
共识,在MOAC打造了一条
PBFT
应用链。为应用层区块链的架设提供必要的技术和部件,同时为新想法的
Lisa_8888888
·
2020-07-01 11:04
InterValue项目周报:20190722-20190728
一、InterValue开发进度1、INVE主网:进行主网10节点稳定性分析及资源调整测试;修改主网全节点
PBFT
管理程序;模拟测试主网激励机制;进行全节点主网分片本地部署及测试;编写自定义组网代码功能
InterValue
·
2020-07-01 10:10
目前主流的共识机制
目前在区块链中,主流的共识机制有Pow、Pos、DPos、
PBFT
等,接下来为大家一一介绍这些共识机制。Pow工作量证明工作量证明的本质就是谁做的工作多,谁就更有机会来获取额外的奖励。
浪里个浪の
·
2020-07-01 04:42
共识算法
比特币源码分析--PoW和PoS共识算法
前面的两篇文章学习了非拜占庭模型的经典共识算法paxos和拜占庭模型的经典共识算法
PBFT
,本文学习另外两种基于概率的共识算法:工作量证明算法PoW和权益证明算法PoS。
jupiterwangq
·
2020-06-30 19:24
区块链之
PBFT
算法
在公有链中用的最多的是pow算法和pos算法,这些算法都是参与者的利益直接相关,通过利益来制约节点诚实的工作,解决分布式系统中的拜占庭问题。拜占庭容错算法是一种状态机副本复制算法,通过节点间的多轮消息传递,网络内的所有诚实节点就可以达成一致的共识。使用拜占庭容错算法不需要发行加密货币,但是只能用于私有链或者联盟链,需要对节点的加入进行权限控制;不能用于公有链,因为公有链中所有节点都可以随意加入退出
_zhj
·
2020-06-30 16:02
区块链
[
PBFT
]Practical Byzantine Fault Tolerance[二]
视图更换理解
一、视图更换的必要性 视图更换是系统由于Primary出故障而能够保证可用性(liveness)的手段,可用性指操作能够在有效时间内完成。checkpoint,stablecheckpointthestatesproducedbytheexcutionoftheserequests:checkpointacheckpointwithaproof:stablecheckpointproof指节点达成
NAIXIL
·
2020-06-29 23:00
传统分布式共识算法整理
因为fault节点可能不发送应答).N-f个应答中有f个可能是假的(fault节点发出的),那么真实的是N-f-f,要求真实的应答大于假的应答,即N-f-f>f==>N>3f.所以:N_min=3f+1
pbft
weixin_34306593
·
2020-06-28 16:55
[区块链] 共识算法之争(
PBFT
,Raft,PoW,PoS,DPoS,Ripple)
近几天对区块链中几种常见的共识机制(
PBFT
,Raft,PoW,PoS,DPoS,Ripple)进行了总结。尽量使用简单易懂语言,篇幅较大,想了解的可以只读每个算法介绍中前边的原理。
weixin_34296641
·
2020-06-28 16:44
共识算法(POW,POS,DPOS,
PBFT
,PAXOS,RAFT)
2019独角兽企业重金招聘Python工程师标准>>>POW:ProofofWork,工作证明。(最终一致性,适用公有链)要得到合理的BlockHash需要经过大量尝试计算,计算时间取决于机器的哈希运算速度。寻找合理hash是一个概率事件。当节点拥有占全网n%的算力时,该节点即有n/100的概率找到BlockHash。简单说明:pow主要是依靠计算机的机器的性能(计算能力)来出块,性能越高,出块概
weixin_33898876
·
2020-06-28 07:03
PBFT
共识算法详细分析及Java实现
2019独角兽企业重金招聘Python工程师标准>>>
PBFT
共识算法详细分析及Java实现为什么写这个最近研究了区块链相关的一些东西,其实就三大块:分布式存储(去中心)共识机制安全加密分布式存储,就是一个分布式数据库
weixin_33744854
·
2020-06-28 04:35
区块链共识机制:POW、POS、DPOS、
PBFT
、POOL
共识机制作为区块链的关键技术之一,在业务吞吐量、交易速度、不可篡改性、准入门槛等等方面发挥重要的作用。区块链是去中心化的,没有中心记账节点,所以需要全网对账本达成共识。目前有POW、POS、DPOS、POOL四种共识机制。首先从“拜占庭将军问题”开始(简书:中本聪与拜占庭将军问题),用区块链技术中非对称加密和可信的分布式网络解决拜占庭将军问题中的共识问题。非对称加密可以解决古代难以解决的签名问题:
weixin_30469895
·
2020-06-27 20:19
区块链基础知识系列 第二课 区块链共识算法
PBFT
(拜占庭容错)算法-Fabric0.6采用五个阶段:request,预准备(pre-prepare)、准备(prepare)、和确认(commit),reply步骤:1.从全网节点选举出一个主节点
一生中所爱
·
2020-06-26 19:20
区块链那些事儿
区块链之风云往事
NO.17 浅谈共识机制(POW、POS、DPOS、
PBFT
、POP)
区块链是一种去中心化的分布式账本,可以简单理解为分布在全球各个节点的分布式数据库,数据库由区块按时间顺序相连而成,区块中记录的是数笔交易。为了能支持这一套系统的运行,需要各节点矿工的参与,他们参与的主要原因是因为有奖励,奖励可以去交易所换成钱,他们这样参与的过程类似于挖矿,所以被成为“矿工”。矿工在什么样的规则下才会得到奖励,这样的规则在区块链中叫共识机制。以下是几种常见的共识机制。POW:Pro
火山哥
·
2020-06-26 15:55
-1
区块链之我见
区块链
之我见
区块链的一些理解
在此基础上,那些节点能够参与到区块链中形成了公有链、私有链和联盟链;那个节点具有生成区块权利,形成了基于POW,POS,DPOS,
PBFT
等所谓的共识算法;那些交易是能够写入区块中,比特币基于非图灵完备的脚本
三也视界
·
2020-06-25 04:28
hyperledger fabric的实现用到的技术和知识
它采用
PBFT
分布式算法,网络编程方面用gRPC来做P2P通讯,使用ProtocolBuffer来序列化要传递的数据
mellymengyan
·
2020-06-24 14:59
区块链(fabric)
比特币共识机制的思考
3)
PBFT
:共识算法,解决网络参与者出现和其他参与者意见不同的
mellymengyan
·
2020-06-24 14:59
比特币
[
PBFT
]Practical Byzantine Fault Tolerance || 实用拜占庭容错三阶段消息流程理解
一、为什么是n>3f(n=3f+1)?n是总节点数,f是拜占庭节点数,拜占庭节点可能不发送消息可能发送错误消息。如果要达成一致,在f个拜占庭节点都不发送消息的情况下,必须要收到n-f个消息才可进行共识,所以n-f是需要收到的消息最小应答数目。节点如果收到n-f个消息想进行共识就需要这n-f个消息中的正确节点发送消息数大于拜占庭节点发送的消息。n-f个消息中拜占庭节点最多有f个消息,所以正确消息数n
NAIXIL
·
2020-06-24 10:00
分布式一致性协议三部曲-
PBFT
源码分析
TenderMintPBFT协议交互流程Tendermint是一个基于
PBFT
(实用拜占庭容错)的共识机制,是Cosmos跨链协议的核心模块。
一点码客
·
2020-06-23 18:11
分布式系统
区块链
LBFT跨链共识机制
简介LBFT跨链共识机制是L0区块链的跨链共识机制,是对
PBFT
共识机制的改进,可以保证在容错范围内,每一笔交易都在不同的参与方区块链上同步处理。
vdes
·
2020-06-23 02:21
共识算法
公式算法解决的是对某个提案(proposal)大家达成一致意见的过程
PBFT
(拜占庭容错)算法原文地址:https://www.jianshu.com/p/2383c7841d41三个阶段:预准备(pre-prepare
btqszl
·
2020-06-22 19:38
区块链
拜占庭将军问题
拜占庭将军(
PBFT
)问题既指在这种情况下将军们如果达成共识,共同击败敌人。常用的
PBFT
解决算法如下所示:四个将军分别以A,B,C,D代表,假设A为内奸,首先由A发起
baijian1989
·
2020-06-22 16:19
区块链
区块链
区块链核心技术——共识机制简介
区块链核心技术——共识机制共识机制:常用的共识机制主要有PoW、PoS、DPoS、Paxos、
PBFT
等。
小白杨Blockchain
·
2020-06-22 06:25
1分钟链圈 | 比特币市值缩水535亿人民币;蚂蚁金服区块链张辉:区块链技术应用四方向;旷视科技暂未引入区块链
:区块链技术应用未来突破方向,在于行业痛点、不可代替的能力、工程可行性相交的突破点财政部副部长朱光耀:数字经济还处在发展的过程中吴声稳:区块链游戏的本质是价值重建全球金色财经独家分析蚂蚁区块链平台采用
PBFT
区块链大本营
·
2020-06-21 17:43
[区块链]共识算法(POW,POS,DPOS,
PBFT
)介绍和心得
POW:ProofofWork,工作证明。比特币在Block的生成过程中使用了POW机制,一个符合要求的BlockHash由N个前导零构成,零的个数取决于网络的难度值。要得到合理的BlockHash需要经过大量尝试计算,计算时间取决于机器的哈希运算速度。当某个节点提供出一个合理的BlockHash值,说明该节点确实经过了大量的尝试计算,当然,并不能得出计算次数的绝对值,因为寻找合理hash是一个概
乐扣老师lekkoliu
·
2020-06-21 03:39
技术管理
区块链
区块链
pBFT
论文笔记
关键字:
pBFT
、分布式一致性、拜占庭前言论文描述了一个新的replication算法来解决拜占庭问题,作者相信随着软件行业的不断发展,恶意攻击和软件错误将会越来越多,从而拜占庭将军算法将会变的越来越重要
奔跑的番茄酱
·
2020-06-14 14:13
PBFT
共识算法
我们下面就学习一下BFT算法中的
PBFT
(PracticalByzantineFaultTolerance)
让我思考一下
·
2020-06-10 09:00
周报丨Insight Chain(INB)公链&生态周报(2019.12.2-2019.12.8)
3.子链
PBFT
共识模块搭建。4.子链
PBFT
共识模块关键方法实现。二、INB钱包1.INB钱包完成专属二维码功能。INB专属二维码是INB钱包独有的加密备份二维码。
InsightChain
·
2020-04-13 04:16
磨链(mochain)社区-4.14分享-Fabric学习笔记-
PBFT
算法
【熊丽兵Tiny】如何系统快速学习区块链技术Fabric学习笔记-
PBFT
算法作者-趣链科技-清源原文链接:https://zhuanlan.zhihu.com/p/34346665本文介绍了实用拜占庭容错算法
磨链社区
·
2020-04-10 02:47
Tendermint 动态更新网络节点
根据
PBFT
算法的3f+1≤n(f是可容忍出错
来年定当除暴安良
·
2020-04-08 17:06
Tendermint
区块链
经验分享
IPFS初探和思索
这篇随便,因为是探讨技术选型,所以我略过业务的部分,也跳过区块链的一些列的科普,比如Merkle根和
pbft
之类,而是简单记录我在技术选型上的分支探索的笔记和当前技术水平下的一些思考,以便日后回溯和复盘
有莘不殁
·
2020-04-08 17:05
VRF + BFT共识算法实现探索
摘要前文介绍的
PBFT
算法,是一种经典的联盟链BFT共识算法,在节点较少的情况下,性能比较高,安全性也比较好,但是在公网节点众多的情况下,性能会直线下降,超过100个共识节点的话,几乎是不可运行的。
ether029
·
2020-04-07 11:56
拜占庭共识算法
PBFT
:Practical Byzantine Fault Tolerance
论文地址:http://pmg.csail.mit.edu/papers/osdi99.pdfPBFT是PracticalByzantineFaultTolerance的缩写,意为实用拜占庭容错算法。该算法是MiguelCastro(卡斯特罗)和BarbaraLiskov(利斯科夫)在1999年提出来的,解决了原始拜占庭容错算法效率不高的问题,将算法复杂度由指数级降低到多项式级,使得拜占庭容错算法
funkol2007
·
2020-04-07 05:00
实用拜占庭容错系统(
PBFT
)共识算法
摘拜占庭容错问题简称BFT,实用拜占庭容错系统(
PBFT
)在区块链中的应用很普遍,简介
PBFT
算法步骤。
Harry.Wong
·
2020-04-05 21:45
区块链
共识算法
PBFT
拜占庭算法
联盟链
技术原理丨劉峰:共识算法(POW,POS,DPOS,
PBFT
)介绍
文章來源:華信区块链產業研究院区块链要成为一个难以攻破的、公开的、不可篡改数据记录的去中心化诚实可信系统,需要在尽可能短的时间内做到分布式数据记录的安全、明确及不可逆,提供一个最坚实且去中心化的系统。在实践中,该流程分为两个方面:一是选择一个独特的节点来产生一个区块;二是使分布式数据记录不可逆。实现上述流程的技术核心就是:共识机制。共识机制是区块链节点就区块信息达成全网一致共识的机制,可以保证最新
烛微虑远
·
2020-04-03 11:41
周报丨Insight Chain(INB)公链&生态周报(2019.12.09-2019.12.15)
3.将子链
PBFT
共识模块启动融合到ginb命令行客户端启动方法中。4.继续实现子链
PBFT
共识模块方法。二、INB钱包1.INB钱包专属二维码功能整体优化完成。2.INB钱包国际化功能整体优化完成。
InsightChain
·
2020-04-03 09:53
初步分析初链的
pbft
共识
最开始在区块链领域引进
pbft
的是fabric0.6,
pbft
是使用拜占庭容错算法,通过多轮次的交互保证各节点执行一致性。下面分析初链的
pbft
实现。
虚假明
·
2020-04-02 09:14
PBFT
共识算法
概述PracticalByzantineFaultTolerance:
PBFT
,是联盟币的共识算法的基础。实现了在有限个节点的情况下的拜占庭问题,有3f+1的容错性,并同时保证一定的性能。
黄靠谱
·
2020-03-31 11:41
区块链共识算法:DPoS、PoW和PoS浅析
PoX类的算法,容错阀值是50%,而分布式一致算法
PBFT
(拜占庭容错)及其变种的容错阀值是33%左右,这里的百分比是指网络延迟、网络故障、作弊节点等占全网的比例。与经典的分布式一致算法
颍水书生
·
2020-03-28 07:29
共识算法(POW,POS,DPOS,
PBFT
, RPCA, dBFT)
POW:ProofofWork,工作证明。比特币在Block的生成过程中使用了POW机制,一个符合要求的BlockHash由N个前导零构成,零的个数取决于网络的难度值。要得到合理的BlockHash需要经过大量尝试计算,计算时间取决于机器的哈希运算速度。当某个节点提供出一个合理的BlockHash值,说明该节点确实经过了大量的尝试计算,当然,并不能得出计算次数的绝对值,因为寻找合理hash是一个概
蓝肥仔
·
2020-03-23 20:11
实用拜占庭容错(
PBFT
)算法详细介绍
实用拜占庭容错
PBFT
算法详细介绍0摘要1概要介绍2系统模型3服务属性3.1安全性3.2活性3.3为什么是上方的等式??
不学习不能活
·
2020-03-18 11:54
区块链
共识算法
算法
区块链
解密区块链最强心脏 迅雷链共识算法详解
DPoA+
PBFT
的算法保证了分布式系统中的强一致性和高效率共识,吸引了在场来宾的关注。什么是共识算法?
时经日报
·
2020-03-16 02:38
2018-04-16
NChain基于
PBFT
共识算法的新一代公链,充分考虑了大规模商用化要求,支持高速的交易并发量、区块生成时间5秒、实现异步合约调用以及亚秒级拜占庭容错的快速合约调用,能够支撑大规模商用化、以及复杂业务场景的区块链技术
蓝海_79dc
·
2020-03-11 18:07
区块链技术指北(ChainONE)社区微信群价值信息汇总第 47 期
文章使用
PBFT
和VectorClock
Cryptospace
·
2020-03-02 05:01
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他