Filecoin公测江湖里的“1475”

Filecoin作爲繼比特币和以太坊之後,第一個與實體經濟緊密結合的落地區塊鏈項目,一直被衆多區塊鏈擁趸看好。
 
它不僅在2017年創造了2.57億美金的募資神話,放眼整個技術界,也被業内人士公認爲去中心化存儲的王牌标杆。
 
如果說2019年12月份,區塊鏈技術圈最火的大事兒是什麽,那一定非12月12日(新加坡時間)Filecoin測試網上線莫屬。


 
雖然Filecoin公測至今不足十日,但是圍繞測試網Lotus版本展開的江湖角逐精彩紛呈,一波未平一波又起。
 

這期間多個熱詞被反複提及。
 
“第一”
 
“沖榜”
 
“攻擊”
 
“分叉”
 
還有一個有趣的礦工代号——1475
 
一、是第一?還是刷榜!
 
新加坡時間12月12日淩晨1:55分,Filecoin測試網正式開跑,衆多礦工通宵酣戰,大多團隊成員悉數加入到這場激烈的賽跑中,大約5個小時後,第一個非官方節點t01081出現在榜,沒多久,節點t01116後來居上,反超官方“預挖”節點,首先沖到算力榜第一名。
 
官方也爲之驚訝。


節點t01116第一的頭銜不胫而走,社區的情緒也瞬間被點燃,就連競争對手們都紛紛感歎:太快了!
 
情緒的傳遞也是有蝴蝶效應的,它迅速在社區發酵,強烈地刺激着所有節點和社區成員的腎上腺激素。
 
更有甚者,公然兜售業務:
 
“刷排名,想刷第幾就刷第幾!”
 
“第一”已然成爲更多未登頂的廠商回應市場的唯一目标,似乎唯有沖到榜首才能證明自己的技術實力。
 
很快,有文稱“t01116 和t01081節點團隊爲測試網上線做了非常充分的準備,分析師認爲其用數百台設備參與測試。“


接着,名爲《80萬機器沖榜?50台機器同跑?是誰造成Filecoin主網測試網驚天騙局?》的文章被瘋狂傳播,核心思想就是廠商利用集群挖礦的方式把節點送上榜首,成本高昂。
 
社區首度陷入争論,到底是第一還是刷榜?
 
各執其詞。
 
互不相讓。
 
無法厘清。
 
二、“誰是t01475?“

12日晚21:45分,Filecoin官方技術負責人Why突然在Slack上發布了一則“尋人啓事”:
 
如果你是礦工t01475,請私信我。
 
Why還幽默的表示,對于像t01475這種發現重要bug的礦工,他願意用T恤或其他東西作爲獎勵。


“誰是t01475?”
 
“那個重要的bug是什麽?”
 
原來節點t01475在跑測試的過程中發現網絡存在bug,該bug可能會被加以利用從而大大提高出塊率。嘗試檢驗這一判斷後,t01475果然獲得大量打包權,迅速出現在出塊排行榜(Block Won)的首位。


這一異常引起了Why的注意,他發現這确實是一個重要bug,于是公開“懸賞”尋找t01475礦工。
 
然而t01475并沒有在Slack上公開認領節點,隻是私下與Why取得了聯系,并與他約定了一場“攻防戰”來檢測測試網的穩定性。
 
于是,t01475用同樣的方式驗證了另外兩種可提高爆塊的潛在機會,均獲得了很大的出塊率。
 
15日,Why告訴t01475,他認爲對方一定做對了某些操作,t01475請Why關注時間遷移和組合攻擊。
 
第二天,t01475與Why的相關聊天截圖被傳到了社區。


但這并沒有引起太多關注,因爲當時社區的熱點都聚焦在算力排名上,幾乎沒有人去聊出塊率的高低。
 
故事的轉折出現在17日淩晨——取消算力榜。
 
17日淩晨,爲了避免所有節點無休止的沖排名,并利用排名做宣傳,Filecoin官方删除了算力排行榜。
 
這時,大家才将關注的目光轉向出塊排行榜,位列出塊榜第一名的t01475再次進入大衆視野。
 
開始不斷有人在社群裏問:
 
“誰,是t01475?”
 
“我就是t01475”
 
“找我才能買到正品”。
 
“t01475 是你的?搞笑吧”。
 
短時間真假難辨,利益衆生。


但直到截稿前,也沒有人通過官方的形式公開證明自己就是真正的t01475。
 
他爲什麽不願意公開?
 
他爲什麽要刻意回避?

三、攻擊?分叉?測試?

故事的高潮發生在18日。
 
12月18日下午18:00左右,Filecoin測試網突然出塊異常,到18:40時,出塊榜上隻剩t01220、t02213、t01366、t01081四個節點。
 
之後連續半小時無法出塊,導緻整個網絡異常,Lotus儀表盤的Blocks Won闆塊空空蕩蕩。


這再次引發社區讨論,是神仙打架還是蓄意爲之?誰在分叉?誰發動了攻擊?
 
不多久,節點t01475突然第一個出現在了出塊榜,緊接着整個鏈重新開始出塊,重新打包區塊信息。
 
20:30左右,網絡恢複正常,其他節點陸陸續續重新出現在出塊排行榜上。
 
據悉,當天多個節點均嘗試利用時間遷移漏洞獲得高出塊率,但觸發了爆塊異常,t01475第一時間發現問題,通過創建一個分叉,過濾掉了有問題的消息,從而保持了鏈的持續運行,直到官方提交補丁。


【星際視界IPFSNEWS翻譯:大家好! 我們有一個重要的更新,每個人都需要在接下來的8小時内更新。 Lotus v0.1.3修複了一些錯誤,這些錯誤在過去幾天中導緻了一些網絡中斷。 最近,有一個錯誤導緻整個網絡中斷。 幸運的是,t01475進行了一次小分叉,并過濾掉了錯誤消息,以使鏈條繼續運行,直到我們準備好此修複程序爲止。

我需要每個人都更新其Lotus守護程序,重新啓動其Lotus守護程序和存儲礦工

然後通過檢查Lotus版本确認您正在運行0.1.3

如果不更新,您将被抛在後面,進入自己的側鏈!】

網絡恢複正常後,技術背景的礦工也開始在社區找t01475。
 
有人說1475做了不小的貢獻。
 
有人說他是低調的技術大佬。
 
有人說他是目前爲止最大的黑馬。
 
一時間,1475成爲了技術大牛的代名詞。



故事并沒有結束,19日和20日,測試網運維過程中再次出現問題,1475在兩次關鍵時刻協助官方成功修複網絡。
 
20日22:35點,官方核心開發人員Kubuxu在Slack上公開祝賀t01475對恢複網絡做出的貢獻。 


四、測試網,“測試”網

測試網上線當天,官方同時宣布了主網上線的時間窗口:
 
Testnet階段1:2020年12月11日- 1月17日。
 
測試網階段2:2020年1月20日至3月20日。
 
主網啓動窗口:2020年3月23日至4月24日。
 
也就是說,真正的主網上線還有整整三個月的時間,而測試網的真正目的是爲了在主網上線前,讓節點測試挖礦和檢測網絡的潛在問題及穩定性,測試網隻有經得起更多的攻擊測試,主網上線後才能真正有利于主網的網絡安全。
 
測試網的初心是用于“測試”。
 
所以這個不斷遇到問題,解決問題的階段将會是一個常态。運維的過程,任何可預見和不可預見的故事都會發生。
 
這是節點礦工技術實力、分析能力、應變速度的檢驗場,也是各個礦工的競賽場。
 
五、人人都是1475

19日上午,真正的1475托Filecoin官方社區負責人Keren在中國社區發聲:
 
1475隻是想和官方一起把Filecoin打造成更加安全穩定的網絡,不希望大家再找1475。
 
感謝大家的關注,還是想繼續保持一個神秘的身份。
 
希望大家多多關注Filecoin,讓網絡更加完善。


随後,Keren代表官方到訪了1475團隊,對他們的支持表示感謝。
 
一位不願意透露個人信息的社區成員表示:
 
“t01475隻用了四台礦機參與本次測試,拼算力沒有任何優勢。”
 
“測試網階段隻是試跑,t01475不想太過高調。”
 
截至發稿前,我再次與t01475确認,他依然不想公開身份。
 
看來,t01475到底是誰,已經不那麽重要了。
 
它不過是測試網第一階段的一個礦工代号,測試網很快就會迎來第二階段,而t01475這個節點也會随機易主。
 
去中心化存儲系統對技術團隊的開發能力和運維能力要求甚高,去中心化的網絡隻有更多的人參與,才能做大做強。
 
被更多人使用,讓更多人受益。
 
所以,從另一種角度來說:
 
人人都是“1475”。
 

附文:        

真正的t01475團隊想對社區夥伴說的話:

主網上線在即,您有任何技術問題,歡迎加我們唯一官方微信号:t01475,随時探讨。