比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > BNB > Info

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

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

KuCoin (庫幣) 正式支持Kusama平行鏈插槽競拍:據KuCoin(庫幣)官方公告, KuCoin將于今日18點正式支持Kusama平行鏈插槽競拍,用戶可通過質押KSM參與插槽競拍,為支持的波卡生態項目助力。

據悉,通過KuCoin參與Kusama插槽競拍除了有機會瓜分鏈上獎池外,項目方還設立了KuCoin專屬獎池,一旦項目競拍成功,所有在KuCoin參與并為該項目助力的用戶可瓜分該獎池。

KuCoin(庫幣)旨在發掘優質區塊鏈項目,為來自207個國家的800萬用戶提供現貨、杠桿、合約、Staking 、借貸等一站式服務。[2021/6/9 23:24:31]

這里修改為:2052

生成修改后的paraId的chainspec文件

生成wasm文件

Kusama將于6月15日20:00開啟首個平行鏈插槽拍賣:據官方推特信息,6月8日,波卡先行網絡Kusama正式宣布將于北京時間6月15日20:00開啟平行鏈插槽拍賣,本次拍賣共有5輪,共持續五周,在第2輪拍賣之前官方將暫停一段時間以評估網絡性能。

Kusama平行鏈拍賣時間表公布。第一個插槽拍賣時間:北京時間 2021年6月15日 20:00開啟;第二個插槽拍賣時間:北京時間 2021年6月22日 20:00開啟;第三個插槽拍賣時間:北京時間 2021年6月29日 20:00開啟;第四個插槽拍賣時間:北京時間 2021年7月6日 20:00開啟;第五個插槽拍賣時間:北京時間 2021年7月13日 20:00開啟。[2021/6/8 23:21:46]

生成genesisstate文件

啟動本地collator節點

波卡創始人:添加Kusama首條平行鏈的投票已啟動:金色財經報道,波卡創始人兼Web3基金會主席Gavin Wood發推文稱,第110號提案現在可以在Kusama上進行投票,如果通過,這將使第一條平行鏈添加到Kusama。[2021/5/18 22:12:55]

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

Rococolivetestnetwork中測試parachain

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

步驟:

1.在rococopublictestnetwork注冊一個paraId

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

數據:平行鏈測試網上線,波卡生態普漲,DOT3L 2日累積漲96.77%:平行鏈測試網上線,波卡生態項目普漲,其中DOT、OCEAN、RING、PHA、KSM、PCX 24小時漲13.67%、12.09%、8.61%、8.44%、6.82%、1.75%,報9.3USDT、0.42USDT、0.048USDT、0.11USDT、68.24USDT、4.42USDT。此外,DOT3L 2日累積漲96.77%;KSM3L 2日漲幅64.66%。MXC抹茶現已支持波卡生態現貨、ETF、合約、杠桿和指數交易以及多種PoS服務,其中持倉PoS只需幣幣賬戶持有相關資產,并于PoS礦池內開通相關服務即可。[2021/1/13 16:04:40]

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

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

本體Ontology將在波卡網絡搭建平行鏈:本體Ontology(ONT)正在波卡網絡上搭建平行鏈,參與平行鏈插槽競拍,還將基于其去中心化身份跨鏈通信提供一系列征信類服務。[2020/8/27]

首先,啟動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同步即可

Tags:AINPARHAIChainAinu TokenspartanprotocolKoHo Chainqinbchain

BNB
波卡發展的另一種展望:DApp專用平行鏈-ODAILY_DAPP

Polkadot生態研究院出品,必屬精品 背景 幾周前因為知名媒體的一篇《300萬人的第一雙“虛擬鞋”》,StepN徹底在國內互聯網圈火了一把,甚至引來了知名媒體大V劉潤老師的撰文.

1900/1/1 0:00:00
2022波場黑客松大賽第二季項目評審現已正式結束,獲獎項目即將揭曉-ODAILY_Klaytn

2022波場黑客松大賽第二季項目評審現已正式結束,獲獎項目即將揭曉。 區塊鏈平臺Klaytn公布Klaytn-Covalent2022黑客松獲獎項目:5月27日消息,區塊鏈平臺Klaytn公布K.

1900/1/1 0:00:00
Tether項目周報(0613-0619)-ODAILY_TET

Tether:譴責近期有關其商業票據的虛假謠言6月15日消息,USDT母公司Tether表示,譴責有關其商業票據的虛假謠言,有傳言稱其商業票據組合中85%由中國或亞洲商業票據支持.

1900/1/1 0:00:00
波卡生態周報:報告顯示波卡開發人員活動持續領先-ODAILY_POL

Polkadot生態研究院出品,必屬精品波卡一周觀察,是我們針對波卡整個生態在上一周所發生的事情的一個梳理,同時也會以白話的形式分享一些我們對這些事件的觀察.

1900/1/1 0:00:00
Qredo為早期采用者推出WalletConnect集成-ODAILY_Qredo

Qredo推出與WalletConnect的新集成,這是一種用于訪問去中心化金融(DeFi)的開放協議.

1900/1/1 0:00:00
波場TRON賬戶總數突破1.05億-ODAILY_USDT

區塊鏈瀏覽器TRONSCAN最新數據顯示,7月24日至7月30日,波場TRON賬戶總數新增100萬,總數達到105,069,446,正式突破1.05億.

1900/1/1 0:00:00
ads