主页 > imtoken下载钱包 > 什么是使用区块链技术的比特币 51% 攻击

什么是使用区块链技术的比特币 51% 攻击

imtoken下载钱包 2023-02-09 05:48:44

1、什么是51%攻击?

提到对比特币的攻击,大多数人会想到 51% 攻击。 所谓51%攻击,就是利用比特币的特性,以算力作为竞争条件,利用算力优势取消已经发生的支付交易。 如果某人拥有超过 50% 的算力,它可以比其他人更快地找到挖出区块所需的随机数,因此它实际上拥有决定挖出哪个区块的绝对和有效的权利。

它可以:

1.修改自己的交易记录,可以使其双花

2.防止区块确认部分或全部交易

3. 防止部分或全部矿工开采任何有效区块

但它做不到:

1.修改他人交易记录

2.阻止交易发出(交易会发出,但只显示0确认)

3.改变每个区块产生的比特币数量

4. 凭空生成比特币

5. 将不属于您的比特币发送给您自己或他人

2.典型的51%攻击案例

如果我有整个网络51%的计算速度,我可以计算出一个包含我将所有比特币发送到我的私人账户的交易信息的区块链。 这个区块链的长度为 10,但我没有向网络广播。 同时,我在交易市场把比特币全部换成美元,然后提现。 此交易记录在普通区块链中。

当我提取美元的时候,那个正常的区块链长度是 9,我的长度是 10。现在我向网络广播,观看,网络确认我的区块链是正确的。 我可以多次提取美元。 就这样被我多次出金,损失的就是交易市场。

我也可以用这种方式用比特币购买任何东西。 如果这样的事情发生几次,对比特币来说是致命的,至少会严重伤害人们对系统的信任。

比特币发起51%攻击的具体思路大致如下:

准备:

1、既然是51%攻击,首先要掌握足够的算力。 无论是控制矿池,还是使用其他算力资源,总之就是要让自己的算力领先于当前网络的总算力。 领先越大,成功的概率越高;

2. 获得足够的比特币作为筹码,无论是自己挖还是从任何渠道购买;

攻击步骤:

1.充值各大交易所手中的比特币,然后卖出换取现金; 或将它们直接卖给某人或一群人;

2、利用你手中的算力,从你对外支付交易之前的区块开始,忽略你所有的对外支付交易,重构后面的区块,利用算力优势与全网竞争。 当最终创建的区块长度超过原主分支区块比特币给世界带来了什么,成为新的主分支时,至此,攻击完成;

攻击结果:由于所有外部支付交易被撤销,相当于收回了已经卖出的比特币。

可行性评估:整个比特币网络的算力现在已经接近90T,而且还会快速增长。 看来只有几大矿池的组合才能发动51%的攻击。 普通个人或组织实施这种攻击的可能性越来越小。

3、51%攻击成功的可能性大吗?

在过去的几年里,比特币网络的计算能力悄然增长到无比庞大,这大大增加了比特币成功的可能性。 反过来也可以解释为什么山寨币不靠谱,太容易被51%攻击。 在以密码学为依托的数字货币领域,先发优势非常明显。 所以51%攻击对比特币来说问题不大(早在2013年7月,比特币全网算力已经达到世界500强超级计算机算力总和的20倍),即使有一台政府集权举国之力秘密打造超级计算机打败比特币以挽救本国的货币发行体系。 它会发现利用这种能力挖矿可以垄断比特币的发行权比特币给世界带来了什么,其收益远大于打败比特币。 动力不复存在返回搜狐查看更多