主页 > 钱包imtoken官网 > 比特币双花攻击每小时只需 32 万美元?

比特币双花攻击每小时只需 32 万美元?

钱包imtoken官网 2023-05-07 07:21:35

先来一波科普什么是Double Spending Attack:Double Spending Attack,顾名思义就是“花费两次”。 攻击者在交易所实现交易后,有预谋地控制算力改写区块,使之前的区块链交易无效。 但是,攻击者已经拿到现金离开了,但是货币还在他手里,可以改写。 去兑现。

2008年,中本聪提出了一种完全通过点对点技术实现的电子现金系统,使在线支付可以由一方直接发起并支付给另一方,中间没有任何金融机构。 虽然数字签名部分解决了这个问题,但如果仍然需要第三方的支持来防止双花,那么这样的系统就失去了它的价值。 比特币的工作量证明机制(PoW)的本质是让现金系统在点对点的环境中运行,防止双花攻击。

防止比特币_为防止同一比特币被用户_比特币挖矿为啥用显卡

工作量证明机制的原理如下:网络中的每个区块都包含当前网络中的交易和前一个区块的区块头哈希。 当一个新区块产生时,其区块头哈希必须满足工作量证明条件(需要进行大量的哈希计算)。 整个网络将满足工作量证明的哈希链连接起来形成区块链。 除非攻击者重做整个工作证明,否则生成的交易记录将是不可变的。 只要全网绝大部分算力不打算协同攻击全网,诚实节点就会生成超越攻击者的最长链,从而实现抵御双花攻击。

双花攻击实际上是一个后果。 如果攻击者 A 同时向两个用户 B 和 C 支付相同的比特币,并且用户 B 和 C 都批准了这笔交易。 那么我们就说 A 花费了比特币两次,A 实现了双花攻击。 在针对工作量证明机制的双花攻击中,51%攻击是讨论最多的攻击形式。

比特币挖矿为啥用显卡_防止比特币_为防止同一比特币被用户

所以明白了吗? 虽然双花攻击的实现方式有很多种为防止同一比特币被用户,但最简单粗暴的方式就是找到51%的算力,通过完成工作量证明来篡改区块。

事实上,双花攻击已经在很多非主流数字货币中发生,甚至一些市值较大的主流货币也遭到了攻击。 比较有名的是以太坊经典(ETC)和比特黄金。 这一切都是通过调用足够的算力重写区块来完成双花攻击。 区块大小越小,被双花攻击的风险就越大。

比特币挖矿为啥用显卡_为防止同一比特币被用户_防止比特币

Ethereum Classic被“攻击”了多少钱还没有计算出来。 但上次Bitgold被双花盗走1800万美元,约合人民币1.26亿元。

双花攻击的成本是多少? 有一个网站叫Crypto51为防止同一比特币被用户,计算达到某种数字货币算力的51%所需的费用。 这个费用其实就是通过Nicehash租用算力的价格。 所以,他也有一个指标,可以在Nicehash上租到多少算力。

防止比特币_比特币挖矿为啥用显卡_为防止同一比特币被用户

比如刚刚被51攻击的Ethereum Classic,最多可以在Nicehash上租用其100%的算力,每小时的攻击费用约为4000美元(28000人民币),加上市值5.3975万美元。 一定是双花的节奏。

在 Crypto51 上对比特币进行 51% 攻击的价格是每小时 320,000 美元,但 NiceHash 上的可出租算力是 0%。 这意味着即使每小时 32 万美元(210 万人民币)对你来说无所谓,你也无法在市场上找到足够的算力。 当然,如果你手上有51%的算力,那就另当别论了,毕竟现在谁也没有那么多机器。 现在市场上大约有10亿台矿机。 粗略算一下,你有51000个就可以发起双花攻击了。

为防止同一比特币被用户_防止比特币_比特币挖矿为啥用显卡

当然,对于攻击者来说有一个好消息:矿工正在大量关闭。 也就是说,机器总数在减少,51%攻击的门槛越来越低。

防止比特币_为防止同一比特币被用户_比特币挖矿为啥用显卡

附:今日比特币价格