矿霸resistant分析
矿霸resistant比ASICs resistant更重要。今年以来一个神秘狂霸,各大挖矿主播称呼为The Entity的一个神秘组织,通过大量算力,霸占了包括Alephium, Nexa, Radiant, Pyrin, Hoosat, Karlsen等项目的大部分产能,并且将其在市场上抛售,造成协议的价格爆跌。这逼着协议更改其挖矿算法,否则难以为继。
从这些协议被攻击的阶段来推断,这似乎是某一个大型FPGA的矿场。在主流挖矿算法的演化过程中,一般是cpu到gpu,再到fgpa,最后终结于asics。消费级GPU是存量最广的挖矿装备,也协议获取大量分散算力,完成代币分发的常见选择。被攻击的几个协议都是GPU占主要或者全部算力的状态下,并且多次出现了算力的忽高忽低,似乎是矿霸在做切换,因此很像是出现了FPGA这样对显卡降维打击的物种。
PoW领域要不要ASICs resistant目前并没有定论。比特币,KAS都拥抱了ASICs,获得了更大的算力。算力水平越高的情况下,协议的安全性也会更好,比特币作为最终成功的区块链协议就能说明这一点。对于ASICs的批评者而言,专业机脱离了普通用户能够接触的范围,背离了中本聪的初衷。所以有一些协议,比如Ravencoin,就坚持采用ASICs resistant的算法,只能用GPU来挖。
无论是否支持ASICs resistant,成功的协议一定是确保算力分布的均衡,不会出现一家独大,一人独占的局面。虽然中本聪对于比特币挖矿的最初设想是每个人的CPU都可以挖,进而实现最大限度的去中心化,但是随着比特币价格的暴涨,一个自然的发展就是定制化专业机型的诞生。ASICs背后是资本,协议的成功一定会吸引资本,任何一个现象级的人类历史的成功都是如此。只有无人问津的协议才不会有资本关注。对ASICs的态度,反映了协议对特定人群,也就是大资本的态度。另外,也必须要看到ASICs本身也让更广泛的群体参与进来:矿机生产厂商有利可图而多家企业竞争,大量矿工下单并且持有矿机进而形成均衡分布。天下不患寡而患不均,算力最怕的是不均衡,被少数矿工占据,协议的利益就被他们所垄断,整个协议就成了他们挖提卖的工具。这个时候,协议最重要的去中心化特性也消失了,协议的价值迅速衰减,在矿霸卖币的抛压下币价会快速下跌。所以矿霸resistant比起asics reistant重要的多,这决定了区块链协议的生与死。
大多数协议在发展的初期都希望能够复制比特币和最近的Kaspa的成功案例,并不在挖矿算法中加入ASICs resistant的条件。但是这样的设定会出现命门,也就是在GPU挖矿的过程中,单个FPGA集团进入,会打破算力的均衡分布。因为fpga需要单独开发算法并且fgpa本身就是稀缺资源,进入门槛就会高很多。而如果协议本身的发展并没有成熟,那么gpu总算力并不高,少量fpga就可以占据主导。所以要么迅速大量的生产ASICs来实现对FPGA的降维打击,否则就必须要改算法。比如Karlsen就在被攻击后推出了Karlsenhash v2。
当前可以选择的ASICs Resistant的GPU算法并不多,市面上常见的有以下两种:
1, Kawpaw算法,基于ProgPoW,包含Keccak, SHA-3等十几种算法并随机进行选择,极大增加了ASICs优化的难度,更有利于擅长通用计算的GPU。
2,Fishhash和其后续衍生算法。Iron Fish最初使用blake3算法,改进为Fishhash之后,把compute-bound改变为memory-bound。无论是显卡,FPGA还是ASICs,memory并没有本质差别,因此ASICs不会有明显的效率提升。要大规模生产显存是昂贵的,并不那么容易。
从协议设计的角度看,拥有一个算力被垄断之后的变更预案也是必须要做的功课了,因为矿霸就在你的家门口。
感动 | 同情 | 无聊 | 愤怒 | 搞笑 | 难过 | 高兴 | 路过 |
- 上一篇:kaspa连接rpc用例错误分析
- 下一篇:Kaspa兑换脚本示例
相关文章
-
没有相关内容