链资讯 链资讯
Ctrl+D收藏链资讯

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

作者:

时间:

引言

本文首先介绍在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文件

又一项以太坊教育计划因担心伊朗制裁而取消:金色财经报道,众筹平台Gitcoin停止了一项旨在帮助讲波斯语的学生学习以太坊编程的活动。此前,区块链初创公司ConsenSys将50名伊朗学生从其智能合约编程课程中除名。Gitcoin在总部位于西班牙巴塞罗那的Giveth平台上继续进行该活动,并最终为创建了该课程的伊朗裔志愿者筹集了超过7558美元,并将向任何讲波斯语的人免费发布该课程。[2021/12/21 7:52:18]

这里修改为:2052

生成修改后的paraId的chainspec文件

生成wasm文件

生成genesisstate文件

动态 | PeckShield 安全播报: “假EOS”攻击再出现 又一EOS竞猜类游戏遭黑客攻击:据 PeckShield 态势感知平台11月21日数据显示:今天15:43 - 18:31之间,黑客(kuybupeykieh)向EOS竞猜游戏合约(vegasgame111)发起攻击,共计获利数百个EOS,追踪链上数据发现,为了防止资金流向被追踪,该黑客采用多达几十次的创建子账号操作来顺序转移所获资产。PeckShield 安全人员分析发现,该黑客利用的是“假EOS”漏洞实施攻击,这一漏洞在10月份较为普遍,不过随着多数开发者合约开发趋于规范,类似攻击事件已经很少。一些较小规模的游戏还可能还存在类似漏洞,PeckShield在此提醒广大游戏开发者和游戏玩家,警惕安全风险。[2018/11/21]

启动本地collator节点

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

加密货币将成为离婚夫妇又一个需要解决的财产分割问题:目前仍有许多理由让各国政府不得不对加密货币采取监管措施,当中可能会涉及到、利用加密货币逃税等非法活动。现在又多了一个理由:离婚夫妇的财产分割。据悉 ,英国律师事务所Royds Withy King披露,眼下他们至少已经为不下三对离婚夫妇提供关于加密货币的咨询服务。其中一对离婚夫妇的案子因为其货币的高价值性–等同于60万英镑(折合人民币约为533万)尤为突出。[2018/2/15]

Rococolivetestnetwork中测试parachain

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

步骤:

1.在rococopublictestnetwork注册一个paraId

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

李昆运:波卡平行链插槽拍卖将会有很大的不确定性:金色财经年度巨献洞见财富密码2021投资策略会持续进行中,德邻资本创始人李昆运表示:波卡平行链插槽拍卖将会有很大的不确定性,每个插槽背后所产生的价值都无法估量,注定会被多方竞争拍卖,除了项目之外,可能还会有交易所、资本机构甚至大户参与。我们预估第一个“头槽”拍卖的成本应该在100万美元到130万美元之间,目前只有少数有实力的项目可以独立参与竞标,此外波卡官方也允许项目通过IPO的形式筹集竞标资金。[2020/12/30 16:05:30]

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

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

首先,启动Live模式的parachain,这里有两种方式:

波卡Rococo测试网已经连接8个平行链:波卡Polkadot官方发布周报,报告显示,截至目前Rococo测试网已经连接到了8个平行链。此前8月7日,Polkadot正式启动测试网Rococo,该测试网包括Tick平行链1测试网、Trick平行链2测试网和Track平行链3测试网三部分。[2020/8/31]

第一种:修改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同步即可

标签:PolkadotADOUSDSUNpolkadot总量ADON币USDG币DsunDAO

火币APP下载热门资讯
DORA:Atomic Wallet已支持TRC20-USDT-ODAILY_DAO

据官方消息,AtomicWallet已支持TRC20-USDT,用户现可通过VISA、MC或SEPA购买TRC20-USDT.

TOS:DAOrayaki独家对话Dora:如何解决去中心化治理中的隐私及共谋问题-ODAILY_aptos币价格估计

原文作者:EricZhang过去两年,去中心化治理中的隐私及共谋问题被频繁提及,相对于“操纵”和“女巫攻击”这两大挑战来说,隐私及共谋也是较难解决的问题.

POOL:SUN.io上2pool LP矿池流动性价值超1.2亿美元,当前APY高达54.11%-ODAILY_sunny币有没有潜力

据最新消息,SUN.io上的2pool(USDD/USDT)LP矿池流动性价值已超过1.2亿美元,截至6月16日,APY高达54.11%.

NFT:又一超级联赛入局,英超联赛启动Crypto和元宇宙项目-ODAILY_Cryptorg

英超联赛正在启动一个虚拟领域的新项目。元宇宙和NFT作为扩大粉丝交流渠道的一种全新的方式,越来越多体育产业对其表示了兴趣。作为英国职业足球最高规格的联赛之一,英超联赛当前由20支球队组成.

TRO:波场TRON交易总数突破34亿-ODAILY_区块链

6月22日,据区块链浏览器TRONSCAN数据,波场TRON交易总数达到3,400,564,736,正式突破34亿.

WEB:CertiK:2022年第二季度Web3.0行业安全报告发布(附PDF下载链接)-ODAILY_web3.0币狗狗币

免责声明:本文旨在传递更多市场信息,不构成任何投资建议。 要说互联网当初兴起时和如今的Web3.0有何不同,只需要看看加密世界的发展史就知道.