登陆

对于数字加密货币而言,ASIC芯片真的重要吗?

changfu001 2018-05-15 20276人围观 ,发现0个评论

  所有芯片都是 ASIC

  很多人认为计算芯片分为三类:CPU,GPU 和 ASIC,但实际上芯片领域只有一种类型的芯片—— ASIC 。 在 Nvidia,Intel 和其他公司内部,他们都将其产品称为 ASIC,所谓的其它类型的芯片实际上只是 ASIC 的另一说法。

  如果用 1 到 10 来衡量芯片的灵活性,用英特尔的 CPU 代表' 1 ',针对比特币的 ASIC 代表' 10 '。在这个尺度上,GPU 的灵活性是' 2 '。如果 设计人员有能力设计从 1 到 10 区间的芯片, 当设计人员从' 1 '移动到' 10 '的时候,失去了灵活性但获得了性能的提升,当然也会因为牺牲灵活性可以减少设计和开发的工作量。

  但我们之所以没有看到通用性强的 GPU 和完全不灵活的 ASIC 之间的的产品,是因为通常在放弃足够的灵活性不选择 GPU 的时候,只想到一个非常具体的应用程序,并且愿意牺牲每一点灵活性最大限度提高性能。另外,设计完全不灵活的 ASIC 也要便宜得多,这也是一般看不到灵活度介于中间产品的原因。

  当然也有介于 GPU 和 ASIC 之间产品的特例,如 Baikal 矿机和 Google TPU,这些芯片可以在比 GPU 性能更好的同时上覆盖灵活的应用。 Baikal 的案例特别有趣,因为它已经足够淘汰大量数字加密货币开采使用的基本相同的芯片—— GPU 。

  由于芯片设计人员具有制造灵活的芯片的能力,无论是轻微灵活性还是高度灵活性,每一种灵活性都只需牺牲一点性能,这也让 ASIC 的普及应用面临障碍。

1.jpeg

  ASIC 在加密货币中应用的障碍

  ASIC 的算法障碍

  许多人对 ASIC 的悲观态度持续了很长时间,并且也有足够的理由。不过通用计算芯片像 CPU 、GPU 甚至 DRAM 为了满足通用计算需求都不能真正发挥其计算性能,但通用的芯片如果只针对特定优化的算法,其性能的潜能就可以发挥出来。

  不过,绝大多数的 ASIC 抗性算法都是由软件工程师设计的,他们对定制硬件的局限性做出了假设,而这些假设往往是不正确的。 很多算法设计人员似乎都没有意识到,ASIC 中可以将芯片的计算核心和存储部分当作一个整体。

  以 Equihash 为例,当 GPU 执行 Equihash 计算时,必须由片外存储器将数据传入计算核心进行操作,然后在将结果传至片外存储器。不过 Equihash 需要对数据进行的操作非常简单,可以将计算核心和存储合并在一起,这意味着可以在同一个地方进行大部分操作,大幅减少传输数据的损耗,并大大减少了传输的时间。可以看到,人们在过去的一年生产出了非常高效的 Equihash ASIC 。

  因此当 Bitmain 为 Equihash 发布性能强大的 ASIC 时并不让然感到意外。但我们内部的研究表明,Bitmain ASIC 的性能实际上低于我们研究结果的 5 到 10 倍,这其中可能有很多原因,但我们认为未来几个月有功能更强大的 Equihash ASIC 推出是相当合理的。

  另外,ethash(Ethereum 的算法)有宽松的设计,也是迄今为止我们研究过的最抗 ASIC 的算法,所以不像 Equihash 那样可以轻松设计出 ethash ASIC,从市场上的产品中也可以看到,许多人仍然可以很好地使用性能不那么强的 GPU 。

  需要指出的是,所有支持 ASIC 的人一直以来都低估了硬件工程师即使在预算有限的情况下也需要围绕特定问题进行灵活性设计的难度。但最终会发现,对于任何算法而言,定制硬件工程师总会能找到一个方法可以击败通用硬件。

  ASIC 的 Hardfork 障碍

  Equihash 是一个有三个参数的算法,Zcash 挖矿是针对这些参数的特定选择而出现,而任何简单的 Hardfork(雷锋网注:硬分叉,主要指因比特币协议的突发改变而导致的兼容性的问题)都可能改变这些参数中的一个或多个。ASIC 能为 Equiahsh 提供一个基本的架构,能够满足任何硬分叉的参数需求。这意味着,基于这种灵活性算法参数的调整不足以对芯片带来挑战,ASIC 相比 GPU 会有速度和效率的大幅提升。

  当然, 很多人没有意识到灵活的 ASIC 是可能的,并且期望使用小的硬分叉来破坏 ASIC 在网络上价值。 有时候小的硬分叉可能是足够的,但正如算法可能对 ASIC 有抗性一样,ASIC 可能会成为硬分叉的抗性,特别是当更改较小时。

  巨额回报下的秘密 ASIC

  Monero 秘密的 ASIC

  Monero(门罗币)开发者致力于保持 PoW 算法的通用结构,并且由于这一承诺,我们相信 Monero 矿工能够以不到 5 倍的性能击败硬分叉。几个月前,某集团使用秘密开发 ASIC 开采 Monero 被曝光。 不过消息称,自 2017 年初以来,他们一直在开发这些秘密 ASIC, 这些秘密 ASIC 的投资回报是让该集团得到了足够多的钱。

  据估计,Monero 的秘密 ASIC 在被发现之前一年内几乎占据了 50% 以上的哈希率,但没有被人注意到。 在此期间,Monero 的发行很大一部分集中在一个小团队手中,51% 的攻击也可能随时被执行。

  Monero 的硬分叉似乎已经成功影响了 ASIC, ASIC 设计人员试图在他们的 ASIC 中增加灵活性,现在 Monero 已经宣布每年两次的 PoW 变更,未来可能会看到具有更大灵活性的秘密 ASIC 。 由于 Monero 的区块奖励足够高,即使 ASIC 只有 30% 的机会存活在 PoW 硬分叉,但这可能也是值得的。

  我的猜测是,Monero 矿工将要会建设计新的秘密 ASIC,并且这些 ASIC 将更加灵活,遵循 Monero 每 6 个月推出的硬分叉。

  其他的秘密 ASIC

  目前已经有很多针对其他数字加密货币秘密 ASIC 的传言。 不过拥有秘密 ASIC 的人往往不会谈论,截至 2018 年 3 月,我们已经听说有专门针对 Equihash 和 Ethash 的秘密 ASIC 。 我们相信,在 Bitmain Z9 发布之前,全部 3 个不同的组织正在 Zcash 上采用不同的 ASIC 进行挖矿。

  由于矿工意支付数百万美元为特别的数字加密货币设计产品,因此 即使是低等级的加密货币也有可能为有专用 ASIC,为拥有者提供数百万美元的利润。因此,围绕秘密采矿建立了一个非正式的地下工厂。保密也意味着它是断开的,并且大部分是根据谣言和以前的关系来运作的。尽管如此,这是一个非常有利可图的行业,即使发生了像 Vertcoin 硬分叉的事情,但秘密采矿者遭受的挫折与成功的回报相比显得相形见绌。

  有一点可以肯定,每一枚价值超过 2000 万美元的币都至少有一组秘密的 ASIC 正在上面开采,或者在几个月内将有秘密的 ASIC 开采。 检测是否有秘密 ASIC 最简单的方法是 GPU的回报,但是随着 ASIC 持续渗透到市场上的每一个币种,这将不再是一个可靠的度量标准,因为不会有一个足够大以维持 GPU 作为基准的矿场。

  ASIC 游戏已经成为如此竞争激烈的游戏,因为回报足够大。

  ASIC 芯片不重要

  大多数矿机初创公司似乎都非常注重芯片本身,不过 从我们所看到的情况来看,该芯片实际上还不到整个故事的一半,但如果你拥有的是世界上最好的芯片,也不会成为一个有竞争力的制造商。

  作为一名矿工,一天的目标是以尽可能少的钱做尽可能多的哈希, 更快和更节能的芯片意味着只需要在芯片上花费更少就可以获得更多哈希率。但矿工不只是花钱在芯片和电力上, 还需要在 PCB 、控制器、以太网、电源和电源管理、风扇、机箱、数据中心的货架等方面花钱。

  因此,芯片只是成功开采的一部分,如果没有看到这一点可能会最终因为芯片而失去赚钱的机会。 实际上,这也是导致 Butterfly Labs 失败的原因之一 他们设计了一款能产生数百瓦热量的高性能芯片,相比而言 Bitmain 芯片的典型功率约为 6 瓦。 但 Butterfly Labs 不得不与昂贵、尖端、不可靠的冷却系统斗争,这使得他们的强大的芯片迟迟不能上市并且运营成本太高。

  Bitmain 被低估

  人们往往低估了 Bitmain(比特大陆),他们有最多的钱,因为规模经济而占主导地位。当然,他们产品上市的时间最短、拥有加密货币芯片最好的芯片开发人员、他们已经在几十个地方创新,从大多数人不知道的地方降低成本和提升效率,以上这些都让他们占据主导地位。因此,Bitmain 可以确保在每一次迭代中都是顶尖的。

  另外,我觉得很多人低估 Bitmain 或者认为因为他们玩弄手段,认为他们不可能在不耍诈的情况下继续下去。 但事实并非如此。 他们玩弄手段是因为他们可以在另一方面进行业务优化,并不受惩罚。 他们所做的一切都是高度优化的。 如果我们想了解挖矿,需要认识到今天大部分控制采矿的是一个令人印象深刻、技术精湛、精细化的实体。

  结论

  所有这一切都表明挖矿是对大型玩家来说的。花的钱越多才能拥有的更多的优势,并且没有一种简单的方法来可以改变这个事实。 至少在传统的共识中,一个产生和控制大部分哈希率的大型实体似乎或多或少都是最终的胜者,并且最好的情况是有 2 或 3 个主要参与者处于相同的地位。

  虽然这是不利于消息,但它不是比特币或其他加密货币的世界末日。 哈希率分散是一项很好的选择,但也有很多其他激励措施和机制可以使垄断制造商保持步调一致。 比特币/ Segwit2x 情况就是一个很好的例子, 超过 80% 的哈希率公开支持激活 Segwit2x,但整体动作失败。

  还有很多其他工具可供加密货币开发人员和社区使用,以应对恶意的哈希率,包括硬分叉和社区拆分。 哈希率所有者知道这一点,因此他们小心翼翼地不做任何会引起反抗或威胁其健康利润流量的事情。 现在我们知道会有大量集中的哈希率,但我们仍然可以继续作为开发人员和发明人研究即使哈希率汇集到少数几个地方也是安全的结构和方案。

  文章信息来自于雷锋网


最近发表
请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP