引言
本文首先介绍在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文件
苹果App Store上出现假冒Trezor的恶意应用程序Trezor Wallet Suite:6月20日消息,苹果App Store上出现一款假冒Trezor的恶意应用程序Trezor Wallet Suite,该应用已经上架了几周,可能已经窃取了数千人的资金。该恶意程序最初由The Crypto Lawyers的管理合伙人Rafael Yakobi发现。Trezor的实际iOS应用程序被称为“Trezor Suite Lite”,使用户能够跟踪他们的投资组合并交易资产。如果用户忘记了钱包应用的登录细节,钱包供应商会要求他们离线存储种子短语。种子短语是最后一道防线,用户只能用它从钱包应用程序中收回资金。
Trezor为用户提供了Shamir备份,以帮助他们生成多个种子短语,这些种子短语可以存储在不同的物理位置。下载应用程序后,用户可以选择一定数量的短语来解锁资金。例如,他们可以生成三个种子短语,但只需要两个就可以解锁他们的资金。而使用假冒的Trezor Wallet Suite泄露种子短语的用户可能创建了一个种子短语。生成多个种子短语需要用户创建新的钱包。多个种子短语可以确保即使假冒应用获取了一个短语,它也无法访问用户资金。
截至发稿时,这款假冒应用已成为英国区App Store搜索量第二高的应用。(BeInCrypto)[2023/6/20 21:49:55]
这里修改为:2052
加州大学伯克利分校举办ZKP/Web3黑客马拉松:金色财经报道,Oasis创始人兼加州大学伯克利分校计算机科学教授宋晓冬发布推文表示,伯克利正在举办ZKP/web3黑客马拉松,3月1日至5月2日向公众开放。[2023/3/1 12:35:56]
生成修改后的paraId的chainspec文件
生成wasm文件
生成genesisstate文件
华纳音乐集团前CEO加入NFT平台OneOf董事会:金色财经报道,华纳音乐集团前首席执行官 Stepher Cooper 加入 NFT 平台 OneOf 董事会。OneOf 的首席执行官兼联合创始人 Lin Dai 表示,Stepher Cooper 将带来有助于建立新合作伙伴关系的专业知识,并帮助将数百万非加密货币原生用户引入 Web3。[2023/2/15 12:09:04]
启动本地collator节点
然后在打开本地的relaychain的polkadot-js的前端界面,注册parachain,上传Wasm和genesisstate参考:https://docs.substrate.io/tutorials/v3/cumulus/connect-parachain/
Rococolivetestnetwork中测试parachain
比如,上面我们已经注册了parachain2052,那么我们就可以在rococo公开测试网上测试我们的Parachain了。
步骤:
1.在?rococopublictestnetwork?注册一个paraId
Binance获得阿布扎比监管机构颁发的金融服务许可:金色财经报道,加密货币交易所Binance今日宣布,已获得阿联酋首都国际金融中心阿布扎比全球市场(ADGM)金融服务监管局(FSRA)颁发的金融服务许可(FSP)。根据Binance在中东的扩张努力,FSP将使区块链巨头能够为专业客户提供托管服务,前提是他们满足FSRA概述的FSP条件。[2022/11/16 13:12:22]
2.通过这个ParaId以及之前我们本地生成的genesisstate和wasm文件来注册parathread
3.当注册成为一个parathread后,我们可以看到parathread处于onboarding状态。此时,我们就可以申请成为平行链了,可以联系Parity官方的人进行操作,在element频道
4.如果官方的人将Parathread升级为parachain后,我们就可以开始本地启动平行链进行测试,是否能链接到rococolive且正常出块。
数字藏品国际周指数拦腰跌至14.5点:金色财经报道,据同伴客数据显示,上周(2022年9月5日-9月11日)数字藏品国际周指数15.7点至14.5点,国内周指数上涨4.0点至119.6点,数字藏品综合价值周指数下跌7.8点56.5点。
备注:数字藏品综合价值指数由同伴客数据与链境Labs联合研发,是对国际及国内当月市场热度最高的数字艺术品项目市场总销售规模的综合反映,以2021年11月份销售额的30分之7为基数,指数基值为100。
国内周指数成分之一的幻核于8月16日发布平台终止运营公告,但销量已于7月10日后归零。为遵循去掉某一成分后指数计算结果无变化的原则,该指数使用幻核7/4-7/10的销售数据进行销售基数调整,并将新的销售基数作为8/14后的指数计算基数。[2022/9/13 13:26:52]
首先,启动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同步即可
来源:金色财经
美国证券交易委员会周三已拒绝灰度将其135亿美元的灰度比特币信托(GBTC)转换为现货比特币ETF的申请.
1900/1/1 0:00:00分析师指出,比特币和其他加密货币目前正经历“历史性的”熊市,数字资产领域经历了“历史上最大的资本外流事件”.
1900/1/1 0:00:00本周开盘以来市场关于抄底的话题再次火热,但就目前笔者所看到,这是莫大的勇气的。上周美股大涨到底是股市已经筑底,还是仅从超卖状态中短暂反弹,加密市场和美股联动紧密,加密市场也同样面临这样的问题.
1900/1/1 0:00:00BTC前天冲高到21888后昨天多头连续两次往上回拉均被空头无情打回来,甚至价格越来越低,说明空头已经暂时占据了优势.
1900/1/1 0:00:006.25BTC行情分析大盘昨日走势和我文中思路一致一路震荡上行,但大饼力度还是弱点没能突破前期高点,高位触及21550一线后承压回落,目前币价在21200附近运行.
1900/1/1 0:00:006月18日,BeWaterDevCon2022全球开发者大会在硅谷湾区成功举办。这是一场首次横跨东西方的交流,会议汇集了线下100多位区块链硬核开发者,并和全球开发者视频连线,共同围绕编程语言、.
1900/1/1 0:00:00