以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > 世界幣 > Info

Chain:平行鏈上線技術系列三:Rococo local and public test network-ODAILY

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

Robonomics贏得第20次Kusama平行鏈插槽拍賣:1月2日消息,基于波卡的去中心化物聯網基礎設施Robonomics贏得第20次Kusama平行鏈插槽拍賣。[2022/1/2 8:20:19]

這里修改為:2052

生成修改后的paraId的chainspec文件

生成wasm文件

生成genesisstate文件

啟動本地collator節點

Khala Network以約13.2萬KSM的報價贏得Kusama第四條平行鏈:Subscan當前頁面數據顯示,Kusama網絡已達到第四輪平行鏈插槽拍賣結束的區塊高度8,323,581,最高報價已經產生,波卡隱私計算項目Phala的先行網絡Khala Network以132,281 KSM的報價贏得了Kusama第四條平行鏈。[2021/7/13 0:48:26]

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

Rococolivetestnetwork中測試parachain

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

步驟:

Acala先行網Karura獲得Kusama首個平行鏈競拍插槽后三小時內開始成功生產區塊:官方消息,第一次Kusama平行鏈插槽拍賣已經結束,第一批平行鏈已成功連接到Kusama中繼鏈,提供了Polkadot白皮書中概述的最后一項核心功能:專門構建的、可互操作的平行鏈。第一次拍賣的最高出價者是Karura,它是Kusama和Acala姊妹網絡的DeFi中心,它自動加入第一個平行鏈插槽,并在拍賣結束后的短短三小時內開始成功生產區塊。Acala是Polkadot生態系統的跨鏈去中心化金融DeFi中心,而Karura將服務于Kusama社區。[2021/6/23 23:59:40]

1.在rococopublictestnetwork注冊一個paraId

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

Parity計劃開發和提議通用資產平行鏈Statemint:官方消息,Parity計劃開發和提議一條名為Statemint的通用資產平行鏈,作為波卡和Kusama最早批的通用平行鏈。該平行鏈能具備部署NFT、穩定幣、央行數字貨幣等資產的功能。用戶通過在波卡質押DOT或者在Kusama質押KSM就可部署資產。如果獲得中繼鏈治理組織的批準,用戶甚至不需要質押就可部署資產。[2021/3/9 18:29:51]

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

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

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

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

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

掌柜調查署 | Bondly CEO Brandon:Bondly將在Polkadot使用自己的平行鏈,提供一個類似于支付寶的金融系統:在今日舉行的《掌柜調查署 | Bondly重新定義“價值”與“交易”》直播中,Bondly CEO Brandon表示,Bondly是一個可信任的、可移植的、透明的交換協議,旨在幫助更多人進入去中心化金融市場,Bondly推出的一系列可信DeFi產品能夠成為用戶日常交易活動的一部分,確保人們可以安心處理每次兌換代幣或在線購物交易。我們將在Polkadot使用我們自己的平行鏈,提供一個類似于支付寶的金融系統,專注于購買和銷售數字商品,如NFT,域名等。

電子商務行業市場價值高達3.5萬億美元,但卻被一些大公司壟斷。通過引入專注于解決當前交易摩擦的DeFi產品,Bondly希望徹底改變現狀,并成為推動行業發展的先驅。[2021/1/5 16:30:24]

主要修改字段為:

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:PARAINHAIChainParadigm ZeroDogechainRechargepay ChainVince Chain

世界幣
BIT:Miden的stark證明系統-ODAILY

Miden證明系統架構 miden是一個基于strark技術的zkvm實現方案。它的底層是基于winterfell這個zkp庫來生成stark證明和對證明進行驗證.

1900/1/1 0:00:00
RED:Qredo為早期采用者推出WalletConnect集成-ODAILY

Qredo推出與WalletConnect的新集成,這是一種用于訪問去中心化金融(DeFi)的開放協議.

1900/1/1 0:00:00
WEB:Foresight Ventures贊助DFINITY Supernova黑客松,助力「下一代」Web3應用-ODAILY

DfinitySupernova是首場基于IC區塊鏈的全球黑客松活動,活動總獎金池超過76.5萬美元.

1900/1/1 0:00:00
POLK:波卡年度最重要盛會上線,這一次有什么不同?-ODAILY

圖片Polkadot生態研究院出品,必屬精品 背景 Q:波卡今年最重要的盛會“全球社區會議PolkadotDecoded”將在國內哪里舉辦?A:杭州,杭州.

1900/1/1 0:00:00
SEA:NFT周刊:電商巨頭eBay收購KnownOrigin-ODAILY

2022年第二季度以NFT.NYC收尾,新的一周YugaLabs和BAYC占據了頭條新聞,eBay積極進軍NFT領域。讓我們來回顧一下本周NFT領域重要新聞.

1900/1/1 0:00:00
CRYPTO:有關監管正在制定,穩定幣會成為英國的支付工具嗎?-ODAILY

由法定貨幣支持的穩定幣將被視為一種支付方式,英國監管機構周三向該國議會提交了管理穩定幣使用的新規則。這份期待已久的金融服務和市場法案得到了英國財政部長NadhimZahawi的支持.

1900/1/1 0:00:00
ads