这篇教程主要介绍如何成为波卡测试网验证人节点:
创建三个账户
打开 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_ACCOUNT_SEED> – 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/