比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > 非小號 > Info

全面總結Kintsugi事件,主網合并前有哪些具體行動計劃?_ASH

Author:

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

原文作者:parithosh

原文來源:notes.ethereum.org

這篇文章內容涵蓋Kintsugi事件的全面總結、它的后果,還有在主網合并前的具體行動計劃。

分叉。當我們修復了Geth的問題,我們就能夠把所有的節點帶回到相同的正確的分叉,區塊鏈重新開始做最終敲定。

開發者Marius開發的fuzzer引發的,這個fuzzer旨在創建有意思的區塊并在網絡里對區塊進行廣播。

一個這樣的區塊的blockHash被替換為它的parentHash(父塊哈希)。engine_executePayload具備了所有構建一個區塊和構建該區塊的blockHash所需的所有參數。EL(執行層)?客戶端應該根據這些參數來構建區塊,并根據通過的blockHash進行驗證。這個特定區塊正確無誤地沒有通過Geth的檢查,但通過了Nethermind和Besu的驗證。該區塊之所以在Nethermind被錯誤地通過驗證是因為緩存問題,而Besu則完全沒有這項檢查。由此,該區塊被一個Lighthouse-Besu節點提議,并導致區塊鏈分叉為兩部分,在執行層與Nethermind或Besu連接的驗證者在一個分叉上,而月Geth連接的驗證者則在另一個分叉上。

Bitget發布11月運營大事記 本月全面開放API合約接口:據官方消息,Bitget今日發布11月運營大事記。數據顯示,平臺累計注冊用戶99.1萬,日均合約交易用戶5826人。本月Bitget正式登陸CMC、CoinGecko衍生品交易所排行榜,24H全網成交量達19.5億美金,永續合約流動性穩居行業前五。

產品方面,本月全面開放合約API接口,同時可支持交易員用API帶單。為完善風控管理,平臺對提幣額度進行了調整,實名認證用戶可獲得更高提幣權限。

跟單方面,截止目前,累計入駐交易員突破1600人,累計跟單筆數超過94萬,較上月增長36.1%。本月李佛莫爾蟬聯兩期明星交易員,帶單總盈利達28200.72USDT。

本月用戶福利力度持續加大,感恩節用戶交易可返高達26%手續費。另外,用戶在APP首次跟單即可領取50USDT體驗金。[2020/12/1 22:42:01]

請注意,檢查當前區塊的blockHash是合并新增的要求,因此在某些客戶端上會存在缺少或不準確的驗證。

58COIN交易所與跟單王Pro達成戰略合作關系 合約實盤全面接入:據官方消息,58COIN交易所與智慧跟單平臺跟單王Pro達成戰略合作關系。跟單王Pro現已全面完成58COIN USDT合約、季度合約實盤賬戶的數據接入,其他合約后續將陸續接入,投資者可通過跟單王Pro接入58COIN合約賬戶實盤API,并能智能化跟單心儀分析師,及時獲取鏈上異動、爆倉單提醒、交易所凈流入等。這是58COIN交易所首次公開的戰略級合作。

跟單王Pro全球CEO Edmond表示:“我們在研發階段就向58拋出了橄欖枝,整個接洽過程持續了近兩個月,58非常注重風控,愿意面向我們開放包括USDT合約在內的全線合約產品,非常難得,接下來我們還會展開更多實質性的合作” 。[2020/8/17]

Geth的一個問題是當執行錯誤的負載時,它返回的是一個?JSON-RPC錯誤而不是INVALID(無效),而Teku的問題是(此時已修復但還未部署)認為那些錯誤在optimisticsync模式下是可通過的。因此,Teku-Geth節點在遇到無效負載時還是進入了optimisticsync模式。由于該區塊本身是有效的,已連接的Geth節點是從網絡而不是engineAPI獲取數據的,因此現在的?Teku-Geth節點是在無效的分叉鏈上的。由于Teku節點還在有很多漏洞的舊版本上,Teku-Geth節點保持在optimisticsync模式,并在區塊鏈停止做最終敲定的期間拒絕提議區塊。我們現在處于這樣的一個情況——共識層客戶端(lighthouse、prysm、nimbus和lodestar)-Geth(占大約46%)與共識層客戶端-Nethermind/Besu(占大約19%)在不同的分叉上,其他運行Teku-Geth(大約占35%)的驗證者則處于optimisticsync模式。

動態 | Upbit全面開放市價訂單功能:據官方消息,Upbit現已全面開放市價訂單功能,并簡化提款地址和號碼,添加票據功能。[2019/5/28]

在找到和部署了Nethermind和Besu節點的修復程序后,我們就能夠讓它們重新連上正確的鏈。Teku-Geth節點的更新導致了另一個與無效內存訪問相關的問題,它由Geth上與區塊排序驗證相關的問題引起。這個具體的漏洞也是由Marius的fuzzer觸發的,這個fuzzer產出了一個parentRoot是有效且block_number=1的區塊。在Geth執行一個區塊前,它需要查看它的父塊,看看它們是否需要同步。這樣做的一種方式是在緩存里檢查parentHash?或在database里檢查parentHash和blockNumber。由于Teku是同時執行所有分叉里的所有負載,緩存就不再包含?parentHash。因此,Geth試圖在它的database里通過parentHash和blockNumber查找其父塊。然而,database并沒有這個blockNumber的哈希(這個區塊是fuzzer構建的)。Geth會推斷,由于它沒有父塊,它需要開啟同步。但是,這樣觸發的同步會試圖同步比權威鏈更短的的鏈,這就違反了Geth中的某些條件,這導致Geth進程錯誤,節點關閉,導致Teku-Geth節點一直處于不健康的狀態。

聲音 | Joseph Young:加密貨幣價格全面復蘇還有很長的路要走:加密貨幣分析師Joseph Young發推稱:比特幣再次接近5300美元,目前比歷史最高水平下降了不到75%。價格全面復蘇還有很長的路要走,但該行業仍非常活躍。[2019/4/8]

在上述問題的調試中,Geth團隊還在合并的代碼庫里發現了一個觸發錯誤的競爭條件。此外,我們還遇到其他問題——Nimbus出現與執行層重新連接相關的錯誤,Lodestar降低拒絕出塊的對等點分數。

客戶端推出了所有的修復,且讓所有節點都進行升級。當所有的修復都生效時,區塊鏈會有很多小分叉,每個的參與率都很低。對一些節點進行重新同步可以減少一些分叉。一旦有足夠多的節點完成重新同步,我們會看到有越來越多的節點通過重組回到這個分叉上,這使我們能跨過最終確定性所需的66%的閾值。

智能合約交互繼續如常運作。

法國財長:全面承認定義加密數字貨幣的重要性:法國財長勒梅爾:在G20最終聲明里,將全面承認定義加密數字貨幣的重要性。加密貨幣的資產性質要多于貨幣性質。可能會在2018年年底或2019年前期采用數字稅。(針對加密貨幣評論)如果你想要發展新技術,監管也需要跟上。是否要對數字活動進行公平征稅取決于歐盟,盡管經合組織國家并未就此達成共識。[2018/3/20]

Q:為什么這條鏈這么長時間不做最終敲定?

A:雖然我們很早就找到了根本原因,我們想要讓鏈保持非最終敲定狀態,讓客戶端團隊調試他們的代碼。此外,我們想要收集非最終敲定期間的客戶端表現數據。

Q:在分叉鏈上的驗證者會被罰沒嗎?

A:不會。每個驗證者都包含一個slashingprotection(罰沒保護)database,確保驗證者不會對可罰沒的信息簽名。在“錯誤”分叉的驗證者只會被視為在“正確”分叉上處于inactive狀態。一旦它們重組到“正確”分叉上,罰沒database會阻止它們對可罰沒信息簽名。

Q:這會如何影響主網發布?會有新的延遲嗎?

A:我們認為這件事不會影響主網發布計劃。在規范本身上沒有發現嚴重的問題。測試網的目的是發現漏洞,我們認為?Kintsugi在發現客戶端實現的邊緣情況方面表現很好。這事件是對多個客戶端組合的一次很好的壓力測試。我們有一個公開的清單,它將指引我們何時準備好在主網實現合并。

Q:這會如何影響測試計劃?

A:我們將研究創建幾個強制處于非最終敲定狀態的測試網。對這些非最終敲定的測試網進行持續測試使我們可以觸發更多邊緣情況,和改進工具。在這次事故中發現的漏洞將被添加為靜態測試用例,以確保我們會通過回歸測試。

對驗證者、基礎設施提供商和工具開發者的重要啟示:

測試網上的非最終敲定時期加強了最糟糕情況硬件要求的一些假設。在非最終敲定期,驗證者應該預期:

由于需要對多個分叉選擇規則進行評估,CPU負載會增加(有時達到100%)

在非最終敲定期由于不會有修剪,硬盤使用量會增加

RAM使用量會有邊際增長

這意味著,在同一臺機器上運行的任何額外工具或監測都會遇到資源爭用問題。Kintsugi測試網的工具(區塊瀏覽器、水龍頭、RPC)在具有3個節點的Kubernetes集群上運行。這個集群還運行多個工具使用的信標節點。由于信標節點使用的資源比預置的要多得多,因此我們的工具經常由于資源不足而以降級的方式運行。對于基礎設施提供商來說,謹慎的做法是在不同的機器上運行它們的共識層和執行層,或有嚴格的資源使用定義。

合并意味著每個共識層客戶端都需要運行自己的執行層客戶端。(主網上的)執行層客戶端現在需要很大的磁盤容量。在非最終敲定期間,CL的磁盤使用量也會激增,這會由于磁盤空間不足而導致崩潰。所有驗證者應該確保他們有足夠大的緩沖磁盤空間來應對這種問題。

依賴于最終確定性的工具開發者應該為非最終敲定時期多做考慮。一種可能的方式是顯示optimistic信息,同時傳達該信息在用戶界面是會變化的。

Tags:ETHGETGETHASHtogetherbnb手游下載中文版GETH幣togetherbnb手游下載安裝YASHA價格

非小號
DOSE上線AAX,轉推&註冊&答題&交易,瓜分210000DOSE_HTT

尊敬的AAX用戶: AAX即將上線DOSE,具體時間安排如下:開放充幣時間:2022年02月14日17:00(東八區時間)開放提幣時間:2022年02月14日17:00(東八區時間)開放交易時間.

1900/1/1 0:00:00
數字貨幣板塊多股漲停,機構積極買賣相關個股_BIKI

2月11日,據第一財經消息,今日數字貨幣股仍保持強勢,截至收盤,同花順該板塊指數漲超2%,板塊內先進數通、四方精創、御銀股份、恒寶股份等多股漲停.

1900/1/1 0:00:00
GameFi巨作《HELIUM-3》正式起航,全球發布會圓滿成功_Helium

2022年1月8日,由全球公會DAO主辦的“飛往元宇宙,尋氦之旅派對”暨Helium-3元宇宙鏈游全球線上發布會獲得圓滿成功。發布會在元宇宙主題館深圳NEO大廈3樓正式開幕.

1900/1/1 0:00:00
Layer2在2022年將如何發展?看看行業領袖們怎么說_TIMI

原文來源:ConsenSys博客本文來自Defi之道,Odaily星球日報經授權轉載發布。隨著以太坊等區塊鏈的不斷擴展,第2層解決方案為數百萬新用戶提供了機會。目前可用的選擇不計其數.

1900/1/1 0:00:00
Web3通信平臺Metalink與OpenSea達成合作,旨在改善用戶服務_WEB

據Decrypt2月16日消息,Web3通信平臺Metalink已與NFT市場OpenSea達成合作,將為OpenSea推出公告、支持和用戶反饋渠道.

1900/1/1 0:00:00
超話社區 | 智能錢包Ambire:一鍵訪問DeFi,節省費用與時間_MBI

加密錢包,對于加密市場而言,意味著什么?業內普遍的共識是:錢包是區塊鏈世界最重要的流量入口,也是整個生態中不可缺少的基礎設施.

1900/1/1 0:00:00
ads