比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

Eth2 Staking系列:分片共識_TTE

Author:

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

分片 (Sharding) 是eth2相較于eth1的諸多改進之一。“分片”是從數據庫研究中借用而來,意味著整體數據的一部分。與數據庫語境相同,在eth2中,分片意味著將整個系統的存儲和計算分割為分片,并獨立處理各分片,然后根據需求組合結果。確切來說,eth2將實現許多分片鏈,其中每個分片具有與eth1鏈相似的功能,這對于擴展性來說是巨大的提升。

然而,eth2中存在一種鮮為人知的分片類型。從協議設計的角度來看,這可能更加令人興奮——輸入分片共識。

分片共識

就像速度最慢的節點處理能力有限,整個網絡吞吐量都會受限,單個驗證者的計算資源也限制了可以參與共識的驗證者總數。由于每個新加入的驗證者都會為系統中所有其他的驗證者帶來額外的工作量,因此資源最少的驗證者將無法繼續參與(因為無法再跟蹤其他驗證者的投票) 。為此,eth2的解決方案是分片共識 (sharding consensus)。

Nirvana攻擊者將50萬枚DAI兌換成261枚ETH:金色財經報道,PeckShield監測數據顯示,NirvanaFinance攻擊者將50萬枚DAI兌換成261枚ETH,并將260枚ETH發送到新地址0xc3a1c7開頭地址。然后該地址通過Thorchain將64枚ETH橋接到比特幣網絡。[2023/6/25 21:59:12]

“拆分”式設計

在eth2中,時間被分為兩種期間,即時隙 (slots) 和時段 (epochs)。

一個時隙 (slot) 指12秒的時間范圍,期間理想狀態下一個新區塊會被添加到鏈上。區塊是一種機制,除了打包交易,還將包含驗證者的投票。

一個時段 (epoch) 由32個時隙(6.4分鐘)組成,在此期間,信標鏈將執行維護該鏈所需的所有計算,包括證明并最終確定新區塊,以及對驗證者實施獎懲措施。

ETH礦工收入達到1個月高點:金色財經報道,Glassnode數據顯示,ETH礦工收入剛剛達到1,891,688.09美元的1個月高點,2022年7月20日之前觀察到的1個月高點為1,621,802.88美元。[2022/8/11 12:17:09]

正如在本系列第一篇文章中討論到的,驗證者會被組織成委員會 (committees) 的形式來執行工作。無論何時,每個驗證者都同時是一個信標鏈和一個分片鏈委員會的成員,并被要求每個時段 (epoch) 進行一次證明 (attestation),其中證明是針對已經被提議了一個時隙 (slot) 的信標區塊的投票。

Eth2分片共識的安全模型是基于一個思想,即委員會或多或少是整個驗證者集的準確統計表示。

例如我們遇到這樣一種情況:集合中有33%的惡意驗證者,那么他們最終很有可能會進入同一委員會。這對于安全模型來說簡直慘不忍睹。

數據:今年擁有超過32個ETH的以太坊錢包數量穩步增長:根據Arcane Research的最新數據,到2020年,擁有超過32個ETH的以太坊錢包數量穩步增長,目前有近12萬個地址有資格成為驗證者,以利用抵押功能。實際上,自去年年初以來,這一數字已飆升了13%。然而,該報告強調,關于錢包所有者的問題一直缺乏清晰度。該報告還補充說,“人與錢包之間并不是1:1的關系,所以很難確定到底有多少人真的為抵押做好了準備。”為了獲得更高的透明度,我們在測試網上確定了當前有效驗證者的數量。來自etherscan.io的數據表明,目前在信標鏈上的有效驗證器數量為39653,由合計1,267,947個合格的以太坊提供支持。此前消息,Glassnode數據顯示,自年初以來,ETH算力上升了26.8%,達到了7個月來的最高水平。較高的算力清楚地表明網絡強大,而這反過來又證明了代幣的區塊鏈的當前相關性和強度。(AMBcrypto)[2020/6/7]

行情 | ETH 1小時跌幅超過2.50%:據Bitfinex數據顯示,ETH 現報價125.00美元,1小時內跌幅超過2.50%,波動較大,請做好風險控制[2019/1/16]

因此我們需要尋求一種方法來杜絕這種情況。換句話說,我們需要確保假如33%的驗證者是惡意的,那么一個委員會里最多只能分配到大約33%的惡意驗證者。

我們可以通過以下兩種方式達到該目的:

1. 保證委員會成員隨機分配

2. 每個委員會中要有驗證者數量最低限制

舉個例子:每個委員會有128個隨機抽樣的驗證者,1/3的惡意驗證者控制2/3委員會的可能性非常小(概率小于2 ^ -40)。

“合并”式設計

驗證者的投票即證明 (attestations)。一個證明由許多部分組成:

動態 | 以太坊游戲Dragonereum單筆最高轉賬Gas費用超過2ETH:據第三方大數據評級機構RatingToken監測數據顯示,昨日上線的以太坊游戲Dragonereum截至發稿已發生5868筆交易,其中為獲取龍蛋ClaimEgg發生了998筆成功交易。該游戲平均轉賬Gas費用是普通ETH轉賬費用的154.8倍,單筆最高轉賬Gas費用超過2ETH。回顧盛極一時的Fomo3D單筆最高轉賬Gas費用超過6 ETH,黑客成功利用Gas Limit的限制實施交易阻塞攻擊獲取獎金。RatingToken溫馨提示,警惕此類游戲Gas Limit的限制實施交易阻塞攻擊,期待以太坊L1或L2的可擴展性實現后能提高TPS,降低Gas費用,給以太坊上應用的發展帶來突破。[2018/11/30]

1.針對目前信標鏈頭的投票

2.針對哪個信標區塊應當被證明/最終確定的投票

3.針對分片鏈當前狀態的投票

4.投票同意的所有驗證者簽名

通過將盡可能多的元素聚合成一個證明 (attestation),可以提高系統的整體效率。之所以能有這種效果,是因為節點只需要針對證明 (attestations) 進行計算就可以獲知信標鏈和每個分片鏈的狀態,而無需對信標區塊和分片區塊的投票和簽名進行獨立檢查。

如果每個驗證者都產生自己的證明 (attestation),并且每個證明都需要由所有其他節點進行驗證,那么作為一個eth2節點的成本將會非常高。這就是聚合 (aggregation) 要解決的問題。

證明 (attestations) 在設計時就遵循了易組合的理念,如果兩個及以上驗證者都有針對相同投票的證明,那么就可以將這些證明的簽名字段添加進一個證明中,從而對這些證明進行組合。這就是證明聚合 (aggregation)。

就其結構而言,委員會內部的投票都是易聚合的,因為被分配在同一個分片中的驗證者針對該分片狀態和信標鏈的投票應該是相同的。這就是eth2擴展驗證者規模的機制。通過將驗證者分配到委員會中,驗證者只需要關注同一委員會中的其他驗證者,并且僅需驗證來自其他委員會的非常少的聚合證明 (aggregated attestations)。

簽名聚合

Eth2將使用BLS簽名,這是一種在多條橢圓曲線上定義的、聚合友好的簽名方案。在特定的曲線上,每個簽名是96字節。

如果ETH總量的10%被質押到eth2中,那么將大約有 35萬驗證者。這就意味著一個時段 (epoch) 的簽名大小將是33.6 MB,每天就是大約7.6 GB。如果按照這種趨勢,那么2018年有關eth1狀態大小達到1TB的謬論,將會在eth2實現之后的133天之內就成為現實 (且僅基于簽名而言)。

BLS簽名的妙處在于它是可以聚合的:假如Alice產生了簽名A,Bob對同一個數據進行簽名為B,那么Alice和Bob的簽名可以聚合成為簽名C (C=A+B),由此來進行存儲和檢查。通過使用簽名聚合,每個委員會只需存儲并檢查一個簽名。這樣一來,每天的存儲需求就降低至2MB以下。

結語

通過將驗證者分配到委員會中,驗證eth2所需的工作量減少了幾個數量級。

對于信標鏈和所有分片鏈的驗證節點來說,他們只需要查看每個委員會的聚合證明 (aggregated attestations) 即可。如此一來,節點既可以獲知每個分片的狀態,同時還能獲知驗證者對于哪些區塊是否被添加到鏈上的意見。

總的來說,委員會機制幫助eth2達成了兩個設計目標:即在消費級筆記本電腦上就可以參與eth2網絡,且eth2必須支持盡可能多的驗證者以實現最大程度的去中心化。

數字也許更具象,雖然大多數拜占庭容錯式的PoS協議都可以擴張至數十個驗證者 (在個別情況下,甚至可以擴展到數百個),但 eth2能夠支撐數十萬個驗證者,并且不需要在網絡延遲和吞吐量方面折衷就能保證安全性。

轉載請注明:ECN以太坊中國

來源 | Ethereum Blog

作者 | Carl Beekhuizen

特別感謝Sacha Yves Saint-Leger和Joseph Schweitzer的審校。

Tags:ETHETH2IONTTEETHFINETH2SOCKS價格BeNFT SolutionsBetterBetting

中幣下載
周末這波回調中 BTC盤面這些細節至關重要_比特幣

周末期間市場主流幣種漲勢明顯逆轉,過去半周時間里的一波反彈行情取得的漲幅在周末期間出現了明顯回吐,BTC在近兩個交易日內跌幅超10%,熱力圖覆蓋到的所有幣種在該時段內平均跌幅超11%.

1900/1/1 0:00:00
解讀以太坊未來五大階段 以太坊最終形態是什么_ETH

原文作者:Alec Chen,Volt Capital原文編譯:Kxp,BlockBeats 「合并」(The Merge),即 Ethereum 向權益證明網絡轉換.

1900/1/1 0:00:00
BTC連續回落 熊市見底了嗎?_300

大帝怎么看? BTC: 技術上看,比特幣1小時K線圖沿著布林中軌和下軌緩慢下行,開口放大后緩慢縮小。幅圖指標,MACD低位有緩慢金叉跡象,RSI數值40,CCI超賣向上拐頭.

1900/1/1 0:00:00
美國國會提議每人發放2000美元/月 此舉將“增強比特幣的魅力”_加密貨幣

根據民主黨女眾議員馬克西娜·沃特斯(Maxine Waters)提議,每月向美國的每個成年人免費發放2000美元,向每個兒童提供1000美元,以幫助他們度過COVID-19金融危機.

1900/1/1 0:00:00
金色觀察 | 迎接即將到來的加密復興?加密公司競相在印度立足_比特幣

知名投資人、Draper Associates創始人Tim Draper正在將目光轉向印度加密市場.

1900/1/1 0:00:00
5G如何釋放區塊鏈的潛力?_區塊鏈

根據愛立信最近的一份報告預測,到2025年,將會有65%的全球人口能夠用上5G技術,而智能手機數據的使用量,也將從目前的平均每月7.2GB增長到每月24GB.

1900/1/1 0:00:00
ads