IoTeX 原生质押 v2 — 一种全新的可扩展、安全且灵活的设计


原生质押 v2(nsv2)简介
去中心化治理在 IoTeX 网络中的一个核心部分是质押(staking),代币持有者通过存入(“质押”)IOTX 来支持网络运作(例如共识)和治理。通过质押,代币持有者增强了 IoTeX 网络的安全性,并借此获得 IOTX 奖励。有关 IoTeX 网络质押的更多信息,请参阅此博客。
IoTeX 目前使用智能合约来管理质押操作。每一个与质押相关的操作(即新质押、重新质押、解除质押、提现)都需要调用智能合约,这限制了系统的可扩展性和灵活性。经过数月的研究和模拟,IoTeX 很高兴地宣布推出原生质押 v2,一种全新的基于交易的质押设计,这将大幅提升 IoTeX 的灵活性、安全性和可扩展性!
原生质押 v2:设计概述
目前,质押操作在以太坊和 IoTeX 主网上都是通过智能合约进行的。作为主网 GA 的一部分,来自当前以太坊和 IoTeX 质押合约(即原生质押 v1 “nsv1”)的所有质押数据,将被合并到全新的基于交易的质押机制(即原生质押 v2 “nsv2”)中。此外,新的质押门户网站将引导您完成新的质押流程。投票将比以往更加便宜、快捷和简单。
在本节的其余部分,我们将比较 nsv1 与 nsv2 的设计,并对每个 nsv2 功能进行说明。

a)实现方式
对于 nsv2,我们开发了一种新的协议来处理质押操作,这些操作是主网 GA 中一种新的原生交易类型。这意味着用户只需向 IoTeX 区块链的 gRPC 端点发送一笔原生交易,即可进行新的投票或更新现有投票。不再需要昂贵且耗时的智能合约调用!
voteBucket {投票人, 代表节点, 金额, 期限, 自动质押, 自我质押}
b)来自质押期限的奖励投票
在 nsv1 中,来自质押期限的奖励投票会随时间“衰减”,这需要在每个纪元(epoch)为每位投票人重新计算奖励投票。这在区块链上增加了大量的计算开销,且不具备可扩展性。因此,nsv2 取消了“衰减”这一概念——投票人的奖励投票在整个设定的质押期限内保持不变。有关奖励投票的更多详情,请参阅 IoTeX 论坛上的 原生质押 v2 讨论帖。
c)来自自我质押的奖励投票
为鼓励更多新代表节点(Delegate)的加入并提升网络安全性,每个代表节点将指定一个投票桶(bucket)作为其“主投票桶”,若该投票桶中有 IOTX 进行自动质押超过三个月,将获得额外 6% 的奖励投票(该百分比可能会根据网络投票进行调整)。未来,该主投票桶也可能被纳入惩罚(slashing)机制的适用范围。有关奖励投票的更多详情,请参阅 IoTeX 论坛上的 原生质押 v2 讨论帖。
d)将投票桶转移至另一地址
这是您期待已久的功能,我们听到了您的心声!在 nsv2 中,投票人现在可以将其现有的投票桶转移到另一个地址。这为希望合并多个质押地址的用户提供了灵活性,也为创新的投票桶借贷用例奠定了基础!投票人现在还可以向现有的投票桶中追加代币。
e)代表代表节点进行注册
nsv2 的另一项新功能是能够代表其他用户注册新的代表节点。此功能主要是为了管理目前注册在以太坊上的代表节点资料迁移至 IoTeX 主网的过程。
原生质押 v2 将作为主网 GA 的一部分被激活。
想了解更多?
有关 nsv2 的更多详情,请参阅 IoTeX 论坛上的官方原生质押 v2 讨论帖,其中包含以下更详细的内容:
- 协议组成部分:对 nsv2 各项技术组成部分的说明,包括 Protobuf、API 以及前端/ioctl 支持
- 投票权计算:质押期限、自动质押和自我质押如何影响投票人的投票权
- 投票场景:不同质押选择的各种示例,以及它们如何影响投票人的投票权和奖励
- 参数选择:有关参数设计的技术细节,以及各项模拟结果
- 迁移计划:关于将 nsv1 迁移至 nsv2 的方法概述
另外,请持续关注官方主网 GA 论坛帖,以获取最新动态!
关于 IoTeX
IoTeX 成立于 2017 年,是一个开源平台,致力于打造可信物联网(Internet of Trusted Things),让所有物理与虚拟的“物”——人类、机器、企业和 DApp——能够在全球范围内交换信息和价值。IoTeX 拥有一支由 30 多位顶尖研究科学家和工程师组成的全球团队,将区块链、安全硬件与数据服务创新相结合,赋能智能物联网网络与机器经济。通过充当物联网的去中心化信任基石,IoTeX 将“逐块连接物理世界”,推动未来去中心化经济的发展。
官网: https://iotex.io
推特: 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