再有意義的事情,時間久了可能也會被忘記。

作爲親歷者 ,用文字記錄下來,是一種義務。

譬如 EOS 主網成功激活(發射)那一刻。

參與人一共 5 個人:

邱亮 來自 BigONE

趙餘 來自 EOSLaoMao

郭達峯 來自 EOSAsia

李明碩 來自 BigONE

老貓 來自 EOSLaoMao

需要先提下這個日子:

2018 年 6 月 9 日

經過社區投票達成共識,EOS 主網開始啓動,因爲 EOS 中文讀音類似「柚子」,6 和 9 又像兩個顛倒的柚子,所以,這一天將來會被稱爲「柚子節」。

根據 EOS 的系統設計以及社區討論的計劃,6 月 9 日開始啓動的主網是由一個匿名的 BP 啓動,稱之爲 ABP, 這個 ABP 將一直負責出塊到 EOS 的主網正式激活(開始由 21 個超級節點負責出塊),爲了這個有意義的事情,EOSLaoMao 的趙餘還發起了一件 T 恤衫的衆籌。

儘管這是值得慶祝的一天,但 EOS 的征途纔剛剛開始。

根據系統的設置 ,必須要全網的投票率達到 15% ,主網才能正式激活,而這之前,那個匿名的 ABP 將持續負責出塊, 這個過程一旦由於系統問題或者被黑客攻擊導致中斷,那麼,EOS 的主網將面臨需要重新啓動的可能性。

2018 年 6 月 14 日晚

邱亮晚飯後到華貿中心辦公室,來討論後續的工作計劃,看到我在場,突然想起了對於 EOS 的投票還有一些技術細節需要確認,於是問我,剛從東京回來的趙餘能否過來下?同時邱亮也聯繫了他的朋友 EOSAsia 的郭達峯,此刻他剛好在北京,讓他一起過來做講解。

晚上 10 點前後,郭達峯到達現場,隨後,趙餘也抵達,和趙餘一起到達的,還有李明碩。

一開始,三位技術人員在探討如何投票的技術細節,我和李明碩在觀察 EOS 主網投票狀態。

我們突然發現主網投票率從 8 個多百分點快速的跳躍到超過了 11 個百分點,這意味着國外社區活躍起來了,我當時的判斷是:EOS 主網被激活的時機已經成熟。

隨後,我和大家說了這個觀點,然後,不知道誰說了一句:要不我們來啓動激活吧!

突然,空氣就此凝固了,似乎沒有人做好這個心理準備。

之後, 大家對是否啓動激活有可能的利弊討論了將近一個小時,討論了各種,譬如是否可能會背鍋,或者被指責,經過最少三輪是與否的討論過程,我最終說服了大家,我們來啓動這個激活過程。

下一個問題是:如何啓動激活?

按照之前 Bitfinex 公佈的計劃做法,是給前 30 個節點投同樣數量的票,這樣可以保準順序不變。

保持節點順序不變,這是啓動激活的基本共識。

而我一開始的想法是:能否給低票數的節點投票,不影響前面 30 個節點的排名?經過計算,事實上做不到,我們可以投的票將近 6% ,哪怕給最後一名投上,它都會變成第一名,一定會破壞節點順序,這個想法被果斷捨棄。

最後,只給第一名投票的想法冒了出來,這可能是給區塊鏈帶來最少的冗餘數據且有效啓動發射並不會改變排名的做法。

2015 年 6 月 15 日凌晨 1 點 30 分,邱亮說:我準備好了, 出去抽個煙,一會回來。

餘下的 4 個人討論了最後一個問題:據說 EOS 1.0.4 版本明天要發佈,如果我們啓動了激活, 本來只要 ABP 一個節點更新,激活主網後變成需要 21 個節點同步更新,會不會造成混亂?我的意見是:這是區塊鏈,如果要混亂,讓它趁早,不但明天會有這個問題,正常運行後,依然會面臨很多問題,但這不應該成爲妨礙歷史進程的原因。

北京時間

2018 年 6 月 15 日

凌晨 1 點 40 分

邱亮回來,啓動。

投票率瞬間達到 16.9345%,EOS 主網激活!

21 個節點開始輪流出塊,邱亮敲下一行代碼,撤回了給第一名 EOScanadacom 的將近 6% 的投票。

幸運的 EOScanada 節點,就像被上帝輕輕吻了一下額頭。

……

之後,我們去宵夜, 拍下了這張主網激活 5 人組的照片。

在餐廳,我們接到了 EOScanada 團隊發來致謝的視頻通訊。

之後的英文社區評論:

只給第一名投票,並瞬間撤回,是非常仁慈的做法!

……

2016 年 6 月 16 日 ,Block.ONE 發出推特,祝賀主網激活成功。

就在截稿的前一刻,EOS 主網因故障停擺 全球至少 15 個時區的的 BP 技術人員包含 BM 被叫起來一起參與修復,最後找到了問題,用一行代碼修復了問題,主網恢復正常。

EOS 未來的道路還很漫長,但只有經得住風雨的考驗,才能成爲健壯的參天大樹。

來源鏈接:None