与共识机制相关名词介绍(3)

电台主播:鲸鱼小姐姐

区块链小课堂

第26课与共识机制相关名词介绍(3)

大家好,欢迎收听鲸鱼小姐姐的区块链小课堂,本栏目由忠义资本赞助播出。

今天我们为大家介绍下另外几个与共识机制相关的名词

1、51% 攻击/ 51% attack

51% 攻击,是指利用比特币以算力作为竞争条件的特点,凭借算力优势篡改或者撤销自

己的付款交易。如果有人掌握了 50% 以上的算力,他能够比其他人更快地找到开采区

块需要的那个随机数,因此他能够比其他人更快地创建区块。

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

双重支付是一个故意的分叉,是指具有大量计算能力的节点发送一个交易请求并购买资

产,在收到资产后又做出另外一个交易将相同量的币发给自己。攻击者通过创造一个分

叉区块,将原始交易及伪造交易放在该区块上并基于该分叉上开始挖矿。如果攻击者

有超过 50%的计算能力,双重花费最终可以在保证在任何区块深度上成功;如果低于

50%则有部分可能性成功。

3、拜占庭将军问题/ ByzantineGenerals Problem

拜占庭将军问题是指“在存在消息丢失的不可靠信道上试图通过消息传递的方式达到一

致性是不可能的”。因此在系统中存在除了消息延迟或不可送达的故障以外的错误,包

括消息被篡改、节点不按照协议进行处理等,将会潜在地会对系统造成针对性的破坏。

4、改进型实用拜占庭容错

/Practical Byzantine FaultTolerance

PBET 共识机制是少数服从多数,根据信息在分布式网络中节点间互相交换后各节点列

出所有得到的信息,一个节点代表一票,选择大多数的结果作为解决办法。PBET 将容

错量控制在全部节点数的1/3,即如只要有超过 2/3 的正常节点,整个系统便可正常运

作。

5、授权拜占庭容错算法

/Delegated Byzantine FaultTolerance

dBFT,是基于持有权益比例来选出专门的记账人(记账节点),然后记账人之间通过拜

占庭容错算法(即少数服从多数的投票机制)来达成共识,决定动态参与节点。dBFT

可以容忍任何类型的错误,且专门的多个记账人使得每一个区块都有最终性、不会分

叉。

6、联邦拜占庭协议

/ FederatedByzantine Agreement

联邦拜占庭协议的主要特性是去中心化和任意行为容错,通过分布式的方法,达到法定

人数或者节点足够的群体能达成共识,每一个节点不需要依赖相同的参与者就能决定信

任的对象来完成共识。

以上就是今天鲸鱼小姐姐讲解的内容,学习更多区块链小知识,请关注“数字鲸鱼”微信公众号。

·The End·

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180809A1MGY600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券