Megaeth與Solana預確認機制對比:如何權衡速度與安全性?


本文探討了base、megaeth和solana三種區塊鏈的預確認機制,包括flashblocks、迷你塊和切碎。預確認機制為用戶提供了交易將在下一個區塊中包含的保證,提升用戶體驗,但也需要用戶信任出塊者的誠實性。基礎鏈的確認時間為2秒,flashblocks將預確認時間縮短至200毫秒;megaeth計劃每10毫秒進行一次“迷你塊”的預確認;solana則通過切碎機制實現400毫秒的確認。儘管提高了速度,用戶仍需警惕出塊者潛在的腐敗風險。

作者:濕婆

編譯:蒂姆(Tim),Panews

base,megaeth與solana的預確認機制分別是:flashblocks,迷你砌塊和切碎。

誰最迅速?

誰最安全?

誰會勝出?

這是你需要了解的一切:

TLDR:

FlashBlocks,迷你塊和碎片分別是基礎,solana,solana鏈上的“預確認”機制。 預確認機制通過向用戶提供“包含性保證”,即交易將被包含在下一個區塊中預確認機制可以提升用戶體驗,但需要用戶暫時相信出塊者是誠實可靠的。 ,但需要用戶暫時相信出塊者是誠實可靠的。

base,megaeth與solana預確認機制對比:速度與安全如何權衡?

基礎閃光燈

基礎上目前的區塊確認時間為2秒。

每過2秒,區塊瀏覽器、 rpc 、錢包等所有工具都會獲取區塊、數據庫的狀態更新,並與用戶共享。

上述狀態更新缺乏“最終確認性” (不可變),但排序器已進行“預先確認”。

2秒的更新延遲並沒有提供很好的用戶體驗,因為用戶已經習慣了更高的速度。

Flashblocks通過將預確認時間減少到200毫秒,直接解決了這個用戶體驗問題::

(TEE)中運行,並根據優先費用對交易進行排序。 ,並根據優先費用對交易進行排序。 每隔200毫秒,排序者創建一個子區塊((Flashblock),並將其廣播給l2節點。 l2節點驗證T卹,並向用戶發出預確認,它們還將閃光燈應用於本地狀態。 2秒後,排序器編譯一個完整的區塊,生成用於提交給l1的默克爾摘要。 一旦l1最終確認,l2節點會更新它們的硬狀態,完成區塊的最終確認。,完成區塊的最終確認。

雖然整個區塊的確認仍需2秒,但用戶可以在,200毫秒內看到更新的狀態,從而顯著改善用戶體驗。 ,從而顯著改善用戶體驗。

base,megaeth與solana預確認機制對比:速度與安全如何權衡?

Megaeth miniblocks

Megaeth目前計劃將區塊時間設定為1秒。

然而,他們將採用一種類似於閃光燈的預確認機制來改善用戶體驗。

(Megaeth)(((Megaeth))輸出交易。

Megaeth計劃每10毫秒進行一次預確認,他們把這種形式稱為“迷你塊”。

與閃存嵌段類似,迷你塊能夠在不增加對1秒區塊信任的前提下,顯著提升用戶體驗。 ,顯著提升用戶體驗。

(需要注意的是,使用,flashblocks時,用戶還需要額外信任(Tee)(TEE)來正確運行優先級排序。)

base,megaeth與solana預確認機制對比:速度與安全如何權衡?

溶劑切碎

索拉納是具備良好用戶體驗與高速交易的區塊鏈先驅。

Solana的正常區塊時間為400毫秒。

然而,在區塊生成過程中,solana的出塊者將區塊分割成更小的部分,稱為,“切碎”,(poh),中,切碎傳播到網絡的其他部分。

其他驗證者一旦收到切碎,就可以開始復制交易,並在驗證(切碎400毫秒)。 )。

base,megaeth與solana預確認機制對比:速度與安全如何權衡?

現在出現了兩個問題:

在每種情況下,這些“預確認” 有多安全? 當交易在被批量處理並發送到l1時才最終確認時,對於一個匯總,“區塊時間” 究竟意味著什麼?

預確認的安全性

A)Solana

假設一個solana驗證者從出塊者接收到2個碎,但這些碎片::

出塊者離線:沒有生成最終區塊,該插槽被跳過。在這種情況下,下一位出塊者將接手這些(切碎)。 ) 出塊者惡意行為:出塊者向不同的驗證者傳播不同的碎,意圖分裂網絡。

因此,包含性保證簡單來說就是:相信出塊者是非惡意的或腐敗的。

B)Megaeth

只有一個排序器。因此,包含性保證是相信該排序器非惡意的。 ,包含性保證是相信該排序器非惡意的。

其他兩個風險是:

i)排序器離線:在這種情況下,當它重新上線時,它將包含預確認的交易。 ,它將包含預確認的交易。

ii)以太坊l1:任何未最終確認的l2交易將由排序器在新分叉上複製。

c)基礎

Megaeth類似的包含性保證。

這裡的包含性保證是相信排序器非惡意的,te(Tee)是安全的。 )是安全的。

然而,te Tee被黑客入侵,唯一能改變的是交易的優先級順序。 ,唯一能改變的是交易的優先級順序。

在所有情況下,用戶都可以獲得更快的預確認,但風險在於出塊者可能存在腐敗。 ,但風險在於出塊者可能存在腐敗。

由於單個區塊的出塊者在任何給定時間對區塊的構建具有壟斷權,因此假設腐敗行為在每次區塊的構建中具有相同概率是合理的。 ,因此假設腐敗行為在每次區塊的構建中具有相同概率是合理的。

L2的區塊時間是什麼意思?

l1區塊鏈擁有共識機制,而大多數l2區塊鏈則沒有。

在l1公鏈中,固定的區塊時間能夠提升共識效率,因為驗證者的投票行為中心化在區塊生成的關鍵時間節點進行。驗證者會通過投票確認整個區塊內所有交易的正確性。 ,因為驗證者的投票行為中心化在區塊生成的關鍵時間節點進行。驗證者會通過投票確認整個區塊內所有交易的正確性。

L2的區塊時間是否有意義?

答案是肯定的。

儘管l2的區塊時間可自由設定且僅代表“預確認”,但固定區塊時間仍具備以下關鍵價值::

實施類似EIP1559的費用機制時,在區塊層級進行操作若l2計劃實現去中心化的排序與驗證流程,設定明確的區塊邊界能夠顯著提升效率,因為投票和驗證行為可在特定時間窗口內中心化完成。 ,因為投票和驗證行為可在特定時間窗口內中心化完成。

隨著區塊鏈性能的提升,更快的亞秒級預確認將成為常態。 ,更快的亞秒級預確認將成為常態。

最終勝出的主鏈還將確保腐敗行為發生的概率被有效抵制。

資訊來源:由0x資訊編譯自互聯網。版權歸作者所有,未經許可,不得轉載

Total
0
Shares
Related Posts