以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > 狗狗幣 > Info

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

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

Bifrost已成功續約Kusama平行鏈槽位:據鏈上數據顯示,Bifrost已于5月2日續拍到租期為21-28 Kusama平行鏈槽位。Bifrost Kusama平行鏈將與未來Bifrost Polkadot平行鏈成功競拍后被同時保留,服務于兩個生態。

待Kusama Polkadot跨鏈橋成熟后,Bifrost計劃將主要協議及治理模塊遷移至Bifrost Polkadot平行鏈,通過XCM跨鏈治理Bifrost Kusama平行鏈,支持Kusama生態設施。[2022/5/2 2:45:42]

這里修改為:2052

生成修改后的paraId的chainspec文件

生成wasm文件

生成genesisstate文件

啟動本地collator節點

關于“在Polkadot上注冊Shell平行鏈”的第121號動議已開啟投票:Polkadot在推特上表示,第121號動議現已開啟投票。該動議提出在Polkadot上注冊Shell平行鏈,以確保區塊生產、包含和最終完成。Shell平行鏈的功能極其有限,它甚至沒有帳戶的概念。Shell只接受來自中繼鏈的消息來升級自身。在爭議代碼激活后,Shell最終可以通過進行另一次公投升級為Statemint。如果委員會通過,該動議將進行公投。[2021/10/29 6:20:18]

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

波卡周報:Polkadot已有約297個驗證人;Rococo現有5個平行鏈:1月24日,波卡中國社區PolkaWorld發布波卡周報。主要內容包括:

- Polkadot已有約297個驗證人;

- 驗證人可以去除提名人的功能已經被添加,當前可以獲得staking獎勵的最小質押數額約為83.2 DOT;

- 波卡網絡當前era中的最低質押驗證人的DOT數是 1,636,877個DOT,最高質押是3,992,758個DOT。驗證人的平均質押是2,051,101 DOT;

- 波卡理事會成員正在對Fearless Wallet的Milestone3進行投票;

- 波卡理事會目前正在投票第54號議案,以根據Polkascan社會合約執行國庫資金的分配;

- Rococo現在總共有5個平行鏈,Tick, Trick和Track, 還有Plasm和Mandala。有26個提案等待加入。[2021/1/24 13:21:20]

Rococolivetestnetwork中測試parachain

GavinWood:平行鏈1.0代碼或將在兩周后上線:10月26日,在Web3基金會、萬向區塊鏈、新鏈空間聯合主辦的Web3.0訓練營項DemoDay上,波卡創始人GavinWood透露團隊正在加緊平行鏈的開發,并希望平行鏈1.0代碼能夠在兩周后上線。同時他也表示,希望使用基于這個代碼的Rococo測試網可以很快發布。[2020/10/26]

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

步驟:

1.在?rococopublictestnetwork?注冊一個paraId

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

現場丨Bifrost聯合創始人Lurpis:波卡處于萌芽期 平行鏈上線才能看出波卡是否為牛市的爆發點:金色財經現場報道,10月11日,由金色財經、Candaq和哼哈互動聯合發起的金色沙龍第55期“Polkadot-波卡萬物生長與跨界破圈對話”在北京正式舉行。在本次沙龍上, Bifrost聯合創始人兼CEO Lurpis表示,

波卡和以太坊是兩個維度的事物,波卡的無分叉升級、異構跨鏈和共享安全性的幾個特性吸引了很多開發者。隨著時間的發展,波卡的技術架構會更加靈活,因為它擴展性強,并且能以更低的成本做一些產品上的升級。他認為,跨鏈、DeFi、DAO是漸進式的,如果在波卡上實現DeFi,就要先實現跨鏈,波卡上的DeFi 是可以支持多資產的。DeFi下一步才是Dao的環節,Dao作為項目去中心化治理的前提,通過對參數上的調整,達到項目市場發展目標。

此外,他指出現在這個階段整個波卡是處于比較早的萌芽期,隨著平行鏈的上線,各地的業務開展情況,才能看出來波卡會不會是下一個牛市中爆發的方向。[2020/10/11]

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:AINCHAROCOHAISeChainDigital Financial ExchangeROCO價格truechain幣可以買嗎

狗狗幣
唯客WEEX企業介紹視頻_ZIP

WEEX為您最安全易用的合約交易平臺WEEX交易所,秉持?客戶第一,伙伴至上?的經營理念,致力于為全球數字貨幣交易用戶提供安全友好的數字貨幣交易服務,同時為合作伙伴提供?公平共贏的合作機會.

1900/1/1 0:00:00
為什么比特幣可以回到 28,000 美元_比特幣

高盛分析師認為,比特幣和加密市場可能會有所緩解,但只會出現進一步的短期和中期動蕩。銀行機構最近的一份報告稱,加密市場一直與美國股市同步發展,因此受到宏觀經濟環境的影響.

1900/1/1 0:00:00
Huobi Global to Open Trading for PANDO at 10:00 (UTC) on July 2

DearValuedUsers,HuobiGlobalwillbeopeningPANDO(PandoSoftware)?spottrading(PANDO/USDT)andspotGridtr.

1900/1/1 0:00:00
FIBA籃球世界杯在即,J9與中國男籃共獻精彩時刻_EFI

正在如火如荼進行的FIBA世界杯預選賽,中國男籃能否呈現出積極的狀態和有意的表現,是廣大球迷關注的焦點之一.

1900/1/1 0:00:00
都上車了!Musk的Vegas Loop現在接受狗狗幣支付_GMD

TBC創始人埃隆馬斯克周三似乎證實了這一消息,并在推特上回應了這一消息,稱:“盡可能支持Doge.

1900/1/1 0:00:00
解析NFT和ETH之間相關性:為何崩潰程度低于 ETH?_NFT

簡介 自從去年夏季的瘋狂漲勢后,NFT正面臨有史以來的市場冷靜期。我們在第一篇文章中調查了藍籌股NFT的表現,這篇文章中將繼續研究推動NFT市場價格變化的宏觀趨勢.

1900/1/1 0:00:00
ads