莱特币挖矿软件(中文版)
译者按:2月14日,莱特币创始人李启威在推特上针对许多网友提出“莱特币和狗狗币的合并挖矿机制容易遭受51%攻击”的担忧,进行了集中回应。他首先强调,这种所谓的网络安全问题完全没有根据:“既然有很多人问我这是否是一个问题,所以我认为我应该对此做出回应,并消除那些对合并采矿工作方式以及它如何影响51%攻击的任何误解。”
李启威的回应不仅是对莱特币挖矿安全机制的详细说明,也涉及到了有关POW共识算法的加密货币安全性的诸多技术细节,对于了解POW币如何防范51%攻击是非常不错的参考,现将所有线程翻译如下:
网友提出的对莱特币和狗狗币进行51%攻击的假设
1、首先,让我解释一下POW加密货币中的安全机制如何发挥作用。开采加密货币时,矿工的成本有两种,一种是前期成本(如ASIC / GPU等硬件购买成本),另一种是增量成本(主要是电费成本)。为了赚钱,矿工必须开采足够的加密货币并出售,来支付这两种成本。
2、另一方面,攻击者是存在的,为了对某种加密货币发动51%攻击,他们需要拥有51%或接近51%的网络哈希率,并且他们需要保持挖掘该硬币一段时间,建立51%的攻击链,以此覆盖诚实链,并逆转一些交易。
3、攻击者的攻击需要挖掘区块多长时间,取决于受害者信任这种假交易要花多长时间。例如,如果攻击者要将某些交易撤回至Coinbase,他们需要等待12个确认,即30分钟。
4、可以通过计算在30分钟内运行51%的采矿哈希率的电费来计算增量成本。 crypto51.app是一个检查该费用的有用站点。我们现在看到,攻击莱特币30分钟的增量成本约为15,000美元。
对主要加密货币进行51%攻击的理论成本,数据来源:crypto51.app
5、但是,攻击莱特币实际上并不便宜,还要包括我之前提到过的前期成本。可以通过计算购买与莱特币网络上的哈希率匹配所需要的所有ASIC / GPU所花费的资金来计算前期成本。
6、根据你可以找到哪种挖矿设备(例如A6 +或L3 ++),总成本在1.33亿美元至1.51亿美元之间。当然,这是假设你能够找到和购买那么多ASIC矿机的情况下,我说的是149573台A6 +或515201台 L3 ++!而且你必须建立一个成本足够低的矿场。
对莱特币进行一次51%攻击所需设备成本
7、为了使这种攻击有利可图,攻击者将必须赚取足够的钱来支付攻击的费用:1.5亿美元的预付款+ 1.5万美元的增量。这是因为,如果他成功实现了这一目标,他就会破坏Scrypt算法矿工的价值,并且将无法收回成本。
8、他还将需要买入价值数千万美元的莱特币来执行此次攻击,因为他必须将这些莱特币存入交易所并进行双花。一次成功的攻击后,莱特币的价格可能会崩溃,这将使攻击的价值更低。
9、这种攻击理论上是可能的,但在现实中是不可能的。中本聪设计了这样的系统,使矿工们诚实并正常地开采加密货币更有意义,而不是攻击加密货币并损害他们的投资和采矿收入。
10、还有另一种获取攻击所需的哈希率的方法,那就是租用哈希率。这是所谓的NiceHash-able百分比。 莱特币支持只6%的NiceHash租用,这意味着你总共只能租用Scrypt算法哈希率的6%,这还不足以发起51%攻击。
11、鉴于BCH可使用租借NiceHash算力的百分比为33%,BSV可使用租借的NiceHash算力的百分比为40%,对其发动51%攻击要容易得多。如果你可以租用哈希率,那么就没有前期成本,只需要增量成本,这就是为什么一个POW币要占据挖掘算法的绝大多数(才足够安全)的主要原因。
12、Litecoin占据Scrypt算法的绝大部分算力,这就是狗狗币(Dogecoin)于2014年改用与莱特币进行合并采矿(AuxPoW)的原因之一。莱特币和狗狗币矿工正在联合力量同时开采这两种硬币,因此,攻击狗狗币的成本几乎相同。
13、那么最近狗狗币的市值和流动性的增长会如何影响这种51%的攻击情形?简单的答案是根本没有。要获得执行51%攻击所需的哈希率,仍然花费1亿美元以上,那仍然太贵了。
14、合并挖矿不会使同时攻击这两个网络变得“更加轻松(而且便宜得多)”,前期成本和增量成本也不会减少。
15、增量成本实际上更多!像LitecoinPool这样的池支付的PPS为155%。这意味着,由于合并采矿带来额外的狗狗币,矿工获得的采矿奖励比以前增加了55%。因此,增量成本为23,250美元,而不是15,000美元。
16、与合并挖矿的唯一区别是,如果你拥有资源对莱特币进行51%攻击,那么你也可以同时攻击狗币币。但是,这样做有什么好处?攻击莱特币并不吸引人,攻击莱特币和狗狗币没有更高的投资回报率。
17、假设你成功地发起了这种攻击,就可以通过将获得的LTC存入交易所,并通过双花来赚钱。与此同时,增加同时双花狗狗币的能力,不会增加任何额外费用。请重新阅读上文提到过的原始的攻击假设,然后从中删除狗狗币,结果是一样的。
18、我希望这可以说明一切。合并采矿不会增加任何新的安全威胁。如果有的话,它可以帮助两个硬币合并其安全预算。合并采矿对于莱特币和狗狗币都非常棒。 我很高兴看到狗狗币最近表现良好。