引言
本文首先介紹在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文件
Messari發布波卡Q1社區報告:13個平行鏈獲得1.278億DOT的質押量:5月17日消息,Messari發布Polkadot 2022年第1季度社區報告,要點如下:
- 經過五年的發展,Polkadot平行鏈已經投入使用;
- 在2022年第一季度結束時,13個平行鏈獲得了1.278億DOT的質押量(占總供應量的11%,價值29億美金);
- 到2023年2月,還有28個平行鏈槽拍賣計劃正在進行中(總數達到41個);
- Polkadot價格和用戶賬戶在第一次平行鏈槽拍賣前后創下歷史新高;然而,這兩項指標自那以來一直在穩步下降;
- Polkadot有一個均勻分布的驗證器集,99%的驗證器有180-260萬個DOT;
- Polkadot開發者仍然在加密行業技術領域中占據主要位置;
- 下一個主要里程碑是跨共識消息格式(Cross-Consensus Message Format,XCM)的實現、平行線程和性能升級。(PolkaWorld)[2022/5/17 3:22:04]
這里修改為:2052
Dora Factory贏得Kusama第33次平行鏈拍賣:金色財經消息,DAO-as-a-Service基礎設施Dora Factory于新加坡時間4月25日3:00贏得Kusama第33次卡槽拍賣,平行鏈將于5月19日接入卡槽。
平行鏈接入后6周內,將會有三個核心組建陸續部署,其中Core Pallet支持HRMP跨鏈資產轉賬和管理,QF Pallet支持二次方資助,Multisig Pallet支持多重簽名。[2022/4/25 14:46:40]
生成修改后的paraId的chainspec文件
生成wasm文件
生成genesisstate文件
啟動本地collator節點
然后在打開本地的relaychain的polkadot-js的前端界面,注冊parachain,上傳Wasm和genesisstate參考:https://docs.substrate.io/tutorials/v3/cumulus/connect-parachain/
Polkadot平行鏈插槽拍賣開始時間預計為11月底或12月第1周:根據Acala增長VP Dan Reecer信息,Gavin Wood已經確認,Polkadot首條平行鏈插槽預計于12月中旬出租,這意味著Polkadot平行鏈插槽拍賣開始時間預計為11月底或者12月第1周。此外,Acala致力于拍得Polkadot上的第一條平行鏈。[2021/10/14 20:27:07]
Rococolivetestnetwork中測試parachain
比如,上面我們已經注冊了parachain2052,那么我們就可以在rococo公開測試網上測試我們的Parachain了。
步驟:
1.在?rococopublictestnetwork?注冊一個paraId
Kusama平行鏈拍賣前,Rococo驗證者數量需達到幾百個:公開信息顯示,波卡官方將下周前后把Rococo上的驗證者數量拓展到幾百個,如果運行良好,將把代碼集成進Kusama并進行部署。[2021/3/9 18:28:29]
2.通過這個ParaId以及之前我們本地生成的genesisstate和wasm文件來注冊parathread
3.當注冊成為一個parathread后,我們可以看到parathread處于onboarding狀態。此時,我們就可以申請成為平行鏈了,可以聯系Parity官方的人進行操作,在element頻道
4.如果官方的人將Parathread升級為parachain后,我們就可以開始本地啟動平行鏈進行測試,是否能鏈接到rococolive且正常出塊。
波卡發布中繼測試網Rococo,包含三個平行鏈測試網:8月4日消息,波卡Polkadot(DOT)發布新的中繼測試網Rococo,該測試網包括Tick平行鏈1測試網、Trick平行鏈2測試網和Track平行鏈3測試網三部分。目前波卡的測試網還有Westend、Arcadia、Berlin、FlamingFir和Mandala。[2020/8/4]
首先,啟動Live模式的parachain,這里有兩種方式:
第一種:修改parachain鏈的chainspec文件,以命令行的方式進行指定Live啟動
第二種:通過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同步即可
價值有多種形式。根據自己的世界觀,可能更容易高估或不成比例地貶低某物的價值。盡管如此,價值代表了無法估量的變量糾纏,從根本上講,這些變量始終是主觀的.
1900/1/1 0:00:00一、項目介紹 STREETH策劃、鑄造和拍賣世界知名街頭藝術家的標志性街頭藝術NFT。在ShimaCapital、DamoLabs、MetaverseCapital、GDACapital、CGF.
1900/1/1 0:00:007:00-12:00關鍵詞:MakerDAO、BlockFi、VanEck?、灰度1.MakerDAO關于5億枚DAI分配策略的民意投票結束;2.
1900/1/1 0:00:00風險管理不善、收入不足和過度使用杠桿是DeFi崩潰的核心原因。今年加密貨幣市場經歷了一段艱難的時期,多個項目和基金的崩潰引發了一種傳染效應,幾乎影響了該領域的每個人.
1900/1/1 0:00:00尊敬的用戶:Hotcoin將於(GMT8)2022年6月24日18:00開放REVO/USDT交易業務,2022年6月25日18:00開放REVO提幣業務,充值業務開放時間將以公告另行通知.
1900/1/1 0:00:00上海市發布培育“元宇宙”新賽道行動方案。其主要目標包括:產業綜合優勢顯著增強。到2025年,“元宇宙”相關產業規模達到3500億元,帶動全市軟件和信息服務業規模超過15000億元、電子信息制造業.
1900/1/1 0:00:00