以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > 中幣 > Info

以太坊2.0主網客戶端性能比較:Lighthouse、Lodestar等_LOT:如何購買以太坊幣

Author:

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

基于最新的性能指標比較以太坊2.0主網上所有可用的客戶端。

2020年12月以太坊2.0信標鏈發布之后,現在是時候介紹以及比較現有的協議實現了。本文作為該系列文章的第一部分,將按照字母排序比較5個主要客戶端的信標鏈節點性能和資源利用率。

Lighthouse(Rust,SigmaPrime)

Lodestar(TypeScript,ChainSafeSystems)

Nimbus(Nim,Status)

Prysm(Go,PrysmaticLabs)

Teku(Java,ConsenSysQuorum)

以太坊2.0主網基礎設施由三個主要組件組成:

信標鏈是PoS(權益證明)鏈。當前的以太坊1.x鏈(共識為PoW)與以太坊2.0合并之后,信標鏈將成為保障以太坊安全的主干網。

驗證就好比PoS共識中的礦工。所有人都可以質押32ETH成為驗證者,有權提議新區塊、對區塊敲定進行投票,然后獲得獎勵。

數據:4月份以太坊鏈上NFT清洗交易超6.35億美元:5月5日消息,CryptoSlam數據顯示,4月份以太坊鏈上NFT清洗交易超6.35億美元,占當月該區塊鏈上所有NFT交易的近60%。該媒體分析稱,NFT市場Blur的積分挖礦是以太坊NFT清洗交易的主要驅動力,導致今年迄今為止價值34億美元的NFT交易被標記為清洗交易。[2023/5/5 14:44:34]

罰沒者正監視驗證者是否作惡,以防攻擊事件發生。任何一名驗證者違反規則,都會受到懲罰并被移出網絡。

需要注意的是,本文主要關注第一點,信標鏈是以太坊2.0網絡的基礎。研究人員可以在Github上找到所有相關的腳本、數據和繪圖,以便進一步分析:

>byz-f/eth2-bench-mainnet

本文將重點列出這些發現

同步指標

第一個也是最令人興奮的問題:同步以太坊2.0信標鏈節點信息需要多長時間,結果見下圖。

在上表中,通過比較客戶端同步相同的slot需要花多少時間來比較其同步進程。在評選結果之前(雖然這不是本文的討論范圍),關于該圖表我們需要知道三件事。

以太坊L2網絡總鎖倉量達到61.3億美元:金色財經消息,L2BEAT數據顯示,截至目前,以太坊Layer2上總鎖倉量為61.3億美元。近7日漲幅8.79%,其中鎖倉量最高的為擴容方案Arbitrum,約29.3億美元,占比48.15%。其次是Optimism,鎖倉量19.5億美元,占比32.43%。dYdX占據第三,鎖倉量6.15億美元,占比9.96%。[2022/8/14 12:23:57]

1.?Prysm(紫色線)有個特殊的地方是,它會連接以太坊1.x節點,從驗證者信息登記處獲取所有ETH存款,然后從Eth1狀態下構建Eth2創世。雖然從安全的角度來看,這一特性蠻有用的,因為用戶不必信任Prysm的開發者以獲得正確的創世狀態,但是這一過程需要些時間。因此,客戶端啟動與同步啟動的時間有明顯的偏移。(#8209)。

2.?由于出現JavaScript堆內存不足的問題,在基準測試時Lodestar(灰色線)出現了崩潰(#2005)。但是,它在10秒后由腳本自動重啟。

3.不可見:在初始同步時,Loderstar還沒有完全驗證所有簽名(#1217)。因此,目前尚不清楚Loderstar與其他客戶端的比較情況。

以太坊核心開發者:尚未確定合并具體日期,會定期重新運行影子分叉:金色財經消息,以太坊核心開發者Tim Beiko針對以太坊合并時間點再次表示,尚未確定合并具體日期,只有在客戶端團隊確信軟件實施已經過徹底測試,并且沒有錯誤時,才會確定合并日期。

另外,Tim Beiko表示,截至2022年4月,所有客戶端團隊都在進行合并實施,包括新測試網的推出和影子分叉的測試。其中,針對現有測試網和以太坊主網運行的影子分叉已經揭示了客戶端的實施問題,目前團隊現在正在修復這些問題,并且會定期重新運行影子分叉以測試修復。

4月13日,Tim Beiko發推表示,強烈建議此時不要對挖礦設備進行更多投資,(以太坊合并)不會在6月完成,但可能是之后的幾個月,目前沒有確定的日期,但我們肯定目前處于以太坊PoW的最后階段,且會在2022年內完成(以太坊合并)。(github.com)[2022/4/14 14:24:19]

上面的圖表中,我們可以看到Lighthouse(橙色線)整體表現出色,Prysm、Teku(綠色線)和Nimbus(藍色線)在保持速度方面表現出色。但是,讓我們再來看看下面的圖表:

數據:交易所以太坊流出量達到2022年峰值:金色財經消息,據IntoTheBlock數據,周二有18萬個ETH從交易所撤出。該公司發推表示,這一數字是自10月以來交易所流出ETH的最高值。在ETH流出之前,其價格在10天內增長了15%,流出后本周增長了17%。

此外,IntoTheBlock還注意到,大約有19萬個ETH被存入,用于使用Lido進行抵押,Lido是一項服務,讓用戶在其他鏈上抵押各種資產,包括以太坊2.0。ETH 2.0存款合約上現在有超過10,000,000 ETH的押注,相當于超過270億美元的押注價值。(Decrypt)[2022/3/19 14:06:28]

在這個圖表中,我們把Prysm客戶端啟動和同步啟動(即第一個信標鏈區塊產生)之間的時間偏移刪去。那么可以看出,單純比較同步速度的話,Prysm的表現略優于Lighthouse,不到兩個小時就能同步完成,而Lighthouse需要兩個半小時。Teku和Nimbus大概需要五個小時。

值得注意的是,Eth2TypeScript實現(Lodestar使用的語言)并不是僅為了成為運行一個全信標鏈或者驗證者節點的首選客戶端。相反,Lodestar將為以太坊2.0去中心化應用的所有web、瀏覽器和基于插件的組件提供基礎設施。

以太坊開發者:礦工應該在一年前參與討論EIP-1559:針對推特網友表示,礦工是以太坊的利益相關者,并且沒有得到足夠的重視。盡管EIP1559直接影響到了他們,但他們的意見并沒有得到尊重。如果礦工覺得自己被聽到了,就不會計劃發起51小時算力轉移示威活動以反對EIP-1559。以太坊開發者Tim Beiko回復表示,強烈反對礦工沒有被傾聽和尊重。一些開發人員/研究人員花了數周時間回答他們的問題,駁斥他們的一些反對意見,并幫助他們建立一個EIP。幾乎每個核心開發人員都意識到,EIP-1559之后,哈希率可能會大幅下降,但他們并不像礦工那樣認為是大問題。礦工“感覺不被聽到”的很大一部分原因是他們直到最后才參與。礦工們參與的最佳時機應該是1年前,當時1559正處于非常活躍的開發階段。對于礦工的任何一項提議,就其性質而言,都將是有爭議的,我很難看到在倫敦硬分叉之前評估人們的情緒。[2021/3/15 18:45:18]

假設我們知道了客戶端的信標頭區塊當前所在的slot高度,并且可以查看在這60秒之前區塊頭的高度的話,我們就可以通過展示各客戶端每秒同步的slot數(用點表示),來計算過去60秒的移動平均值以比較各客戶端的同步速度。移動平均值超過10分鐘的則用實線表示。

結果與前一個圖表一致。盡管Prysm因為要花時間獲取Eth1-狀態,它仍是同步速度最快的客戶端,每秒同步60slots。Lighthouse緊跟其后,每秒同步46slots。稍顯落后的是Teku(23/秒)和Nimbus(22/秒)。

然而什么是slot呢?在傳統的區塊鏈如比特幣和Eth1鏈中,要么有區塊要么沒有。那么當比較這些鏈上的客戶端性能時,我們會以塊數/秒為單位來比較其同步速度。這跟以slot數/秒為單位有何不同呢?

在以太坊2.0中,每12秒總有一個指定的slot。如果驗證者被分配到一個slot中提議區塊,該slot便有一個區塊。然而,如果驗證者錯過該slot,那么便是個空slot(沒有區塊),但盡管如此,slot的計數將繼續進行。因此,在以太坊2.0中,我們以slots/秒為單位計算同步速度。

在這個圖表中,我們把(時間)這一變量刪去,橫坐標為已同步的slot數,并把上一個圖表中的同步速度映射到該圖表中。所有客戶端都顯示一個趨勢:隨著slot的增加同步速度下降。由于該數據是在以太坊2.0主網上搜集的,我們知道有一條驗證者隊列正排隊等候進入2.0網絡。在撰寫本文時,等候隊列上有13_458名驗證者,按照每天新增900名驗證者的速度來算,需要等待將近15天。

了解了以太坊2.0主網驗證者數量呈線性增長之后,我們可以假設活躍驗證者集的規模變大使得同步速度減緩。

計算資源指標

在上半部分中,我們僅分析了同步指標,選出同步最快的客戶端。但是哪個客戶端在資源利用方面快且高效呢?

上面的圖表中,隨著同步slot的數量增加,比較各客戶端的數據庫容量。值得注意的是,關于完全同步主網節點(420_000slots),Lodestar的占用空間最小,總共只有1.49GiB。Lighthouse(2.98GiB)和Prysm(3.16GiB)的結果也不錯。

我們知道Eth1節點存儲完整的區塊歷史數據。盡管如此,Eth1節點還是移除了歷史狀態以最小化數據庫所需的磁盤空間。Eth2節點與這個概念相當。在磁盤上儲存所有塊的同時,他們會刪除最終狀態。兩者的主要區別為:為了方便起見,應將歷史狀態存儲于時段邊界中(epochboundaries)。目前,Nimbus每32個epoch在時段邊界存儲狀態,然而Lodestar每1024個epoch將狀態記錄在磁盤中。在圖中可以清楚地看出差異。

該圖表相同,但是繪制了同步期間每個客戶端的常駐內存集的大小。從圖中得出,Nimbus客戶端非常高效,在信標鏈主網的整個處理過程僅需要約1GiBRAM。緊接其后的是Lighthouse和Lodestar,均略低于3GiB。

注意:Java分配給Teku的堆外內存不在客戶端開發者的控制范圍之內。JVM對可用內存的消耗量特別大。Teku的指標結果在可用內存總量不同的情況下差異十分大。

最后但同樣重要的一點是,讓我們看一下CPU的利用率。在上面圖表中可以看到客戶端之間的一些有趣差異。

區塊鏈屬于一種高度分層的數據結構。同步區塊鏈數據、驗證區塊以及計算最新狀態,大部分工作都是按序列進行的。因此,客戶端面臨的挑戰便是盡可能地使該進程平行化。圖表顯示的結果與同步速度指標相當,Prysm和Lighthouse領先(數值更高意味著更加有效),而Teku保持良好。

FAQ

Q:文章不錯,但請問為什么你沒有比較流量指標呢?

A:我有比較,只是沒有對所有指標比較都進行評論。你可以在Github上找到沒有進行注釋的點對點、流量指標,想要進一步研究的話訪問:eth2-bench-mainnet/doc/00-plots-uncommented.md

Q:你個人來說推薦哪個客戶端?

A:這個問題很難回答。靠感覺走的話,我選擇Lighthouse,我覺得它的總體用戶體驗、性能、功能以及工具可用性都很好。然而,Prysm仍是最成熟并且是目前最快的客戶端。Teku的使用體驗也很好,我認為所有客戶端都是產品級別的。

Q:信標鏈數據庫大小會超過1TiB嗎?

不,首先,與Eth1相比,信標鏈本身相對較小。驅動數據庫大小的主要因素是信標狀態。然而,與Eth1相比,Eth2并不需要將所有狀態存儲在磁盤中,因為用戶總是可以從本地運行的區塊中重建任何狀態。

除此之外,PoS有敲定這一工序,而PoW沒有(reorgs,51%攻擊)。一旦區塊被敲定,該區塊永遠不會被篡改。敲定的意思是,將來客戶端不用再從創世開始同步鏈的數據,而是獲取最后敲定的epoch的最新鏈頭的數據。

原文鏈接:

https://dev.to/q9/ethereum-2-0-mainnet-clients-3and

來源|dev.to/q9

作者|?AfriSchoedon

Tags:以太坊ETHLOTSLOT如何購買以太坊幣ethical詞根Lots GamingSLOT幣

中幣
數據:NFT 收藏游戲 Cometh 過去 7 天內的總交易量突破 87.8 萬美元_ETH:comb幣最高的價格

鏈聞消息,根據Dappradar數據,NFT收藏游戲Cometh在過去7天內的總交易量已突破87.8萬美元.

1900/1/1 0:00:00
在寒冷天氣中確保電動汽車安全的5個技巧_BLUR:LOC

如果您擁有電動汽車,您已經知道您的汽車需要特別注意。在冬季尤其如此。那么,如何使電動汽車正常工作呢? 1.評估胎壓 總體上注意輪胎壓力至關重要。當提前20度時,這一點至關重要.

1900/1/1 0:00:00
Huobi Global將于2月5日開啟“DOT限時挖礦”活動_DOT:MobileCoin

尊敬的用戶: HuobiGlobal即將開啟“DOT限時挖礦”活動。即刻鎖倉,領取賺幣獎勵!鎖倉開始時間:2021年2月5日20:00(GMT8)Huobi Wallet推出新版本V3.1.2,

1900/1/1 0:00:00
科普:什么是比特幣的51%算力攻擊?_比特幣:DeFi Coin Bonus

大多數購買比特幣的人都知道,這是一種存在于區塊鏈上的數字資產。眾所周知,區塊鏈網絡由于其去中心化的特性及自帶的激勵計劃,它的安全性是非常高的,但不斷學習了解任何可能存在的潛在風險還是很重要的,特.

1900/1/1 0:00:00
NFT:完成資產和價值的融合流通_TOKEN:PhunToken

原文標題《回到未來重識DeFi》 序言 互聯網出現之后,人類社會迎來了高速發展,顛覆了信息的生產和傳遞方式,改變了文明的演?進方向.

1900/1/1 0:00:00
虎符將于2月7日14:00正式上線ZEN(Horizen),同步開啟掛單激勵

尊敬的虎符用戶, 虎符將于2021年2月7日14:00(UTC8)重磅上線ZEN/USDT交易對。充值已開啟,提現將于2021年2月8日10:00(UTC8)開啟.

1900/1/1 0:00:00
ads