理论篇:如何理解51%攻击

如何理解51%攻击

在使用PoW共识机制的区块链网络,存在一种攻击手段:51%攻击。

使用这种攻击手段目前来说可以达成两种目的:

目的1:双花攻击,将同一笔钱花两次。

目的2:交易抑制,阻止别人在网络中产生交易。

为什么可以51%攻击可以达到这两个目的呢?

这就涉及到使用PoW共识的区块链的形成方式啦。

区块链的构成方式

区块链的构成方式非常简单。

首先,是创世区块,记录第一笔交易的区块。

然后,是后面的一系列区块,每个区块除了记录网络中发生的交易以外,还有一个区域记录上一个区块哈希值。

最后,通过共识算法,保证每个区块后面只有一个后续区块。

通过上述的方式,区块就可以串联起来形成区块链。

如何实现双花攻击

根据区块链的形成过程,决定了如果某个人掌握了51%的算力,就可以实现双花攻击。

举个例子:假设李华有100BTC,他把这些币支付给韩梅梅的同时,也把这些币发到自己的另一钱包地址上。换一句话说,李华的一份钱,同时转给两个人。然后李华发送51%攻击,在当前区块链高度上构建一个不包含转给韩梅梅,但包含转给自己的交易区块,并以算力优势将伪造的区块链快速延长。最终,根据只有李华转给自己的那笔交易得到了确认。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值