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

This is Part 2 of IoTeX’s Mainnet GA announcements. Throughout May 2020, we will share other components of Mainnet GA, including new tokenomics, governance, and technology. For more on Mainnet GA, visit the IoTeX Forum.

IoTeX Native Staking v2 — A New Scalable, Secure, and Flexible Design

原生质押v2 (nsv2) 介绍

IoTeX网络去中心化治理的核心部分是质押,持币者存入(“质押”)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 {Voter, Delegate, Amount, Duration, Auto-Stake, Self-Stake}

b) 来自质押时长的额外投票

在nsv1中,来自质押时长的额外投票会随时间“衰减”,这需要在每个区块周期都重新计算每个投票者的额外投票。这给区块链增加了大量的计算开销,且不具可扩展性。因此,nsv2去除了“衰减”的概念——在定义的质押期间,投票者的额外投票保持不变。有关额外投票的更多详细信息,请参见IoTeX论坛上的 原生质押v2主题

c) 来自自我质押的额外投票

为了鼓励更多新的代表并提高网络安全性,每位代表将指定一个桶作为他们的“主桶”,并在此桶中任何超过三个月的IOTX自动质押上获得额外的6%额外投票(额外百分比可能由网络投票调整)。未来,这个主桶可能也会受到惩罚。有关额外投票的更多详细信息,请参见IoTeX论坛上的 原生质押v2主题

d) 将桶转移到另一个地址

你要求这个功能,我们倾听了!在nsv2中,投票者现在可以将他们现有的桶转移到另一个地址。这为希望合并多个质押地址的用户提供了灵活性,同时也为创新的桶借贷/借用用例提供了基础!投票者还可以向现有桶中添加代币。

e) 代表代表注册

nsv2中的另一个新功能是代表其他用户注册一个新的代表。这一功能主要是为了管理目前在以太坊注册的代表档案迁移到IoTeX主网。

原生质押v2将作为主网GA的一部分激活。

想了解更多吗?

有关nsv2的更多详细信息,请查看IoTeX论坛上的官方原生质押v2主题,其中包括以下内容:

  • 协议组件:对nsv2的各种技术组件(包括Protobuf、API和前端/ioctl支持)的描述
  • 投票权计算:质押时长、自动质押和自我质押如何影响投票者的投票权
  • 投票场景:不同质押选择的各种示例,以及它们如何影响投票者的投票权和奖励
  • 参数选择:关于参数设计的技术细节,以及各种模拟的结果
  • 迁移计划:nsv1迁移到nsv2的方法概述

同时,请关注官方主网GA论坛主题,以获取新更新!

关于IoTeX

IoTeX成立于2017年,作为一个开源平台,正在构建受信任事物的互联网,让所有物理和虚拟“事物”——人类、机器、企业和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