比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

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

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文件

去中心化治理基礎設施Dora Factory推出Kusama平行鏈:3月15日,去中心化治理基礎設施Dora Factory推出Kusama平行鏈,并命名為DORA KSM Parachain。[2022/3/15 13:57:21]

這里修改為:2052

生成修改后的paraId的chainspec文件

生成wasm文件

生成genesisstate文件

啟動本地collator節點

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

Polkadot已開啟第7次平行鏈插槽Auction:1月7日消息,據Polkaworld報道,Polkadot的第7次Auction已經在2022年1月7日凌晨2:46開啟。目前在所有活躍的Crowdloan活動中,Composable Finance收集的DOT最多,排在后面的還有Centrifuge、Interlay、Nodle和Litentry。預計第七次競拍將在1月13日晚上結束。[2022/1/7 8:31:54]

Rococolivetestnetwork中測試parachain

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

步驟:

1.在?rococopublictestnetwork?注冊一個paraId

Composable Finance已上線Kusama平行鏈Moonriver:官方消息,Composable Finance已上線EVM全兼容Kusama平行鏈Moonriver,使Moonriver與其他已集成到Mosaic PoC Bridge的解決方案可進行轉移。[2021/10/14 20:28:29]

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

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

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

Crust發布Kusama平行鏈插槽競拍計劃:4月21日消息,波卡生態去中心化存儲項目Crust發布Kusama平行鏈插槽競拍計劃,Crust平行網取名“Shadow”,Crust Shadow將參與Kusama平行鏈插槽競拍,Crust Shadow作為使用Kusama平行鏈資源的橋接,功能是負責承接Kusama平行鏈和Crust network(主網)之間的信息交換。Crust network未來會參與波卡平行鏈插槽競拍,力求接入平行鏈,通過平行網Crust Shadow來橋接Kusama和波卡之間的信息交換。[2021/4/21 20:43:33]

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

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

波場疑將進行平行鏈拍賣:1月25日,孫宇晨在微博和推特發布,波場平行鏈拍賣。[2021/1/25 13:25:37]

第二種:通過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:AINHAIChainCHADAIN TokenDogechainsupertripchainQI Blockchain

芝麻開門交易所
WEB:Web3.0大勢所趨

Web3.0現在比較接近2019年下半年Defi,也就是處于萌芽且具有一定熱度的階段。從市場認知來看,一部分人表示不懂什么是Web3.0,不明白Web3.0和區塊鏈有什么不同?另一部分認為這又是.

1900/1/1 0:00:00
THE:Ongoing Spot Campaigns

DearKuCoinUsers,KuCoinEarnwillbelaunchingtheADAFixedPromotionat10:00:00onJuly1.

1900/1/1 0:00:00
NFT:新生代幣WPC幣問世,攜手NFT平臺共創輝煌

NFT即非同質化代幣,是指一個擁有區塊鏈管理權,它們能夠以可驗證的方式證明區塊網絡中的真實性和所有權。它的不可替代性使它成為一種不同類型的資產,一種基于價值和受歡迎程度的資產.

1900/1/1 0:00:00
BTC:7.5比特幣大盤以太坊分析概況

7.5號崛起社區早評行情回顧:BTC四小時級別昨天多次回踩19000附近的支撐點位,在下午的時候行情進行低位洗盤后開始反彈階段,四小時級別出現陽包陰的形態,正常反彈.

1900/1/1 0:00:00
WEB3:Web3基礎要件ThePrimedia正式上線,加碼內容投研DAO

7月4日消息,ThePrimedia中文和英文雙語頻道7月3日正式上線。據悉,ThePrimedia的愿景是成為Web3生態的基礎要件,為此,ThePrimedia發起了ThePrimediaD.

1900/1/1 0:00:00
TER:Withdrawal Service of Haven Protocol (XHV) Temporarily Closed

DearKuCoinUsers,Duetothenodemaintenance,wehavedecidedtosuspendthewithdrawalserviceforHavenProtoco.

1900/1/1 0:00:00
ads