51%攻击解析

当前位置:首页 > 币圈百科 > 51%攻击解析

51%攻击解析

2023-01-08币圈百科270

最近大家都在说51%的攻击,有些夸张,有些不屑一顾。我认为夸大和低估都是不正确的。以下是我对51%攻击的看法,不一定正确。仅供参考,欢迎讨论。

51%攻击解析

51%攻击是指在掌握了整个比特币网络51%的计算能力后,利用这些计算能力重新计算已经确认的区块,使区块链分支并获得利益的行为。

一、如何发动51%的攻击?

假设发动51%攻击的人是理性人,攻击的目的是为了盈利,而不是为了别的。因此,攻击者在发动攻击之前有两个条件:

1。他们掌握了整个比特币网络51%的计算能力。2.他们手里有很多比特币

攻击者发动攻击

这个时间越短越好,可以大大节省攻击时间。

2。用51%的计算能力从没有给交易所转账的块重新生成块

例如:给交易所转账的块是第300块,攻击者从第299999块开始重新生成块。

3。因为攻击者有51%的计算能力,假设他在攻击过程中能保持51%的计算能力,那么他的攻击一定是成功的,也就是说他生成的攻击区块链一定要赶上原来的区块链。

4。当攻击区块链的长度超过原始区块链2个街区时,所有客户端将丢弃原始区块链并接受攻击区块链。到目前为止,51%的攻击是成功的。

二。造成后果

原区块链299,999块后,所有交易取消,产生如下影响:

A?299,999块后未交易的客户的币数没有影响。b?299999块后转出比特币的人,会发现币又回来了。c?299999块之后收到比特币的人,会发现硬币不见了。d?最重要的后果是,人们对比特币网络的信心降至冰点,比特币的价值将受到重创。

三。51%攻击方式描述如下

1。这是一个可以获得最大收益的51%的攻击方法,因为我们假设攻击者是理性的,为了利益而攻击,而不是一个一心要杀死比特币而不求任何回报的疯子。

2。没有51%的计算能力也可以发动51%的攻击,比如45%的计算能力。有成功的可能,但成功不确定。有这样一个场景:原来区块链是30万,攻击者有45%的计算能力,从299999块开始。运气好的话,攻击区块链扩展到30万,而原来的区块链还是30万,而且攻击成功了。这种攻击蓑衣网小编2022影响的块数很少,如果币数很少,被发现的可能性很小。目前大家都在担心这种情况。在我看来,虽然连续出三块的可能性不大,但也不是说以前没出现过,比如ghash.io连续出了5-6块。所以这种非51%攻击的可能性是完全存在的,比特币世界应该时刻监控和密切关注。

3。有人说多等几个确认可以避免51%的攻击。这种说法存在严重问题。如果是非51%计算攻击,再等几个确认就有效了。特别大量的比特币转账应该等几天。但如果是51%计算的攻击,你要知道如果攻击者能一直保持51%的计算能力,他可以从比特币最近的检查点后的区块开始重新计算。区块链能赶上原来的那次袭击只是时间问题。如果攻击持续了一年,是否需要等待一年才能确认?所以这种理解是不完整的。

4。攻击区块链可以计算隐藏,它不会被释放,直到有两个多块比原来的区块链。按照现在的比特币网络协议,它可以立刻替换原来的区块链,所以整个攻击可以不到最后一刻都是未知的。

四。51%攻击悖论

我们最初假设发动51%攻击的人是为了利益。我们可以计算攻击者的成本和收益。我们先来回顾一下理解攻击者攻击的前提条件:

1。掌握51% 全网计算能力按100P计算,矿机价格按1T/8600元计算(这是目前最低价)

51P矿机采购成本=100P * 51% * 1024 * 8600元=44912.64万=4.5亿

待部署。

2。应该卖出多少比特币

应该卖出多少比特币才能获得更多利益?你至少要赚5.5亿元才能在账面上收支平衡,但是要做这么大的攻击,而且攻击后的货币价值会低很多,所以你要赚非常大的利润才能让攻击者这么做。所以我们估计卖比特币可以获利20亿。

持有比特币=20亿/4000=50万个比特币

我们假设攻击者以1000元的成本拥有比特币,他当初买币的成本是2.5亿。如果短时间内卖出50万个比特币,价格会从4K打到底部1K-2K。我们假设这是场外交易,对比特币的价格没有影响。

3。成功实施51%攻击后的比特币价值

成功实施51%攻击后,我们认为在相当长的一段时间内,人们对比特币的信心会降到冰点,蓑衣网小编2022比特币的价格会处于一个较低的水平,比如500元甚至更低,直到技术永远解决了51%攻击的可能性。

因此,即使攻击者成功实施了攻击,他的50万比特币的价值也会处于一个较低的水平=50万* 500=2.5亿。

4。攻击者的收支估算

攻击者在4K卖出50万个比特币,获利20亿。

投资=5.5亿矿机,2.5亿比特币=8亿收益=20亿-2.5亿-8亿2.5亿=12亿

投资8亿,净收益12亿,这对比特币行业来说绝对不是什么好收益。

投资5-8亿元能获得多少收益

目前每天产生3600个比特币。如果保持51%的计算能力,每个月可以获得1836个比特币和55080个比特币。按照4K计算的收入是2亿。

当比特币的价格在一个季度内从4K涨到6K时,攻击者持有的50万个比特币可以多赚10亿。我觉得这次涨价很正常。

6。两种投资的收益比较

攻击是一种投资,诚实的持币和挖矿也是。

进攻冒着巨大的风险,收获了12亿元。如果在交易所大量出售,利润会更低;

持币老老实实采矿,无任何风险,一个季度轻松获得收益=10.6亿=16亿。

我们假设理性的人,为了获得更大的利益而攻击的人,其实不会发动这样的攻击。这就是51%攻击悖论。

但是,如果是疯子或者是国家,我们也没有办法阻止,也就没必要讨论了。

五、关于双花和虚花

这个在微博里已经说过很多次了。双花是指花一个硬币两次,两次交易都至少确认过一次,其中一次必须在隔离街区。目前大家所说的“双花”就是交易可塑性的问题:第一笔交易没有交易费用,被矿池拒绝。把一些不需要确认的网站骗进账户后,币就花到别处去了。

双花需要计算能力来保证,可以是51%的计算能力,也可以是45%的计算能力。详见本文第三部分第二点,但需要再次提醒的是,如果某个矿池连续产生3块,有可能产生非51%算力的双花攻击。ghash.io已经连续生产了5-6块。一旦出现孤立块,而里面的交易输入又出现在后面几个块中,那很可能就是双花了。我们看到:从今年4月份开始,孤立街区越来越多的出现,应该有一些情况。但是,我很奇怪为什么blockchain.info关于隔离区块的页面一直有bug,而且没有显示具体的隔离区块内容。我在10天前或者半个月前向blockchain.info提到了这个BUG,但是至今蓑衣网小编2022都不正常。希望是bug,不要因为其他原因隐藏数据。 防范措施是多等几个确认,大额交易建议等一天(这方面比特币天网多等几个确认是对的)。

上述交易可塑性的问题,可以称之为虚花(这个名字借用了BitSky.com的文章,我觉得更贴切)。第一个事务不包括在块中,第二个事务将包括在块中。这种攻击不需要计算,任何人都可以发动攻击。接收者的防范也很简单,只需要至少一次确认。

六本文摘要

1。一旦发生真正的对计算能力的51%攻击,后果会很严重,但是51%攻击的悖论使得事实上很难发生,除非是疯子或者疯狂的国家。2.双花攻击不需要51%的计算能力。ghash.io的45%计算能力已经具备双花攻击的条件。事情没有我们想象的那么乐观。比特币世界要注意这件事。3.多等几次确认就可以防止双花和虚花。再等几个确认也很难防止真正的51%计算攻击。

BTC地址:1 fav xbp 2 KMT 98 p 3 TJ JX 2 mqp 98j lln F2 q

51%攻击解析 | 分享给朋友: