版权声明:本文为戴德文首发于微信公众号【区块链践行录】,未经授权,不得转载。
EOS主网已经成功上线,但由于尚处于投票进程之中,主网尚未真正激活。根据EOSIO的宪法机制,所有EOS持有者都可以而且应该行使自己的投票权,选出自己信任的BP节点。
很多人持有EOS,但完全不知道如何投票,有些甚至不知道有“投票功能”,因此,很有必要学习一下如何利用手中的EOS给节点投票。
以下的教程,我参考并验证了EOSCannon的技术负责人Bean发表的文章[1],因此,本文以EOSCannon作为连接节点范例。
一、下载投票器
给大家简单介绍一款主流的、可信任的投票器——EOS Voter。下载地址是:https://github.com/greymass/eos-voter/releases
以window操作系统为例,点击”eos-voter-setup-0.1.5.exe“下载安装。
安装后的界面如下。
钱包API URL可以设为:https://mainnet.eoscannon.io/,此处为举例,也可以选择你喜欢的连接节点地址。下拉菜单处可以切换语言。
输入地址后软件会自动连接,稍等片刻后即进入主界面:
主界面中,你需要输入以下信息:
1为你当前连接的BP节点地址;
2为你映射成功后的EOS账户名称,这点很重要,后面会详述。
3为你的ETH钱包映射时的产生私钥;
4为本地钱包密码。
但问题是,在EOS主网上线之前,所有EOS都是暂时“寄存”在ETH钱包中的,持有者都只有ETH的公钥地址,EOS账户信息从何而来?
因此,接下来的关键步骤便涉及到“如何查询EOS账户信息”。
二、查询EOS账户
利用英国伦敦的一个EOS节点提供的免费服务,确认自己的ETH地址映射后所对应的EOS公钥和账户名称。查询网址是:https://eosauthority.com/
查询后的结果如下:
查询结果中可以看到你ETH钱包中的余额,以“EOS”开头的一长串字符即为你的映射成功后的EOS地址,下一行显示的是你的EOS账户名称,后者即为你需要在EOSVoter上输入的账户信息。
三、投票
输入主界面的必要信息之后,你就可以为自己喜欢的节点投票了,1个EOS可以投10张票。
此处必须注意,上面显示的余额并非你原本所有的EOS,而是抵押后剩余的一部分,主网正式激活后,抵押部分可自动赎回。具体规则为:
- 若EOS数量<1,无效,主网激活后视为作废;
- 原持有 EOS ERC20 代币 ≤ 3 个 且≥ 1, 钱包剩余 0.1 个 EOS 主网币, 其余全部自动置为抵押金;
- 原持有 EOS ERC20 代币 ≤ 11 个且>3个, 钱包剩余 2 个 EOS 主网币, 其余全部自动置为抵押金;
- 原持有 EOS ERC20 代币 > 11 个, 钱包剩余 10 个 EOS 主网币, 其余全部自动置为抵押金;
以上便是利用EOSVoter为BP节点投票的简单教程,希望对你有所帮助。
我是戴德文,一名爱学习、爱思考的区块链践行者。践行区块链写作,知行合一。