金融词汇百科

什么是 51% 攻击?区块链挖矿垄断

文 / 美股妈妈 浏览 / 650 更新 / 2022-10-03

什么是 51% 攻击?

51% 攻击(51% Attack)是一群控制超过 50% 网络挖矿哈希率的矿工对加密货币区块链的攻击。拥有网络上 51% 的节点使控制方有权改变区块链。

51%攻击(双花攻击),因某个矿工或者矿池将一个加密货币多次支付而得名。通常,其目的并不仅是为了重复使用加密货币,而是为了攻击某个区块链网路,破坏它安全性,让它失去人们的信任。

51%攻击,较常见的字面意思是:只要算力超过51%,就能对某个系统发动攻击,这个系统就存在中心化或者被攻破的可能性。 它是一种区块链渗入,可能导致网络中断,最终导致挖矿垄断。 一旦矿工(miner、是指尝试创建区块并添加到区块链上的人或者机器,同时也指代做这个事情的软件)。

攻击者将能够阻止新交易获得确认,从而允许他们停止部分或所有用户之间的支付。他们还能够撤销在他们控制期间完成的交易。逆转交易可以让他们双花硬币,这是创建工作量证明等共识机制来防止的问题之一。

了解 51% 攻击

区块链是 一个分布式账本——本质上是一个数据库——记录交易和相关信息,然后对数据进行加密。区块链的网络通过验证过程就交易达成多数共识,并且存储信息的区块被密封。这些块通过加密技术链接在一起,其中先前的块信息记录在每个块中。一旦区块被确认足够多的时间,这使得区块几乎不可能改变。

51% 攻击是对区块链的攻击,其中一个团体控制了超过 50% 的散列能力(解决密码难题的计算)。然后,该小组在区块链中的一个非常特定的点向网络引入了一个经过更改的区块链,这在理论上被网络接受,因为攻击者将拥有它的大部分。

如何实现51%攻击?

当一个比特币拥有者执行一个交易操作时,交易数据会先被存入本地交易池等待确定。矿工会从这些本地交易池中选择交易数据打包。为了要把数据打包上链,矿工需要解决一个非常复杂的数学问题,矿工通过计算机来做哈希计算并找到答案。(在此处阅读有关哈希算法的更多信息)

矿工拥有更多的算力,就会拥有比别人更大的机会找到答案。一旦某个矿工找到了答案,他就可以向全网广播(包括打包好的数据块),其他矿工就会根据区块链上已有的记录检查这个数据块是否有效。请注意,攻击者矿工不可能为其他人创建交易,因为创建交易需要本人的数字签名(私钥)。因此,在没有访问到对应的私钥时,从别人的账户发送比特币是不可能的。

隐身挖矿-创建一个新的链

现在,请注意,攻击者矿工可以试图撤销现存的交易。


讨论经验分享,疑惑问答

讨论列表

0
  • 这篇内容还没有收到分享,赶紧来抢沙发吧~

© 2024 投资百科

百银投资

站点声明: 本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。