火星專欄 | EOS主網上線為什麼拖了這麼久?

EOS 超級節點 幣圈邦德 2018-07-25

EOS主網不斷推遲,影響了人們對它的耐心與信心,EOS的價格也隨著投資人的情緒而劇烈波動。

來源:幣圈邦德

EOS從項目啟動至今,EOS主網能否如期上線,成為各方討論的熱點。不斷的推遲,影響了人們對其的耐心與信心,EOS的價格有隨著投資人的情緒而劇烈波動。不過這塊石頭終於落地,主鏈已經鎖定,如果順利的話今晚(6月10日)就可以開放交易、投票功能。

今天神馬給大家覆盤一下,發佈在6月1日的EOS 1.0版本,為什麼拖了這麼久才切換成功?

這要從EOS的開發公司Block.one和BP(Block Producer/區塊生產者,也是中文網絡中俗稱的“超級節點”)說起

① Block.one將啟動主網的權力交給了社區

Block.one是開發EOS背後的公司,有人總說EOS是BM的項目,其實不是。Block.one公司的CEO是布蘭登(Brendan Blumer),而BM(Dan Larimer)是該公司的CTO,只負責技術開發,不負責其他事項。

Block.one很久之前就宣稱,只負責EOS 1.0的程序開發。EOS 1.0版本的主程序開發完畢,Block.one公司就工作就完成了,因此不會負責其啟動。

劃重點,Block.one不負責啟動EOS主鏈。

這其實是出於兩方面的考慮。

一方面,EOS僅有21個BP,已經在一定程度上影響了EOS的去中心化。如果Block.one再充當“官方”這種角色,以“官方”的名義去啟動主網和完成選舉,會令EOS更加走向中心化。因此Block.one將這主網啟動這一工作完全交給了社區。這和許多其他項目是不同的,比如最近上主網的比原鏈(BTM)和本體網絡(ONT)和將要上主網的波場(Tron),主網啟動都是靠開發團隊而非社區。這些團隊絕不敢將這主網啟動這以工作完全丟給社區,開發公司或者團隊說什麼時候上線就什麼時候上線,跟社區也沒有關係。

另一方面,就是為了避免EOS被當成證券。一旦被認作證券,則EOS將很難在虛擬貨幣交易所內上市,尤其是美國的交易所。截至今天,這就是EOS以100億美元並位列全球加密數字貨幣的第5名的位置,卻仍然無法在美國知名交易所B網和P網交易的根本原因所在。尤其是EOS的募資方式,通過ICO持續募資一年,已經非常踩在了SEC(美國證券交易委員會)的紅線之上。

111.jpg

SEC/美國證券交易監督委員會

如果再由Block.one這個“官方”親自啟動主網,則EOS會在證券定義的紅線上越逾越遠,將會更加降低登上美國交易所的可能。這也是Block.one和整個社區不願看到的。在這兩個因素的考慮下,最終Block.one選擇將主網啟動完全交給社區。

因此,六月的前幾天,EOS整個社區是處在一種“群龍無首”的狀態中。所以我們看到,BM雖然仍在Telegram以及視頻會議中活躍,但是一直在避免給社區任何“指令”和“安排”。

 EOS各BP候選人的語言溝通問題

參加EOS的社區來自於除了南極洲以外的全部六大洲。不同的語言,不用的時區,不同的表達方式,再加上沒有“官方”的引導,EOS社區間的溝通非常困難,是個“冷啟動”。

EOS社區很龐大,但簡單來說,可以劃分為中文區和英文區。雖然這麼劃分不太嚴謹,但這也是社區內默認的。之所以中文社區會獨立出來,原因之一是中國人主導的競選節點比較多,持倉也比較多;之二就是部分來自中國競選節點的英文水平要差一些,難免溝通出現疏漏。而來自非中文且英文區的一些節點,比如東亞北歐西歐南美的節點候選人,其實一直儘量用英文參與討論。

2222.jpg

EOS的BP候選人分佈

關注EOS的人可能知道,EOS社區之間一開始有很大的分歧。由於翻譯和溝通問題,EOS險些造成了多條鏈並存的分叉情況。這也就是為什麼,後來在主網討論的直播中,英文社區的幾個BP候選人發言之後,中文社區的幾個BP候選人還要以多次翻譯+補充的方式,解釋給英文不夠好的另外幾個中文BP候選人,怕得就是由於語言問題,再次出現重大疏漏和誤會。

不過,幸運得是,在幾天的激烈討論中,最終中文社區和英文社區在一定程度上達成了一致,即啟用同一條主網。

③ EOS主網的版本問題

按理說,在全球社區達成了最低程度的共識之後,為什麼主網還是拖到了9號才敲定呢?還是兩個原因,第一是EOS的Bug問題,第二就是EOS的1.01和1.02版本問題。

任何大型的工程都可能出現Bug,EOS也不例外。但是由於EOS的市值位置(110億美元),EOS出現Bug的危害可能遠大於其他的大型的程序工程。

無論是普通投資者還是EOS的BP候選人,在Bug的問題上都是慎之又慎。在EOS的BP候選人的討論之中,EOS的問題程度也一直在話題桌上。

EOS的Bug按照嚴重程度依次被劃分為P0/P1/P2/P3。其中數字越小,代表BUG越嚴重,必須修復的必要性越高。在長達一週的討論和修復之後,EOS各BP候選社區才達成一致共識,認為P0/P1級別的漏洞已經被完全排除,這也耽誤了很長時間。

除此之外,在具體發佈哪個版本上,EOS社區內也有一定的分歧。

EOS的1.02版本在9號才更新完畢,有些社區想發1.02版本,於是各社區在討論1.02還是1.01的問題又耽誤了一天。

1.02版本更新並添加了白名單和黑名單的功能。智能合約可以設置白名單和黑名單,白名單允許指定的賬戶對智能合約發佈指令,黑名單則禁止指定的賬戶對智能合約發佈指令。

其實是個錦上添花的功能。在版本討論上,EOS的主網啟動又推遲了兩天。

不過最終,各社區終於達成了一致,於北京時間9日晚上9點正式開始主網(1.02版本)的啟動工作。EOS主網啟動並不意味EOS的終結,反而只是EOS漫漫發展路的第一步。無論EOS最終成功與否,中心化與否,證券與否,神馬相信EOS和BFT-DPoS共識機制都是區塊鏈的一次偉大試錯,而你我,則正是這一偉大歷史的見證者。

相關推薦

推薦中...