買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > AAVE > Info

AIN:平行鏈上線技術系列三:Rococo local and public test network-ODAILY_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文件

波卡生態跨鏈流動性協議Basilisk贏得Kusama上第八個平行鏈插槽:9月22日消息,據PolkaWorld消息,9月22日下午17:13左右,Kusama網絡的第8個平行鏈插槽拍賣結束!隨后進行了15min的隨機“搖骰子”來決定最后的獲勝者,在17:28左右,Basilisk以鎖定將近222,222個KSM成功贏得Kusama的第8個插槽,并將在2個小時之后,接入Kusama中繼鏈,以平行鏈的方式出塊。Kusama理事會在17:52投票通過了Motion358,正式開啟Kusama的第9次插槽拍賣。目前出價最高的是Centrifuge的先行網Altair,目前一共收集到120,987個KSM。[2021/9/22 16:58:40]

這里修改為:2052

生成修改后的paraId的chainspec文件

生成wasm文件

Acala先行網Karura平行鏈眾貸功能現已開啟:波卡DeFi平臺Acala先行網Karura已開啟平行鏈眾貸功能,現用戶可直接通過Acala官網(最小鎖定量為0.1 KSM),Polkawallet(最小鎖定量為1 KSM),Kraken,OKEx,麥子,Fearless等渠道參與。Acala團隊表示,眾貸開啟頭三天,所有參與者都將會獲得額外10%的早鳥獎勵。

截止目前, Karura總鎖定數量已突破7.3 萬KSM,總鎖倉價值已達到3千萬美金,總參與人數已突破2000人。[2021/6/9 23:23:07]

生成genesisstate文件

啟動本地collator節點

跨鏈交易協議RAIFinance與STP及Cobak聯合發起韓國波卡聯盟KPA,計劃參與平行鏈插槽拍賣:基于波卡Polkadot的跨鏈交易協議RAIFinance宣布與STP(StandardTokenizationProtocol)以及韓國區塊鏈社區平臺Cobak聯合發起韓國波卡聯盟(KoreanPolkadotAlliance,簡稱KPA),這是一個基于Polkadot生態項目和團隊組成的非營利性組織,目前已有包括NGCVentures和GBIC在內的加密貨幣基金作為創始成員加入,KPA旨在促進和加速韓國Polkadot生態的長足發展。[2021/2/5 18:58:40]

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

Rococolivetestnetwork中測試parachain

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

波卡周報:以太坊橋一季度接入Polkadot 一季度發布Kusama及Polkadot平行鏈:2月2日,波卡Polkadot官方社區PolkaBase發布波卡周報。主要內容包括:在不提供明確的鏈的情況下將無法啟動Substrate;將在所有Polkadot RunTime中使用可擴展多重地址;修復cumulus的狀態緩存;增加交易通知的最大度量標準;波卡15號公投,RunTime升級到Polkadot v27;波卡品牌重塑的已更新進入沉浸階段;Kusama賞金提案子賞金擴展實施已執行;申請參加下一次解碼的Polkadot的提案將于2月28日截止;2021 年第一季度比特幣將進入Polkadot (PolkaBTC);以太坊橋即將在第一季度接入Polkadot;2021年第一季度,Kusama平行鏈發布,Polkadot平行鏈發布。[2021/2/3 18:45:26]

步驟:

1.在rococopublictestnetwork注冊一個paraId

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

波卡Rococo測試網已經連接8個平行鏈:波卡Polkadot官方發布周報,報告顯示,截至目前Rococo測試網已經連接到了8個平行鏈。此前8月7日,Polkadot正式啟動測試網Rococo,該測試網包括Tick平行鏈1測試網、Trick平行鏈2測試網和Track平行鏈3測試網三部分。[2020/8/31]

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

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

首先,啟動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:AINROCHAICOCadultchainRock DaoThe Whale of BlockchainECOC幣

AAVE
LUN:UST與美元脫鉤,LUNA暴跌99.9%-ODAILY_UNA

Apr.2022,VincyDataSource:FootprintAnalytics-AlgorithmicStablecoinAnalysisTerraUSD是——盡管“曾經”可能更好——一.

1900/1/1 0:00:00
WEB3.0:以太坊上海Web 3.0開發者峰會「云端」順利召開,大神云集共商互聯網未來-ODAILY_WeBlock

2022年5月20日,中國上海——由以太坊上海籌委會成員主辦,中國生物多樣性保護與綠色發展基金會和通商中國協辦.

1900/1/1 0:00:00
COIN:ApeCoin近期爆火的3個原因-ODAILY_NFT

無聊猿游艇俱樂部(BAYC)絕對是去年加密貨幣行業的最驚喜的項目之一。 BAYC由YugaLabs開發并在以太坊區塊鏈上鑄造,該系列中的每個NFT都代表了一種獨特、醒目的猿猴,它們具有不同的外觀.

1900/1/1 0:00:00
QUO:DAOrayaki:關注DAO從業者的心理健康-ODAILY_BENZI

原文作者:Twoplus原文標題:CultivatingMentalFitnessInDAOs 良好的心理健康對我們的生活和事業至關重要.

1900/1/1 0:00:00
ENS:8個里程碑式NFT實例的啟迪-ODAILY_ENS幣

實際上從Beeple的作品破圈讓很多人知道NFT到今天,時間還不到18個月。但行業的變化實在太快,新的熱點目不暇接,有種稍縱即逝的感覺.

1900/1/1 0:00:00
TET:機構將放棄嚴重脫錨的stETH交易池? -ODAILY_Knoxstertoken

今天來聊聊StETH/ETH的事情,也就是交易對流動性即將耗盡。顧名思義,stETH是ETH上的質押版本,其目的就是為了保護合并后的ETH安全.

1900/1/1 0:00:00
ads