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

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

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

Equilibrium贏得波卡平行鏈第12次拍賣:3月20日消息,Equilibrium宣布贏得波卡第12次拍賣,并將作為第12條平行鏈加入波卡網絡。該項目計劃在6月前前面啟動現貨與借貸市場。

據悉,Equilibrium被設計為一個超級應用程序,它融合了最流行的DeFi用例,提供高杠桿的跨鏈借貸和交易數字資產,將訂單簿DEX、保證金交易功能和創新的貨幣市場相結合,最低抵押要求低至105%。[2022/3/20 14:07:15]

這里修改為:2052

生成修改后的paraId的chainspec文件

生成wasm文件

生成genesisstate文件

Shiden Network以13.8萬KSM報價贏得Kusama第三條平行鏈:據官方消息,Plasm先行網絡Shiden Network已贏得了Kusama插槽的第三次拍賣,在眾貸期間貢獻了超13萬8千 KSM。超過4300名用戶參與了眾貸,他們將獲得SDN(Shiden 的原生代幣)獎勵。 此外,Astar 門戶站將于7月啟動, 在門戶站里,用戶可以選擇Shiden平行鏈并使用以下功能:用于 SDN 代幣的錢包;代幣交易;dApp Staking;質押收集人;部署 dApp。[2021/7/6 0:30:50]

啟動本地collator節點

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

波卡周報:Rococo已接入Plasm、Mandala、Phala和KILT 4 個測試平行鏈:1月31日,波卡中國社區PolkaWorld發布波卡周報。主要內容包括:目前,除了3個測試平行鏈,與Rococo中繼鏈相連的有4個平行鏈,分別是Phala,Mandala,Plasm 和 KILT;波卡理事會已通過motion 56,將 Polkadot runtime 升級到 v27;Rococo -v1 分支已經更新,并且包含了新的Rococo鏈規范;Polkadot聯合創始人Gavin Wood將Polkadot描述為一種Layer0技術,一種元協議,比比特幣和以太坊更加抽象和靈活;Kusama理事會已經通過了motion 264,為增加子賞金(sub-bounties)功能的議案提供了資金。[2021/1/31 18:31:39]

Rococolivetestnetwork中測試parachain

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

步驟:

1.在rococopublictestnetwork注冊一個paraId

本體Ontology將在波卡網絡搭建平行鏈:本體Ontology(ONT)正在波卡網絡上搭建平行鏈,參與平行鏈插槽競拍,還將基于其去中心化身份跨鏈通信提供一系列征信類服務。[2020/8/27]

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

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

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

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

波卡發布中繼測試網Rococo,包含三個平行鏈測試網:8月4日消息,波卡Polkadot(DOT)發布新的中繼測試網Rococo,該測試網包括Tick平行鏈1測試網、Trick平行鏈2測試網和Track平行鏈3測試網三部分。目前波卡的測試網還有Westend、Arcadia、Berlin、FlamingFir和Mandala。[2020/8/4]

第一種:修改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:ROCCOCROCOCOCORocket Venture原油幣coc是哪里發行的EscrocoACoconut

幣安app下載
DAO規模化時,必要的「無聊」元素-ODAILY_DAO

原文作者:Samantha原文標題:It’stimeforDAOstogetalittlemoreboring DAO一直以來的代名詞是自由、權利下放、無邊界....似乎一切那么符合人性.

1900/1/1 0:00:00
DAOrayaki:簽名在數字資產和加密貨幣中的作用-ODAILY_DAO

可能你正在閱讀本文的時,所使用的瀏覽器和內容終端之間的通信保密也正在運行中,這一過程得益于核心密碼原語實現的身份驗證.

1900/1/1 0:00:00
波場TRON項目周報-ODAILY_tron

過去一周,波場TRON各項目進展順利,并取得了豐碩成果。 美知名數字資管機構Valkyrie:波場TRON鏈上USDT使用量顯著增長:1月25日當地時間,美國知名數字投資機構Valkyrie發布.

1900/1/1 0:00:00
使用Qredo x WalletConnect的5種方法-ODAILY_EDO

從在Curve上種植穩定幣,到在Uniswap上翻轉山寨幣,再到在OpenSea上購買NFT資金,Qredo和WalletConnect使您能夠以前所未有的安全性訪問Web3.

1900/1/1 0:00:00
Solana錢包被盜分析:波及上萬用戶,損失數百萬美元-ODAILY_SOL

8月3日,成都鏈安鷹眼-區塊鏈安全態勢感知平臺輿情監測顯示,Solana發生大規模盜幣事件,截止發稿前,有近1萬多個Solana錢包地址遭受攻擊.

1900/1/1 0:00:00
Tiger NFT Holder首次會議紀要-ODAILY_TIGER

在第一批2998個TigerNFTMint結束之后,TigerVCDAO完成了第一階段的社區、人才和資金的儲備工作。TigerVCDAO正式進入DAO的治理和去中心化VC的全新階段.

1900/1/1 0:00:00
ads