加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

ETH2.0測試網出現BUG?對于以太坊只是小風小浪_ETH:THE

Author:

Time:1900/1/1 0:00:00

作者:秦曉峰

來源:Odaily星球日報

過去的這個周末,以太坊2.0測試網又出幺蛾子了。

北京時間8月15日凌晨,Eth2.0客戶端執行團隊PrysmaticLabs聯合創始人PrestonVanloon表示:Eth2.0測試網Medalla上出現時鐘Bug,導致對所有節點造成影響,Prysm客戶端出現了長達近90分鐘的時鐘偏斜,驗證器也陸續收到超前Slot區塊和證明。

Tether、Circle等穩定幣發行商2022年以來已花費超100萬美元用來游說立法者:金色財經報道,自2022年初以來,包括Tether、Circle 和其他公司在內的穩定幣發行商已花費超過100萬美元在國會山游說立法者。最近,隨著推出與美元掛鉤的數字資產監管的壓力越來越大,穩定幣已成為華盛頓特區關注的焦點。

Tether邀請了Michael Jason Lee的律師事務所進行游說工作,這是一家與兩黨都有聯系的咨詢公司。據公共利益媒體 ProPublica 稱,自 2022 年初以來,Tether 已花費約 60 萬美元,其中每季度花費 12 萬美元用于游說美國參議院和眾議院。而Circle于2021年底開始與戰略咨詢公司Invariant合作進行游說工作,此后至少已花費560,000美元,該公司的季度游說預算目前為100,000美元。[2023/5/19 15:13:26]

簡單來說,這次測試網出現的根源,主要在于Prysm客戶端的時間服務器Roughtime中斷,出現時鐘偏斜,導致驗證者與區塊頭無法同步,最終影響了測試網Medalla正常運行。

EthereumPoW自去年9月分叉以來未對其Geth客戶端進行任何代碼更新:金色財經報道,自2022年9月推出以來,EthereumPoW在其GitHub上沒有做出任何軟件提交以改善Geth客戶端。雖然缺乏代碼更新本身并不意味著有問題,但它可能表明EthereumPoW團隊沒有做出任何嘗試來增強網絡的主要客戶端軟件。

這種明顯的缺乏行動昨天引起了ETC合作組織執行董事Bob Summerwill的批評,他在推特上表示,這樣一個低成本的親和力項目擁有超過3億美元的市值,這告訴我們,價格上漲的‘信號’是多么微弱。[2023/4/28 14:33:13]

事故回溯

所謂時鐘偏斜,即區塊時間與正常時間出現的偏差。

時間對Eth2.0至關重要,每一個區塊中都包含時間戳;時間一旦不同步,網絡就無法正常運行。

V神地址將5枚ETH轉至0x3945開頭地址:金色財經報道,PeckShield監測數據顯示,Vitalik Buterin地址已將5枚ETH轉移到0x3945開頭地址。[2023/4/4 13:44:02]

為了防止系統時間不夠精準,Prysm采用了美國Cloudflare公司的時間服務器?Roughtime來校正。并且,為了防止單體機器故障,還選擇了6臺。

然而,問題還是發生了。北京時間8月15日凌晨,Roughtime出現故障,這也導致Prysm被波及。

根據事后的一份診斷報告:“Cloudflare的Roughtime服務器都返回了錯誤的信息,Prysm節點沒有從這種情況適當退避。雖然他們使用6臺時間服務器,但似乎還不夠,因為它們都返回了錯誤的時間。”

最終的結果是,Prysm客戶端上「時鐘偏斜」超過2秒的時間長達90分鐘;并且整個客戶端時間也比標準時間提前了4個小時。根據PrestonVanloon的推文,時鐘偏斜發生在北京時間的15日凌晨1點半-3點種之間。如下所示:

美國紐約總檢察長辦公室預計Bitfinex/Tether案文件將在數周內提交:美國紐約總檢察長辦公室(NYAG)要求延長Tether公司和Bitfinex母公司iFinex提交他們正在進行的法律訴訟所需的文件的最后期限。12月9日,NYAG寫信給紐約最高法院法官Joel Cohen,要求將截止日期推遲到2020年1月15日,這可能是拼寫錯誤,實際上是要求將日期推遲到2021年。在9月17日舉行的虛擬聽證會后法官下令延長IFinex 公司90天的期限,以便提供有關Bitfinex和Tether之間商業交易的文件。NYAG聲稱,自9月17日聽證會以來,iFinex就一直在協助提供所要求的文件,并預測這一過程將“在未來幾周內完成”。(Cointelegraph)[2020/12/11 14:52:49]

事故發生后,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攻擊、分叉等一系列挑戰,這次測試網發生的事故只是小問題。

對于以太坊來說,只會愈挫愈勇。

Tags:ETHPRYTHEETHERKTETHpry幣行情togetherbnb能推倒幾個EthereumPay

幣安下載
ETH 2觀察:為何客戶端多樣性如此重要_ETH:DAL

來源:EthereumBlog作者:CarlBeekhuizen免責聲明:本文對并沒有針對哪一個客戶端。我們要知道,每個客戶端甚至每個規范都可能含有不足以及漏洞.

1900/1/1 0:00:00
數字資產領域反洗錢 | 由美國反洗錢管理得出的啟示(五)_數字資產:Rhinos Finance

一、各支付結算機構海外反洗錢工作要點1、提升反洗錢工作的重視程度支付結算機構應該將合規經營當做海外經營的重要一環,將反洗錢工作與業務發展處于同等重要的地位.

1900/1/1 0:00:00
他曾是暴走漫畫CTO,如今卻成為區塊鏈行業的落敗者 | 8問_加密貨幣:EARTHSHIB幣

2020年6月下旬,杭州酷鏈CEOShiningRay在微博發文稱“可能熬不過今年了”。ShiningRay,中文名曹力,人稱閃總.

1900/1/1 0:00:00
Uniswap稱霸之后,新興“Swap”平臺還有機會嗎?_SWAP:ArthSwap

8月30日,DeFi領域核心落地應用—去中心化交易所24小時總交易量達到8.54億美元,而2個月前,這個數字只有4295萬美元。DEX指數級增長背后,DeFi熱浪襲來的速度遠遠超出人們的想象.

1900/1/1 0:00:00
南京來了!成立國際創新中心,打造區塊鏈創業高地_區塊鏈:人工智能聊天機器人

濱江以北,花海環抱,8月18日,“南京市江北新區全球區塊鏈高峰論壇”在南京揚子江新金融示范區舉行.

1900/1/1 0:00:00
肖風對話蔣國飛:未來3-5年,區塊鏈將長出改變行業的新物種(全文)_區塊鏈:區塊鏈游戲幣拍賣

本文來源:新浪財經《尋找區塊鏈力量》對話嘉賓:中國萬向控股有限公司副董事長兼執行董事肖風、螞蟻集團副總裁蔣國飛 以下為對話全文: 主持人:各位下午好.

1900/1/1 0:00:00
ads