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

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

创建三个账户

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

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

Substrate 一键发链极简教程(五)- 配置验证人节点_第1张图片

获取测试币

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 进行绑定

Substrate 一键发链极简教程(五)- 配置验证人节点_第2张图片

设定 Session Key

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

Substrate 一键发链极简教程(五)- 配置验证人节点_第3张图片

选择 Session 账号,点击 Set Session Key

Substrate 一键发链极简教程(五)- 配置验证人节点_第4张图片

抵押

还是在当前界面,点击 Validate

Substrate 一键发链极简教程(五)- 配置验证人节点_第5张图片
Substrate 一键发链极简教程(五)- 配置验证人节点_第6张图片

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

点击 Validate 完成!

重启 Polkadot

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

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

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

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

校验节点情况

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

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

Substrate 一键发链极简教程(五)- 配置验证人节点_第7张图片

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

原文
http://blog.boka.network/?p=294

你可能感兴趣的:(Substrate 一键发链极简教程(五)- 配置验证人节点)