作者:秦曉峰
來源:Odaily星球日報
過去的這個周末,以太坊2.0測試網又出幺蛾子了。
北京時間8月15日凌晨,Eth2.0客戶端執行團隊PrysmaticLabs聯合創始人PrestonVanloon表示:Eth2.0測試網Medalla上出現時鐘Bug,導致對所有節點造成影響,Prysm客戶端出現了長達近90分鐘的時鐘偏斜,驗證器也陸續收到超前Slot區塊和證明。
CyberKongz系列NFT當前地板價升至24.9ETH:金色財經消息,據NFTGo.io數據顯示,CyberKongz系列NFT總市值達2.66億美元,在所有NFT項目總市值排名中位列第15;其24小時交易額為6.48萬美元,增幅達16.47%。截止發稿時,該系列NFT當前地板價為24.9ETH。[2022/5/24 3:38:51]
簡單來說,這次測試網出現的根源,主要在于Prysm客戶端的時間服務器Roughtime中斷,出現時鐘偏斜,導致驗證者與區塊頭無法同步,最終影響了測試網Medalla正常運行。
事故回溯
所謂時鐘偏斜,即區塊時間與正常時間出現的偏差。
時間對Eth2.0至關重要,每一個區塊中都包含時間戳;時間一旦不同步,網絡就無法正常運行。
上半年Tether新增印鈔約合49.63億USDT:據Tokenview區塊瀏覽器數據顯示,截至6月28日,今年上半年Tether凈印鈔約49.63億USDT。其中以太坊上印鈔數量約34.4億,波場鏈上約19.63億,OMNI鏈上則銷毀了4.4億USDT。
在發行方面,以太坊上的USDT在印鈔后約有16.17億流入了火幣、幣安和Bitfinex為首的交易所,占比47%;而波場鏈上的USDT則有約10.8億在印鈔后流入了交易所,占比約55%。[2020/6/28]
為了防止系統時間不夠精準,Prysm采用了美國Cloudflare公司的時間服務器?Roughtime來校正。并且,為了防止單體機器故障,還選擇了6臺。
然而,問題還是發生了。北京時間8月15日凌晨,Roughtime出現故障,這也導致Prysm被波及。
精選 | XRP市值現已趕超ETH 成為市值排名第二的加密貨幣:根據AICoin數據顯示,目前全球加密貨幣市值約為2328.73億美元。目前加密貨幣市場中占比排名第一的是比特幣,市值約合1156美元,當前市值占比升為49.63%;瑞波幣排名第二,總市值為238億美元,市值占比為10.20%;以太坊排名第三,市值為235億美元,市值占比為10.07%。[2018/9/21]
根據事后的一份診斷報告:“Cloudflare的Roughtime服務器都返回了錯誤的信息,Prysm節點沒有從這種情況適當退避。雖然他們使用6臺時間服務器,但似乎還不夠,因為它們都返回了錯誤的時間。”
最終的結果是,Prysm客戶端上「時鐘偏斜」超過2秒的時間長達90分鐘;并且整個客戶端時間也比標準時間提前了4個小時。根據PrestonVanloon的推文,時鐘偏斜發生在北京時間的15日凌晨1點半-3點種之間。如下所示:
動態 | BitMEX被指操控ETH價格:據Trustnodes報道,BitMEX首席執行官Arthur Hayes疑似通過BitMEX官方賬號唱空以太坊。Hayes稱,以太坊將降至100美元以下。Bitmex此前推出50倍杠桿的ETHUSD永續掉期合約,僅使用比特幣進行交易,不能使用以太坊或美元。至今,Bitmex已經處理了30億美元的ETH/USD永續掉期合約交易量。Bitmex沒有以太坊期貨,但卻提供EOS、BCH、Cardano和其他一些加密期貨。似乎唯一的永續掉期合約就是以太坊。此外,Bitmex的訂單中,買入和賣出價有明顯差異,目前尚不確定BitMEX是否在自己的客戶進行對手盤交易。[2018/9/13]
事故發生后,Prysm客戶端第一時間停止了Roughtime服務器的使用,并號召用戶切換到其他客戶端。
“我們決定默認情況下禁用「Roughtime」同步。Roughtime計算中肯定存在一些錯誤,我們希望盡快發現它。無論調查結果如何,我們認為都應該選擇自動調整時鐘或完全取消。”PrestonVanloon表示。
幾個小時后,開發人員完成調查并發布了修復程序。
不過,名為PR6898的修復程序卻存在嚴重缺陷。
開發人員RaulJordan表示:“在修復此錯誤時,我們無意中刪除了Prysm節點起作用的所有關鍵功能,這使問題變得更加嚴重。”
后果
由于時間不同步,通過Prysm客戶端進行驗證的“幾乎沒有人同步到鏈頭”。這也意味著,他們的數據是無效的,也就不能參與驗證、獲得質押獎勵等。
雖然目前Eth2.0仍然是測試網階段,這些獎勵也不是真實的——包括用戶參與驗證質押的ETH也是測試網版的,不具有真實流通性。
但這次事故,還是對整個Medalla測試網造成了沖擊。
由于prysm客戶端占據?全網64%?以上的份額,在事件發生后,Medalla測試網中主動投票的驗證者數量與總驗證者數量的比值從75%左右一度降至5%以下。這也意味著,剩余驗證者無法達成全網共識,網絡無法正常運行。
外媒《Trustnodes》報導稱,此次事故也造成以太坊網絡一度停止:大約30%的驗證流程失敗時,內存問題就開始出現;大約50%之后,問題就變得更大;最后在70%之后,網絡顯然就停止了。
因此,在過去兩天,Prysm客戶端修繕了自己的客戶端,想要盡快啟動測試網。
今天下午,星火礦池發出號召,所有運行Prysm客戶端參與Medalla測試網的朋友,請檢查自己的客戶端是否升級到了alpha.22版本。如果尚未升級,請盡快升級,以支援Medalla測試網從同步障礙中恢復。
思考
這次事故也反映了多客戶端的重要性。
某個客戶端使用占比過高,一旦出現問題,最中可能導致整個網絡運行受到影響。
但從現實情況來看,Prysm客戶端能夠獲得青睞也是有原因的。
目前,Eth2.0上線了5個客戶端,但Prysm提供的教學無疑是最好上手的,所以絕大多數驗證者仍使用Prysm。
因此,對整個以太坊生態來說,要想平衡各個客戶端的力量,必須提升其他客戶端易用性,而這是一條任重而道遠的漫長之路。
最后,我想說這次事故對Eth2.0來說也是一次歷練。所有的問題在測試網階段充分暴露,才能保證Eth2.0未來的可用性和安全性。
從以太坊過去5年的發展來看,相比于The?DAO攻擊、分叉等一系列挑戰,這次測試網發生的事故只是小問題。
對于以太坊來說,只會愈挫愈勇。
一個自稱DeFi的項目MantraDAO近期引發市場關注,起初的噱頭在于該項目獲得了了得資本、共識實驗室等區塊鏈投資機構的背書.
1900/1/1 0:00:00要點: 過去一周的DEX交易量超過了整個2019年的交易量。在7天之內,DEX交易量價值將近25億美元,超過2019年的24億美元總交易量。到2020年,通過DEX的交易量超過138億美元.
1900/1/1 0:00:00“這個礦業的大會,規模完全凌駕于傳統的活動之上,實在是太意外了。”“認識了很多同行,很多新朋友,我今天才知道成都在礦業的影響力確實名不虛傳.
1900/1/1 0:00:00專注于DeFi的風險投資公司FrameworkVentures周四宣布,已幫助FrameworkLabs完成了800萬美元種子輪融資.
1900/1/1 0:00:00據媒體報道,字節跳動公司正在新加坡申請數字銀行牌照。我認為目前是字節跳動這樣的公司進入金融服務領域的非常好的機會。現在的金融市場正在向基于分布式記賬技術的生態遷移.
1900/1/1 0:00:00內容摘要 區塊鏈技術可以應用于金融市場基礎設施,提高效率,可能徹底改變資產的維護和存儲方式、義務的履行、交易的實現以及風險的管理.
1900/1/1 0:00:00