主页 > imtoken钱包有客服吗 > 我有1个比特币怎么卖掉 天一水的博客

我有1个比特币怎么卖掉 天一水的博客

imtoken钱包有客服吗 2023-01-17 12:12:03

51%攻击是指在掌握了整个比特币网络51%的算力后,利用这些算力重新计算确认区块,会破坏区块链的去中心化特性,同时使网络处于稳定状态. 存在多种攻击风险,例如自私挖矿、取消所有转账、双花和随机分叉。

他可以:

1.修改自己的交易记录,可以双倍支付

2.防止区块确认部分或全部交易

3. 防止部分或全部矿工开采任何有效区块

但他不能:

1.修改他人交易记录

2.阻止交易发出(交易会发出,但只显示0确认)

3.改变每个区块产生的比特币数量

4. 凭空生成比特币

5、将不属于自己的比特币发送给自己或他人

1、如何发起51%攻击?

假设发起51%攻击的人是一个理性的人,攻击的目的是为了利益,而不是其他原因,那么攻击者在发起攻击之前有两个条件:

1、掌握了整个比特币网络51%的算力

2.持有大量比特币

攻击者发起攻击:

1、将比特币转入交易所或机构或个人,卖出所有比特币,并收到款项并提现至银行账户(提现的目的是为了保证收益,无需提现) . 时间越短越好,可以大大节省攻击时间。

比特币分叉对比特币的影响_我有1个比特币怎么卖掉_有币领比特币

2.使用51%的算力从还没有转移到交易所的区块中重新生成区块

例如:向交易所转币的区块是第300,000个区块,攻击者在第299,999个区块开始重新生成区块。

3、因为攻击者有51%的算力,假设他在攻击过程中能保证51%的算力,他的攻击一定成功,也就是说他产生的攻击区块链一定能赶上原创区块链。

4、当攻击区块链长度超过原区块链的2个区块时,所有客户端将丢弃原区块链,接受攻击区块链。 至此,51%攻击成功。

2. 后果

原区块链上299,999个区块后,所有交易作废,有以下作用:

A Customers 在 299999 个区块后没有交易的客户对币量没有影响。

B 那些在299,999个区块之后转出比特币的人会发现币又回来了。

在 299,999 个区块后收到比特币的人会发现硬币已经消失了。

D 最重要的后果是:人们对比特币网络的信心降到了冰点,比特币的价值将受到重创。

3、51%攻击方式说明如下

1、这是一种51%的攻击方式,可以获得最大的收益,因为我们假设攻击者是理性的,为了利益而攻击,而不是一个想把比特币置之死地而不求任何回报的疯子。

2、没有51%算力也可以发起51%攻击,比如45%算力,有成功的可能,但不一定成功。 有这样一个场景:原区块链长度为300,000,攻击者拥有45%的算力,从299,999个区块开始计算。 如果幸运的话,攻击区块链被扩展到300,002,而原来的区块链仍然是300,000长度,攻击就成功了。 这种攻击影响的区块数量很少,如果币数量少,被发现的可能性很小。 这是目前大家所担心的。 在我看来,虽然连续生产3个区块的可能性不大,但以前没有发生过。 ghash.io 连续生成了 5-6 个块。 因此,这种非51%攻击的可能性是完全存在的,比特币世界必须时刻监控和密切关注。

3、有人说多等几次确认可以避免51%攻击。 这种说法存在严重问题。 如果是非51%算力的攻击,多等几次确认才有效果,特别大的比特币转账要等几天。 但是如果是51%算力攻击,要知道如果攻击者能够保持51%算力,他可以从比特币最新检查点之后的区块重新计算,攻击区块链可以追上原来的区块链,成功只是时间问题。 如果攻击用了1年,我们是不是要等1年才能确认,所以这种理解是不全面的。

4、攻击区块链可以隐蔽计算,比原区块链多2个后才会释放。 根据目前的比特币网络协议,原来的区块链可以立即被替换,所以整个攻击直到最后时刻都是未知的。

4. 51%攻击悖论

我们原本假设发起51%攻击的人是为了盈利,所以我们可以计算出攻击者的成本和收益。 我们先回顾一下理解攻击者攻击的前提条件:

比特币分叉对比特币的影响_有币领比特币_我有1个比特币怎么卖掉

1、掌握了整个比特币网络51%的算力

分析第一点,掌握整个比特币网络51%的算力需要多少钱。 全网算力按照100P计算,矿机价格按照1T/8600元计算(这是目前最低价)

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

部署51P的算力,发起攻击,我们可以估算出额外需要1亿的其他费用和电费,所以计算是5.5亿。

2. 卖多少比特币

您必须出售多少比特币才能获得更多收益? 至少要获得5.5亿的利润才能在账面上实现收支平衡,但要进行如此大的攻击,而且攻击后的币值会降低很多,所以让攻击者获得一定是非常大的利润这样做,所以我们估计卖比特币可以赚20亿。

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

我们假设攻击者以 1000 元的成本拥有比特币,他最初的买币成本是 2.5 亿。

如果短时间内卖出50万个比特币,价格将从4K跌至1K-2K的谷底。

让我们假设这是场外交易,对比特币的价格没有影响。

3. 51% 攻击成功后的比特币价值

51%攻击成功实施后,我们相信在很长一段时间内,人们对比特币的信心会降到冰点,比特币的价格会处于低位,比如500元甚至更低,直到技术永远解决了51%的问题。 % 的攻击几率。

因此,即使攻击者成功实施攻击,他的50万比特币的价值也会处于下位=50万*500=2.5亿。

4. 攻击者收支预估

攻击者以 4K 的形式卖出了 50 万个比特币,获利 20 亿。

投入=5.5亿台矿机+2.5亿比特币=8亿

营收=20亿-2.5亿-8亿+2.5亿=12亿

有币领比特币_我有1个比特币怎么卖掉_比特币分叉对比特币的影响

投资8亿元,实现净收入12亿元。 这对于比特币行业来说绝对不是一笔好收入。

投资500、8亿能获得多少利润

目前,每天生产 3600 个比特币。 如果算力维持在51%,可以得到1836个比特币,每个月可以得到55080个比特币。 按照4K计算,收入2亿。

攻击者持有的50万比特币,当一个季度内比特币价格从4K涨到6K时,可以额外获得10亿。 我觉得这种涨价是正常的。

6. 两种投资的收益比较

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

这次袭击冒着巨大的风险,赚了12亿。 如果在交易所大量卖出,利润会更低;

老老实实持币挖矿,没有任何风险,一季度内轻松赚取收益=10亿+6亿=16亿。

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

但是,如果是疯子或者国家不遗余力地破坏比特币,我们没有办法阻止,也没有讨论的必要。

5、关于重花和假花

这一点在微博上已经说过很多次了。 双花是指两次花费一枚币,并且两笔交易都至少确认一次,并且其中一笔交易必须在一个孤立的区块中。 目前大家说的双花是交易可塑性的问题:第一笔交易不加交易手续费,被矿池拒绝,骗一些不需要确认的网站进账,然后花钱别处的货币。

双花是靠算力来保证的,可以是51%的算力,也可以是45%的算力。 具体可以参考本文第三部分第二点,但再次提醒:某矿池如果连续出块3个,有可能产生不是51%的双花攻击计算能力。 曾经有过ghash.io连续出5-6个区块的案例,完全有能力发起这样的攻击。 因此,比特币世界需要时刻被严密监控和关注。 一旦出现孤儿块,其中输入的交易在接下来的几个块中再次出现,很可能是双花。 我们看到,从今年4月份开始,出现了越来越多的孤块,应该是有一些案例的。 但是,我很纳闷为什么blockchain.info关于孤块的页面一直有bug,没有显示具体的孤块内容。 我在10天前或者半个月前向blockchain.info提到了这个bug,但是到现在一直不正常。 我希望这是一个 BUG,而不是因为其他原因而隐瞒数据。 预防的方法是多等几次确认,大额交易建议等一天(关于这一点,比特币天网多等几次确认的说法是正确的)。

上面提到的交易可塑性问题,我们可以称之为假花(这个名字是借用了Bitsky.com的文章,我觉得更贴切),第一笔交易不被包含在区块中,第二笔交易会被包含在区块中,这种攻击不需要算力,任何人都可以发起攻击我有1个比特币怎么卖掉,接收方的防御也很简单,只需要至少一次确认即可。

那么 51% 攻击是如何发生的呢?

情况一:矿池算力过大

当矿池算力过大,超过全网算力的51%时,就会发生51%攻击。 这不是危言耸听,比特币历史上已经发生过。

我有1个比特币怎么卖掉_有币领比特币_比特币分叉对比特币的影响

2014年,知名矿池GHash超过51%算力。 但他们人品比较高,要求降低算力,并承诺不会超过算力的39.99%。 2016 年 8 月,Krypton 和 Shift 这两个基于以太坊的项目遭到了 51% 的攻击。

案例二:资金无限

我们常说,不要让贫穷限制了你的想象力。 如果你有太多的钱花不完,那么你可以购买足够的设备,比如所有的矿机和GPU,来接管整个区块链网络并发起51%的攻击。

这听起来有点像我们的邻国韩国所做的。 这种情况也被称为“金手指攻击”。 发起攻击后,可以通过进行双花或在链上进行各种欺诈性转账等方式继续破坏币的价值。

案例三:工作量证明中的链替换问题

假设现在有人写了一个智能合约,上面说矿工需要存入大量资金才能加入挖矿。 在60%的矿工加入之前,你可以随时离开。 但是当60%的矿工加入后,你必须在分叉链(红链)上添加20个区块才能离开。

这样新链会越来越强,因为60%的矿工都绑定在新链上,原链(蓝链)逐渐被替代。 有人可能会问,为什么矿工要遵守这个合约呢? 逐利是根本,对于矿工来说,没有风险。

再加上之前存入的担保金,让矿工们不得已而为之。 这样就会造成链分叉攻击。

我有1个比特币怎么卖掉_比特币分叉对比特币的影响_有币领比特币

51% 攻击的结果是什么?

简单介绍完51%攻击,我们来说说被攻击后会发生什么?

结果 1:自私挖矿

假设小红和小明是两个矿工,他们都同时解决了对应区块需要的数学题。 那么问题是网络识别谁开采了这个区块。 如果全网80%的算力都选择挖小红的区块,那么她出块的概率要比小明高很多。

这样,小红的区块就会成为主链的一部分,那么小明的区块就只能被废弃,不会加入到主链中。 这时候问题来了,如果小红一直有51%的算力,那么她可以一直挖区块,然后把那个区块加入主链,不需要全网认可。

太爽了,小红可以偷偷一直挖块,别人不知道。 然后带走所有挖矿奖励和转账手续费。

结果二:转账被取消

小红要给小明转账,那么矿工需要验证她的转账信息,然后把信息放到区块里,小明才能收到这笔转账。

比特币分叉对比特币的影响_有币领比特币_我有1个比特币怎么卖掉

这时候假设比特币被51%攻击,那么这个区块就会被攻击者挖出来,因为他有51%的算力。

换句话说,因为此时他拥有绝对的权力,他也不能接受任何区块的任何转账,这些区块稍后会被放到主链上。 想象一下,如果这意味着比特币网络的彻底破坏,会发生什么。

结果三:双花现象

矿工最重要的作用之一是防止“双重支出”。 其实“双花”也很好理解,就是一笔钱花了两次,同一种货币同时转了两次。 但是矿工很好地解决了这个问题,因为转账只有在矿工将转账信息放入他们开采的区块后才会发生。

假设小明要同时追小红和小朱。 作为屌丝,他说自己没钱,就想着趁机把同一个币同时转给他们。 矿工们此时站出来表示不同意,只将其中一条转账信息放入区块,然后覆盖另一条,从而防止了“双花”。

但是我有1个比特币怎么卖掉,在 51% 攻击的情况下,攻击者是最后一个将新区块放到区块链上的人。 他们完全可以发起“双花”,将双方的转账信息都放入区块中。 甚至,同一种货币可以多次转移。

如果出现“双花”现象,这类币的价值将受到严重打压,对它们也将造成毁灭性的影响。 并且通过链分叉,还会出现“双花”现象。

结果 4:随机分叉

每个人都应该知道“fork”。 毕竟之前比特币的分叉已经闹得沸沸扬扬了。 下图中的红链是从蓝链分叉出来的。 假设 51% 攻击者花费 20 个比特币在 51 区块购买其他数字资产,他们可以很容易地分叉 50 区块并得到另一个 51 区块。

最神奇的是,在分叉的时候,你还会在新的51区块中获得前一个区块中的资产。也就是说,51%的攻击者会在蓝色区块中获得等同于20个比特币的其他数字资产51,另外20个比特币在红色区块51。这其实就是分叉造成的“双花”现象。

我有1个比特币怎么卖掉_比特币分叉对比特币的影响_有币领比特币

主链分叉现象(图片来自网络)

而最可怕的是,在51%攻击下,区块被攻击者挖出。 如果其他矿工想要生成新的区块,攻击者可以在你挖出区块之前进行分叉。 一条新链,然后在新链的基础上继续挖矿。

六、本文总结

1、真正的51%算力攻击一旦发生,后果会非常严重,但是51%攻击的悖论使得它在事实上很难发生,除非是疯子或者疯子国家。

2.双花攻击不需要51%的算力。 ghash.io 45%的算力已经满足了双花攻击的条件。 事情并不像我们想象的那么乐观。 比特币世界应该关注这件事。

3、多等几次确认就可以防止双花和假花,多等几次确认就很难防止真正的51%算力攻击。