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

在我们开始之前,让我们先说明一下本教程中要做的事情。我们将:

  1. 基于模板项目启动一个Substrate区块链网络。(Launch a Substrate blockchain network based on a template project.)
  2. 生成用于网络授权的ed25519和sr25519密钥对。(Generate ed25519 and sr25519 key-pairs for use as a network authority.)
  3. 创建和编辑一个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)相关推荐

  1. Substrate Tutorials:Create Your First Substrate Chain (single-node)

    https://substrate.dev/docs/en/knowledgebase/getting-started/ https://substrate.dev/docs/en/tutorials ...

  2. MPLS Virtual Private Network

    目录 传统Virtual Private Network 1.产生 2.网络结构 3.Virtual Private Network模型 3.1.Overlay Virtual Private Net ...

  3. [解决Chrome禁止发送不安全的内网网络请求](ERR_FAILED)(How to fix Chrome block your insecure private network requests)

    chrome更新到94之后,会自动阻止发送不安全的内网请求 解决办法,就是关闭这个新特性,不要让它禁用(记得重启)浏览器输入:chrome://flags/#block-insecure-privat ...

  4. 企业路由器配置L2TP 站点到站点模式Virtual Private Network指南_3(外网访问内网资源)

    应用场景:  企业路由器提供多类VPN功能.其中L2TP VPN可以实现企业站点之间搭建安全的数据传输通道,将接入Internet的企业分支机构与总部网络通过安全隧道互联,实现资源.信息共享. 资源说 ...

  5. Virtual Private Network虚拟专用网络-在Linux上搭建专用通道

    一.VPN VPN属于远程访问技术,简单地说就是利用公用网络架设专用网络.例如某公司员工出差到外地,他想访问企业内网的服务器资源,这种访问就属于远程访问. 在传统的企业网络配置中,要进行远程访问,传统 ...

  6. 【计算机网络学习笔记17】网络安全、加密技术、“Virtual Private Network”技术

    [计算机网络学习笔记17]网络安全.加密技术."Virtual Private Network"技术 一.网络安全概述 1.1 网络系统的安全目标: 1.可用性(Availabil ...

  7. Virtual Private Network

    VPN技术的运行机制与发展 虚拟专用网络(Virtual Private Network,VPN)是利用不可靠的公用互联网络作为信息传输媒介,通过附加的安全隧道.用户认证和访问控制等技术实现与专用网络 ...

  8. 【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. 编写 ...

  9. 什么是Virtual Private Network?

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 @[TOC](文章目录) 前言 提示:主要介绍Virtual Private Network是什么 随着虚拟网络技术的不断发展,概念层 ...

最新文章

  1. NGUI Label Color Code
  2. 分享一次 Java 内存泄漏的排查
  3. 【攻防世界007】simple-check-100
  4. python(numpy,pandas1)——numpy(ndim,shape,size,zero, empty, arange, linspace)
  5. VTK:图片之ImageFFT
  6. 为什么需要动态SQL?
  7. 以下不属于时序逻辑电路的有_电工电子技术(不建议浪费时间学习的科目)
  8. 小学毕业java_Java运算符
  9. java窗体输入数据怎么存,java编程之计算矩阵对角线和(从对话窗体输入数据)...
  10. scrapy工作流程
  11. 读python源码--对象模型
  12. 外包开发app系统软件价格表:价格一般多少呢
  13. mdf2iso linux,MDF to ISO下载
  14. Internet Tv Radio Player v5.2
  15. 京瓷打印机m5521cdn_京瓷Kyocera ECOSYS M5521cdn 驱动
  16. css3实现建筑物的旋转,CSS3实现旋转光环效果的实现步骤
  17. iOS微信分享服务器设置,iOS 微信分享 universalLink
  18. [InnoDB] #CORRUPT LOG RECORD FOUND#[MySQL InnoDB表空损坏,数据库无法启动]#
  19. HTML基本标签归纳总结
  20. 垂直水平居中的几种方式

热门文章

  1. Django快速入门教程
  2. JQury及其选择器
  3. 用计算机弹咱们结婚吧乐谱,用计算器弹奏“周杰伦”,这些乐谱也太简单了吧!...
  4. 订票成功,感激涕淋……
  5. 【测试】软件测试之黑盒、白盒、灰盒测试
  6. 窗帘轨道怎么安装?方法有哪些?-江南爱窗帘十大品牌
  7. [UE4]传送门:场景切换
  8. python gevent async_谈谈Python协程技术的演进
  9. linux命令如何查看dns,linux查看dns命令
  10. 项目经理常用的12大工具及5大最佳项目管理软件