Polkadot彈性擴展:平行鏈多核心處理提升性能

robot
摘要生成中

Polkadot的彈性擴展:提升平行鏈性能的新方案

Polkadot致力於打造一個專注於卓越擴展性和安全性的平台,旨在爲去中心化應用提供最佳運行環境。通過對平台架構進行分層,Polkadot實現了強大的擴展能力。中繼鏈作爲核心,爲所有平行鏈提供共享安全,最多可支持300個平行鏈。每個平行鏈可以爲中繼鏈的每個區塊提交一個區塊。

這種分層架構使平行鏈項目能夠整合資源並獲得強大的安全保障,幾乎消除了攻擊威脅。相比之下,如果每條平行鏈都獨立運行安全措施,安全資源將被分散,從而降低攻擊成本,增加風險。

彈性擴展是Polkadot生態系統中一項令人期待的創新,爲更廣泛的應用場景開闢了新的可能性。

平行鏈多核心擴展

彈性擴展的一個關鍵特性是允許平行鏈爲每個中繼鏈區塊生成並驗證多個區塊。這些平行鏈區塊雖然仍按順序構建,但中繼鏈可以並行處理它們。

Polkadot能夠同時驗證多個平行鏈區塊。我們將用於在中繼鏈上驗證平行鏈區塊的資源和時間稱爲"核心",類似於之前泛稱的"插槽"概念。例如,如果中繼鏈可以同時驗證50個平行鏈區塊,我們就說它有50個核心,就像一個50核處理器可以同時執行50個線程一樣。這使得高吞吐量的平行鏈能夠更快地執行交易。

核心時間:新的分配模式

Polkadot正在實施的敏捷核心時間(Agile Coretime)改變了傳統的插槽分配模式。"核心時間"指在中繼鏈上使用一個核心的權利。新機制允許通過鏈上購買或二級市場獲取更靈活的核心使用時間,可以短至一個月、一小時甚至一個區塊。

彈性擴展:啓用額外核心

平行鏈多核心與敏捷核心時間的結合促成了彈性擴展的實現。這一發展使平行鏈能夠在短時間內租用額外核心,加快區塊驗證速度,從而處理更多交易。

彈性擴展對區塊鏈生態系統中的各類參與者都有益處。例如,服務提供商可以爲更多客戶(應用開發者)提供服務,從而增加收入和影響力。對核心時間需求難以預測的應用也將從中受益,它們可以根據需要購買所需的核心時間,避免在高成本和低性能之間權衡。

新興應用在初期可能用戶較少,但隨着時間推移,優秀的應用會逐漸吸引更多用戶。彈性擴展允許它們根據用戶增長情況,在需要時購買更多核心時間。

成本效益高的擴展方案

彈性擴展允許應用只在需要時支付核心時間費用,降低了各方成本,也降低了應用開發者的準入門檻。此外,通過敏捷核心時間可能引入的二級市場,項目將能夠轉售未來不需要的核心時間。

與其他擴展模型的比較

目前,以"rollup"形式存在的Web3項目(通常是基於以太坊構建的二層解決方案)已經解決了一些可擴展性問題。然而,這些項目本身也存在缺陷,要麼必須在安全性較弱的情況下運行(如"樂觀"rollup),要麼必須按照"零知識"模型對節點進行大量計算。

這是因爲在rollup中,區塊的執行被委托給驗證者集合之外。因此,大部分計算和存儲都是在鏈下進行的。

未來展望

正如Gavin Wood最近在迪拜概述的那樣,CoreJAM是Polkadot核心模型更爲深遠和通用的擴展,比單獨的敏捷核心時間或彈性擴展更全面(盡管兩者都能很好地融入CoreJAM模型)。

此外,Polkadot還在探索驗證更多鏈的可能性。目前,平行鏈上的智能合約面臨一個挑戰:鏈上合約之間的調用是同步且快速的,而跨鏈調用則較慢且異步。這導致了在選擇鏈和合約互操作性方面的困難抉擇。CorePlay構想是CoreJAM的一個潛在擴展,它提出在對更快調用的需求允許的情況下,同一個智能合約可以與不同的智能合約進行調度。

Polkadot計劃在未來數月乃至數年內,在互聯網路內實現最大的可擴展性和安全性,以推動Web3新一輪的採用浪潮——這項技術將做好準備迎接各方關注。

DOT-2.48%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 4
  • 分享
留言
0/400
智能合约试错员vip
· 08-01 04:18
300条链太夸张了吧
回復0
DeFi厨师长vip
· 08-01 04:17
干啥都卡成这样 300下能用?
回復0
FalseProfitProphetvip
· 08-01 04:13
dot保平安牛市别忘带我
回復0
GasFeeCrybabyvip
· 08-01 04:10
今晚加仓DOT 冲了
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)