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,随時探讨。