BTG(Bitcoin Gold)是最近的一個比特幣分叉,它將比特幣的挖礦算法從SHA256改爲Equihash(一種顯卡算法),幷宣稱將使比特幣更加去中心化,但這幷不是事實。以下簡短的邏輯,將幫助我們認清BTG的實質是什麽。
BTG聲稱把挖礦算法改成顯卡算法,有助于比特幣挖礦的去中心化,但問題是,顯卡礦機就不是礦機,就不集中在礦場部署了嗎?
實際上,到比特大陸礦機商城(https://shop.bitmain.com/main.htm)可以看到顯卡礦機和ASIC礦機一樣在出售,一樣被礦工買回去,一樣在礦場成千上萬臺地大規模部署,爲什麽ASIC礦機是中心化,顯卡礦機就是去中心化呢?這是非常荒謬的。至于個人電腦的顯卡算力,只要你運營過ETH/Zcash等顯卡礦池,你就會知道個人電腦顯卡在總算力中幾乎可以忽略不計。原因很簡單,礦場的電費一般是0.3~0.4元/度,個人家庭電費一般是0.6~0.7元。對ASIC礦機來說,這個電費劣勢還能接受,但對顯卡挖礦來說,就不只是這點電費差距了。
比如一台個人電腦,顯卡耗電100瓦,但爲了讓顯卡運行,必須再浪費100瓦電在CPU/內存/主板等部件上。而對礦場顯卡礦機來說,一般是一台電腦插上8張顯卡,耗電800瓦,只有100瓦浪費在其他部件上。礦場對個人電腦顯卡的電費差距,不是像ASIC礦機一樣的0.3元 vs 0.6元,而是0.3元 vs 1.2元。
因此,個人電腦算力在顯卡礦池中幾乎可以忽略不計,BTG分叉的理論基礎——顯卡算法讓挖礦更去中心化——根本就不成立。
大區塊陣營經常嘲笑Core沒有最基本的經濟學常識。社會不斷地對經濟活動進行優化,不管你是ASIC礦機挖礦、顯卡礦機挖礦、甚至是CPU挖礦。哪怕中本聰一開始就采用了只能用CPU運行的算法(例如誇克幣Quarkcoin的算法),最後也必然出現CPU礦場,比如下圖就是一個挖PTS的CPU礦場。
試圖用監管和政策(改算法),來對抗最强大的經濟規律,無异于螳臂當車,再怎麽改,都不可能避免大規模礦場的出現。
更嚴重的是,CPU挖礦更加集中化,大量的CPU都集中在網吧管理者、機房管理員、尤其是政府控制的超級計算機上。例如神威超級計算機(Sunway TaihuLight)有40960塊計算板,每個計算板有260個計算核心,總共有超過1000萬個計算核心,哪怕現在幾百萬比特幣用戶人人都運行CPU挖礦,政府也能用超級計算機,輕而易舉地發起51%攻擊。 爲什麽會這樣?爲什麽用了看起來最去中心化的CPU算法,反而導致了比特幣脆弱不堪一擊?這就是我們要討論的一個深層問題——去中心化是手段還是目的?
Core把去中心化擺在了一個至高無上的位置上,Core的目的是讓比特幣去中心化,這是Core最大的錯誤。 中本聰設計比特幣的目的,不是一個去中心化的貨幣系統,而是一個殺不死的貨幣系統。那麽如何實現殺不死呢?用去中心化的方式來實現,所以比特幣的目的是活下來,去中心化是活下來的手段,而不是目的。
中本聰說“1 CPU 1票”幷說“不能1 IP 1票”。Core喜歡說中本聰沒有預料到ASIC礦機的出現,事實不是這樣。不管有沒有ASIC礦機,挖礦集中是經濟運行的必然規律,中本聰是一個經濟學大師,設計了比特幣這個非常漂亮的貨幣,在創世區塊留言中引用哈耶克的競爭貨幣思想,他不可能像Core一樣,連這麽淺顯的經濟學常識都看不到。 中本聰非常清楚CPU(或其他任何設備挖礦)必然出現集中,否則他就不會指出51%攻擊的可能性。
但他爲什麽還要選擇1 CPU 1票?因爲只有1 CPU 1票才能讓真正掌握比特幣權力的人付出足够多的沉沒成本,這樣他們才不會輕易危害比特幣系統,才會竭盡全力去維護。
“1 CPU 1票”,其實就是公司股權的“1股1票(1 share 1 vote)”,“不能1 IP 1票”就是股權投票裏“不能1人1票(1 man 1 vote)”,一個有51%股權的股東,必然會盡力發展公司,而不是摧毀公司。如果在“警惕Core摧毀比特幣”和“警惕礦工摧毀比特幣”中選一個,那一定是“警惕Core摧毀比特幣”。 不要以爲這不可能,摩托羅拉的工程師就通過銥星系統(只要衛星通訊,不要地面基站),成功地摧毀了摩托羅拉,Core一樣會通過只要第二層網絡(閃電等側鏈),不要主鏈交易,摧毀比特幣。 礦工如果摧毀比特幣,那他們價值上百億的礦機就得爲比特幣陪葬,Core摧毀比特幣,不過拍拍屁股走人而已,沒有任何代價。Core污蔑礦工沒有投票權,只有打信號的權力,但真相是在中本聰設計的規則裏,礦工比Core可靠,礦工才有權投票。
顯卡算法不能防止大規模礦場的出現,BTG不僅僅在基本理念上不成立,在具體運行上也顯示出開發者的貪婪和醜陋。BTG最大的問題是,這不是一次乾淨而紳士的分叉,而是一次貪婪而醜陋的分叉,BTG團隊預挖了20萬BTG。這使得BTG沒資格稱爲比特幣的分叉,而僅僅是一個圈錢的山寨幣。更惡劣的是,BTG的官網(btcgpu.org)上,完全沒有提到這20萬幣的預挖,這是非常嚴重的欺騙行爲。
BTG的創建人是中國的廖翔(Jack Liao),此人在中國社區中臭名昭著,因在公開場合和討論組中,語音爆粗口駡人而聞名,“操~ni~媽”是他的口頭禪。BTG的主開發是中國的一匿名人士,不知道他出于何種目的,隱瞞了身份,他的ID h4x3rotab 看起來就像一串隨手打出的字符。
BTG最早只是中國ICO瘋狂浪潮中的一員,廖翔一開始指責BCC分叉是“分裂社區的行爲”,不過在準備用ICO圈錢後,却能恬不知耻地自誇BTG的“分裂”是“升級和發展”。不同的是大區塊派爲了理想和競爭而發起BCC分叉,幷用真金白銀挖礦和購買BCC,廖翔非但不爲自己的“理想”掏出真金白銀,還想從BTG裏賺錢。廖翔計劃10月25日分叉後,在11月1日前花5天時間預挖16000塊20萬幣(預挖期間難度鎖定1,快速出塊),用戶和礦池只能在11月1日後才能使用和挖礦BTG。再把20萬預挖幣以0.1BTC的價格賣給ICO投資者,想靠一次簡單的代碼修改,就圈錢2萬BTC。中國政府在ICO亂象叢生後,禁止了所有ICO,不過這幷沒有阻止廖翔——不能賣BTG給ICO韭菜沒事,我可以在市場上把這20萬幣砸給韭菜嘛,哪怕每個BTG只賣0.01個BTC,那也是2000BTC,8000萬元的一筆巨款了。
Coinbase對這種預挖行爲進行了警告: 由于BTG進行預挖,因此開發還沒有將最終代碼公開,以便進行審核,這是個重大的安全隱患 (Coinbase cannot support Bitcoin Gold because its developers have not made the code available to the public for review. This is a major security risk) 我知道預挖幣會在分叉後很快會趁著熱度,全砸給韭菜。 至于雇傭的匿名開發h4x3rotab是誰?不好意思,估計除了廖翔,上帝都不知道。 可以預料,在中國政府全面禁止ICO後,像這樣“名爲分叉,實爲圈錢ICO”的騙局將越來越多,幣分叉將大量出現,請大家謹慎辨別。
Credit: goo.gl/iKJE9X