区块链小知识第(11)话:共识机制的相关定义介绍Ⅱ

2018-03-31    BiaNews


编者按:现如今,区块链已经成为全民关注的领域,不少企业也早已深入其中研究该技术的落地情况。但目前仍有很大一部分人对区块链技术的相关概念并不熟悉。


近日,维京研究院和甲子智库联合出品了《区块链行业词典》,Bianews作为媒体合作方获得授权,将每天为大家普及区块链的相关小知识。



今天,Bianews将为大家带来区块链小知识第(11)话:共识机制的相关定义介绍Ⅱ


1、分布式共识/ Distributed Consensus


所有的节点必须定期更新彼此之间的不断复制的状况,通过专门的槽位来识别每一个更新。当所有节点更新了他们的分类账并放映的值相同时,就可达成共识,会将协商一致的声明具体化并发布至它们的分类账副本去。


2、验证池机制/ POOL


验证池机制是基于传统的分布式一致性技术和数据验证机制的结合,它使得在成熟的分布式一致性算法(Pasox、Raft)基础上,不需要代币也能实现秒级共识验证。


3、51% 攻击/ 51% attack


51% 攻击,是指利用比特币以算力作为竞争条件的特点,凭借算力优势篡改或者撤销自己的付款交易。如果有人掌握了 50% 以上的算力,他能够比其他人更快地找到开采区块需要的那个随机数,因此他能够比其他人更快地创建区块。


4、双重支付/ 双重花费/ 双花/ Double Spending


双重支付是一个故意的分叉,是指具有大量计算能力的节点发送一个交易请求并购买资产,在收到资产后又做出另外一个交易将相同量的币发给自己。攻击者通过创造一个分叉区块,将原始交易及伪造交易放在该区块上并基于该分叉上开始挖矿。如果攻击者有超过 50%的计算能力,双重花费最终可以在保证在任何区块深度上成功;如果低于50%则有部分可能性成功。


5、拜占庭将军问题/ Byzantine Generals Problem / BGP


拜占庭将军问题是指“在存在消息丢失的不可靠信道上试图通过消息传递的方式达到一致性是不可能的”。因此在系统中存在除了消息延迟或不可送达的故障以外的错误,包括消息被篡改、节点不按照协议进行处理等,将会潜在地会对系统造成针对性的破坏。


6、改进型实用拜占庭容错/ Practical Byzantine Fault Tolerance / PBFT


PBET 共识机制是少数服从多数,根据信息在分布式网络中节点间互相交换后各节点列出所有得到的信息,一个节点代表一票,选择大多数的结果作为解决办法。PBET 将容错量控制在全部节点数的 1/3,即如只要有超过 2/3 的正常节点,整个系统便可正常运作。


7、授权拜占庭容错算法/ Delegated Byzantine Fault Tolerance / dBFT


dBFT,是基于持有权益比例来选出专门的记账人(记账节点),然后记账人之间通过拜占庭容错算法(即少数服从多数的投票机制)来达成共识,决定动态参与节点。dBFT可以容忍任何类型的错误,且专门的多个记账人使得每一个区块都有最终性、不会分叉。


8、联邦拜占庭协议/ Federated Byzantine Agreement / FBA


联邦拜占庭协议的主要特性是去中心化和任意行为容错,通过分布式的方法,达到法定人数或者节点足够的群体能达成共识,每一个节点不需要依赖相同的参与者就能决定信任的对象来完成共识。


—推荐阅读—

区块链小知识:共识机制的相关定义介绍Ⅰ

区块链小知识:链式结构介绍

区块链小知识:区块链的类型和层级结构

区块链小知识:区块链的定义与特性

区块链小知识:非对称加密的相关名词介绍

区块链小知识:非对称加密的相关名词介绍II

——寻求报道合作——

联系微信: wemedia007


注:本文转载自BiaNews,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除。

下一篇: 区块链日报:麻吉宝被指在山寨诈骗网站交易,国外研究称80%发币项目是骗局,元道称通证加实体经济才是真正蓝海

上一篇: 木瓜一大娘唱出了所有陕北人心声!

推荐公众号

pix pix pix

免责

本站所有内容收集自微信公众号,文章内都有明确标记文章来源。本站只做转载不对文章内容真实性付责,如发现有争议文章请发送链接到站长邮箱mail@lxwm.net。我们会在收到邮件的第一时间删除相关内容。

关于

本站收集微信公众号内的文章,并整理发布,旨在为读者提供手机以外的公众号文章查询阅读平台。