首页 > 软件教程 > eos币怎么投票_eos币一票多投是什么意思

eos币怎么投票_eos币一票多投是什么意思

时间:26-01-09

比特币合集 比特币文章合集

EOS投票中1代币=1票权重,可拆分投给最多30个节点;支持账户界面、CLI命令行(cleos)、智能合约调用三种方式;权重7天后衰减,重投可重置;支持委托代理投票并可撤销。

2025虚拟币交易平台推荐:

eos币怎么投票_eos币一票多投是什么意思 - 菜鸟下载

一、理解EOS投票权重与“一票多投”机制

EOS采用DPoS共识机制,每个抵押的EOS代币对应1票权重,该票可拆分投给最多30个不同候选节点,即一个EOS = 1票权重 × 最多30个目标节点,并非传统意义上的一人一票。

1、登录支持EOSIO协议的账户应用,确保账户已完成身份验证;

2、进入“投票”或“Block Producer Voting”功能模块;

3、查看当前活跃节点列表及得票排名,筛选出拟支持的候选节点账户名;

4、在投票界面输入目标节点账户名,系统自动校验格式合法性;

5、确认所选节点数量不超过30个,且每个节点仅被本账户投一次。

二、通过命令行工具执行投票操作

使用cleos等CLI工具可绕过图形界面直接提交投票交易,适用于高级用户或批量管理场景,全程依赖本地密钥签名,不依赖第三方服务。

1、在终端中执行cleos -u https://api.eosn.io system voteproducer prods <your_account> <bp1> <bp2> ... <bp30>

2、将<your_account>替换为实际EOS账户名,<bp1>至<bp30>依次填入最多30个候选节点账户名;

3、输入对应私钥完成本地签名,命令返回transaction ID即表示广播成功;

4、通过区块浏览器搜索该ID,确认交易状态为executed且无error字段。

三、通过智能合约接口调用投票函数

开发者可通过调用eosio.system合约中的voteproducer动作实现程序化投票,适用于集成至DApp或自动化治理工具链中,需提前授权账户权限。

1、构造ABI匹配的JSON参数,包含voter(本方账户)、proxy(若使用代理人则填空)、producers(最多30个节点数组);

2、使用scatter或Anchor等签名插件注入请求,触发账户弹窗确认;

3、检查返回的actions字段是否包含system::voteproducer动作及对应参数;

4、等待区块确认,观察eosio.prods表中对应节点的vote_weight是否更新。

四、处理投票权重衰减后的重新激活

投票权重自首次投票起7天后开始线性衰减,满1年降至初始值50%,重新投票可重置衰减计时器并恢复全额权重,无需解押或额外操作。

1、在账户投票界面点击“重新投票”按钮,保持原节点列表不变;

2、系统自动检测历史投票记录,提示“本次操作将刷新权重有效期”;

3、确认提交后,原投票记录被新交易覆盖,区块浏览器显示最新timestamp;

4、观察目标节点页面的“Last Vote”时间戳是否更新为当前时刻。

五、切换代理人并委托投票权

用户可将全部投票权授予可信代理人,由其代为执行节点选择与投票更新,代理关系生效后原账户不可再直接投票,但可随时撤销委托。

1、进入账户“代理设置”页,输入代理人账户名(如eosphelper11);

2、勾选“启用代理投票”,点击确认并完成签名;

3、等待交易确认,随后原账户投票界面显示“已委托至XXX”状态;

4、若需终止委托,再次进入该页面点击“取消代理”,3天冷却期后恢复自主投票权。


这就是eos币怎么投票_eos币一票多投是什么意思的全部内容了,希望以上内容对小伙伴们有所帮助,更多详情可以关注我们的菜鸟游戏和软件相关专区,更多攻略和教程等你发现!

热搜     |     排行     |     热点     |     话题     |     标签

手机版 | 电脑版 | 客户端

湘ICP备2022003375号-1

本站所有软件,来自于互联网或网友上传,版权属原著所有,如有需要请购买正版。如有侵权,敬请来信联系我们,cn486com@outlook.com 我们立刻删除。