Hermes 2.0 正式上线并开源!


Hermes 简介
Hermes(hermes.to)是由 IoTeX 基金会(核心开发团队)开发的基于智能合约的奖励分发系统。在过去几个月里,Hermes 得到了大幅增强,比以往任何时候都更好。今天,我们很高兴地宣布 Hermes 2.0 正式上线并开源!
Hermes 2.0 对代表(Delegate)和投票者来说是双赢的:它为代表自动完成每日奖励分发,并为投票者提供所有奖励支付的透明历史记录。在这篇博客中,我们将介绍 Hermes 2.0 的功能,并概述其技术原理。

Hermes 功能
Hermes 是一个可信、透明且自动化的工具,对代表和投票者都有益。Hermes 使用智能合约为代表自动化原本需要手动(且容易出错)的流程,这对投票者同样有利,因为所有操作和结果都是公开且可验证的。最棒的是,Hermes 100% 免费!注意:使用 Hermes 的代表在 投票网站 上带有“Hermes”徽章。
面向投票者
再也不用担心您的代表是否支付了正确数额的奖励!所有 Hermes 交易(即您的奖励支付)都是公开且可追踪的,便于投票者轻松监控奖励、安心无忧:
- 个人奖励历史:输入您的 IoTeX 地址,即可查看来自 Hermes 代表的完整奖励分发历史;您也可以输入代表名称,查看其所有分发记录的分页列表
- 奖励转发服务:如果您希望奖励发送到与质押/投票所用地址不同的 IoTeX 地址,可以使用我们的服务将奖励转发到另一个账户。
- 还有其他功能需求?我们希望听到您的声音! 请通过 Telegram 或发送邮件至 [email protected] 告诉我们。
面向代表
使用 Hermes,代表可以每天自动领取、计算并向所有投票者分发奖励(基于代表所选择的奖励分配比例)。Hermes 对所有 IoTeX 代表免费——按照以下简单步骤即可立即注册:
- 在此处设置您的奖励比例
- 在此处将您的奖励地址设置为 ‘io12mgttmfa2ffn9uqvn0yn37f4nz43d248l2ga85’
- 等待 24 小时——此后奖励将根据您选择的奖励比例每天自动分发!

Hermes 技术概览

每日奖励分发
Hermes 是一个由智能合约驱动的每日定时任务(cron job)。在每个新的 Hermes 周期中,系统首先从区块链领取所有适用的奖励。然后检查过往分发的状态,确保没有遗漏的分发或接收者。接着,它通过查询 iotex-analytics 获取每位代表的记账数据,计算下一次应分发的数额。最后,它调用底层的批量发送(multi-send)智能合约,向所有投票者分发正确数额的奖励。
奖励分发历史
由于整个奖励分发过程由智能合约管理,任何人都可以查看 Hermes 的分发历史。为生成分发历史,iotex-analytics 会读取 Hermes 智能合约的回执,记录交易哈希和代表信息。这些信息与 ‘balance_history’ 表关联,形成完整的 Hermes 分发历史,可按代表名称或投票者的 IoTeX 地址进行查询。
奖励转发服务
该服务由智能合约驱动。当您注册转发地址(即接收奖励的新地址)时,智能合约会验证您的签名,并记录您原来的质押地址和新的转发地址。在每日奖励分发期间,Hermes 智能合约会读取转发服务智能合约,核实每个质押地址是否关联了转发地址。如果是,Hermes 会将奖励分发到转发地址;如果否,Hermes 会将奖励分发到质押地址。
更多详情,请查看 Hermes Github,并在 Telegram 上参与讨论。
关于 IoTeX
IoTeX 于 2017 年作为开源平台成立,致力于构建可信物联网(Internet of Trusted Things),让所有物理和虚拟的“物”——人、机器、企业和 DApp——都能在全球范围内交换信息和价值。依托由 30 多位顶尖研究科学家和工程师组成的全球团队,IoTeX 将区块链、安全硬件和数据服务创新相结合,赋能智能物联网网络和机器经济。作为物联网的去中心化信任结构,IoTeX 将通过“逐块连接物理世界”来赋能未来的去中心化经济。
网站: https://iotex.io
Twitter: https://twitter.com/iotex_io
Telegram 公告: https://t.me/iotexchannel
Telegram 群组: https://t.me/IoTeXGroup
Medium: https://medium.com/@iotex
Reddit: https://www.reddit.com/r/IoTeX
加入我们: https://iotex.io/careers