当前位置:首页 > 币圈快讯 > 正文

比特币 回滚机制,什么是51%算力攻击?

比特币 回滚机制目录

比特币 回滚机制

什么是51%算力攻击?

比特币一个UTXO交易为什么要经过6个区块确认才被认为更改不可逆(或者说几乎不可逆)?

比特币 回滚机制

比特币 回滚机制,什么是51%算力攻击?

比特币是数字货币,与法定货币不具有相同的价值属性,因此不能作为投资工具进行滚转。比特币市场是24小时开放的,投资者可以随时买入或卖出比特币。这样的特性导致了比特币市场的波动性和不确定性。

在比特币市场上,价格变动是常见的现象。投资者在预测到某个状况时,可以通过买入或卖出比特币来获取利益。由于市场变化无常,即使投资者采取了正确的交易策略,有时也会亏损。在这种情况下,传统的回滚机制可能无法解决问题。

由于比特币市场没有监管,所以投资者需要更加谨慎地进行交易。在某些情况下,投资者可能会面临欺诈和市场操纵。因此,投资者在投资比特币之前必须进行充分的研究,遵守所有适用的法律法规。

比特币作为一种投资工具,其价格波动性和不确定性使其不再适用于以往的滚回模式。投资者在进行交易时需要谨慎评估风险,选择合法可靠的交易平台进行投资。

什么是51%算力攻击?

比特币 回滚机制,什么是51%算力攻击?

关注比特币的人应该都听说过51%攻击,那到底是什么意思呢?

>01 >

51%计算力攻击是什么?

在比特币网络中,为了解决如何获得记账权的问题采用了PoW共识,为了解决如何记账的问题采用了“最长链共识”是。

所谓51%攻击,是指利用比特币网络特征PoW的收费权竞争和“最长链共识”,利用算力将已经发生的“交易行为”用更长的链“滚回”是做。

51%是指占整个网络算力的51%的算力,在比特币的网络中,计算一台计算机每秒能产生多少散列,从而匹配随机数。从而获得收费权。

计算能力强,意味着每秒可以进行多次哈希碰撞,获得记账权的概率高。

理论上来说,如果掌握了50%以上的计算能力,就可以获得记账权,这是绝对有利的,区块生成速度会加快,也可以获得窜改区块链数据的权利。

>02 >

这次攻击能做什么坏事呢?

当你知道51%的算力攻击后,你会很好奇它能做什么坏事吧。

实际上,如果恶意攻击者拥有比特币网络比例较高的算力,即使算力不到51%也能发动攻击。

假设A拥有51%的计算能力。区块的高度为1127,假设挖掘者打包了A向B传送1个比特币的记录。

交易确认后,A以51%的算力在区块高度1126处生成“更长的链”,并在区块高度1127处将BTC转发给C,将交易记录打包。也就是说,包含了A将1个比特币转发给C的记录。

在“最长链协议”中,包含对C的转账记录的链是主链,A向B的比特币转账是“无效支付”。

如果拥有51%的算力,除了可以修改自己的交易记录之外,还可以让区块无法确认一部分交易,让一部分挖掘者无法获得有效的记账权。

但是,拥有51%的计算能力也不是万能的。你不可能修改别人的交易记录,不可能阻止交易,也不可能凭空产生BTC。

>03 >

案例分析。

它可以解释51%的计算力攻击问题。

1.攻击者拥有私人密匙privKey0001,这个私人密匙相当于1万个比特币。

2.现在庆游积木高度是88888

3.攻击者向商人交易了1万个比特币,当商人看到这笔交易包含在88889区块后,就坐到驾驶员位置,让商人的一架飞机飞了出去。

4 .从攻击者计算高的情况下,从拥有88888到天气再次计算大小(排除,购买交易自己的10000比特造币飞机),迅速的计算出8889/ 890分之1 /8889/88890分之一……区块,其他节点拉出最长链的区块,同步攻击者的恶意区块信息。

5.由于攻击者购买飞机的交易不包含在区块中,所以可以再次去商家购买飞机。

上述的例子,是典型的计算力攻击成功51%的情况下产生的双花问题。

>04 >

51%算力攻击真的有人做吗?

理论上来说,要执行51%的算力攻击,首先需要比网络中其他矿工更强的算力。

这就意味着需要大量的挖掘设备,而大量的挖掘设备本身就需要消耗大量的资金。

不仅需要设备,还需要大量的电力。

由于电力价格的上涨和能源需求的增加,在过去的几年里获得足够的电力来运营矿山变得越来越困难。

在比特币网络还小的时候,可能能够获得足够的电力来运行提供51%功率的设备,但是随着时间的推移,消耗的电力会增加,攻击者为了成功攻击而获得大量的电力。不得不做的可能性就会降低。

算力攻击也是为了获取利益而进行的,但从经济角度来看,51%算力攻击成本太高,收益太少,无法产生大量资金,有遭受巨大损失的风险。

确实,51%攻击是没有意义的,因为它需要成本和风险,但是诚实的挖掘是有利益的。

>05 >

面对攻击的风险规避。

51%算力攻击可以取消交易,但如果没有秘密密匙,就无法控制与秘密密匙对应的比特币地址,所以不可能没有交易。

对于51%算力攻击,不仅支付方不必过度担心,在别人进行51%算力攻击的时候,你也可以做一次双商。

但是,交易的接收者就不能这样做了,为了不被51%的计算力攻击,需要设置好几个区块才能进行交易。

但是,反过来想,51%计算力攻击是很可惜的。

如果攻击的目的是利益,那么如果攻击者拥有如此强大的计算能力,那么通过诚实的挖掘获取利益不是更好吗?

攻击会降低投资者对比特币系统的信任,对攻击者来说未必是好事。

比特币一个UTXO交易为什么要经过6个区块确认才被认为更改不可逆(或者说几乎不可逆)?

比特币 回滚机制,什么是51%算力攻击?

你说得对。确实是滚回。如果交易不幸被叉包了,这个交易很可能在主链同步后被取消。

为什么要确认6个呢?因为这样就很难得出最优解了(为了防止一个节点的操作)。

庆唯也许能从1个区选出一个最优解,但是从6个败野区选出最优解几乎是不可能的。

和分歧无关。

相关文章:

文章已关闭评论!