网赚论坛

 找回密码
 免费注册
查看: 224|回复: 0
打印 上一主题 下一主题

【1期 四团 Day9 李宁】共识攻击51%算力

[复制链接]

28

主题

80

帖子

88

积分

Ⅰ级财主

Rank: 1

积分
88
跳转到指定楼层
楼主
发表于 2017-10-21 14:11:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
解释一下比特币区块链51%算力的共识攻击具体是指什么

共识攻击是针对整个比特币记账网络的攻击,TA不会破解钱包的私钥,不会偷取你的比特币,只是选择更改TA自己(攻击方/买房)即将写入账本的交易,或者不让别人的交易进块。而在比特币工作量证明一致性验证的情况下,拥有51%的算力可以达到这样的目的。

场景1:双重支付,改变自己(攻击方/买房)即将写入账本的交易。假设一笔大额交易,A->B 25W美金的BTC来购买一批货物,当一个区块确认的时候,B就把货物发给A了。这时候A拥有51%算力的时候,可以将记录这笔交易的区块分叉,将这笔交易记录在自己争取记账权的区块中,但是把交易的输入由B改为A(就是自己对自己的转账)。而后因为自己的51%的算力,将这个新的区块不断叠加,成为工作量难度最高的主链,就把钱转回自己的口袋的交易做实,货也拿到了,钱也没花。而且这个是不违反比特币区块链的规则的。

场景2:拒绝服务,自己51%算力争取到的记账权,不记你的交易,而且51%的算力可以一直争取到记账权,就一直不记录特定交易。对谁都不损失什么,只不过造成大家的恐慌,老是莫名不能交易,这是对整个系统稳定性的打击。

本质上,51%的算力,就是可以把记账权掌握在自己手上,双重支付对自己是有利可图的,但是拒绝服务对自己是无经济利益可图的,因为掌握51%的算力也需要投入很多硬件和电量,是有成本的,而你造成整个比特币网络的恐慌,岂不是比特币抛售贬值,自己的成本也很难收回来?

而且这两个场景发生的越来越少的原因两个:


  • 算力越来越难以集中,因为现在整个系统的算力,已经达到150PH/s,意即每秒1.5*10^17次哈希运算(2014.8的水平),要想达到至少30%的算力,也是非常困难的以前是因为中心服务器的矿池,造成算力集中,可能会有这样的攻击,现在引入P2Pool协议的去中心化的矿池,矿池无法发动这样的攻击。



所以理论上,比特币的成本是基于算力的,成本有底线;被攻击的可能性是比较低的,安全有基础。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2026-7-23 03:47 , Processed in 0.499201 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表