Dev Substrate 一键发链极简教程 - 5) 配置验证人节点

tony · 发布于 2020年03月04日 · 86 次阅读

这篇教程主要介绍如何成为波卡测试网验证人节点:

创建三个账户

打开 https://polkadot.js.org/apps/#/accounts

分别创建三个不同的账号,建议命名为: XXX_Stash, XXX_Controller, XXX_Session
其中 XXX_Session 需要:
1)将seed导出的类型换为【Raw seed】
2)将加密类型 crypto type 修改为 【ed25519】

获取测试币

XXX_Stash, XXX_Controller 都需要一些测试币,各150mDOT即可。
获取方法见: http://blog.boka.network/?p=291

Bond DOT

打开 https://polkadot.js.org/apps/#/staking/actions
点击 + New stake
分别选择 Stash 账号和 Controller 账号,其它参数如下图,点击 Bond 进行绑定

设定 Session Key

完成 Bond 后,点击界面上的 Set Session Key

选择 Session 账号,点击 Set Session Key

抵押

还是在当前界面,点击 Validate

两个参数的含义是:
Unstake threshold – 设置被发现多少次离线后,取消验証人资格。
Payment preferences – 验证人会先取下这里设定的奖励,余下那些将会跟提名你的人分享。

点击 Validate 完成!

重启 Polkadot

如果你使用本地编译安装,运行下面的命令即可(注意替换<>的内容)
- SESSION 账号创建时备份的密钥
<在TELEMETRY显示的名称> – 节点名称

polkadot \
--chain alex \
--validator \
--key <SESSION_ACCOUNT_SEED> \
--name <在TELEMETRY显示的名称> \
--telemetry-url ws://telemetry.polkadot.io:1024

如果你使用之前教程中介绍的 Docker 方式安装,把 Docker 的命令换成下面的启动即可

polkadot --chain alex --validator --key <SESSION_ACCOUNT_SEED> --name <在TELEMETRY显示的名称> --telemetry-url ws://telemetry.polkadot.io:1024

校验节点情况

打开 https://telemetry.polkadot.io/#/Alexander
找到你的节点

如下图,成功的验证节点,在鼠标移到第二列的时候会显示地址,如果只是同步节点则会显示 –

参考
https://wiki.polkadot.network/en/latest/lang/chinese/node/guides/how-to-validate/

共收到 0 条回复
tony Substrate 一键发链极简教程 by cannon 中提及了此贴 03月04日 14:07
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册