LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 如何用 Substrate 创建一条私有链(上)

如何用 Substrate 创建一条私有链(上)

2020-06-18 PolkaWorld 来源:火星财经

本文是Substrate开发者中心的教程《创建一条私有链》的第一部分。PolkaWorld 社区正在翻译本文,后续将在 PolkaWorld 网站和公众号上连载,敬请期待。

创建私有网络

在本教程中,我们将练习如何通过 Substrate ,使用你选择的验证人集/授权集来启动区块链网络。

安装 Node Template

当你学习完教程 创建你的第一条 Substrate 链[1] 之后,你应该已经在计算机上编译了 Substrate Node Template[2] 的 v2.0.0-rc3 版本,如果没有的话,请先学习完教程“

如果你是有经验的开发人员,倾向于选择跳过该教程,建议你可以根据自述文件中的说明安装节点模板

你需要做哪些事

在正式开始之前,我们先列出了本教程中将要做的事情,如下:

启动一条基于模板项目的 Substrate 区块链网络 。

生成 ed25519 和 sr25519 密钥对,以用作网络授权。

创建和编辑 chainspec json 文件。

听起来不错?好,那我们开始吧!

从 Alice 和 Bob 开启区块链之旅

在我们生成自己的密钥,并启动一个真正独特的 Substrate 网络之前,让我们从一个名为local的预定义网络规范开始,学习带有两个称为 Alice 和 Bob 的预定义(绝非私有)密钥的基础知识。“

本教程的这一部分应在具有单个 Substrate 二进制文件的单个工作站上运行。如果到目前为止,你已经按照本教程进行操作,则说明设置正确。

先从 Alice 开始

Alice (或者正在操作的人) 应该从节点模板存储库根目录运行这些命令。“

这里的操作明确显示了 purge-chain 命令。之后我们会忽略此操作。需注意的是,无论何时尝试启动新网络,都应清除旧的链数据。

#Purgeanychaindatafrompreviousruns#Youwillbepromptedtotype`y`./target/release/node-templatepurge-chain--base-path/tmp/alice--chainlocal

#StartAlice'snode./target/release/node-template\--base-path/tmp/alice\--chainlocal\--alice\--port30333\--ws-port9944\--rpc-port9933\--telemetry-url'ws://telemetry.polkadot.io:10240'\--validator

让我们详细了解下这些标记:

节点启动时,您应该会看到类似的输出结果:

2020-06-1013:19:04SubstrateNode2020-06-1013:19:04??version2.0.0-rc3-f5acce1-x86_64-linux-gnu2020-06-1013:19:04??bySubstrateDevHub<https://github.com/substrate-developer-hub>,2017-20202020-06-1013:19:04

本文来源:PolkaWorld
原文标题:如何用 Substrate 创建一条私有链(上)

—-

编译者/作者:PolkaWorld

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...