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
【转】
PBFT
:实用拜占庭容错算法
图片发自App共识算法(consensusplugin)是区块链技术中最核心的部件之一,
PBFT
(实用拜占庭容错)作为经典分布式算法,被很多区块链采用,布萌也是采用了这一共识算法。
托斯卡纳的蓝
·
2020-03-02 00:12
区块链安全—详谈共识攻击(二)
而在这篇文章中,我们讲述一下区块链的精髓
PBFT
以及其延伸算法。在安全方面,我们给大家科普一下日蚀攻击已经贿赂攻击。并且一步一步带大家复现一下前些日子爆出的区块链整数溢出攻击。
CPinging
·
2020-02-29 10:05
【月报】Genesis Space项目月报#2018.08.1-2018.08.31
开发进度共识机制1.完成基于拜占庭容错(BFT)的共识结构设计,和共识状态管理2.添加实用拜占庭容错机制(
PBFT
)的基础结构到Genesis网络模块3.为实用拜占庭容错(
PBFT
)共识机制控制器添加"
Genesis_space
·
2020-02-26 17:14
Honey Badger of BFT 协议详解
传统的
PBFT
是一种弱同步性质的共识协议,因为它的可靠性对网络中的时间处理延时依赖非常大。也就是说,网络的活性Liveness很大程度上会受到网络条件的影响。
juniway
·
2020-02-25 23:48
PBFT
算法 java实现(下)
PBFT
算法的java实现(下)在上一篇博客中(如果没有看上一篇博客建议去看上一篇博客),我们介绍了使用Java实现
PBFT
算法中节点的加入,view的同步等操作。
段小辉
·
2020-02-24 22:00
实用拜占庭容错算法(
PBFT
)
1.游戏背景拜占庭帝国即东罗马帝国,拥有巨大的财富,并对邻邦垂诞已久,为此派出了10支军队去包围这个敌人。这个敌人虽不比拜占庭帝国,但也足以抵御5支常规拜占庭军队的同时袭击。基于一些原因,这10支军队不能集合在一起单点突破,必须在分开的包围状态下同时攻击。他们任一支军队单独进攻都毫无胜算,除非有至少6支军队同时袭击才能攻下敌国。他们分散在敌国的四周,依靠通信兵相互通信来协商进攻意向及进攻时间。困扰
孙如绿叶
·
2020-02-23 22:49
专访阿希链钱汉涛:应用型项目过多关注底层技术会得不偿失 |区块链捕手
阿希链的共识算法基于DPoS,同时部分采用
PBFT
算法变种。截至发稿日期(3月29日),阿希链代币总市值为3.8亿元人民币。目前,正基
链捕手
·
2020-02-21 07:47
PBFT
算法java实现
PBFT
算法的java实现(上)在这篇博客中,我会通过Java去实现
PBFT
中结点的加入,以及认证。其中使用socket实现网络信息传输。
段小辉
·
2020-02-21 00:00
[区块链]共识算法(POW,POS,DPOS,
PBFT
)介绍和心得
POW:ProofofWork,工作证明。比特币在Block的生成过程中使用了POW机制,一个符合要求的BlockHash由N个前导零构成,零的个数取决于网络的难度值。要得到合理的BlockHash需要经过大量尝试计算,计算时间取决于机器的哈希运算速度。当某个节点提供出一个合理的BlockHash值,说明该节点确实经过了大量的尝试计算,当然,并不能得出计算次数的绝对值,因为寻找合理hash是一个概
赋能姐海珍
·
2020-02-20 21:40
拜占庭容错和
PBFT
共识算法
PBFT
共识算法实用的拜占庭容错算法BFT是区块链共识算法中,需要解决的一个核心问题。比特币的POW,eos的dpos,以及共识算法pos,这些公链算法,解决的是共识节点众多情况下的bft问题。
李泽霖_
·
2020-02-19 15:33
深入浅出
PBFT
算法原理
摘要:
PBFT
是PracticalByzantineFaultTolerance的缩写,即:实用拜占庭容错算法。
ether029
·
2020-02-19 03:46
区块链共识算法
没有哪种共识机制是完美的,各共识机制都有其优缺点,有些共识机制就是为了解决一些特定问题而生区块链中的共识算法分为:POW、POS、DPOS、
PBFT
、POOL验证池1、POW:ProofofWork,工作证明
JouyPub
·
2020-02-16 09:37
t-io Java构建p2p网络
Java构建p2p网络这篇文章是一篇关于
pbft
算法实现的一篇补充文章,但是在这里不会涉及
pbft
的算法方面,所以可以当做一篇单独的文章食用。
段小辉
·
2020-02-13 00:00
【SCRY区块链知识讲堂】第10讲:共识算法之实用拜占庭容错(
PBFT
)
共识算法是区块链技术的核心要素,也是近年来分布式系统研究的热点。来源:pixabay一、前言众所周知,区块链架构是一种分布式的架构。其部署模式有公共链、联盟链、私有链三种,对应的是去中心化分布式系统、部分去中心化分布式系统和弱中心分布式系统。分布式系统中,多个主机通过异步通信方式组成网络集群。在这样的一个异步系统中,需要主机之间进行状态复制,以保证每个主机达成一致的状态共识。然而,异步系统中,可能
scryinfo区块链
·
2020-02-11 12:04
YeeCo项目周报 20190622-20190628
技术文章技术文章首发链得得,《PoS、DPoS、
PBFT
...创新共识层出,PoW是不是过时了?》
YeeCo资讯
·
2020-02-10 21:26
共识算法的研究
前天面试官问我了解不了解国内的公链,所以今天来整理一下国内的几个公链以及常见的共识算法首先我们介绍一下共识算法的使用场景:对于需要货币体系的许可链大多用的是POW,POS,DPOS,而对于可信环境分为联盟连和私有链,联盟链一般使用
PBFT
Winnifred_
·
2020-02-06 03:38
代码实现
pbft
共识算法,并进行Demo展示
www.cnblogs.com/gexin/p/10242161.html源码地址:https://github.com/corgi-kx/blockchain_consensus_algorithm/tree/master/
pbft
肉山大魔王i
·
2020-02-05 07:01
共识机制的痛点
现在已经用过的共识算法,大约有以下几种典型代表:工作量证明POW、权益证明POS、股份授权证明DPOS、拜占庭容错
PBFT
等等。这些算法给我的感觉是:它们始终在去中心
爬来爬去的小蚂蚁
·
2020-02-05 02:48
PBFT
&& RBFT算法流程
PBFT
&&RBFT算法流程以及其实现(上)这篇文章主要是讲一下RBFT中共识算法流程以及节点的加入的流程。在下一篇博客中,将使用Java实现该算法。
段小辉
·
2020-01-19 02:00
PBFT
之视图更新
PBFT
之视图更新1检查点为了保证安全,除非消息中的请求至少已由f+1个无故障的副本节点执行,并且可以从视图更新中向其他节点证明,否则消息必须保留在副本节点日志中。
触不可及`
·
2020-01-10 13:00
PBFT
之三阶段提交
PBFT
之三阶段提交1前言 Raft保证当复制状态机数量为3f+1时,最多可以允许f个状态机虚假。 一个view中只有一个primary其他为副本。 视图更改说明primary崩溃或失败。
触不可及`
·
2020-01-09 20:00
区块链核心技术:拜占庭共识算法之
PBFT
PBFT
是PracticalByzantineFaultTolerance的缩写,意为实用拜占庭容错算法。
李启雷
·
2020-01-08 06:49
【周报】Genesis Space项目周报#2018.08.20-2018.08.26
编写网络传输,点对点控制器的示例代码和文档2.添加实用拜占庭容错机制(
PBFT
)的基础结构到Genesis网络模块3.重构网络模块,降低代码耦合性4.添加缓存状态到数据库管理器,更新批量工作代码(二)市场动态
Genesis_space
·
2020-01-04 17:49
Haichain共识机制:高效安全的POA+
PBFT
共识算法
Haichain共识机制:高效安全的POA+
PBFT
共识由最初比特币的PoW(ProofOfWork),到后面的PoS、DPoS、POA,以及基于信任网络的Obelisk算法等,其本质都是解决分布式系统中如何通过算法保证一致性问题
Haichain
·
2020-01-03 09:36
【超越白皮书5】BFT类共识协议概览与分析实测
摘要本文首先对BFT类共识协议按照改进思路分为3大类进行综述性概览:针对无拜占庭错误场景优化的协议,包括
PBFT
、Zyzzyva等等针对拜占庭错误场景优化的,包括Aardvark、Primer等等为公链应用而优化的协议
火币区块链研究院
·
2020-01-02 10:05
区块链研习社宣布参加阿希链超级节点竞选
阿希链是国内第一个使用DPOS共识机制的区块链项目,也是第一个用
PBFT
优化并提升安全性的区块链系统。阿希链在国内最早提出做区块链应用平台且率先实现了跨链
higer
·
2020-01-02 06:42
一图看懂:阿希链运营路线图
-关于阿希链-阿希(ASCH)是新一代基于侧链架构的区块链应用创新开发平台,具有六大优势:◆高性能:1500TPS,应用业务可并行处理,分片处理◆灵活:资产与应用解耦,一币多链,一链多币◆安全:实用
PBFT
ASCH阿希链
·
2020-01-01 06:29
区块链共识算法
PBFT
(拜占庭容错)、PAXOS、RAFT简述
共识算法区块链中最重要的便是共识算法,比特币使用的是POW(ProofofWork,工作量证明),以太币使用的是POS(ProofofStake,股权证明)使得算理便的不怎么重要了,而今POS的变体DPOS(DelegatedProofofStake,股份授权证明)进一步削减算力的浪费,同时也加强了区块链的安全性。不过,对于不需要货币体系的许可链或者私有链而言,绝对信任的节点,以及高效的需求上述共
菠菜robot
·
2019-12-31 00:05
PBTF共识机制
简介实用拜占庭容错(PracticalByzantineFaultTolerance,
PBFT
)算法是MiguelCastro和BarbaraLiskov发表于1999年OSDI(OperatingSystemsDesignandImplementation
vdes
·
2019-12-30 19:00
【汇编】关于SBFT共识算法...未完
超级账本Fabric-0.6的
PBFT
共识算法在超级账本Fabric的0.6版中主要使用经典的
PBFT
共识算法。
大圣2017
·
2019-12-29 16:01
Tendermint的学习
Tendermint是一个基于
pBFT
(实用拜占庭容错)共识机制生成的状态机,可用于在多台机器安全一致地复制一个应用。
区块链_献哥
·
2019-12-17 09:54
阿希链简介
阿希链是国内第一个使用DPOS共识机制的区块链项目,也是第一个用
PBFT
优化并提升安全性的区块链系统。
ASCH阿希链
·
2019-12-14 04:54
【区块链学习笔记】区块链共识机制,PoW、DPoS、
PBFT
···是个什么鬼
今天小编就给大家科普一下,今天本文主要给大家讲PoW、DPoS、
PBFT
···我们大部分人都知道,区块链就是一个去中心化分布式公共账本,任何人都可以对这个公共账本进行核查,公开账本历史数据不可篡改,只允许往后添加区块
不出局007
·
2019-12-14 04:48
PBFT
算法
三个阶段:预准备(pre-prepare)、准备(prepare)、和确认(commit)步骤:从全网节点选举出一个主节点(Leader),新区块由主节点负责生成Pre-Prepare:每个节点把客户端发来的交易向全网广播,主节点0将从网络收集到需放在新区块内的多个交易排序后存入列表,并将该列表向全网广播,扩散至123Prepare:每个节点接收到交易列表后,根据排序模拟执行这些交易。所有交易执行
山天大畜
·
2019-12-12 08:07
一图了解:阿希链技术路线图
-关于阿希链-阿希(ASCH)是新一代基于侧链架构的区块链应用创新开发平台,具有六大优势:◆高性能:1500TPS,应用业务可并行处理,分片处理◆灵活:资产与应用解耦,一币多链,一链多币◆安全:实用
PBFT
ASCH阿希链
·
2019-12-01 17:06
区块链世界常用共识机制分析
现在区块链常用的共识机制有:POW(工作量证明)、POS(股权(权益)证明共识机制)、DPOS(受托人共识机制)及拜占庭机制(
PBFT
,实用拜占庭容错算法)。
NervosFans
·
2019-11-29 07:50
ChainX启动新测试网,试验超大规模POS共识
ChainX的目标是打造数字资产的跨链枢纽,ChainX已经发布了3版测试网,上一版测试网成功试验了BTC跨链桥、Aurand+
PBFT
共识、以及投票分红系统。
ChainX
·
2019-11-03 18:21
TOP 正式面向全球启动节点招募
TOP拥有独特的双层点阵,双层分片,并行
PBFT
等创新技术,使得单链处理能力超过30万TPS,且交易处理能力、安全性、去中心化程度远远超出IOTA,Byteball,Nano等基于DAG的链。
TOP Network
·
2019-09-16 14:45
节点招募
火币首个Prime
TOP
Network
区块链
项目进展
创意活动
PBFT
算法细节
为什么prepare阶段在
PBFT
是必需的?Q1:为什么commit阶段是必需的?Q2:为什么commit阶段是必需的?
Non_咕咚
·
2019-09-03 12:26
concensus
science
常用共识算法总结(Paxos,Raft,
PBFT
,PoW,PoS,DPoS,Ripple)
先说结论不同共识算法的特点:PoW拼命搬砖PoS股份制谁股份多谁牛xDPoS人大代表制度Paxos,Raft,
PBFT
队列操练,通过相互间的消息与口令达成步调的一致,其余人以排头为基准进行自我调整。
曹籽文
·
2019-08-01 00:00
区块链
比原链BBFT如何让共识更快——兼论BBFT与FBFT/HotStuff的比较
BBFT是一个
PBFT
的变形,它
chentan2622
·
2019-07-11 17:00
PBFT
N=3f+1 threshold的理解 [转]
Theresiliencyofouralgorithmisoptimal:3f+1istheminimumnumberofreplicasthatallowanasynchronoussystemtoprovidethesafetyandlivenesspropertieswhenuptofreplicasarefaulty(see[2]foraproof).Thismanyreplicasare
SeanC52111
·
2019-07-11 16:46
PBFT
N=3f+1 threshold的理解 [转]
Theresiliencyofouralgorithmisoptimal:3f+1istheminimumnumberofreplicasthatallowanasynchronoussystemtoprovidethesafetyandlivenesspropertieswhenuptofreplicasarefaulty(see[2]foraproof).Thismanyreplicasare
SeanC52111
·
2019-07-11 16:46
共识协议——RAFT&
PBFT
常见的共识算法有比特币采用的POW,fabric使用的
PBFT
,以及分布式系统一般采用的RAFT等。
晓乎
·
2019-06-26 21:00
truechain共识的四个阶段
初链TrueChain作为采用了
PBFT
-fPow混合共识的公有链,构造了独有的双链结构。
混世小朋友
·
2019-05-20 21:53
基于Tendermint的区块链漂流瓶简单实现
TendermintTendermint帮我们实现了
PBFT
,相当于搭了一个共识框架,包含两部分:Tendermint-core:
PBFT
共识算法实现;Tendermint-abci:定义了应用须实现的接口和调用规
weixin_30747253
·
2019-05-09 10:00
区块链
数据库
开发工具
基于Tendermint的区块链漂流瓶简单实现
TendermintTendermint帮我们实现了
PBFT
,相当于搭了一个共识框架,包含两部分:Tendermint-core:
PBFT
共识算法实现;Tendermint-abci:定义了应用须实现的接口和调用规
莱布尼茨
·
2019-05-09 10:00
理解分布式一致性:拜占庭容错与
PBFT
理解分布式一致性:拜占庭容错与
PBFT
拜占庭问题拜占庭容错BFTPBFT(PracticalByzantineFaultTolerance)why3f+1?
flydean
·
2019-04-25 23:00
WBFEX大讲堂丨区块链的共识机制(三)
今天,WBFEX大讲堂主要讲解区块链的BFT、DBFT、
PBFT
共识机制。**BFT共识机制**BFT的全称是Byzantinefaulttolerance,即拜占庭容错共识算法,是解决拜占庭将军问
saidchain
·
2019-04-15 09:32
区块链
PBFT
_拜占庭容错算法
根据论文《PracticalByzantineFaultToleranceandProactiveRecovery》整理Practicalbyzantinefaulttoleranceandproactiverecovery M.CastroandB.Liskov.2002.容错ff个节点需要3f+13f+1个总节点。___状态机复制模型本算法是基于状态机复制模型的,服务被抽象称为一个状态机,分布
啊拉丁的鱼
·
2019-02-21 11:49
区块链
consensus
上一页
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
其他