随着门罗币改挖矿算法来对抗ASIC专业矿机,再加上以太坊的一个开发者在大会上也宣布他们在研究对抗ASIC专业矿机的算法,数字货币已经形成了一个庞大的反ASIC芯片专业矿机的文化。 这些反ASIC芯片专业矿机的逻辑到底是什么? 第1章 数字货币为什么要挖矿 以比特币为代表的大多数数字货币为什么要挖矿?我们从数字货币的源头去寻找,比特币的白皮书,第6章,第一段: 每个区块的第一笔交易进行特殊化处理,该交易产生一枚由该区块创造者拥有的新的电子货币。这样就增加了节点支持该网络的激励,并在没有中央集权机构发行货币的情况下,提供了一种将电子货币分配到流通领域的一种方法。这种将一定数量新货币持续增添到货币系统中的方法,非常类似于耗费资源去挖掘金矿并将黄金注入到流通领域。此时,CPU的时间和电力消耗就是消耗的资源。 这一章表述地非常明白,挖矿的本质就是“没有中央集权背景下的印钞和分发货币”。挖矿是一种公平的派发货币的过程。 矿工是为了区块奖励去挖矿的,现在几乎所有的POW币,除去区块链奖励之外的挖矿所得都可以忽略不计,除了BTC有占比不到10%的交易手续费外。 我们使用的法币,如人民币,是持续增多的,每天都在发行新的人民币。但问题来了,这些新的人民币最先给了谁?谁能花这些新印出来的人民币?这个问题很复杂,我们只能简单地说,新印出来的人民币归国家权力所有者和金融机构顶端的人所有。 比特币和绝大多数数字货币也是持续通胀的,比特币总量是2100W个,但要到2140年才会全部挖出来,现在平均每天产生1800个币。所有这些新产出的币归谁所有?答案是归矿工所有,谁挖到了区块,就归谁所有。而挖矿是一个矿工之间竞争的游戏,这个游戏没有行政门槛,只要你愿意消耗资源和金钱,就可以加入进来,所以说这是去中心化的货币分发过程。 挖矿还有另外两个主要功能,其一是打包交易,这是帮数字货币用户记账和验账的过程;其二是部署协议升级,当数字货币系统要升级时,矿工需要将自己的节点软件按照新协议进行升级,如果矿工不升级整个数字货币系统就无法胜利升级。 矿工打包交易这一动作目前整个社区都没有什么分歧,只有少量的争吵,就是矿池打空块这一点小浪花偶偶吵一吵,无关大雅。除了BTC/BCH/ETH/LTC之外,其它数字货币都没啥交易可供打包的,没啥好吵的。 矿工,其实矿池更为准确,是有自主意识的,挖矿的第三个功能使得矿工本身会对数字货币系统的协议进化方向有主观意念的选择。但矿工是否应该拥有部署协议升级的能力,在数字货币生态中是有很大的分歧。 在比特币的协议升级方向上因为社区分歧导致了BTC-Segwit和BCH两个方向的分裂,这一场旷日持久的争议最大的两个参与群体就是开发者和矿工。而另外一个更早发生的以太坊的分裂,ETH和ETC的分裂,矿工的力量也参与进来了。门罗币的这次更换算法对抗比特大陆的ASIC芯片矿机也导致了分裂。 第2章 ASIC芯片挖矿和非ASIC芯片挖矿的区别 ASIC芯片专业矿机是指使用专门订制的硬件芯片来做的矿机,在制造业里是非常常见的,专门为实现特定的功能来设计一个芯片。ASIC芯片是一个非常巨大的产业,并不是数字货币挖矿专有的。比如我以前设计机器的时候就订制过很简单的算法芯片装进机器里。 ASIC芯片在制造业里主要是在设备批量生产时用来取代通用芯片的,如果要用通用芯片,如用来代替现在的intel他们生产的CPU,西门子生产的PLC等。因为专门的ASIC芯片可以换来更高的性能、更小的能耗、更小的体积,并且在批量生产时可以降低造价。任何一个特定功能的制造业产品走向大规模量产时,都会引入ASIC芯片,没哪个工程师会傻到使用通用芯片去设计量产机器,除非你设计的是电脑。 数字货币挖矿中的ASIC芯片矿机主要是为了获得和显卡矿机、CPU矿机的竞争性优势。显卡和CPU都是通用型芯片,而ASIC芯片是专用型的。相同价格下ASIC矿机的性能往往是显卡和CPU矿机的几百倍到几千倍,这种优势是数量级的。这直接的结果是使用ASIC矿机的数字货币单位能耗对网络的支撑性更好。 在形成相同算力的网络里,使用ASIC矿机显然要更低成本、更环保,比显卡矿机低到了不可想象的地步。但ASIC挖矿往往带来的是整个网络算力指数级别增长,支撑网络所消耗的能源和制造业成本也会比显卡矿机更多。 (责任编辑:admin) |