這些反ASIC芯片專業(yè)礦機(jī)的邏輯到底是什么?
數(shù)字貨幣為什么要挖礦
以比特幣為代表的大多數(shù)數(shù)字貨幣為什么要挖礦?我們從數(shù)字貨幣的源頭去尋找,比特幣的白皮書,第6章,第一段:
每個(gè)區(qū)塊的第一筆交易進(jìn)行特殊化處理,該交易產(chǎn)生一枚由該區(qū)塊創(chuàng)造者擁有的新的電子貨幣。這樣就增加了節(jié)點(diǎn)支持該網(wǎng)絡(luò)的激勵(lì),并在沒有中央集權(quán)機(jī)構(gòu)發(fā)行貨幣的情況下,提供了一種將電子貨幣分配到流通領(lǐng)域的一種方法。這種將一定數(shù)量新貨幣持續(xù)增添到貨幣系統(tǒng)中的方法,非常類似于耗費(fèi)資源去挖掘金礦并將黃金注入到流通領(lǐng)域。此時(shí),CPU的時(shí)間和電力消耗就是消耗的資源。
這一章表述地非常明白,挖礦的本質(zhì)就是“沒有中央集權(quán)背景下的印鈔和分發(fā)貨幣”。挖礦是一種公平的派發(fā)貨幣的過程。
礦工是為了區(qū)塊獎(jiǎng)勵(lì)去挖礦的,現(xiàn)在幾乎所有的POW幣,除去區(qū)塊鏈獎(jiǎng)勵(lì)之外的挖礦所得都可以忽略不計(jì),除了BTC有占比不到10%的交易手續(xù)費(fèi)外。
我們使用的法幣,如人民幣,是持續(xù)增多的,每天都在發(fā)行新的人民幣。但問題來了,這些新的人民幣最先給了誰?誰能花這些新印出來的人民幣?這個(gè)問題很復(fù)雜,我們只能簡(jiǎn)單地說,新印出來的人民幣歸國(guó)家權(quán)力所有者和金融機(jī)構(gòu)頂端的人所有。
比特幣和絕大多數(shù)數(shù)字貨幣也是持續(xù)通脹的,比特幣總量是2100W個(gè),但要到2140年才會(huì)全部挖出來,現(xiàn)在平均每天產(chǎn)生1800個(gè)幣。所有這些新產(chǎn)出的幣歸誰所有?答案是歸礦工所有,誰挖到了區(qū)塊,就歸誰所有。而挖礦是一個(gè)礦工之間競(jìng)爭(zhēng)的游戲,這個(gè)游戲沒有行政門檻,只要你愿意消耗資源和金錢,就可以加入進(jìn)來,所以說這是去中心化的貨幣分發(fā)過程。
挖礦還有另外兩個(gè)主要功能,其一是打包交易,這是幫數(shù)字貨幣用戶記賬和驗(yàn)賬的過程;其二是部署協(xié)議升級(jí),當(dāng)數(shù)字貨幣系統(tǒng)要升級(jí)時(shí),礦工需要將自己的節(jié)點(diǎn)軟件按照新協(xié)議進(jìn)行升級(jí),如果礦工不升級(jí)整個(gè)數(shù)字貨幣系統(tǒng)就無法勝利升級(jí)。
礦工打包交易這一動(dòng)作目前整個(gè)社區(qū)都沒有什么分歧,只有少量的爭(zhēng)吵,就是礦池打空塊這一點(diǎn)小浪花偶偶吵一吵,無關(guān)大雅。除了BTC/BCH/ETH/LTC之外,其它數(shù)字貨幣都沒啥交易可供打包的,沒啥好吵的。
礦工,其實(shí)礦池更為準(zhǔn)確,是有自主意識(shí)的,挖礦的第三個(gè)功能使得礦工本身會(huì)對(duì)數(shù)字貨幣系統(tǒng)的協(xié)議進(jìn)化方向有主觀意念的選擇。但礦工是否應(yīng)該擁有部署協(xié)議升級(jí)的能力,在數(shù)字貨幣生態(tài)中是有很大的分歧。
在比特幣的協(xié)議升級(jí)方向上因?yàn)樯鐓^(qū)分歧導(dǎo)致了BTC-Segwit和BCH兩個(gè)方向的分裂,這一場(chǎng)曠日持久的爭(zhēng)議最大的兩個(gè)參與群體就是開發(fā)者和礦工。而另外一個(gè)更早發(fā)生的以太坊的分裂,ETH和ETC的分裂,礦工的力量也參與進(jìn)來了。門羅幣的這次更換算法對(duì)抗比特大陸的ASIC芯片礦機(jī)也導(dǎo)致了分裂。
ASIC芯片挖礦和非ASIC芯片挖礦的區(qū)別
ASIC芯片專業(yè)礦機(jī)是指使用專門訂制的硬件芯片來做的礦機(jī),在制造業(yè)里是非常常見的,專門為實(shí)現(xiàn)特定的功能來設(shè)計(jì)一個(gè)芯片。ASIC芯片是一個(gè)非常巨大的產(chǎn)業(yè),并不是數(shù)字貨幣挖礦專有的。比如我以前設(shè)計(jì)機(jī)器的時(shí)候就訂制過很簡(jiǎn)單的算法芯片裝進(jìn)機(jī)器里。
ASIC芯片在制造業(yè)里主要是在設(shè)備批量生產(chǎn)時(shí)用來取代通用芯片的,如果要用通用芯片,如用來代替現(xiàn)在的intel他們生產(chǎn)的CPU,西門子生產(chǎn)的PLC等。因?yàn)閷iT的ASIC芯片可以換來更高的性能、更小的能耗、更小的體積,并且在批量生產(chǎn)時(shí)可以降低造價(jià)。任何一個(gè)特定功能的制造業(yè)產(chǎn)品走向大規(guī)模量產(chǎn)時(shí),都會(huì)引入ASIC芯片,沒哪個(gè)工程師會(huì)傻到使用通用芯片去設(shè)計(jì)量產(chǎn)機(jī)器,除非你設(shè)計(jì)的是電腦。
數(shù)字貨幣挖礦中的ASIC芯片礦機(jī)主要是為了獲得和顯卡礦機(jī)、CPU礦機(jī)的競(jìng)爭(zhēng)性優(yōu)勢(shì)。顯卡和CPU都是通用型芯片,而ASIC芯片是專用型的。相同價(jià)格下ASIC礦機(jī)的性能往往是顯卡和CPU礦機(jī)的幾百倍到幾千倍,這種優(yōu)勢(shì)是數(shù)量級(jí)的。這直接的結(jié)果是使用ASIC礦機(jī)的數(shù)字貨幣單位能耗對(duì)網(wǎng)絡(luò)的支撐性更好。
在形成相同算力的網(wǎng)絡(luò)里,使用ASIC礦機(jī)顯然要更低成本、更環(huán)保,比顯卡礦機(jī)低到了不可想象的地步。但ASIC挖礦往往帶來的是整個(gè)網(wǎng)絡(luò)算力指數(shù)級(jí)別增長(zhǎng),支撐網(wǎng)絡(luò)所消耗的能源和制造業(yè)成本也會(huì)比顯卡礦機(jī)更多。
ASIC芯片因?yàn)槭菍iT定制的,所以礦機(jī)是和對(duì)應(yīng)的幣利益相捆綁的,如果這種幣不行了,那礦機(jī)就報(bào)廢了,能回收再用的只能是散熱片。而顯卡和CPU是通用的,想挖哪種幣都用,死了就換一種挖,實(shí)在不行,賣二手顯卡也能換回部分殘值。所以結(jié)局是使用ASIC芯片礦機(jī)的礦工對(duì)所挖的幣更忠誠(chéng)。
總結(jié),ASIC礦機(jī)和顯卡CPU礦機(jī)的本質(zhì)區(qū)別,第一專用和通用的區(qū)別;第二是高效和低效的區(qū)別。
從哪哪看來ASIC礦機(jī)都比顯卡和CPU礦機(jī)好,為啥社區(qū)會(huì)形成反ASIC文化呢?他們應(yīng)該不會(huì)全是傻逼吧。
ASIC芯片礦機(jī)并不會(huì)比顯卡礦機(jī)更中心化
反ASIC芯片礦機(jī)最常見的論調(diào)就是中心化。因?yàn)楸忍卮箨懱晒α耍詈芏嗳擞憛挕3鸶恍膽B(tài)是一種常見的認(rèn)識(shí)偏差。
有四個(gè)客觀事實(shí)務(wù)必先接受,第一比特大陸確實(shí)是生產(chǎn)了最多的比特幣(包括BTC和BCH)礦機(jī),已經(jīng)超過總算力的50%;第二,目前BTC確實(shí)是最成功的數(shù)字貨幣,而在礦機(jī)更中心化的BCH,也遠(yuǎn)比要搞抗ASIC礦機(jī)的門羅、SC這些幣要成功多的多。相比于比特幣來說,這些鬧著要改算法的幣,都是垃圾,當(dāng)然以太坊除外,以太坊還是挺成功的。
還有一個(gè)經(jīng)濟(jì)學(xué)上的必然,資源消耗性的制造業(yè)必然會(huì)朝向資源利用率高效化方向集中。芯片制造全球也就幾家企業(yè)著名、GPU更是這樣,礦機(jī)生產(chǎn)制造顯然比GPU生產(chǎn)制造更去中心化。
還有一個(gè)經(jīng)濟(jì)學(xué)上的常識(shí),分工協(xié)作能夠提高勞動(dòng)生產(chǎn)率和增加財(cái)富生產(chǎn)。
如果尊敬這四個(gè)客觀事實(shí),我們必然得出一個(gè)結(jié)論:一個(gè)基于POW共識(shí)設(shè)計(jì)的優(yōu)質(zhì)數(shù)字貨幣的經(jīng)濟(jì)生態(tài)必然會(huì)涌現(xiàn)出專業(yè)化的礦工,除非這個(gè)幣是劣質(zhì)的。而這種專業(yè)化礦工的誕生是否是中心化的,從礦工的數(shù)量來衡量是不對(duì)的,而是應(yīng)該從去中心化的目的去衡量。
單純地將中心化大帽子扣在ASIC芯片是沒有說服力的,那他們到底在反什么呢?
反ASIC首先是反礦工的協(xié)議部署權(quán)力
幾乎所有幣的開發(fā)者都希望自己能夠掌控代碼修改權(quán),而那些幣的創(chuàng)始人,更是渴望這種權(quán)力。能夠像中本聰那樣從開發(fā)者身份消失掉的人太少了。
在比特幣的隔離見證和鏈上擴(kuò)容的爭(zhēng)議中,開發(fā)者對(duì)礦工有代碼選擇權(quán)就煩惱的不得了,使勁辦法想剝奪掉礦工的部署代碼的能力。期間還發(fā)明了用戶激活軟分叉UASF這種工具來逼礦工就犯。而且其中以萊特幣開發(fā)組最為直白,萊特幣創(chuàng)始幣人李啟威就直接說,礦工是門衛(wèi),不能拒絕主人的命令。
比特幣白皮書不是這么定義礦工的,而是清晰地定義了礦工是有權(quán)決定協(xié)議部署的。顯然現(xiàn)在絕大多數(shù)項(xiàng)目的開發(fā)者不希望自己的開發(fā)能力被礦工束縛。
顯卡礦工和開發(fā)者之間則很少產(chǎn)生矛盾,比如以太坊哪怕是開發(fā)者要逆轉(zhuǎn)交易,因?yàn)門he Dao事故,ETH開發(fā)者主導(dǎo)硬分叉逆轉(zhuǎn)黑客盜走的幣,礦工也順從。顯卡礦工基本上不會(huì)參與協(xié)議開發(fā)。
我個(gè)人認(rèn)為沒有制衡開發(fā)者的力量,對(duì)于比特幣來是不好的。但對(duì)中心化的幣是否要建立這種制衡力量,我則保持中立,項(xiàng)目都是人家創(chuàng)立的,你還要怎么樣,他不沒收你的幣就不錯(cuò)了,還想著制衡人家。但如果有些幣標(biāo)榜去中心化,標(biāo)榜社區(qū)自治,但卻反ASIC礦機(jī),我就認(rèn)為他們是不對(duì)的。
反ASIC可能是反對(duì)貨幣派發(fā)制度的
比特幣是將挖礦作為派發(fā)幣的一種機(jī)制,但其他的幣呢?
我們知道以太幣的初始派發(fā)是依賴于眾籌的,最先一批7200萬ETH是派發(fā)給參與以太坊眾籌的。這7200萬ETH可是遠(yuǎn)超過總量的一半。目前幾乎所有的新數(shù)字貨幣項(xiàng)目都是有眾籌的,無論是叫天使投資還是股權(quán)投資,但幣是要發(fā)給投資人的。
有投資人的出現(xiàn),那自然應(yīng)該以投資人為傾斜,這是是否將挖礦設(shè)定為派發(fā)貨幣的機(jī)制就不一定重要了。貨幣的派發(fā)機(jī)制多的很,比如恒星幣就使用空投,各種比特幣的分叉幣會(huì)使用預(yù)挖+空投+挖礦等辦法結(jié)合,而ICO幣卻天然使用按投資額分配的方式。
這些分配制度是各個(gè)項(xiàng)目組的自由,我并沒有主張比特幣的挖礦這種派發(fā)機(jī)制是唯一正確的方式,雖然我認(rèn)為這是目前為止最公平的貨幣派發(fā)機(jī)制。
或許反ASIC的人認(rèn)為搞ASIC的人是資本家,而搞顯卡挖礦的人是極客,將幣發(fā)給后者更政治正確。
門羅幣很特殊,我查閱讀了門羅幣的官網(wǎng),門羅幣自稱沒有預(yù)挖、沒有盜挖、沒有給開發(fā)者派發(fā)幣、也沒有給投資人派發(fā)幣,但他們也反對(duì)ASIC。可能他們認(rèn)為把幣派發(fā)給ASIC就是不對(duì)吧,反正他們的項(xiàng)目,他們自己說了算,只要有人聽他們的就可以了。
結(jié)束語
比特幣挖礦是一種不依賴于中心機(jī)構(gòu)來分發(fā)貨幣的機(jī)制,這是目前看來最公平的貨幣分發(fā)機(jī)制,而ASIC的出現(xiàn)是公平競(jìng)爭(zhēng)的結(jié)果。