前段時間Gavin 分別在Github 上發布重構XCM 的待開發清單以及Kusama 平行鏈的上線清單,給社區帶來最新進展的同時,也被一些不了解波卡的社區成員利用並散佈一些不實的信息。今天PolkaWorld 發起第3 次社區討論會,邀請6 位一直緊跟平行鏈開發的團隊,來與大家解答:
波卡平行鏈的開發現狀,Parity 目前在平行鏈上的進展Gavin 發布的上線清單是不是會導致平行鏈上線延遲的原因生態項目各自的進展
嘉賓:
陳錫亮:Acala 聯合創始人Lurpis:Bifrost 創始人佟林:Phala CEO郭濤:Zenlink 中國區負責人Kristen:ChainX CMOSota:Plasm CEOXiaojie:PolkaWorld 聯合發起人
查看前兩次的討論會:
波卡的交易量和以太坊比還差得遠?波卡會從以太坊DeFi 中受益嗎? |社區討論會2
波卡會是下一個EOS?平行鏈拍賣和超級節點競選類似? | 社區討論會
1. 最近社區有人傳言波卡因為要修改80% 的代碼,所以導致平行鏈上線延遲,可以分享下Parity 在平行鏈上的進展嗎?
Bifrost Lurpis:修改80% 代碼這個說法是謠言,當然這麼傳的原因可能是來自之前Gavin 公佈了一個比較長的XCM 更新清單,但是修改80% 代碼這個是無稽之談,Substrate 本身是一個具備多模塊的區塊鏈框架,在資產、共識、治理等大部分模塊已開發完畢的基礎上,現在正在XCM 這個模塊上繼續開發迭代,XCM 作為跨鏈通訊的基礎,當然需要在完善之後謹慎推出。
至於重構XCM 會不會導致平行鏈的延遲,我認為會有一定影響,但不是很大。因為XCM 是平行鏈與平行鏈、平行鏈與中繼鏈通信的基礎設施,是在平行鏈開始拍賣之前的一個重要協議。 XCM 從開始測試以來,也不斷的更新迭代了非常多的新功能,這次XCM 的更新內容較多,涉及到跨鏈過程中的源地址定義,消息執行優先級以及消息調度等問題,當前進展根據Github 顯示,XCM 重構進度已經達到45%,進度還是比較快的,具體進展可以關注https://github.com/paritytech/polkadot/issues/2841
Acala 陳錫亮:針對XCM 的代碼有大的重構,但這只是XCM 的,和平行鏈共識沒有直接關係。現在平行鏈共識的部分基本穩定,只剩下最後的大規模性能測試。接下來幾週rococo 會陸續增加到900 個驗證人,模擬類似Kusama 的環境,進行壓測。 XCM 的開發還在進行之中,現在的側重點是支持通過relaychain 的議會來管理系統平行鏈的升級等操作。
Phala 佟林:最近確實在重構一部分代碼,但是沒有這麼誇張! Parity 最近更新了很多Statemint 和XCMP 底層實現,還有staking 模塊。
ChainX Kristen:更新代碼是常態,特別是每個階段的測試完成後。社區傳言的80% 代碼需要修改,有些誇張和渲染。
目前的平行鏈開發其實大概是兩個方面,一個是完善底層的跨鏈基礎設施以及跨鏈互操作的細節規範,比如最重要的XCM 需要進一步重構來達到生產級別的標準, 概念驗證的階段早已經完成,現在主要是進行性能優化以及進行更大規模的平行鏈測試。另一個是推出首批系統平行鏈,比如statemint,我們可以看到這兩條線基本是在並行一起穩步推進。
Plasm Sota:從Parity 的github 上看,我們可以看到一些進展,例如Statemint,但是Rococo 和Statemint 仍然需要一些更新和優化。
Zenlink 郭濤:從我們這次大規模真實環境公測結果來看這些修改我們覺得是必要的,也是及時的。目前波卡在共識層是穩定可靠的,但是在平行鏈之間的通信並未經過大規模實測,XCM 重構以及中繼鏈的“瘦身”是為平行鏈的大規模上線做的必要技術儲備。
PolkaWorld xiaojie:修改80% 的代碼這個信息有點太假了!我想應該是指的Gavin 前段時間提出的對XCM 的重構(https://github.com/paritytech/polkadot/issues/2841)但這僅僅只是XCM 的,正如Acala 提到的,這與平行鏈的共識沒有直接關係,只是波卡眾多功能中一小部分!說修改80% 的代碼言過其實! Parity 目前除了XCM 的重構,還在同步進行公益平行鏈Statemint 的測試和跨鏈橋Wococo 的測試!
另外,因為鏈上治理的投票需要一定的時間,我們已經看到一些團隊在提前通過理事會準備申請成為Kusama 和Polkadot 的公益平行鏈!
上週Kusama 理事會一起進行了線上電話會,討論了除了在Polkadot 網絡上部署一個PolkaBTC 的公益平行鏈之外,是否還要把PolkaBTC 接入到Kusama 網絡並作為公益平行鏈供整個生態使用。你在這裡可以看一些大家討論的總結:https://kusama.polkassembly.io/post/570
另外,在Polkadot 網絡上,波卡理事會也正在討論是否將一個身份平行鏈作為波卡網絡的公益平行鏈!目前這個議案是由Parity 的一位工程師提出,計劃之後通過國庫來激勵社區維護這個公益平行鏈。你可以在這裡查看這個議案的內容:https://polkadot.polkassembly.io/post/415
目前,Kusama 理事會和Polkadot 理事會正在分別討論這兩個議案,一旦理事會通過這兩個議案,他們就會被分別分配一個免費的插槽,接入到Kusama / Polkadot 中繼鏈!
所以,總結一下,平行鏈上線是一個非常龐大的工程,除了基礎架構的技術實現,還有基於已經實現代碼的各種測試,不僅僅要測試網絡穩定性、平行鏈與中繼鏈的跨鏈消息、平行鏈的拍賣眾籌,還有要測試公益平行鏈、橋鍊等等;除此之外,還有同步外部公益平行鏈的申請,要提前為整個網絡的利益做出決策等等,並非大家想像中的容易和簡單!波卡的所有機制一直是複雜而精妙的,每一步都在正常的推進中!
2. Gavin 7 天前發布過一個Kusama 的上線清單,從github 上看,parity 還沒有開始執行清單上的列表,這個是導致平行鏈上線延遲的原因嗎?
Acala 陳錫亮:因果關係要搞清楚,這個是清單的果,做完了就打勾,沒做完就沒打勾。但是沒打勾不表示沒做東西出來,也沒有規定所有的東西必須一個一個來,部分事項是並行開發的。正常的軟件開發需要的時間都是初步估計的3 到5 倍以上,目前平行鏈開發的進度並沒有什麼特別的慢。
Phala 佟林:沒打勾不是原因,是結果。這個清單打勾肯定不是線性的,我相信某個時間點打勾時會一起打好幾個勾!
Bifrost Lurpis:不是,目前主要工作為上線前的測試,一旦測試穩定之後,將按照上線清單上的內容逐步開始在Kusama 上進行公投,所以上線時間也可以理解為等待公投通過,進行鏈上升級的時間。
Zenlink 郭濤:哈哈哈,從我們自己開發的實際情況來看,可能有時候某些任務之間有繼承關係的時候。我們會等所有任務都完成後一次性完成“打勾”操作。
ChainX Kristen:碼過代碼的都知道了,上傳github 是工作的最後一步了。這個執行清單不是在線文檔,時時同步每一個字的更新。
Plasm Sota:總的來說,Parity 目前在進行一些內部測試!外部的團隊暫時沒有接進來。我認為Parity 已經開始了一些任務,但尚未完成。我認為Parity 本週將升級Rococo 和Statemint,希望我們能看到進展。
PolkaWorld xiaojie:首先要搞清楚Gavin 發布的這個清單是Kusama 平行鏈的上線清單,一旦到這一步的時候,說明是Kusama 已經開始上線平行鏈了。我們現在看到的statemint 這些的測試就是為了上線Kusama 準備的,這些測試好之後,到時候會直接部署Kusama,這個清單的時間就是部署在Kusama 網絡上的投票時間了!
3. 生態項目目前在平行鏈上各自的進展是怎麼樣的?
Acala 陳錫亮:Acala 平行鏈基本的核心功能(支持平行鏈共識,跨鏈轉賬)都已經開發完成,唯一缺少的核心功能是收集人的選舉模塊,這個已經設計完成,就等Cumulus 有著完善的支持後就可以快速的開發完成。所以現在是萬事俱備只欠東風了。
Phala 佟林:我們完成了Phala crowdloan 的DAPP 開發,到時候大家可以在鏈上參加Phala 的Kusama 眾貸。
我們最主要的工作是把Phala 主網的複雜系統平行鏈化。因為Phala 不僅是Substrate 鏈,還涉及到管理鏈下幾千台、幾萬台計算節點的複雜系統,所以在平行鏈狀態下的實現還是很有考驗的。比如在平行鏈共識下,如何完成計算節點的心跳傳遞、任務發放和獎勵結算,這個和獨立Substrate 鏈實現會截然不同。
跨鏈用例:我們再重構原先的暗錢包,使之兼容Statemint 和其他平行鏈,從而在Kusama 平行鏈上線後可以第一時間用起來Phala,而不是傻傻的一條空氣鏈!
Zenlink 郭濤:我們一直關注跨鏈消息XCM 的動態,最近有兩個大方向—— 跨鏈消息的手續費和XCM 的鏈上治理,我們會隨時根據最新的Rococo 代碼更新我們的Protocol。最近完成的Zenlink DEX DApp 的首次公測也是模擬真實平行鏈環境的大規模壓測,整體達到目標,也暴露出一些性能優化點。另外,我們做了一個服務於平行鏈拍賣的產品,到時候會和整個生態的朋友見面!
Plasm Sota:目前我們已經準備好了啟動平行鏈,只待Parity 的一些技術更新。我們可能會在拍賣前推出具有諸如PoS 和DApps Staking 之類的全部功能的主網。
ChainX Kristen:SherpaX 將接入Kusama 作為平行鏈,目前代碼80% 已經完成,剩下的部分需要緊跟著Statemint 的更新來完善。因此ChainX 密切關注Statemint 動態,尤其是平行鏈上的合約操作如何與Statemint 上的資產相關聯。
Bifrost Lurpis:在平行鏈競拍Crowdloan 和上線的流程已經在Rococo 測試完畢了,目前我們發布了最新版的測試網Asgard CC4 和Bifrost 公測Dapp,大家可以在Bifrost 平行鏈正式上線前體驗到Bifrost 的具體功能,同時我們正在緊張籌備Kusama 的插槽競拍,並在競拍環節首次應用了SALP 協議來解鎖參與Bifrost 插槽競拍的KSM 流動性,有關Bifrost 競拍Kusama 的具體激勵細則將在Bifrost 參與Kusama 插槽前進行公佈。
歡迎學習Substrate: https://substrate.dev/關注Substrate 進展:https://github.com/paritytech/substrate關注Polkadot 進展:https://github.com/paritytech/polkadot