引言
本文首先介紹在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文件
Equilibrium贏得波卡平行鏈第12次拍賣:3月20日消息,Equilibrium宣布贏得波卡第12次拍賣,并將作為第12條平行鏈加入波卡網絡。該項目計劃在6月前前面啟動現貨與借貸市場。
據悉,Equilibrium被設計為一個超級應用程序,它融合了最流行的DeFi用例,提供高杠桿的跨鏈借貸和交易數字資產,將訂單簿DEX、保證金交易功能和創新的貨幣市場相結合,最低抵押要求低至105%。[2022/3/20 14:07:15]
這里修改為:2052
生成修改后的paraId的chainspec文件
生成wasm文件
生成genesisstate文件
啟動本地collator節點
然后在打開本地的relaychain的polkadot-js的前端界面,注冊parachain,上傳Wasm和genesisstate參考:https://docs.substrate.io/tutorials/v3/cumulus/connect-parachain/
Kusama結束第三批插槽Auction,24% KSM鎖在平行鏈中:11月23日消息,據PolkaWorld發文稱,Kusama第15個平行鏈插槽Auction已結束,Genshiro以鎖定47,425個KSM贏得Kusama的第15個平行鏈插槽,租期范圍是Lease 17 - Lease 24。除此之外,Kusama網絡將在Lease 17開始時候開啟第16次插槽Auction,第四批插槽將有5次Auction。據悉,目前共有24.37%的KSM被鎖在Kusama平行鏈插槽和Crowdloan中。[2021/11/23 22:10:59]
Rococolivetestnetwork中測試parachain
比如,上面我們已經注冊了parachain2052,那么我們就可以在rococo公開測試網上測試我們的Parachain了。
在波卡上注冊Shell平行鏈的提案已獲波卡理事會通過:11月1日消息,在波卡上注冊Shell平行鏈的提案已獲波卡理事會通過,目前正在進行公投。Shell平行鏈的功能極其有限,只接受來自中繼鏈利益相關者主體的消息,最終會在后續的公投中升級到Statemint公益平行鏈。[2021/11/1 21:16:03]
步驟:
1.在?rococopublictestnetwork?注冊一個paraId
2.通過這個ParaId以及之前我們本地生成的genesisstate和wasm文件來注冊parathread
3.當注冊成為一個parathread后,我們可以看到parathread處于onboarding狀態。此時,我們就可以申請成為平行鏈了,可以聯系Parity官方的人進行操作,在element頻道
目前有四條平行鏈在波卡測試網Rococo V1上運行:波卡社區Polka Warriors推特消息,截止UTC時間1月13日下午1:40(北京時間21:40),有四條平行鏈在波卡測試網Rococo V1上運行,分別是Tick平行鏈1測試網、Trick平行鏈2測試網、Track平行鏈3測試網和Plasm Network。[2021/1/13 16:05:55]
4.如果官方的人將Parathread升級為parachain后,我們就可以開始本地啟動平行鏈進行測試,是否能鏈接到rococolive且正常出塊。
首先,啟動Live模式的parachain,這里有兩種方式:
第一種:修改parachain鏈的chainspec文件,以命令行的方式進行指定Live啟動
李昆運:波卡平行鏈插槽拍賣將會有很大的不確定性:金色財經年度巨獻洞見財富密碼2021投資策略會持續進行中,德鄰資本創始人李昆運表示:波卡平行鏈插槽拍賣將會有很大的不確定性,每個插槽背后所產生的價值都無法估量,注定會被多方競爭拍賣,除了項目之外,可能還會有交易所、資本機構甚至大戶參與。我們預估第一個“頭槽”拍賣的成本應該在100萬美元到130萬美元之間,目前只有少數有實力的項目可以獨立參與競標,此外波卡官方也允許項目通過IPO的形式籌集競標資金。[2020/12/30 16:05:30]
第二種:通過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同步即可
金色財經消息,近日,螞蟻鏈高速通信網絡BTN通過信通院能力測評,系統核心功能、多通信模式支持、區塊鏈網絡優化、網絡通信安全、去中心化系統通信設施基礎保障、網絡運維能力等六大項25小項均符合要求.
1900/1/1 0:00:00尊敬的8V用戶:?8V將于2022年6月28日16:30進行系統升級維護,期間將暫停所有服務,您的賬戶將無法登錄,請您控制好倉位/提前平倉.
1900/1/1 0:00:00CoinUp自2021年上線,從初生朝陽的模樣,嶄露頭角成長為如今光芒萬丈的樣子。CoinUp一路上篳路藍縷,把山林開啟,其中艱辛文字無法訴諸萬分之一.
1900/1/1 0:00:00加密市場入熊以來,區塊鏈投資轉冷,拋售潮接連不斷,多家機構深陷流動性危機。據彭博7月4日報道,加密貨幣交易所FTX.US聯合創始人SamBankman-Fried表示,他將考慮收購正在遭受重創的.
1900/1/1 0:00:00DearValuedUsers,HuobiGlobalwillbeopeningSRT(SmartRewardToken)?spottrading(SRT/USDT)andspotGridtra.
1900/1/1 0:00:00親愛的用戶: CoinMark于6月21日上線的“熊市見真情,幣瑪豪擲60萬U送溫暖”活動已于2022年6月30日結束.
1900/1/1 0:00:00