10月13日消息,Gavin發推表示,在其他鏈需要幾個月甚幾年的時間才能完成網絡新功能的部署升級時,Polkadot和Kusama只用了8小時就將新的邏輯部署到鏈上,這是一個安全的、由利益相關者共同管理的去中心化的過程。
隨後,Polkadot官方推特也再次發聲,稱這次升級再次創下歷史記錄,在8小時內創建、投票和部署了新的runtime升級。
此次升級的版本為v0.9.11,升級除了對平行鏈租期控制的功能外,還包含在Polkadot上啟動平行鏈所需的模塊,但尚未啟用面向用戶的功能,主要為下一階段的啟動做好準備。
前面Gavin提到的確實如此,大部分公鏈的升級都面臨一次新的分叉危險。而在分叉的問題上,Polkadot主要依賴Substrate框架的優勢。讓升級成為一個很順利的事情。
Substrate框架提出了把區塊鏈的構建抽象化,也就是構建一條區塊鏈不再需要從基礎做起,而是把區塊鏈的基礎代碼模塊化,可以快速的拼裝。 Substrate框架具有模塊化、多樣化、可擴展性強、自由度高、互操作性、安全性強等多個特點。例如打造了諸如數據庫、公/私鑰生成、數據結構、結算、時間戳等諸多模塊,大大節約了研發團隊的開發週期和開發流程。
而Substrate框架選擇的無分叉Runtime升級是除模塊化外的獨有特點之一,波卡的運行時升級允許Polkadot 改變鏈的邏輯,無需硬分叉。也使得基於Substrate框架的區塊鏈做到了一鍵升級,為修復重要的安全漏洞、添加新功能、恢復鏈上生態的、改變核心規則提供了基礎。
此前,其他公鏈如果遭遇硬分叉,鏈的邏輯改變時,新節點和舊節點無法兼容,也就是此類更改向後不兼容。會帶來信仰問題以及網絡中的節點要進行大量升級工作量。
而波卡不會面臨這個問題,具體解釋上是,Polkadot 節點包含一個WebAssembly執行主機,不是在節點中編碼運行時(鏈的“業務邏輯”)。這樣可以在非常低的級別上和指令集保持共識。
並且,Polkadot 運行時存儲在Polkadot區塊鏈本身上。因此,Polkadot 可以通過升級存儲在鏈上的邏輯來升級其運行時,Polkadot 利益相關者可以通過鏈上治理系統提出和批准升級。
新客戶端發布後,存儲在區塊鏈上的Wasm運行時更新為新版本後,網絡上的所有節點都會執行它。通常,在運行時升級之前無需手動升級您的節點,因為它們會自動開始遵循鏈的新邏輯。只有當運行時需要新的主機功能或網絡或共識發生變化時,才需要更新節點。
因此,我們可以在這一次新升級的github介紹裡發現一部分解釋上文的設置。例如,在新的升級更改中包含將平行鏈托盤添加到Polkadot 運行時中。
此次升級後,將會是波卡整個生態技術框架上重要的一小步。所以此次波卡標註的升級重要性是中等。
近期,波卡生態除了kusama在進行拍賣外,生態發展較為平緩,不過如果從技術實踐上看,波卡的技術應用可能性遠超過以太坊,因為我們看到的以太坊大部分基於代幣的應用,且不是一個便宜的、快速的、值得使用的開發勝地。而波卡帶來的是除加密貨幣領域需求外的技術思路,或者是應用可能性。