加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > Fil > Info

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

波卡周報:Polkadot即將上線集體平行鏈,Parity更新管理層:10月23日消息,根據PolkaWorld發布的波卡周報,Gavin發布聲明宣布辭去Parity CEO的管理一職,專注在他喜歡的創造性的事情上,繼續為Polkadot的成功和Web3的愿景做出貢獻。而Parity聯合創始人Bj?rn Wagner將擔任這一重要職位。

Polkadot第30次插槽Auction將在10月24日凌晨4點左右結束,目前Crust領先整個蠟燭期。

Polkadot的Staking率最近下降為51.1%。

Polkadot理事會通過Motion 279,將集體平行鏈作為公益平行鏈進行啟動。第一個成立的集體可能是Polkadot聯盟,但這個平行鏈也將支持為Polkadot網絡服務的其他集體。

Polkadot在第三季度的開發活動創下歷史新高,一直保持到9月底。平行鏈也一直在探索互操作性。

Kusama的第57次插槽Auction將在10月24日12點左右結束,目前Crust領先整個蠟燭期。

Kusama理事會投票通過Motion 558,批準了對OnFinality公共基礎設施服務的資助。

Kusama理事會投票通過Motion 559,批準了Parity提出的Infrastructure Bounty的充值,以繼續支付資助為Kusama生態系統運行提供可靠的公共基礎設施:包括區塊瀏覽器、治理論壇和應用程序、快照和驗證人服務提供商、社區錢包服務和其他尋求用國庫資金支付維護成本的項目。[2022/10/23 16:35:52]

這里修改為:2052

波卡NFT公鏈Unique Network贏得Polkadot第14次平行鏈插槽競拍:4月13日消息,Polkadot網絡第14次平行鏈插槽拍賣結束,波卡NFT公鏈Unique Network以鎖定822,942 DOT贏得Polkadot第14次平行鏈插槽競拍。[2022/4/13 14:22:50]

生成修改后的paraId的chainspec文件

生成wasm文件

生成genesisstate文件

Parallel Finance上線Dora Factory Kusama平行鏈拍賣:3月28日消息,DAO-as-a-Service 基礎設施 Dora Factory 將參與 4 月 3 號開始的新一輪 Kusama 平行鏈卡槽拍賣。Parallel Finance 已上線 Crowdloan 頁面,并為參與 Dora Factory 平行鏈拍賣的用戶提供額外的 HKO 激勵。[2022/3/28 14:22:09]

啟動本地collator節點

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

Rococolivetestnetwork中測試parachain

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

Gavin Wood:平行鏈已經準備好在波卡上啟動,接下來取決于治理流程:9月29日消息,波卡的Founder Gavin Wood表示,波卡平行鏈在技術方面已經準備就緒,接下來的啟動進程取決于平臺治理流程。(NEWSBTC)[2021/9/29 17:15:46]

步驟:

1.在rococopublictestnetwork注冊一個paraId

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

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

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

波卡周報:Polkadot更新版本 平行鏈功能隨后部署Kusama網絡:據波卡周報顯示,Polkadot更新版本,平行鏈功能正在審計并隨后部署 Kusama網絡。 1.波卡理事會通過了PolkaWorld提出的國庫議案。 2.由于v30 runtime的升級,目前在波卡上的最低質押金額是1個DOT。 3.Kusama提名人已經從最多可以提名16個驗證人增加到最多可以提名24個驗證人。 4.Kusma的手續費和保證金減少了50倍。 5.Klever正在向Kusama理事會尋求反饋,針對將Kusama集成到他們錢包的國庫申請議案。[2021/5/9 21:41:12]

首先,啟動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:PARARAPARAAINPAR幣SARAPaparazziEcom Chain

Fil
PSM新增支持USDC,進一步提升USDD價格穩定性-ODAILY_USD:SDD

據官方消息,8月18日,PSM新增支持USDC。 男裝品牌Psycho Bunny推出NFT:9月10日消息,男裝品牌Psycho Bunny與街頭藝術家Buff Monster獨家合作,推出了.

1900/1/1 0:00:00
UST與美元脫鉤,LUNA暴跌99.9%-ODAILY_UST:luna幣創始人出獄

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

1900/1/1 0:00:00
波聯儲增加5億枚USDC儲備保障USDD穩定,當前USDD抵押率超310%-ODAILY_NEAR:USD

據官方消息,為應對市場極端情況,波場聯合儲備已增加5億枚USDC儲備來捍衛USDD掛鉤,當前,USDD抵押率超310%.

1900/1/1 0:00:00
JustLend的存款挖礦獎勵正式升級為USDD-ODAILY_JUS:Leopard Lending

據官方消息,7月8日,JustLend的存款挖礦獎勵現已正式升級為USDD。 波場TRON網絡上的首個官方借貸項目JustLend將于今晚20:30正式上線:據最新消息,波場TRON網絡上的首個.

1900/1/1 0:00:00
如何玩轉DeFi借貸協議?一起了解DeFi借貸協議的“前世今生”-ODAILY_EFI:區塊鏈的未來發展前景數字化研究

隨著區塊鏈技術的持續提升,其應用場景也在不斷豐富。其中DeFi生態的迅猛發展,吸引了更多的人和機構入場.

1900/1/1 0:00:00
Qredo宣布收購Xena衍生品交易平臺-ODAILY_Qredo:FREDDO幣

Qredo開創性地收購了Xena交易所的技術和團隊,為更喜歡自托管的安全性和靈活性的機構帶來了新的流動性水平。倫敦,2022年7月18日—Qredo自豪地宣布收購Xena交易所的團隊和技術.

1900/1/1 0:00:00
ads