以太坊2.0大更改!最後時刻將分片從1024減至64個,加速分片設計落地

買賣虛擬貨幣

根據以太坊2.0協調人員Danny Ryan所述,以太坊開發人員似乎在最後一刻對以太坊2.0進行了一些更改,將分片從1024減少到了64,同時將階段0的“乾淨狀態”“設計到了階段1之上。

Ryan最近“根據圍繞替代的階段1提案的討論”對程式碼進行了一些更改,以便從“完全刪除階段0的Shard(分片)和Crosslink(交鏈)的概念”。

他指的是以太坊聯合創始人Vitalik Buterin的提議,他稱其為一種“根本性替代方案”,消除了許多複雜性,“促使以太坊2.0能夠更早使用,風險更低。”

該提案刪除了“持久分片鏈”的概念。 相反,每個分片區塊都直接是交叉連結。 提案人提議,交鏈委員會批准,完成。”

所有這些都將使以太坊2.0測試網路更容易啟動,因為它們將刪除所有分片和交鏈機制,將它們向後納入到階段1。

Buterin說:“讓我們放棄'crosslink(交鏈)'這個詞,因為我們不是'連結'到一個分片鏈,可以直接使用'shard block'這個詞來表示。”

該提議本質上是透過“一種途徑將“分片”連結起來,透過該途徑,任何分片的一個slot-N+1區塊都知道所有分片的所有slot-N區塊。因此,我們現在有了一級單slot跨分片通訊(透過Merkle收據)…

信標區塊N + 1已釋出,其中為所有分片包含了這些證明。 區塊N + 1的狀態轉換功能對這些證明進行處理,並更新所有分片的“最新狀態”。

用通俗易懂的語言,根據我們的理解,您不必透過必須相互進行“對話”的不同分片“宇宙”,而是透過Beacon傳送所有內容,基本上完成了所有“對話”。

這使Beacon本身成為了瓶頸,但是顯然“收據”壓縮了資料,因此它遠沒有節點當前的瓶頸。

以太坊2.0在最後一刻的更改是因為,即使您將ETH在一個分片到另一個分片之間轉移,一個分片“ Universe”與另一個對話也需要相當長的時間。

大概他們還不太明白如何減少這種時間需求,因此他們在階段1和階段2方面進行了相當大的更改。

在階段0方面,他們正在刪除一些東西,從而讓該階段應該更容易實現,但在Sigma Prime的eth2.0客戶端Age Manning of Lighthouse之前,這聽起來似乎還有很多事情要完成。他們在上個月表示:

“我們正在除錯和試驗客戶端之間的互操作性。這有很多階段需要完成。”

明日將有一場eth2.0的電話會議,預計會有開發更新,當然還有以太坊2.0存款合約方面的開發進展。

根據一份目前正在考慮中的草案,存款合約使用BLS簽名,這是新的加密技術,但尚未完成標準化處理。

負責加密技術方面的開發者賈斯汀·德雷克(Justin Drake)以及其他開發人員已經決定,在使用BLS達成標準的不同專案之間達成某種協議,而不必等待技術委員會批准,而Dfinity的開發者似乎在努力工作。 PegaSys的Ben Edgington告訴Trustnodes:

“我不是決策者,但已經與有關各方進行了交談。 (1)新的BLS規範已經穩定了一段時間,並且認為不太可能進一步改變。 (2)很快(幾周)採用此方法的區塊鏈將同意將其技術規範凍結。請注意,正式標準化將花費更長的時間,但是我們對此並不擔心。 (3)將實現基於新方法對存款資料進行簽名的工具。 (4)存款合約將生效。我希望這是最後一步,但這只是推測。不過我不認為需要更長的時間。”

此外,其中一個測試網路檢查清單似乎至少需要對它的某些元件進行更多的工作,因為現在看來,階段0不太可能會在明年1月份上線。

樂觀估計可能會是在明年3月份,但是這次階段0的簡化可能會帶來很大幫助。然而,階段0似乎還有很多更改,希望明天的以太坊2.0電話會議之後能更加明確。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;