比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads

AIN:平行鏈上線技術系列三:Rococo local and public test network_HAI

Author:

Time:1900/1/1 0:00:00

引言

本文首先介紹在Rococo本地的測試流程,最后介紹rococo線上測試parachain的流程

Rococolocaltestnetwork中測試parachain

StartRelaychain(LocalRococorelaychain)

準備?rococo-local-cfde.json

以下命令是在?polkadot?目錄下操作的,這里切換分支到v0.9.16,然后編譯cargobuild--release

編譯完成后,在polkadot目錄下執行:

啟動parachain

生成parachain的chainspec

如果需要修改paraId,可以修改rococo-local-parachain-plain.json文件

Kusama第一批五條平行鏈插槽租期將于2022年5月到期:金色財經消息,Kusama第一批五條平行鏈的平行鏈插槽租期預計將于2022年5月到期,此前參與眾貸貢獻的總共110萬枚KSM(占KSM總供應量的10%以上)將返回給用戶。去年Kusama頭批中拍項目為Karura、Moonriver、Shiden、Khala和Bifrost。[2022/4/28 2:37:51]

這里修改為:2052

生成修改后的paraId的chainspec文件

生成wasm文件

生成genesisstate文件

啟動本地collator節點

然后在打開本地的relaychain的polkadot-js的前端界面,注冊parachain,上傳Wasm和genesisstate參考:https://docs.substrate.io/tutorials/v3/cumulus/connect-parachain/

Kusama第三輪平行鏈卡槽拍賣眾籌已鎖定約26.54萬KSM:subscan數據顯示,Kusama卡槽拍賣第三輪已經開啟,截至今日11:00,本輪Kusama平行鏈卡槽拍賣眾籌已鎖定約265370KSM。當前鎖定數量前三的分別是Shiden 1346598 KSM、Khala Network 41107 KSM以及Bifrost 34387 KSM。[2021/7/5 0:27:50]

Rococolivetestnetwork中測試parachain

比如,上面我們已經注冊了parachain2052,那么我們就可以在rococo公開測試網上測試我們的Parachain了。

步驟:

1.在?rococopublictestnetwork?注冊一個paraId

波卡測試網KSM開啟平行鏈上線公投:5月13日,波卡測試網Kusama平行鏈宣布已通過v0.9.1升級,并開啟平行鏈上線公投,投票將于北京時間5月15日6點結束,本次升級了平行鏈、拍賣和眾籌的相關代碼。[2021/5/13 21:57:18]

2.通過這個ParaId以及之前我們本地生成的genesisstate和wasm文件來注冊parathread

3.當注冊成為一個parathread后,我們可以看到parathread處于onboarding狀態。此時,我們就可以申請成為平行鏈了,可以聯系Parity官方的人進行操作,在element頻道

4.如果官方的人將Parathread升級為parachain后,我們就可以開始本地啟動平行鏈進行測試,是否能鏈接到rococolive且正常出塊。

Layer 2平行鏈MathChain與DEGO Finance達成戰略合作:波卡Substrate Layer 2平行鏈MathChain宣布與DEGO Finance達成戰略合作,雙方將在NFT+DeFi領域進行深度合作,共同為波卡生態提供更為豐富的NFT產品和玩法。

通過這次合作,DEGO生態中的NFT Market“TreasureLand”也會一同遷移至MathChain平臺,TreasureLand將成為波卡生態中首個支持多鏈的NFT Market。同時MathChain作為波卡生態頭部的智能合約平臺,將為DEGO提供便捷的基礎設施,助力DEGO接入波卡生態。[2021/3/15 18:46:36]

首先,啟動Live模式的parachain,這里有兩種方式:

第一種:修改parachain鏈的chainspec文件,以命令行的方式進行指定Live啟動

波卡生態Acala已實現平行鏈與中繼鏈之間轉賬:8月20日,作為首個平行鏈測試網,Acala已成功實現將Token在平行鏈與中繼鏈之間進行轉賬。另外,Acala還為平行鏈開發者社區分享了以下相關代碼資料:

1.如何將一條基于Substrate鏈設置為平行鏈相關代碼;2.如何實現簡單跨鏈資產轉移。[2020/8/20]

第二種:通過json文件的形式,由于我們之前已經在本地生成了rococo-local-parachain-2052-raw.json?這個文件,我們只需要修改其中的一些參數

主要修改字段為:

chainType:需要將Local修改為Live,

relay_chain:修改為rococo

para_id:需要與我們在rococolive上注冊的parachainId保持一致

其他的字段看自己需要進行修改,也可不修改

這里值得一提的就是bootNodes字段,這個字段在自己首次本地啟動的時候無需進行配置,但是如果你的平行鏈已經上線并且需要給其他用戶加入的話,這里就需要進行配置引導節點。

獲取當前需要連接的rococolive的chainspec文件

筆者此時的rococolive的runtime版本為polkadot-v0.9.16,所以我們從polkadot上獲取到rococo的chainspec文件,放在我們的parachain目錄下

注意,我們的parachainlive的runtime版本必須要和當前rococolive的版本一致

一切準備就緒后,我們就可以啟動我們本地的平行鏈,準備連接到rococolive進行parachain出塊測試了

注意,下面的basepath我們需要預留至少12G的空間(以當前時間為2022-02-20來計算的話),否則空間不夠拉取rococo的區塊

在啟動上述命令后,我們可以看到Log里會同步rococo的區塊,整個過程大概耗時2小時左右,等待全部同步完畢后,我們的Parachain就會正常出塊了~。

查看rococotestnetwork可以看到:

打開本地8844端口可以看到parachain已經可以正常出塊了,這里我已經出到204個塊.....

至此,rococolive測試結束~

Rococolive部署注意事項:

1.如果出現以下問題:

這種是由于使用的rococolive的json文件和當前rococolive版本不一致導致的,比如使用的是polkadot-0.9.13的live文件,然而當前rococolive版本為polkadot-v0.9.16

2.同步中繼鏈區塊錯誤:

這里是由于我們liveParachain的版本和rococlive不一致

3.在將pallet版本從polkadot-v0.9.13升級到polkadot-v0.9.16時,出現一些pallet宏功能無法使用問題

palletStruct的宏問題

當前polkadot-v0.9.16版本中,Pallet結構體上需要加上#

palletstorage問題

當前polkadot-v0.9.16版本中,我們在使用StorageMap這個存儲結構的時候,如果我們的存儲結構中涉及到AccountId需要使用OptionQuery的方式,而非之前的ValueQuery,因為在官方移除了對于AccountId的default處理,所以我們就需要使用Option的方式處理空值None。對應的咱們的pallet就需要進行重構,并對None進行處理,杜絕Runtime出現這種異常。

4.在同步rococolive的區塊時,出現以下錯誤,并且可以看到一直拉取不到最新的區塊

這里是由于本地機器時間不同步,使用ntp同步即可

Tags:AINChainCHAHAIUnochainPong ChainhubblechainTurbochain

幣安app官方下載最新版
Huobi:Huobi Global Will List ZNT (Zenith) on July 6, 2022_GLO

DearValuedUsers,HuobiGlobalisscheduledtolistZNT(Zenith)onJuly6.

1900/1/1 0:00:00
BTC:在18000美元的BTC價格目標中,比特幣地址損失創歷史新高_OIN

以目前的價格處于水下的實體比以往任何時候都多,但對于情況的改善幾乎沒有達成共識。在周末交易產生低于18,800美元的短暫燈芯后,比特幣(BTC)于7月3日蜿蜒進入每周收盤.

1900/1/1 0:00:00
ONG:Ongoing Spot Campaigns_THE

DearKuCoinUsers,KuCoinisveryproudtoannouncethattherewarddistributionfor"SuperMarginBonusMonthRoun.

1900/1/1 0:00:00
加密貨幣:加密行業“雷曼式危機”蔓延,WEEX唯客堅持不作惡_MAN

加密行業自五月Terra暴雷以來,加密借貸平臺Celsius停提、加密對沖基金三箭資本遭遇巨額清算等一系列事件在6月產生連鎖反應,多家涉及借貸業務的中心化大型加密資產公司接連陷入流動性危機.

1900/1/1 0:00:00
比特幣:一場歷史級別的熊市,這個特殊熊市對比特幣和以太坊的打擊非常大_以太坊

2022年對比特幣和以太坊來說是艱難的一年,它們的估值受到了嚴重的打擊。由于持續時間長,資本破壞規模大,我們可以合理地認為2022年是數字資產歷史上破壞最大的熊市.

1900/1/1 0:00:00
COM:XT.COM關於GMT, APE永續合約品種上線的公告_Hypercomic

尊敬的XT.COM用戶:XT.COM將於2022年7月4日08:00上線GMT/USDT和APE/USDTU本位永續合約以及GMT/USD和APE/USD幣本位永續合約.

1900/1/1 0:00:00
ads