10G polkadot substrate : 准备一个本地平行链测试网
• 介绍
• 匹配版本很关键
• 搭建中继链节点
• 中继链规格
• 启动您的中继链
• Substrate Tutorials , Substrate 教程
• Contact 联系方式
• 介绍
在本教程中,您将配置本地中继链并连接平行链模板以在本地测试环境中使用。
通过完成本教程,您将实现以下目标:
识别软件需求。
设置您的平行链构建环境。
准备中继链规格。
在本地启动中继链。
• 匹配版本很关键
您必须使用本教程中规定的确切版本。平行链与它们连接的中继链代码库紧密耦合,因为它们共享许多共同的依赖关系。在处理整个 Substrate 文档中的任何示例时,请务必将相应版本的 Polkadot 与任何其他软件一起使用。您必须与中继链升级保持同步,您的平行链才能继续成功运行。如果你不跟上中继链升级,你的网络很可能会停止生产区块。
文档中的所有教程都经过测试可以使用:
波尔卡圆点v0.9.24
底物平行链模板polkadot-v0.9.24
• 搭建中继链节点
Polkadot 内置rococo-local网络配置的略微修改版本将用作本教程的中继链。
# Clone the Polkadot Repository, with correct version
git clone --depth 1 --branch release-v0.9.24 https://github.com/paritytech/polkadot.git# Switch into the Polkadot directory
cd polkadot# Build the relay chain Node
cargo b -r
编译节点可能需要 15 到 60 分钟才能完成。
# Check if the help page prints to ensure the node is built correctly
./target/release/polkadot --help
如果打印了帮助页面,说明你已经成功构建了一个 Polkadot 节点。
• 中继链规格
您将需要中继链网络的链规范。由于我们想使用本地测试网,可能需要自定义配置来设置验证器的开发或自定义密钥、启动节点地址等。
中继链运行的验证器节点必须比连接的平行链收集器的总数多一个。 为了测试这些通常必须硬编码到您的链规范中。例如,如果你想用一个收集器连接两个平行链,运行三个或更多中继链验证器节点,并确保它们都在你的链规范中指定。
无论您选择使用哪个链规范文件,我们都将chain-spec.json按照以下说明简单地引用该文件。您需要为您正在使用的链规范提供正确的路径。
本教程包含一个示例链规范文件,其中两个验证者中继链节点——Alice 和 Bob——作为权威。您可以在不修改本地测试网络和单个平行链的情况下使用此示例链规范。这对于注册单个平行链很有用:
普通 rococo-local 中继链规格
https://github.com/substrate-developer-hub/substrate-docs/blob/main/static/assets/tutorials/cumulus/chain-specs/rococo-custom-2-plain.json
原始 rococo-local 中继链规格
https://github.com/substrate-developer-hub/substrate-docs/blob/main/static/assets/tutorials/cumulus/chain-specs/rococo-custom-2-raw.json
您可以阅读和编辑纯链规范文件。但是,链规范文件必须收敛到 SCALE 编码的原始格式,然后才能用于启动节点。有关将链规范转换为使用原始格式的信息,请参阅自定义链规范指南。
示例链规范仅对具有两个验证器节点的单个平行链有效。如果您添加其他验证器,向中继链添加额外的平行链,或者想要使用自定义非开发密钥,则需要创建适合您需求的自定义链规范。
• 启动您的中继链
在开始平行链的区块生产之前,您需要启动一条中继链供它们连接。本节介绍如何使用双验证器原始链规范启动两个节点。启动其他节点的步骤类似。
启动alice验证器
Start Relay Alice
node
./target/release/polkadot \
--alice \
--validator \
--base-path /tmp/relay/alice \
--chain <path to spec json> \
--port 30333 \
--ws-port 9944
该命令中指定的端口(port)和websocket端口(ws-port)使用默认值,可以省略。但是,此处包含这些值是为了提醒您始终检查这些值。节点启动后,同一本地机器上的其他节点都不能使用这些端口。
10G polkadot substrate : 准备一个本地平行链测试网相关推荐
- 跨链桥之ZetaChain跨链测试网交互
文章目录 什么是ZetaChain? 什么是ZETA 积分 如何获取积分 赚取测试的Zeta积分 参考 什么是ZetaChain? 官网推特:https://twitter.com/zetablock ...
- 区块链测试网服务开发
1.准备一个空白的springboot项目 pom.xml依赖 <?xml version="1.0" encoding="UTF-8"?> < ...
- 区块链测试网服务发布
官网注册登录:区块链服务网络BSN 为开发者打造的免费测试服务 1.下载链码包 方法一 登录进去后就先去开发者社区下载链码包,我下载的是secp256r1版本的 然后改个名(不改也行) 方法二: 发布 ...
- 百家争鸣前夕,八千字说透「波卡平行链插槽拍卖」
在 Web3 基金会的长期支持,生态内项目方的协作耕耘,资本机构的布局投入之下,波卡的未来定会欣欣向荣. 编者按:本文来自36氪战略合作区块链媒体"Odaily星球日报"(公众号I ...
- Kusama平行链即将开拍,谁将拔得头筹?
万众瞩目的波卡平行链插槽拍卖终于要来了. 作者 | Azuma 编辑 | 郝方舟 出品 | Odaily星球日报(ID:o-daily) 5 月 18 日,波卡先行网 Kusama 顺利部署了首条平 ...
- 本地同城地方门户网这样运营轻轻松松拿到5W广告费
既然做的是本地同城地方门户网站,自然而然地你的网站内容应该是更多关注本地生活服务信息之类的,贴近本地市民关心的事情才能让他们有亲切感,这样才能让你的网站值得被信任,才会得到更多人的宣传. 作为一个本地 ...
- Findora基金会,推出跨链测试活动以及大使计划
Findora在生态发展早期就备受行业关注,其主要以基于密码学的隐私.高迸发为主要特点,并且其具备可选择性的披露和可审计性,能够与传统商业无缝接轨. 而在2021年的下半年,Findora又迎来了新的 ...
- 生态持续丰富,Findora推出跨链测试活动以及大使计划
Findora在生态发展早期就备受行业关注,其主要以基于密码学的隐私.高迸发为主要特点,并且其具备可选择性的披露和可审计性,能够与传统商业无缝接轨. 而在2021年的下半年,Findora又迎来了新的 ...
- local-network 2k 本地2k测试网搭建
local-network 2k 本地2k测试网搭建 一. 2k测试网 1. 下载源代码 2. 选择分支 3. 设置环境变量 4. 清理环境 5. 编译2k 6. 下载证明参数 7. 预密封两个 2K ...
最新文章
- ansible 介绍
- web前端——让人头疼的多列复选框排列解决办法
- 【BZOJ】3456: 城市规划(多项式求ln)
- Python中enumerate用法详解
- mprof监控文件内存使用情况
- github高级搜索技巧_【建议收藏】百度 quot;隐藏quot; 的高级搜索技巧
- Maven(3)--聚合与继承
- 用python实现单例模式_Python单例模式的两种实现方式
- hdu 1232 畅通工程 最小生成树 并查集
- CSS知识点补充收集
- Matlab箱线图Boxplot横坐标x轴设置
- MyBatis模糊查询like的三种方式
- uboot修改传递给内核的cmdline的方法
- HDFView 把 JPG 图片转换成 HDF5 格式文件
- 排版侠html怎么复制,排版侠| 3分钟完美编辑变排版达人
- 开源crm客户关系统管理系统源码,免费分享
- 汇编程序:找出最小值
- 最好用的mac屏幕分辨率修改器:SwitchResX for Mac
- 涉密专用计算机平台,涉密计算机及移动存储介质保密管理系统(三合一)
- 计算机辅助翻译工具客户端,OmegaT(计算机辅助翻译软件)
热门文章