以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

平行鏈上線技術系列三 -Rococo local and public test network_AIN:blockchain平臺交易

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

價值逾兩億美元USDC從未知錢包轉移到未知錢包:金色財經報道,數據顯示,今日19:20,201,108,000 USDC (價值約201,203,023美元) 從未知錢包轉移到未知錢包。[2023/8/5 16:19:43]

這里修改為:2052

生成修改后的paraId的chainspec文件

生成wasm文件

生成genesisstate文件

啟動本地collator節點

代幣化黃金資產總市值超過10億美元:金色財經報道,CoinGecko的數據顯示,隨著金價接近歷史高點,代幣化黃金資產的總市值超過了10億美元。代幣化黃金是一種穩定幣,其價格與黃金掛鉤。它為投資者提供了一種投資黃金的方式,既不需要支付ETF管理費,也不用承擔金條的存儲成本。目前最大的兩種黃金穩定幣是由紐約金融科技公司Paxos Trust Company發行的PAXG以及由Tether發行的XAUT。截至目前,PAXG和XAUT的市值分別為5.18億美元和4.99億美元。[2023/4/5 13:45:36]

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

Rococolivetestnetwork中測試parachain

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

Polygon zkEVM最后一個測試網現已上線:12月25日消息,Polygon zkEVM發推表示,具有顯著性能升級的最終測試網現已上線,主網即將到來。

自Polygon zkEVM的公共測試網于10月推出以來,已經處理了21,966個txs,生成并驗證了14,930個ZK證明,創建了10,508個錢包地址等。[2022/12/25 22:06:15]

步驟:

1.在?rococopublictestnetwork?注冊一個paraId

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

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

比特幣ATM運營商CoinCloud聘請顧問重組債務:11月15日消息,比特幣ATM運營商CoinCloud已聘請M-III Partners和B Riley Securities顧問重組其1.25億美元債務。[2022/11/15 13:08:06]

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

首先,啟動Live模式的parachain,這里有兩種方式:

第一種:修改parachain鏈的chainspec文件,以命令行的方式進行指定Live啟動

第二種:通過json文件的形式,由于我們之前已經在本地生成了rococo-local-parachain-2052-raw.json?這個文件,我們只需要修改其中的一些參數

主要修改字段為:

chainType:需要將Local修改為Live,

跨境支付解決方案LINK IO與Zebec Protocol達成合作:5月30日消息,Solana生態連續結算協議Zebec Protocol與跨境支付解決方案LINK IO達成合作,LINK IO將探索Zebec的流支付等功能,同時還計劃將Zebec的SDK服務集成到Link IO生態系統中。[2022/5/30 3:50:27]

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:AINPARCHAChainblockchain平臺交易sparta幣前景blockchain官方網站登錄不了Themis Chain

比特幣最新價格
數字藏品”大出風頭“無雙數科帶你真正了解它_NOM:busd幣是什么幣

如今大熱的數字藏品,你真正了解嗎?為何他初入市場便“大出風頭”無雙數科解開數字藏品真正的故事。數字藏品是什么?直觀來看,它可能就是一張數字化照片或視頻,甚至就只是一串數字.

1900/1/1 0:00:00
如果這是你第一次遭遇加密貨幣低迷 會覺得暴跌的市場可怕嗎?_加密貨幣:數字貨幣

如果這是你第一次遭遇加密貨幣低迷,肯定會覺得當前暴跌的市場很可怕。實際上,加密貨幣在2018年、2015年和2013年都被宣布過「死亡」,但最終,在每一次挫折之后,加密貨幣都變得更強勁.

1900/1/1 0:00:00
比特幣持有 2 萬美元:因為歐洲央行警告通脹可能永遠不會回到 COVID 之前的低點

大家好 我是幣圈小沫沫~ 由于歐洲承認通脹上升可能是永久性的,歐元以外的市場反應遲緩。 在6月29日華爾街開盤后,比特幣(BTC)穩定在略高于20,000美元的水平,因為歐洲首席銀行家承認世界將.

1900/1/1 0:00:00
在 Binance Marketplace 和 DeFi 錢包使用您的$FROYO_binance:Solyard Finance

YurishYin Jun24 · 4minread 在Binance兌換您的$FROYOBinance新的DeFi錢包功能,讓您能從Binance內部訪問PancakeSwap.

1900/1/1 0:00:00
為什么Yield+激勵計劃是賦能EOS DeFi發展的重要一環?| AMA精彩回顧_EFI:defi幣今日行情

2022年6月23日20:00,EOS網絡基金會最新一期非正式柚談欄目開播,本期活動圍繞備受生態關注的Yield+藍皮書及其EOS流動性激勵計劃展開.

1900/1/1 0:00:00
禁之路雖遠必行 | 國際禁日主題藏品限量發售_META:metamask小狐貍錢包官網4.4.0

絕境之地 國際禁日 國際禁日,全稱是禁止藥物濫用和非法販運國際日,即國際反日,為每年的6月26日.

1900/1/1 0:00:00
ads