Somnia的多流共識:它是什麼以及爲什麼重要

Somnia的多流共識是一種新穎的權益證明、部分同步的BFT協議,旨在解決許多區塊鏈面臨的吞吐量、延遲和擁堵問題。Somnia並不是擁有一個全球性的單一鏈,在這個鏈上,每個驗證者都需要處理和驗證每個區塊(,這在重負載下會成爲瓶頸),而是將工作分散到獨立的“數據鏈”中。每個驗證者操作自己的數據鏈。在這些數據鏈上,驗證者添加包含原始交易數據的區塊,而不在該層進行共識檢查。

除了這些數據鏈,還有一條獨立的共識鏈。這條共識鏈使用一種修改過的BFT (實用拜佔庭容錯)算法來聚合每個共識區塊中所有數據鏈的當前頭信息。它包括每條數據鏈的最新信息,通過這樣做,確保網路對所有發布在驗證者數據鏈上的交易有一個單一的、全局的視圖。這確保了安全性、最終性,並防止驗證者以威脅網路一致性的方式分叉各自的數據鏈。

一個關鍵特性是被稱爲加速順序執行的東西。盡管有許多數據鏈並行操作,但交易的最終排序和執行是在共識鏈確定的一致順序中進行的。這避免了並行執行模型中出現的許多問題——衝突、當交易針對相同的合約/帳戶時的不可預測行爲、協調開銷等。因此,Somnia在不失去確定性的情況下獲得了高吞吐量的好處。

爲了支持這種架構,Somnia 還引入了幾種支持技術:一個名爲 IceDB 的自定義數據庫,提供極快、可靠的讀取和寫入,(在幾十納秒的數量級)中處理大量數據,以及先進的壓縮技術(包括流壓縮和籤名聚合),減少節點之間所需的帶寬。這些優化幫助多流模型大規模擴展,同時保持成本非常低和延遲小。

由於多流共識,Somnia聲稱每秒最多可達到~400,000筆交易 (TPS),具有亞秒級區塊最終性和非常低的費用 (通常低於一美分)。這些指標使其適用於實時遊戲、元宇宙體驗、社交應用、NFT發放、高頻交易等場景,在這些場景中,速度和成本都非常重要。 我的收獲 Somnia的多流共識是一種智能設計,它將交易生產與全球共識進行分離,使驗證者在數據鏈中擁有自主權,但仍然強制執行最終的統一排序。對於開發者和用戶來說,這意味着更高的吞吐量和更低的延遲,而不犧牲一致性。如果實施成功,這可能會重新定義“快速、便宜、大衆消費的dApp”的樣子。 #Somnia @Somnia_Network $SOMI

SOMI-6.68%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)