Substrate Tutorials:Start a Private Network (multi-node)
https://substrate.dev/docs/en/tutorials/start-a-private-network/
Substrate Start a Private Network
搭建本地私有区块链网络(即搭建本地测试区块链网络)
实践时的系统是:Linux Mint
一、Start a Private Network 简介
在本教程中,我们将学习和实践如何使用您选择的 验证程序/授权 集合来启动一个Substrate区块链网络。
Install the Node Template
您应该在 Create Your First Substrate Chain Tutorial 教程中已经完成了在计算机上编译v3.0.0版本的Substrate节点模板。如果您没有,请先完成该教程。
有经验的开发人员确实喜欢跳过该教程,您可以直接根据readme文件中的说明进行安装节点模板。
What you will be doing
在我们开始之前,让我们先说明一下本教程中要做的事情。我们将:
- 基于模板项目启动一个Substrate区块链网络。(Launch a Substrate blockchain network based on a template project.)
- 生成用于网络授权的ed25519和sr25519密钥对。(Generate ed25519 and sr25519 key-pairs for use as a network authority.)
- 创建和编辑一个chainspec的json文件。(Create and edit a chainspec json file.)
听起来挺合理? 好,那我们开始吧!
二、Alice and Bob Start Blockchain
在我们生成自己的密钥并开始一个真正独特的Substrate网络之前,让我们先从一个名为local的预定义网络规范开始学习基础知识,这个网络规范有两个预定义的(当然不是私有的!)被称为爱丽丝和鲍勃的钥匙。
本教程的这一部分应该在单个工作站上运行,该工作站具有一个二进制Substrate。如果您已经按照教程进行到了这里,您就有了正确的设置。
Alice Starts First
Alice(或是扮演她的人)应该从node-template的存储库的根目录运行这些命令。
这里我们已经显式地展示了
purge-chain
命令。在将来,我们将省略这一点,任何时候您试图开始一个新的网络时您应该清除旧的链数据。
# Purge any chain data from previous runs
# You will be prompted to type `y`
./target/release/node-template purge-chain --base-path /tmp/alice --chain local
# Start Alice's node
./target/release/node-template \--base-path /tmp/alice \--chain local \--alice \--port 30333 \--ws-port 9945 \--rpc-port 9933 \--node-key 0000000000000000000000000000000000000000000000000000000000000001 \--telemetry-url 'wss://telemetry.polkadot.io/submit/ 0' \--validator
Let’s look at those flags in detail:
When the node starts you should see output similar to this.
2021-03-10 17:34:27 Substrate Node
2021-03-10 17:34:27 ✌️ version 3.0.0-1c5b984-x86_64-linux-gnu
2021-03-10 17:34:27 ❤️ by Substrate DevHub <https://github.com/substrate-developer-hub>, 2017-2021
2021-03-10 17:34:27
Substrate Tutorials:Start a Private Network (multi-node)相关推荐
- Substrate Tutorials:Create Your First Substrate Chain (single-node)
https://substrate.dev/docs/en/knowledgebase/getting-started/ https://substrate.dev/docs/en/tutorials ...
- MPLS Virtual Private Network
目录 传统Virtual Private Network 1.产生 2.网络结构 3.Virtual Private Network模型 3.1.Overlay Virtual Private Net ...
- [解决Chrome禁止发送不安全的内网网络请求](ERR_FAILED)(How to fix Chrome block your insecure private network requests)
chrome更新到94之后,会自动阻止发送不安全的内网请求 解决办法,就是关闭这个新特性,不要让它禁用(记得重启)浏览器输入:chrome://flags/#block-insecure-privat ...
- 企业路由器配置L2TP 站点到站点模式Virtual Private Network指南_3(外网访问内网资源)
应用场景: 企业路由器提供多类VPN功能.其中L2TP VPN可以实现企业站点之间搭建安全的数据传输通道,将接入Internet的企业分支机构与总部网络通过安全隧道互联,实现资源.信息共享. 资源说 ...
- Virtual Private Network虚拟专用网络-在Linux上搭建专用通道
一.VPN VPN属于远程访问技术,简单地说就是利用公用网络架设专用网络.例如某公司员工出差到外地,他想访问企业内网的服务器资源,这种访问就属于远程访问. 在传统的企业网络配置中,要进行远程访问,传统 ...
- 【计算机网络学习笔记17】网络安全、加密技术、“Virtual Private Network”技术
[计算机网络学习笔记17]网络安全.加密技术."Virtual Private Network"技术 一.网络安全概述 1.1 网络系统的安全目标: 1.可用性(Availabil ...
- Virtual Private Network
VPN技术的运行机制与发展 虚拟专用网络(Virtual Private Network,VPN)是利用不可靠的公用互联网络作为信息传输媒介,通过附加的安全隧道.用户认证和访问控制等技术实现与专用网络 ...
- 【SEED Labs 2.0】Virtual Private Network (V*N) Lab
本文为 SEED Labs 2.0 - Virtual Private Network (V*N) Lab 的实验记录. 文章目录 0. 实验目标 1. 生成证书 2. 设置 Docker 3. 编写 ...
- 什么是Virtual Private Network?
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 @[TOC](文章目录) 前言 提示:主要介绍Virtual Private Network是什么 随着虚拟网络技术的不断发展,概念层 ...
最新文章
- NGUI Label Color Code
- 分享一次 Java 内存泄漏的排查
- 【攻防世界007】simple-check-100
- python(numpy,pandas1)——numpy(ndim,shape,size,zero, empty, arange, linspace)
- VTK:图片之ImageFFT
- 为什么需要动态SQL?
- 以下不属于时序逻辑电路的有_电工电子技术(不建议浪费时间学习的科目)
- 小学毕业java_Java运算符
- java窗体输入数据怎么存,java编程之计算矩阵对角线和(从对话窗体输入数据)...
- scrapy工作流程
- 读python源码--对象模型
- 外包开发app系统软件价格表:价格一般多少呢
- mdf2iso linux,MDF to ISO下载
- Internet Tv Radio Player v5.2
- 京瓷打印机m5521cdn_京瓷Kyocera ECOSYS M5521cdn 驱动
- css3实现建筑物的旋转,CSS3实现旋转光环效果的实现步骤
- iOS微信分享服务器设置,iOS 微信分享 universalLink
- [InnoDB] #CORRUPT LOG RECORD FOUND#[MySQL InnoDB表空损坏,数据库无法启动]#
- HTML基本标签归纳总结
- 垂直水平居中的几种方式
热门文章