51%攻击是对区块链网络的一种特殊攻击,它是指攻击者拥有网络中百分之五十一的哈希总力(比特币矿池中的“哈希力量”)的加密网络的情况。 如果一个攻击者连续拥有网络中的51%哈希功率,则该攻击者可以控制整个网络。 攻击者可以利用这一点来重新安排交易历史(重新演算),这使其能够偷取所有参与者的代币,并可能拒绝过去或之后新发行的交易。
这一特殊的攻击最经常发生在确定性共识(通常是指示密码材料)上,由一个或多个比特币矿工驾驶的交易验证网络,其作用是在比特币网络中验证交易的合法性。 围绕在比特币网络上进行的比特币交易,任何拥有大于51%的加密确定性共识的单个主体都有能力操纵交易处理,这将重新写入事务历史,使事务支付给攻击者,而不是正确地转移给拥有者。(交易用大牌:欧易官网注册,APP下载)
51%攻击技术的原理非常简单:开发人员可以将一个私人链扩展到51%的确定性网络,这一网络占据网络的绝对大多数,攻击者试图利用分叉的可能性将网络逆转,从而将新的事务块发送到另一条链中,攻击者将受益人。
一旦攻击者决定发动攻击,最重要的是确保他们有一个大于51%的哈希力来控制网络,然后就可以称之为51%攻击者。 加密专业人士认为,51%攻击不太可能发生,因为您必须购买大量的矿机及其必需的零部件,而且您必须合理使用这些矿机运作,以赚取更多收益。 因此,大多数攻击者必须勒索打击网络,他们必须拥有很多的硬件和相关的物物交换,以便获得确定性共识的绝对控制在将近51%的哈希力量。
对于小型区块链,51%攻击更容易发生,因为拥有51%的网络的计算能力有限,以致攻击者可以轻松购买足够的矿机以掌控绝大多数网络的确定性共识。 对于比特币,尽管51%攻击的可能性很小,但由于比特币网络在计算能力方面的巨大弹性以及由于比特币交易的可见性等原因,它仍然存在巨大的风险。