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
BFT
8.3 EOS两轮共识原因
的文章在网上热议起来,这是一篇BM和V神在issue上对于DPOS的机制的讨论,接下来我们具体讨论下他们的讨论内容:先看一下英文版的:翻译成中文版的:单轮共识引起不可逆块冲突我们先来看一下最初EOS的DPOS2.0+
BFT
星河公链
·
2019-05-09 10:11
EOS
两轮
共识
EOS代码分析1 理解EOS共识机制
BFT
-DPoS
EOS最新的白皮书中已经将共识机制从DPoS升级为了
BFT
-DPoS(ByzantineFaultTolerance-DeligatedProofofStake,带有拜占庭容错的委托股权证明)。
chajiuke王超
·
2019-04-15 11:01
区块链
EOS
代码分析
WBFEX大讲堂丨区块链的共识机制(三)
今天,WBFEX大讲堂主要讲解区块链的
BFT
、DBFT、PBFT共识机制。**
BFT
共识机制**
BFT
的全称是Byzantinefaulttolerance,即拜占庭容错共识算法,是解决拜占庭将军问
saidchain
·
2019-04-15 09:32
区块链
Cosmos Hub即将上市!其主要定位为各种区块链中枢
CosmosHub是全球首个基于权益证明(Proof-Of-Stake,PoS)的公共拜占庭容错(ByzantineFaultTolerant,
BFT
)区块链,它有3个阶段性任务,先求网络稳定性,继之支持交易
lowpeys5166
·
2019-03-18 16:00
etcd-raft共识算法系列
中各组件分析etcd-raft使用分析etcd中的raft实现共识算法:Raftraft动画etcd-raft算法走读raft协议小结分布式一致性算法:Raft算法(论文翻译)初看raft算法,似乎要比基于
bft
bradyjoestar
·
2019-03-07 17:35
原创| DPOS 3.0 +
BFT
为什么需要 2 次 2/3 共识
我们先来讲述一下最初EOS的DPOS+
BFT
的共识机制:当一个特定的区块被(2/3+1)生产者确认的时候,该块成为不可逆块。假设现在有A,B和C三个BP。
firesWu
·
2019-01-08 00:00
eos
区块链
c++
EOS出块和共识
EOS生产区块:解析插件producer_pluginController:EOS区块链核心控制器原创|源码解析股权证明的交易(TaPos)的作用谈谈EOS的出块时间,不可逆时间,
BFT
原创|源码解析producer_plugin
lisoleg
·
2018-12-25 21:18
PRESSONE设计理念
PRS协议连接底层的MIXIN公链、基于
BFT
-DPOS的PRS链、各种类型的存储,以及最上层的DAPP应用。
小心行者
·
2018-12-07 17:14
拜占庭问题与算法
拜占庭容错(ByzantineFaultTolerant,
BFT
)讨论的是容忍拜占庭错误的共识算法。
Deacoo
·
2018-12-04 17:43
【许晓笛】详解 EOS 的新共识机制
BFT
-DPoS
EOS最新的白皮书中已经将共识机制从DPoS升级为了
BFT
-DPoS(ByzantineFaultTolerance-DeligatedProofofStake,带有拜占庭容错的委托股权证明),本篇文章将详解新共识机制的原理
clg10079
·
2018-11-22 17:02
谈谈EOS的出块时间,不可逆时间,
BFT
EOS出块时间我们知道,新生产节点必须基于上一个区块生产新区块,因此新生产节点必须在指定的时候内接收到上一个区块的内容,否则只能跳过(只能基于上上一个区块生产)。如果出块时间太短,新节点很大可能接收不到上一个区块的内容,进而频繁出现跳块。只要有跳块,系统就会出现临时分叉,尽管EOS的DPOS的定时出块和最长链共识让系统很大可能最终达成共识,但是也会造成更多缺块,进而降低了有效单位出块数量,得不偿失
区块链斜杠青年
·
2018-11-15 17:07
EOS
不可逆时间
EOS出块时间
EOS
BFT
区块链
EOS
转:Tendermint 简介
容忍机器以任意方式失败的能力,包括变得恶意,被称为拜占庭容错(
BFT
)。该理论被提出来数十年了,由于bitcoin和ethereum”区块链技术”的成功,才变得流行起来。
编程狂魔
·
2018-11-11 10:07
区块链快速入门(四)——
BFT
(拜占庭容错)共识算法
一、
BFT
简介1、拜占庭将军问题简介拜占庭将军问题(ByzantineGeneralsProblem)是LeslieLamport(2013年的图灵奖得主)用来为描述分布式系统一致性问题(DistributedConsensus
aming090
·
2018-10-29 00:00
区块链杂项
区块链技术是一个对多种技术的组合创新,多种技术包括:1、共识算法:POW/POS/DPOS/PBFT/
BFT
-Raft/Paxos/Kafka2、P2P通讯:自举(bootstrapped)/连接/广播
VeC_House
·
2018-10-28 16:33
区块链快速入门(四)——
BFT
(拜占庭容错)共识算法
区块链快速入门(四)——
BFT
(拜占庭容错)共识算法一、
BFT
简介1、拜占庭将军问题简介拜占庭将军问题(ByzantineGeneralsProblem)是LeslieLamport(2013年的图灵奖得主
天山老妖S
·
2018-10-18 18:46
BFT
拜占庭
容错
区块链
Practical Byzantine Fault Tolerance and Proactive Recovery
本文介绍了一种新的复制算法
BFT
,可用于构建容忍拜占庭故障的高可用性系统。
BFT
可以在实践中用于实现真实的服
任小浪
·
2018-09-19 20:34
文献翻译
Huobi.Pro上线项目月度跟踪报告(2018年6月)
项目进展:6月共收到69个项目反馈,其中LINK、TNT、RDN、DAT、BLZ、ITC、NAS、ICON、CMT、Hcash、ELF、
BFT
火币区块链研究院
·
2018-09-05 21:33
4.4 PBFT算法
1999年Castro和Liskov提出的PBFT(PracticalByzantineFaultTolerance)是第一个得到广泛应用的
BFT
算法。
cpongo333
·
2018-08-25 17:06
EOS的共识机制(一)
EOS的共识机制由传统的DPoS(委托权益共识)升级到
BFT
-DPoS(拜占庭容错-委托权益共识)EOS由21个节点(见证人,出块者)参入。
akai9898
·
2018-08-19 12:06
EOS区块链
十问PBFT算法
PBFT是
BFT
类中首个工作在弱同步网络下的实用算法,该算法是基于消息传递的一致性算法,在弱同步网络下,算法经过三阶段(两次投票)可以达成一致性,算法复杂度为O(N^2),在无法达成一致性时,重复执行这些阶段
Non_咕咚
·
2018-08-08 22:56
concensus
science
Algorand抽签算法详解
是图灵奖得主Micali教授提出的一种新的共识算法,论文地址:https://people.csail.mit.edu/nickolai/papers/gilad-algorand.pdf和目前流行的DPOS+
BFT
turkeycock
·
2018-07-31 16:57
共识算法
Hyperledger Fabric 1.2 -- 介绍
单个企业没有必要使用
BFT
(byzantinefaulttolerant),可以考虑使用CFT(crashfaulttolerant)。
简闻
·
2018-07-28 00:08
区块链算法
1.共识算法:分别解决非拜占庭的普通错误和解决拜占庭错误,相应算法分为crashfaulttolerance(CFT)和byzantinefaulttolerance(
BFT
).对于CFT的算法有:Paxos
飞飞同学
·
2018-06-06 18:00
分布式系统
://www.scs.stanford.edu/17au-cs244b/notes/1、计算(服务)zookeeper2、存储key-valuedynamic3、备份4、一致性:paxos/raft/
bft
编程小白加加油
·
2018-05-26 20:24
共识算法-
BFT
共识算法-
BFT
什么是BFTBFT(ByzantineFaultTolerance)称为拜占庭容错。拜占庭容错技术是一类分布式计算领域的容错技术。
刘三羊
·
2018-05-23 22:14
DBFT
EOS的
BFT
-DPOS共识机制的进化过程及背后逻辑
不知道是阅读量到了质变,还是后面引用的这篇文章太好,我终于对
BFT
-DPOS有了更深刻的理解POS:出块不再由算力说了算,由节点持有的stake说了算,解决了POW算力资源被大量无用消耗,但由于无条件信任代表
区块链斜杠青年
·
2018-05-18 09:15
区块链
EOS
区块链笔记——PBFT
比起最开始的
BFT
算法,PBFT额外要求网络封闭,即节点数目确定并提前互通,但将复杂度从指数级降低到多项式级,使得
BFT
系列算法真正具有可行性。
Fengjnw
·
2018-05-08 13:26
区块链共识协议最详细的分析
区块链公链常用的共识机制有POW、POS、DPOS、
BFT
以及多种机制混合而成的共识机制等。共识是指系统节点达成一致的过程,而分布式系统的一致性体现在三个方
区块链斜杠青年
·
2018-05-07 17:28
区块链
【许晓笛】详解 EOS 的新共识机制
BFT
-DPoS
EOS最新的白皮书中已经将共识机制从DPoS升级为了
BFT
-DPoS(ByzantineFaultTolerance-DeligatedProofofStake,带有拜占庭容错的委托股权证明),本篇文章将详解新共识机制的原理
圆方圆学院
·
2018-04-10 22:43
EOS
共识机制
BFT-DPoS
EOS
EOS白皮书读后有感
特性参数信息来源备注产块速度0.5秒/块consensus-algorithm-
bft
-dpos会出现空白块,即在预定时间没生成出对应的块产块原理多人协作顺序产块\Theselectedproducersarescheduledinanorderagreeduponby15ormoreproducers
陈鲁勇
·
2018-03-29 14:35
区块链
区块链必知必会
EOS白皮书读后有感
特性参数信息来源备注产块速度0.5秒/块consensus-algorithm-
bft
-dpos会出现空白块,即在预定时间没生成出对应的块产块原理多人协作顺序产块\Theselectedproducersarescheduledinanorderagreeduponby15ormoreproducers
陈鲁勇
·
2018-03-29 14:35
区块链
区块链必知必会
服务器性能测试方式、方法
from=adsout_qqtips_part2_102&sessionUserType=
BFT
.PARAMS.203291.TASKID&ADUIN=2304228627&ADSESSION=1479866678&
invisible_sky
·
2016-11-29 10:13
服务器
超级账本PBFT(拜占庭容错)算法详解
BFT
算法Client会发送一系列请求给各个replicas节点来执行相应的操作,
BFT
算法保证所有正常的replicas节点执行相同序列的操作。因为所有的replica
小溪
·
2016-10-16 21:23
区块链在中国(2):PBFT算法
BFT
算法Client会发送一系列请求给各个replicas节点来执行相应的操作,
BFT
算法保证所有正常的replicas节点执行相同序列的操作。因为所有的replica
刘秋杉
·
2016-07-15 19:28
BlockChain
使用 Android Studio 检测内存泄漏与解决内存泄漏问题
from=ads_test2_qqtips&sessionUserType=
BFT
.PARAMS.195040.TASKID&ADUIN=913337456&ADSESSION=1468996652&ADTAG
指尖下的幽灵
·
2016-06-20 17:00
逆战送礼狂欢季活动地址 逆战送礼狂欢季活动奖励一览
sessionUserType=
BFT
.PARAMS.179592.T
佚名
·
2015-11-27 09:58
数据结构练习(05)二元查找树的后序遍历结果
25411174200725319627/ #include <cstdio> #include <cstdlib> #include <cstring> bool verify_
bft
_squence
·
2015-11-12 20:41
数据结构
bft
的config_private不一致导致的segment fault
在运行
bft
的时候
bft
_2,
bft
_3出现segment fault.
·
2015-10-21 11:04
private
bft
安装log(3)
1.应该修改的rabin.h不是在安装目录下的,而是在/usr/local/include/sfs-0.6/rabin.h的这个,继续修改.因为sfs,gmp都是已经安装好了的,所以安装目录已经没有太大的用处了,那么...我做的链接sfs,gmp是不是也不对? 2.在运行simple/server时出现"Could not find my principal",于是在Node
·
2015-10-21 11:52
log
bft
安装log(4)
1.因为运行replica时出现"unable to join group",进入replica,打印group等的信息 在函数Replica::join_mcast_group() 加入 1951 //change by york 1952 struct in_addr addr_test; 1953 addr_test.s_addr =re
·
2015-10-21 11:52
log
bft
安装log(2)
修改开机等待时间(/etc/grub.conf) 3.配置网络:使用netconfig命令配置,把ip地址和网桥同一个网段即可,修改主机名( /etc/sysconfig/network) 4.传输
bft
_source.tar.gz
·
2015-10-21 11:49
log
bft
安装log(1)
环境:freebsd4.11_mini+
bft
-base-src-rh72.tar.gz+gmp-5.0.5.tar.bz2+sfs-0.5.tar.gz 1.安装freebsd4.11 2.把tar
·
2015-10-21 11:48
log
Martin Odersky Scala编程公开课 第三周作业
总结TweetSet有两个子类,Empty和NonEmpty,使用
BFT
实现。有一点比较惊奇的是父类的方法可以创建一个子类的对象,以往
caozhankui
·
2013-10-09 11:00
[每日一题] 11gOCP 1z0-052 :2013-09-20 BIGFILE | SMALLFILE TABLESPACE.....................B43
从Oracle10g开始,Oracle推出了大文件表空间BIGFILETABLESPACE,简称
BFT
,相对地也有了小文件表空间SMALLTABLESPACE,简称SFT。BIGF
guoyJoe
·
2013-09-20 17:00
[每日一题] 11gOCP 1z0-052 :2013-09-20 BIGFILE | SMALLFILE TABLESPACE.....................B43
从Oracle10g开始,Oracle推出了大文件表空间BIGFILETABLESPACE,简称
BFT
,相对地也有了小文件表空间SMALLTABLESPACE,简称SFT。BIGF
guoyJoe
·
2013-09-20 17:00
内存
试题
11gOCP
快速计算一个无向图中的环的个数
用
BFT
的方法来计算环的个数:每个节点有三个状态:未访问,处在队列里,访问过并已经出队。 用
BFT
的方法遍历图,每次将新的节点入队前,都要检查该节点是否在队列里,或者是否已经从队列中弹出。
jiyanfeng1
·
2012-10-02 11:00
交通银行总行各业务系统名称缩写对照表
AGT 个人协议系统 APS APS外包录入 ARF ARFA(总行集中式) ARM 资产风险管理系统 BEP 小额支付
BFT
银期报表 CBK 核心系统 CCT
tudusi
·
2008-04-23 11:00
交通
工作,学习,考试,出国,谈恋爱,学车
最近挺忙了,每周二,四要去学车,还要准备7月21日的
BFT
考试(出国),7月16日的自考,周六,周末还要谈恋爱,真的很忙,很类,有时想放弃,但又不甘心,努力,再向前一点点,再向前一点点,你就成功了
Lori
·
2007-06-12 22:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他