火星链 火星链
Ctrl+D收藏火星链
首页 > 比特币 > 正文

Chain:平行链上线技术系列三 -Rococo local and public test network

作者:

时间: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文件

ETHGlobal Paris 2023黑客松公布胜选项目名单:金色财经报道,ETHGlobal Paris 2023黑客松公布胜选项目名单,其中入围的项目有:Bubbles、ZK Microphone、GLSwaps、TwitterCampalgn、TyphoonCashX、Kinetex Light Clients、Harpos、Stake Garden、Cypher Deposit、Bob the Solver、VoiceSense、Community-bound、On-chain messaging aggregator。[2023/7/24 15:54:23]

这里修改为:2052

生成修改后的paraId的chainspec文件

生成wasm文件

数据:DWF Labs以40枚ETH再次购入LADYS:5月11日消息,据Lookonchain监测,DWF Labs刚刚再次购买LADYS代币,DWF Labs用40枚ETH (约73000美元) 购买了8790亿枚LADYS,平均购买价格为0.00000008319美元。[2023/5/11 14:57:12]

生成genesisstate文件

启动本地collator节点

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

Rococolivetestnetwork中测试parachain

韩国国民议会加快制定《数字资产基本法》,最早将于本月举行公开听证会:2月7日消息,韩国国民议会最早将于本月举行公开听证会,以加快制定《数字资产基本法》,旨在彻底改革与数字资产相关的制度。

公开听证会预计最早在本月底或最迟在3月份举行,这次公开听证会由该国执政党和在野党在国会层面准备。在公开听证会上,预计将广泛讨论数字资产的性质和范围、投资者保护措施、代币发行和披露制度以及虚拟资产公司进入行业的要求等各种行业问题。

据悉,目前韩国有13项与虚拟资产相关的法案正在国民议会中待决。(Money Today)[2023/2/7 11:51:55]

比如,上面我们已经注册了parachain2052,那么我们就可以在rococo公开测试网上测试我们的Parachain了。

步骤:

1.在?rococopublictestnetwork?注册一个paraId

2.通过这个ParaId以及之前我们本地生成的genesisstate和wasm文件来注册parathread

Kevin Shao:未来交易肯定更多的会集中在链上:金色财经报道,在Metainsight主办的以“FTX事件冷思考: 客户资产如何安全管理”为主题的Metainsight圆桌汇上,Bitrise Capital Co-Founder Kevin Shao表示,

未来区块链或crypto的发展格局其实相对比较清晰了,一方面,未来交易肯定更多的会集中在链上,慢慢迁移过去,提升用户体验以及提高用户交易效率。

第二方面就是传统合规,传统的监管肯定会不断的加码,特别是中心化交易所的资产托管会像传统金融监管一样会被授予第三方来做一些监管。

然后基于这个托管行业会迎来一波需求,同时我们认为未来很多中心化可能更多的会成为一个桥梁,就是在法币进入crypto的时候,会是一个非常好的桥梁。在crypto世界里面,有很多可替代的或者说非常安全的解决方案来实现交易方面的需求,我觉得这个是可以预见到。[2022/11/20 22:07:43]

3.当注册成为一个parathread后,我们可以看到parathread处于onboarding状态。此时,我们就可以申请成为平行链了,可以联系Parity官方的人进行操作,在element频道

4.如果官方的人将Parathread升级为parachain后,我们就可以开始本地启动平行链进行测试,是否能链接到rococolive且正常出块。

币安:将支持Monero网络升级和硬分叉:金色财经消息,Binance官方推特发布消息称,将支持Monero网络升级和硬分叉。[2022/8/11 12:17:39]

首先,启动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同步即可

来源:金色财经

标签:AINHAIChainCHASYNCBRAIN价格healthchainMechaChainTChain

比特币热门资讯
OLA:个人如何投资币圈 须谨记的风险提示

个人如何投资币圈需要注意哪些事项?现在很多新手投资者都对币圈投资十分感兴趣,那么怎么投资币圈,个人适合投资币圈吗?个人投资币圈有哪些注意事项?在进入币圈市场、了解比特币价格时.

1900/1/1 0:00:00
DOO:币上丞:以太日线三连阳能否坚守住来之不易的多头趋势?精准把控箱体再度实现13倍布局

币上丞:强光之下没有云朵,是太阳你始终遮挡不住。带着币友们仗剑天涯,走得更长远,也不负曾经的相遇与信任15年从业经验,每日18小时看盘,是时间堆积后的沉淀我想与庄共舞征服世界,却不过是为了让你给.

1900/1/1 0:00:00
SAR:Sumati GameFi生态纵览 神奇世界中的元素设计

太空探索类游戏始终是游戏赛道中,最受欢迎的板块之一,通常这类游戏制作精良、玩法丰富。而在GameFi爆火后,太空类链游也逐渐成为了GameFi赛道中,想象力最为丰富的板块之一.

1900/1/1 0:00:00
EFI:一文阐述去中心化金融(DeFi)的历史及未来

DeFi的早期演变比特币是第一个去中心化金融工具,在2009年赋予了加密行业生命。最初是极客在玩的不知名加密货币,现在是一种主要投资资产,是我们见过市场上任何稳定资产波动率最高的.

1900/1/1 0:00:00
BTC:GBTC 如何从「牛市发动机」变成「暴雷导火索」

无论是曾经的一线VC三箭资本,还是一度估值高达30亿美元的BlockFi皆踩坑灰度发行的比特币信托基金GBTC。熊市是流动性乐章的休止符.

1900/1/1 0:00:00
区块链:金色观察 | 从概念、讨论到发展热潮 多地政府抢跑布局元宇宙

尽管仍处于早期的发展阶段,但元宇宙带来的发展声浪与热潮丝毫不减。从概念兴起到讨论热潮元宇宙在1992年科幻小说《雪崩》中被首次提出.

1900/1/1 0:00:00