最近以太坊治理问题暴露出来,社区出现很多对去中心化治理相关的讨论。ASIC 作为治理的一部分,也刚好将个人最近所见所闻分享出来,顺便请大家一起讨论讨论治理相关的问题。
比特币的 ASIC 是自然演进,最早设计的时候是采用 CPU 挖矿,之后有人尝试其他芯片,经历过 FPGA、GPU,最后才有 ASIC 芯片出现,一切都是市场行为:有人尝试,有利可图,然后一步步涌现出原本意想不到的东西。
ASIC 的出现,对于 PoW 挖矿算法的币种其实是一种演化到一定程度繁荣生态的一种必然,在利益驱动下,当研发定制芯片的固定成本相对于未来足够低的情况下,芯片设计者通过为挖矿算法进行定制来提高对该挖矿算法的效率,ASIC 就会出现。
矿机是维护网络安全的基础设施,对于 ASIC 挖矿和通用芯片挖矿,如果用一个合适的比喻,ASIC 就是禁卫军(这里要感谢 Dovey 小姐姐的启发)。一旦投入研发并且被矿工所采用,ASIC 矿机就会以超越几个数量级的优势将通用芯片挖矿市场迅速转化为 ASIC 矿机挖矿市场。
为什么称 ASIC 为“禁卫军”?其实就是在于 ASIC 矿机的矿工对该币种的忠诚度,我们可以从两个角度来解释:
- 对矿机生产商:前期研发投入的固定成本,以及未来矿机生产的投入,包括整个矿机生产、销售的供应链等,这些都是非常高的沉没成本。
- 对购买芯片的矿工来说:ASIC 芯片是为某种特定的挖矿算法定制的芯片,并不如 GPU 芯片,可以转卖二手芯片收回部分成本。
另外,ASIC 矿机是专门为挖矿设计,不仅仅针对挖矿算法做了优化,在运维、部署等方面也会比 GPU 这类通用芯片方便很多,比如矿机的组装就相对容易,对用电质量的要求也会相对 GPU 更低。
P.S:很多矿场会在四川、云南等水电发达的地区,搭建简单的厂房,与水电站协商,获取便宜的电力。很多电力都是“裸电”,也就是没有经过处理的电源。并且由于水力发电季节性的变化,矿工会”逐水电而居“,不断寻找电力更便宜的地方。
矿工为了追求利益,是会根据自己的挖矿成本,挖矿的收益以及矿池的分配方式(如一些矿池会采用“爆块奖励”的制度,来对获得出块权的那位矿工额外分配奖励,一般会吸引大矿工的加入)选择将算力切换去挖不同的币种。目前来看,支持 GPU 挖矿的币种会比较多,因此 GPU 矿工会进行切换挖不同的币种来获取收益。而由于比特币有众多分叉币,采用同一种挖矿算法,比特币 ASIC 矿机的算力也能够在需要的时候进行切换,比如去挖 BCH 等。这是由于分叉带来的特殊情况,一般而言 ASIC 矿机是专门为某一算法做优化,专门用户挖某一个币种的。
那么,其实在 Crypto 社区很有争议的一个点就是:未来是否需要抵抗 ASIC?
这个问题经历了大量的讨论,Monero 社区强烈抵抗 ASIC,一旦出现就准备分叉, 而 Grin 则上来就设定了 10% 采用 ASIC 友好的算法 Cuckoo Cycle 31(也称为 CuckAToo),90 % 采用了抵抗 ASIC 的算法 CucKoo Cycle 29(又称为 CuckARoo)。
那么,是要雇佣军(通用芯片)好还是禁卫军(专用芯片)好?
我们谈 ASIC 的时候,心里想的到底是什么?
实际上,我们谈 ASIC 的时候更多是在聊去中心化的问题,而 ASIC 和去中心化关系大吗?
可能并不大。以太坊没有 ASIC,Monero 反抗 ASIC,Bitcoin 和 BCH 是
中心化是一种市场失灵的问题,与是否采用 ASIC 关系并不大。
对于 GPU 挖矿,AMD、Nivida 两大巨头垄断市场,这不仅仅是在资本和市场上占据优势,更重要的是还有一堆专利构筑的壁垒。
相比而言,ASIC 矿机则没有那么多的专利壁垒存在,从比特币诞生至今已经有多家公司在研究 ASIC 矿机芯片,相对于 GPU 芯片市场,ASIC 市场竞争更加充分。
并且,雇佣军(通用芯片)是没有信仰的,有钱就来,没钱就走,甚至它们发动 51% 攻击的可能性更高,因为 GPU 挖矿的机会成本相对较低。而有禁卫军,由于它们“专一“,算力会更加稳定,并且由于和生态利益绑定,发动 51% 的可能性会更低。
或许,谈及去中心化的问题,将矿池开源的方式会更有意思。币印矿池早期就将自己矿池算法开源,虽然不明确具体影响程度,但是从逻辑上来看应该为比特币矿池的分散起到了很大的推动作用。
我们在聊去中心化的时候,在聊什么?
去中心化有很多层面的意义,你是在说物理层面的去中心化,还是社区的去中心化,或是市场运作的去中心化?
还记得 A16z Cypto 的 Chris Dixon 有一篇文章:Why decentralization matters。
我的理解是,他的文章中,更多的观点在于开放,而非去中心化,这也是为什么他会提到 Encarta Vs Wikipedia 的案例:中心化的 Encarta 失败了,但是 Wikipedia 却走向了成功;以及 Twitter 关闭第三方开发者入口的案例。
但是对于区块链,我觉得开放只是一个 feature 而已,去中心化带来更多的意义。当我们在追求区块链的时候,我们在追寻什么?有非常多的因素,但是更多的我们是在追寻一种权利,一种不会被某个 AUTHORITY 控制的权利。
当拥有第一枚比特币的时候,我会说,这是我真真正正地、第一次拥有完全属于我的、无国界的资产,这我们称为「抗审查」,而抗审查是一个 feature,带给我们的是什么?我觉得是一种自由的权利,如果没有这样的权利,那么就可能在某个时刻有人告诉我,你的账户被冻结了,或者说,我会遭遇某种货币管制制度。
以及,规则的稳定性,而不是遇到某个强权说今天要改动规则,然后一切都变了。我还记得猎豹的 CEO 傅盛,无奈地吐槽 Google 广告算法的改动对他们业务收入带来的巨大影响。
而 Ethereum 核心开发者暴露出来对以太坊治理的失望,又告诉我们去中心化系统治理面临的困境。对于治理,总是难以避免有一部分精英掌握大量的权利,一味追求完美的去中心化是没有意义的,因为那样是损失效率,门口的大妈喜欢评论时事,她也应该有权力,但不代表她的意见就值得听。或许更好的方式是透明,中心化的决策,结合去中心化的监管,混乱与秩序相互制衡。