订阅

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

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

IoTeX