编者注: Dovey Wan和Martina Long是加密资产投资基金Primitive Ventures的合伙人。
最近一个关于将以太坊从ProgPoW工作量证明中迁移出来的提议引起了讨论。ProgPoW的支持者希望彻底颠覆加密货币矿业的模式。他们的想法是:我们应该使用针对GPU优化的挖矿算法来鼓励挖矿的去中心化,而不是构建适合挖矿算法的硬件,这是种有点“浪费”的方法。
乍一看,ProgPoW似乎最大限度地减少了ASIC相对于商用硬件的优势,从而使挖掘变得更容易访问,从而更加去中心化。但进一步观察,就会发现ProgPoW并没有像它所宣称的那样真正实现挖矿民主化。
事实上,当前ProgPoW的实现加剧了不同GPU模型之间的性能差距,优先考虑了来自NVIDIA和AMD (RTX 2080、TitanX和Vega 64)的更新和更昂贵的GPU模型。这提案背后的团队对算法针对某些GPU进行了优化这一事实一直保持透明,他们正在积极开发新版本的算法,使其对所有模型更加公平。
(我们将在这里更新可用的性能基准。)
下表展示了以太坊当前挖矿算法、Ethash和ProgPoW对不同GPU的哈希值降低比较。用红色突出显示的是ProgPoW支持的模型,在ProgPoW下,它们的哈希率下降得更小,带宽利用率得到了更大的提高。
在以太坊实施ProgPoW将有可能进一步将挖矿集中在拥有这些高端GPU的矿场中,或促使矿商升级到这些模式。
一个不存在的问题
撇开这个事实不谈,ProgPoW声称要解决的“ASIC威胁”实际上并不像人们想象的那么严重。甚至ProgPoW开发人员也承认以太坊的算法已经是最抗ASIC的算法之一。最好的以太ASIC很难在GPU挖矿的基础上实现2-4倍的改进,远远低于比特币ASIC。
以太坊创始人维塔利克•布特林(Vitalik Buterin)也不担心ASIC带来的威胁。消息来源显示,一辆220 MH/s的矿工费用约为2500美元,而比特大陆提供的180 MH/s的为800美元,这只是提高了2.5倍。”
的确,尽管很难确切地知道ASIC在以太矿挖矿中所占的比例,但大多数资料来源估计这一比例可能相当低。
“ASIC问题”在很大程度上不是以太坊的问题。这是因为ASIC必须具备长期潜力,才值得矿商付出高昂的前期成本。与GPU不同,ASIC是高度专门化的机器,特定于它们所开发的挖矿算法,对于挖其他链没有任何用处。
由于以太坊计划在不久的将来转向PoS,对大多数矿商来说,为了其短暂的使用寿命而进一步大规模投资以太坊ASIC在经济上没有意义。
GPU挖矿=更去中心化
GPU挖矿更安全的理由在理论上是这样的。非专业人士也可以挖矿,因此更加去中心化,并且抵抗51%的攻击。普通的“家庭”矿工负担不起昂贵的ASIC,因此,如果我们想鼓励去中心化化,GPU是更好的选择。
但在现实中,即使GPU采矿也主要集中在矿池或矿场,而不是在个人爱好者手中。池中的集中化不会发生,因为外行人无法访问ASIC。更确切地说,这是因为规模经济带来的好处,使属于联营企业的矿商获得了更稳定的薪酬。
矿场集中主要是由于某些地区的廉价能源。
GPU友好型挖矿不会鼓励更多的家庭矿工,它也不会解散现有的采矿池。我们不应该天真地抱着希望,让那些几乎连一滴水都进不了的家庭矿工更容易挖矿,而应该抑制那些占据主导地位的矿池攻击这个体系。
这就是ASIC的用武之地。
从不同的角度看待ASIC
认为ASIC会降低网络安全性的假设是错误的。它源于未能考虑到所有的激励因素。也就是说,ASIC的特殊性实际上是一个关键的安全组件。
ASIC是一种机器,它的电路被专门设计来运行一个单一的哈希算法,并且没有任何其他用途,不像GPU是多用途的,可以用来挖许多不同的链。ASIC开发和投资的沉没成本都是网络参与的一次性入场券。
这种安全支出激励ASIC矿商保护这条供应链,以确保他们巨额硬件投资的未来回报。而GPU矿商不需要忠于任何特定的哈希算法,只需要在链之间来回切换就可以优化利润,甚至可以将硬件用于非挖矿活动。
使用过的GPU可以以超过其原始价值50%的价格转售,而ASIC的转售价格仅为原始价值的5%,而且这个价格还取决于它所针对的代币的价值。
链对51%攻击的安全性的一个关键因素是,攻击者是否有多余的硬件可用来积累哈希值能力。ASIC挖链中多余的硬件通常接近于零,但GPU挖链却很容易获得。
即使有必要,也很难快速获得足够的ASIC来发起攻击,而GPU 哈希值和AWS GPU实例有大量的二级市场。硬件的通用功能越强,可用的过剩容量就越多,链抵御攻击的安全性就越差。
这不仅仅是理论上的,已知的对GPU代币51%的多次攻击已经发生。最近的是Vertcoin和Ethereum Classic。David Vorick在这里讨论了ASIC安全功能的主题,Dovey Wan在这里提供了一个线程,解释为什么51%的攻击是一种进化特性功能,而不是bug。
集中在制造层面
硬件制造层的集中化也是网络的一个关注点,而GPU在制造层的集中化程度要比ASIC高得多。在过去的20年里,GPU的制造主要由三家厂商主导,而ASIC由于更高的采矿利润率,仍然是一个高度竞争的行业。
在过去,虽然一个给定的ASIC制造商可能已经成为一个给定哈希算法的机器的主导制造商,但是他们从来没有能够主导所有链的制造。几年之内推翻ASIC的领导者是可能的,但是几乎不可能推翻英伟达、AMD和英特尔。
对已建立的采矿算法的任何更新都伴随着未经证实的安全风险,以及升级全球采矿系统所带来的麻烦。以太坊采用ProgPoW的好处很小,因为ASIC不会对网络造成很大的问题。
虽然对以太坊来说,争论已经不那么激烈了,它很快就会转向PoS,但其他代币证明仍然面临着是否允许ASIC自由使用的问题。这些链应该考虑GPU挖矿是否真的增加了他们的系统的安全性,或者它本身是否是一个安全漏洞。
网友评论