異步支持、平行線程、XCM v3 等重要更新將在今年年底至明年年初陸續上線。
- 原文標題:《Polkadot Roadmap Roundup》
- 撰文:Rob Habermeier,Polkadot 創辦人
- 編譯:Babywhale,Foresight News
隨著波卡(Polkadot)社群進入 2022 年最後一個季度,我們 Parity Technologies 想向社群更新我們一直在研究的一些重要的開發主題,包括:平行鏈可擴展性(Parachain scalability)、平行鏈開發、中繼鏈治理(Relay-chain governance)、跨鏈通信、公益平行鏈(Common-good parachains)、與其他生態系統的橋接以及質押。我們一直在努力為這些功能和升級研究代碼,並期待被波卡社群認可。
異步支持
異步支持(Asynchronous Backing)是波卡平行鏈自 2021 年 12 月上線以來的第一項重大優化。可擴展性是區塊鏈生態系統中的一個重要話題,Parity 和 Web3 基金會作為協議設計者的目標就是為每個平行鏈提供大容量區塊來滿足平行鏈需求。如果網路啟用了異步支持,平行鏈 12 秒的出塊時間將縮短至 6 秒,這意味著在平行鏈上執行的交易延遲更低,確認速度更快。此外,平行鏈區塊本身將被分配更多的執行時間,這意味著它們獲得了更多的吞吐量。
異步支持是一個包含了 Runtime、網路協議和 Collator 邏輯的大型升級,旨在促進三項重大更新:將平行鏈塊時間減少到 6 秒,將每個塊的可用塊空間量增加 5-10 倍,並允許平行鏈區塊在首次沒有進入中繼鏈後被「重用」(Reused)。這是一項重大的可擴展性改進,它將增加每個平行鏈可以處理的事務,並將優化網路性能以允許註冊更多平行鏈。我們估計此次更新將使網路的總 TPS 容量達到 10 萬到 100 萬之間,而不會影響網路安全性。
我們估計異步支持將在 2022 年底之前準備好,並在 Kusama 上部署,之後再在波卡上部署,目前正在等待審計和測試的結果。
相關連結:
平行線程(Parathreads)
我們設定的主要目標之一是盡可能輕鬆地構建波卡生態。雖然智能合約平行鏈使得輕鬆構建生態並利用其互操作性成為可能,但我們的目標是在堆棧的各個方面改善開發人員體驗。波卡早期的平行鏈拍賣獲得了大量社群支持。每個拍賣獲勝者都有權在未來 2 年內推出一條保證定期執行的平行鏈。隨著時間的推移和平行鏈供應量的提高,獲得插槽變得更加便宜,但建立支持者社群、等待下一次拍賣、開設眾貸以及與其他項目競爭以贏得席位的機制,仍然是希望加入波卡生態系統的項目的一個重大障礙。
平行線程是這個問題的解決方案。平行線程是「即插即用」的平行鏈。平行線程使您能夠透過輕鬆部署智能合約來啟動區塊鏈,並且可以在不等待下一次平行鏈拍賣的情況下啟動和運行。開發者只需要將代碼上傳至中繼鏈並運行幾個驗證節點即可。平行線程專為快速迭代的團隊和黑客馬拉松參與者等而構建,旨在迎合快速發展的區塊鏈開發者生態。
平行線程提供了在波卡和 Kusama 之上啟動 Layer 1 區塊鏈易於訪問的入口。平行線程區塊與平行鏈區塊一樣安全。由於波卡用於分配區塊空間、數據可用性和執行的獨特市場機制,平行線程架構只能在波卡上實現。
平行線程還支持無縫升級成為完整的平行鏈。在運行期間,平行線程可以參與平行鏈拍賣並升級到完整的平行鏈。
我們估計平行線程將在 2023 年第一季度 / 第二季度推出。
我們正在進行持續的研發工作,以探索我們目前稱為「下一代調度」(Next-Generation Scheduling)的東西。下一代調度與平行線程有關:贏得插槽拍賣的平行鏈能夠「增加」他們可以訪問的塊空間量和執行時間。這是一類協議更改,旨在透過允許平行鏈和平行線程根據自己的要求調整它們使用的共識資源的數量,使 Polkadot 成為最高效的區塊空間市場。平行鏈和平行線程應該能透過避免支付超出其需要的費用來節省共識和安全成本。此外,這將確保這些資源可供其他鏈購買,從而總體上提高網路的效率。
相關連結:GitHub Issue 5492: Parathreads: Take II
XCM v3
隨著波卡的區塊鏈互操作性在過去兩年中成為現實,我們比以往任何時候都更了解跨鏈通信對多鏈未來的影響和重要性。
波卡的 XCM 是 Cross-Consensus Messaging (鏈間消息傳遞格式)的縮寫,正在準備發布第三個版本。
XCM 是一種用於跨鏈通信的通用語言,可以在波卡生態系統內部或外部使用。結合傳輸協議 XCMP-Lite(又名 HRMP)或未來其他的傳輸協議,它可用於在平行鏈之間進行安全且無信任的通信。
XCM 已經在波卡生態系統中使用。隨著 XCM v3 的發布,平行鏈以及部署至平行鏈的合約和應用將受益於新增的功能。這包括對橋接的支持,例如與外部網路的橋接、運營費用支付的改進、NFT 以及用於查詢和調用其他鏈上 pallet 的 API。
XCM v3 依賴於 Weights V2,我們的目標是在 2022 年底之前準備好部署。
Weights V2
自以太坊早期以來,一直在討論改變「Gas」的概念,使其變得多維,以準確反映不同類型資源的使用情況,從而更準確地設置和調整費用。波卡現在正在使用 Weights V2 實現這些想法。
Weights 是根據區塊容量衡量 Substrate 交易和操作的機制。 Weights V2 的工作引入了多維權重的概念,它不僅衡量執行時間,還衡量特定操作訪問的狀態量。其中,驗證特定平行鏈區塊所需的數據量是一個關鍵的決定因素,並且必須限制在中繼鏈的鏈上配置所接受的大小範圍內。從本質上講,Weights V2 使 Substrate 運行時更適合無狀態客戶端,標誌著可以使用 Substrate 輕鬆編寫平行鏈(和其他類型的 Rollup),這也是 XCMv3 的前身。
Weights V2 將於 2022 年 10 月中旬投入使用。
相關連結:GitHub Issue 12176: The rest of the way to Weights v2
治理改革
波卡的治理系統正在為進一步發展做準備。我們一直在關注區塊鏈空間的發展,並預測未來將允許完全去中心化或非去中心化的項目(部分去中心化是一個正在迅速消失的類別)。為此,Governance V2 被設計為使波卡的鏈上、有約束力的決策過程盡可能去中心化的下一項進展。
新的治理框架取消了理事會和技術委員會,引入了 Polkadot Fellowship,並將波卡中的每一個決定都提交給社群進行公投。其中,委派系統允許委派社群領導者為所有決策或某些特定領域或重點領域的決策進行投票。投票、提交公投或成為代表的行為都是完全無需許可的。 Governance V2 體現了波卡鏈上治理機制自我升級的能力,我們稱之為「元協議」(Meta-protocol)。要詳細了解此次大修中涉及的設計注意事項和機制,請參閱 Gavin Wood 的發言。
新的治理系統計劃於 2022 年第四季度初部署在 Kusama 上(很可能通過 Runtime v.0.9.30 部署)。部署新治理框架的提案將提交給社群,需要由代幣持有者投票和批准。
「團體」平行鏈(Collectives Parachain)
Common Good Parachains(公益平行鏈)團隊一直致力於對新的平行鏈 Polkadot Collectives 進行最終測試。該平行鏈將成為眾多為波卡生態服務而形成的團體的專屬平行鏈。
預計將推出的第一個團體平行鏈是 Polkadot Alliance,這是一個旨在創建一個鏈上機構來保證波卡品牌和開源代碼的公平使用額度社群。
該平行鏈預計在 10 月下旬推出。
跨鏈樞紐(Bridge Hub)
Parity 的跨鏈團隊已經在 Polkadot<>Kusama 跨鏈橋上工作了一段時間,並已準備好開始啟動流程。生態中的其他幾個團隊也有跨鏈協議,例如 Snowfork 和 Centrifuge。 Common Good Parachains 團隊將在 Kusama 和波卡上啟動新的平行鏈,作為每個網路的跨鏈樞紐。
跨鏈樞紐是每個網路內的消息路由服務。也就是說,它不會存儲太多關於跨鏈的狀態(例如封裝資產),而是將消息轉發到其他平行鏈(如 Statemint)來處理。
跨鏈樞紐的推出計劃正在制定中,並計劃在年底前推出。
提名池(Nomination Pools)和快速取消質押
波卡已經將我們的思維方式從「運行 PoS」轉變為「高可擴展性的 PoS 系統」。提名池(Nomination Pools)將擴大波卡質押系統的參與者範圍,而質押儀表板則將使每個人都可以輕鬆地參與。
提名池是對波卡質押系統的重大升級。提名池允許用戶在未經許可的情況下創建其他人可以加入的權益池,並且這些池將用於提名相同的驗證者。池中的投票將自動在指定的驗證人之間進行平衡,以獲得最佳效果。這使得更多的提名者,尤其是較小的提名者,可以加入質押系統。
提名池從 6 月開始在 Kusama 上線,截至目前共創建了超過 64 個提名池。為在波卡上線進行了充分的實驗。
自 0.9.28 版本起,提名池將被添加到波卡中,但由於使用默認參數,目前尚無法創建任何池。一旦制定了該 Runtime,治理提案就可以設置初始配置,例如可以創建多少個池,可以加入多少個成員等。池被設計為可無限擴展,這意味著參與其中的池和成員的數量不受限制。不久之後,我們的目標是在質押系統中添加快速取消質押功能,以方便沒有獲得獎勵的提名者遷移到提名池。
相關連結:
- GitHub PR 10694: Nomination Pools
- YouTube: Nomination Pools & Polkadot NPoS at Polkadot Decoded 2022
- Staking Updates: August-September 2022
質押儀表板
除了擴展質押本身功能的工作外,我們還認識到需要使終端用戶和普通人能夠輕鬆訪問 Staking。
為此,Parity Technologies 開發了一個質押儀錶盤(Staking Dashboard),目前處於公測階段。該儀表板允許用戶提名驗證者,並查看有關其質押回報的指標。
質押儀錶盤還採用了波卡的輕客戶端技術,該技術允許用戶與區塊鏈交互,而無需向 Infura 等中心化服務提供商請求數據,這可能會出現故障,限制訪問,或收集有關用戶的數據。
Parity 的區塊鏈 UI 允許用戶有不同選擇,他們可以選擇使用中心化服務來為應用增加更多功能和數據,同時即使這些中心化服務停止工作,Parity 也可以保證應用的持續運行。
質押儀錶盤將是我們正在開發的許多此類產品中的第一個推出,其將很快結束公測,目前儀錶盤功能齊全並且已經可以使用。
懲罰機制
波卡的懲罰機制被稱為 Disputes Slashing。波卡平行鏈於 2021 年上線,Parity 的開發思路是儘早並經常更新,並且平行鏈的初始版本不支援懲罰邏輯。這使驗證者社群有機會與網路一起升級,並確保其節點不會在懲罰代碼生效後被錯誤地懲罰。一旦 Disputes Slashing 被啟用,提交無效平行鏈區塊的驗證者將被罰沒所有的質押代幣,產生錯誤的驗證者將被罰沒少量質押代幣以阻止垃圾信息。這大大提高了整個網路的經濟安全性。
我們預計 Disputes Slashing 將可以在今年年底前準備好上線。
相關連結: