从Steem见证人投票看EOS超级节点投票的实现方式

最近EOS超级节点竞选正进行得轰轰烈烈,几乎成为检验币圈大佬的标准了,那么EOS投票到底是怎么投的,作为一个持有EOS的用户,你到时需要如何投给心仪的节点呢?

其实EOS代码第一个版本基于BM之前的项目steem来的,所以从steem的见证人投票机制,我们可以一窥EOS投票体系的基础逻辑和方法。

Steem如何投票

通过steemit网站的菜单,我们可以找到“投票给见证人”的入口:https://steemit.com/~witnesses

Screen Shot 2018-04-07 at 20.46.32

页面上可以看到前50位见证人的名单。每个人可以投票给30位见证人(witnesses)。50名以内见证人的投票可以直接点图上点赞标识。
Screen Shot 2018-04-07 at 20.47.11

如果你想投的见证人在50名外,可以通过输入账户名来进行投票,最下面一栏你可以把票数代理给别人帮你行使投票权利
Screen Shot 2018-04-07 at 20.47.29

所以可以看到,投票时再任意时间进行的,你也可以随时修改你的投票,其结果会反应在之后的出块节点的选择上

那么接下来我们来聊聊超级节点

超级节点的成本

按照 EOS 团队公布的硬件门槛,想要当上节点最少需要达到亚马逊 AWSEC 2 主机 x1.32x large 型,128 核处理器,2TB 内存,2x1920GB SSD,25Gb 带宽。一台服务器的成本,一年需要 75.9 万人民币。当然实际成本应该更高,因为需要考虑测试服务器、备用服务器、以及人力成本。

超级节点的收益

最新消息是EOS下调了超级节点奖励(通过增发EOS),目前是每年1%,也就是1000万EOS,假如21个节点平分,按照目前EOS价格50元计算,每个节点分到47万EOS,价值2350万元(如果EOS不跌也不涨的话)。由此可以看出,即使奖励下调到1%,但相比起来成本几乎不值一提。

要多少票才能成为超级节点

现有的EOS投票系统中,每180秒代币持有者中的投票会计算一次,前21名的候选人就会在这轮当选。根据其他类似项目的投票经验(比如Lisk),当选节点的获得投票率在20-40%之间。EOS到六月份全流通时代币总量是10亿个,也就是当选节点的得票数量在2-4亿之间,获得3亿以上投票应该可以比较稳健的当选。

先有鸡还是先有蛋

投票需要EOS账号和计算EOS代币数量,EOS主网需要超级节点出块,超级节点需要投票产生,所以这是一个先有鸡还是先有蛋的问题。
目前还没有找到相关资料介绍这一块,大概率EOS社区会在6月1日完成ERC20代币映射,然后上线一个投票工具让用户导入EOS私钥并进行投票,最后在6月底由选出的第一批超级节点开始出块。