本文是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 —- 编译者/作者:PolkaWorld 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
如何用 Substrate 创建一条私有链(上)
2020-06-18 PolkaWorld 来源:火星财经
LOADING...
相关阅读:
- 韩国顶级银行选择Chainlink和CenterPrime将其外汇数据引入链上,金融科技和2020-07-25
- 「大陆节点|一问一答」公链、私链、联盟链的优缺点2020-07-24
- 如何用 Substrate 创建一条私有链(下)2020-07-08
- 区块链的区别(公有/联盟/私有)2020-06-28
- 区块链行业迎来“反春天”—ZBX合规化得天独厚2020-06-24