您當前的位置:首頁 > 詩詞

[block #26] 忽如一夜春風來,千幣萬幣分叉開

作者:由 貓本聰 發表于 詩詞時間:2018-01-18

最近度假歸來,許久沒有動筆,請讀者見諒。話說去年比特幣現金誕生之後,五花八門的硬分叉遍地開花。短短几個月裡冒出了比特幣黃金、比特幣白銀、比特幣白金、比特幣鑽石、比特幣鈾、比特幣現金加強版、超級比特幣等諸多分叉幣。

透過硬分叉發行代幣的模式被稱為IFO(Initial Fork Offering),俗稱“分糖果”或者“生兒子”。它從現有幣種(通常都是比特幣)的某個預定區塊高度開始,產生一條獨立的分叉鏈。那一刻起,原有鏈上的每個錢包地址自動獲得新鏈上等值或對應比例的分叉幣。

IFO主打的旗號幾乎都是為了改進比特幣。BTC區塊小?來,上8M區塊!BTC指令碼功能弱?來,安個以太坊虛擬機器!BTC挖礦中心化?來,換個抗ASIC晶片的雜湊函式(參閱[block #11] 亦敵亦友的ASIC)!BTC隱私性差?來,加個零知識證明或是環簽名演算法!

廣大持幣使用者才不管這些技術名詞究竟意味著什麼。他們欣喜地發現,IFO幾乎完全不會動搖比特幣的幣價,錢包裡還憑空多出一種幣。新幣雖然只值比特幣一個零頭,但既然是白領的,還有什麼可以抱怨的呢。

IFO的開發團隊不是純做慈善公益事業的。他們利用挖礦和對共識演算法的控制也能獲利。最赤裸裸的牟利手段是預挖(pre-mine),也就是在向公眾開放前獨自開挖一陣,以極低的成本掌握大量的幣,等價位被炒高之後再拋售變現。

各大加密貨幣交易所為了吸引和留住使用者,也紛紛承諾為使用者自動分糖果。分得的幣能直接場內交易,賣給指望著新幣重演BCH上漲歷史的投機者們。

於是乎,在新幣接盤俠絕跡前,IFO成了一場皆大歡喜的盛宴。

我原本就想分析一個IFO例項,供大家近距離觀察。正巧昨天有人向我推薦了一個即將分叉的新幣,名叫“位元票(Bitvote)”。那就有請讀者隨我一起來了解它吧。

首先我們用一個不存在的搜尋引擎查詢“bitvote”:

[block #26] 忽如一夜春風來,千幣萬幣分叉開

Google上的“bitvote”搜尋結果

第一頁的結果是一個不相干的以太坊應用。看來這個位元票團隊並不在乎重名和SEO。

還是直接上官網

http://

bitvote。one/

看看吧:

[block #26] 忽如一夜春風來,千幣萬幣分叉開

“不預挖,不增發”——挺厚道的。

“使用CryptoNight演算法”——CryptoNight是一種工作證明(proof of work)演算法,有較強的ASIC抵禦力。它已經被ByteCoin、Monero等幣應用了很多年,目前還沒有出現專門的礦機。

“最終要加入智慧合約、閃電網路、社群投票等特性”——關鍵詞:“最終”。

[block #26] 忽如一夜春風來,千幣萬幣分叉開

特色並不新鮮,沒啥可多說的。我們繼續往下翻頁。

[block #26] 忽如一夜春風來,千幣萬幣分叉開

從路線圖看,第一版會提供CryptoNight挖礦演算法、大區塊和重放保護。這些是最容易實現的功能,可以算是個MVP(minimum viable product)吧。

再看團隊陣容。如今搞ICO和IFO的大都愛列頭像和簡歷,以團隊陣容增加氣勢和可信度。Bitvote的開發者可不一樣。他們找了張合成的駭客圖片,一副很低調的樣子。

[block #26] 忽如一夜春風來,千幣萬幣分叉開

啊?只能下載Bitvote圖片是怎麼回事?1月21日就要分叉了,使用者最想下載的難道不是錢包和挖礦軟體嗎?

不著急。生態系統中列著Hypex。這是一個我先前沒聽說過的幣幣交易所。按常理猜測,Hypex應該會在比特幣特定區塊高度出現時抓取使用者賬戶快照,以此為據分發新幣。

說到區塊高度,讀者可能跟我有一樣的疑惑:Bitvote究竟從哪個區塊高度開始分叉呢?我把它的中英文官網看了個遍也沒找到這條關鍵資訊。

終於,我在Twitter上找到了:

[block #26] 忽如一夜春風來,千幣萬幣分叉開

所以是從505050號區塊開始分叉——一個很容易用諧音記住的區塊號:“我領!我領!我領!”。不過我仍舊不清楚:沒有錢包軟體究竟怎麼領幣?

慢!網站底部有github連結。那我們直接去

https://

github。com/bitcoinvote/

bitcoin

看程式碼吧。大不了自己編譯一下錢包軟體。

[block #26] 忽如一夜春風來,千幣萬幣分叉開

開啟程式碼提交歷史,我有些懵。分叉日就在眼前,開發者還在每天勤奮地大改程式碼,忙碌到連改動概要都沒空寫上。

那就隨便挑個最近提交的43564db754fce29380f436752ae4b57889c96489號改動看看:

[block #26] 忽如一夜春風來,千幣萬幣分叉開

嗯?分叉區塊高度居然是10000?說好的505050呢?

另外,這個奇怪的18NTmvi7FFeF8yJ1D7awMmXJYX3JVv9iUe地址有什麼用途?

讓我們順藤摸瓜,讀一下引用到BTV_FUND_ADDR的相關程式碼:

[block #26] 忽如一夜春風來,千幣萬幣分叉開

原來BTV增加了一段交易驗證邏輯,至少20%的區塊獎勵需要轉給BTV團隊控制的這個地址,否則交易無效。

厲害了,我的哥!搞預挖的團隊真該膜拜一下Bitvote。預挖既耗費自己的算力,又免不了遭人白眼,比起Bitvote直接在程式碼中讓礦工乖乖奉上20%的做法簡直弱爆了。

我們國人在IFO創新方面又走在了世界前列。我感到很是欣慰。

1月18日更新:

Bitvote團隊給我發來以下這張截圖,解釋20%區塊獎勵的用途。另外他們承諾分叉成功後會第一時間在官網上釋出錢包、礦池和挖礦軟體。

[block #26] 忽如一夜春風來,千幣萬幣分叉開

標簽: 位元  區塊  分叉  IFO  Bitvote