(圖片來源于網路)
1
大宕機
11號下午4點半左右(北京時間,下同),很多人忽然發現自己的以太坊錢包metamask不好用了,連帶著uniswap以及所有以太坊的dApp也不能用了,幣安的以太坊充提暫停維護了,有專案準備在uniswap上首發添加流動性,結果也被迫改變計劃了,大家很快發現是所謂RPC服務提供商infura的API介面不好用了,infura掛了,metamask就掛了,metamask掛了,uniswap(以及所有以太坊dApp)也就不能用了,
下午5點半左右,幣安放出訊息說發現以太坊在區塊高度11234873疑似發生了分叉,區塊瀏覽器blockchair在該處的區塊哈希和區塊瀏覽器etherscan顯示不同,因此幣安緊急關閉了以太坊以及以太坊上所有的ERC20代幣的充提通道,
下午6點左右,infura表示正在搶修,
近晚7時,blockchair首席開發者Nikita Zhavoronkov發推說是因為以太坊在某次更新中悄悄的修復了一個存在2年多的bug,導致了舊版本的以太坊客戶端在11234873這個區塊被卡住了,造成了以太坊區塊鏈的分裂,
blockchair、infura等都沒有升級最新的以太坊客戶端,結果導致被卡死,
不過,以太坊創始人Vitalik否認以太坊網路出現了分叉,只是很久沒升級的老版本遇到了問題,升級一下就好了,
晚7點半左右,infura公告解釋了事故原因在于infura所使用的go-ethereum客戶端版本較舊(1.9.9、1.9.13均存在此問題),導致在區塊高度11234873處遇到了嚴重的共識問題,1.9.19及更高版本不存在該問題,
晚10點半左右,infura表示修復已經實施完畢,至此,故障共造成服務宕機6小時15分鐘(據status.infura.io統計資料報告),
2
市場反應
對于此次技術故障,二級市場反應倒是非常平淡,以太坊全天收漲4.23%(收461.96美元),UNI全天收漲6.3%(收3.06美元),
位元幣開發者沒有放棄機會嘲諷以太坊和創始人Vitalik,開發者James Lopp發推稱:喚起以太坊用戶內心的恐懼只需要三個單詞:infura is down(infura宕機了),而一向以敢懟敢噴著稱的開發者Jimmy Song發推稱:難道不是以太坊1.0的大規模共識失敗給Vitalik推動人們去以太坊2.0提供了很大的方便嗎?而且再一次地,永遠不要把可以用無能解釋的事情歸因于蓄意,我傾向于這是無能,雖然我很樂于承認我錯了,
不過,以太坊社區也沒少懟位元幣,比如上面提到的blockchair首席開發者Nikita Zhavoronkov近期就多次發推炮轟位元幣和閃電網路,他曾稱:閃電網路開發了5年,結果就是完全中心化、沒有任何實際使用,已經徹底失敗了,但凡有一半腦子的人都能預見到這一點,又稱:最佳的開除位元幣核心開發者的時間是4年前,當他們拒絕增加區塊大小而所有人都希望增加時,次佳的時間就是現在,
3
任重道遠
希望這次大宕機能夠給以太坊生態乃至整個區塊鏈行業敲一記警鐘,那就是目前的區塊鏈專案,哪怕是像以太坊這樣的頂級專案,也仍然存在多處中心化的、中本聰所說的“single point of failure”(單點失敗)問題的風險點,這些風險點,不知道什么時候爆個雷,是整個專案生態的“阿喀琉斯之踵”,根據墨菲定律,只要有可能爆雷的,不管風險有多小,只要時間夠長,總有一天會爆雷,
節點去中心化程度非常高的以太坊,眾多基于以太坊的應用,其可用性竟系于一個中心化的互聯網API服務,這讓聽多了區塊鏈人嘮叨“去中心化”的互聯網朋友們以及各行各業的朋友們,不禁要對區塊鏈到底行不行產生了更大的疑慮,
這種互聯網中心化架構,不僅削弱了去中心化,而且削弱了抗審查性(API提供者可以隨時block一個用戶),完全沒有隱私保護(把地址和你的身份關聯起來),但這種互聯網式的架構,卻又是最簡單、有效、易于普及的,
而這些都是中本聰當年愿景中需要解決的問題,時至今日,這些問題連位元幣都還沒有完全解決(SPV輕錢包至今尚未有足夠好的方案來兼顧效率和隱私性),遑論其他公鏈,
任重道遠,道阻且長,繼續加油吧,區塊鏈人!
(公眾號:劉教鏈)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/218627.html
標籤:其他
