重要公告|Moonriver技术更新:Runtime版本1001质押功能更新

自上线以来,Moonriver迅速成为Kusama最活跃的平行链,拥有最大的集成生态系统。实现了超过1300万笔交易部署了大约1650种ERC-20 Token超过34万个钱包质押了大约92.5万枚MOVR(超过2.6亿美元)

为了提高网络的安全性和稳定性,Moonbeam团队对质押(Stake)流程进行了更新,这些更新已随着Runtime 1001升级生效。下文将带您了解质押体验的变化:

#1 专业术语:从提名(Nomination)到委托(Delegation)

Moonriver是第一个在Kusama实行平行链质押共识协议的平行链,该协议依赖于委托权益证明(DPoS),Token持有人委托(质押)他们的Token以支持特定的区块生产者(即收集人)并赚取奖励。

最初,Moonbeam平行链质押系统参考了波卡(Polkadot)的提名权益证明(NPoS)命名框架,因此MOVR质押者被称为提名人,他们“提名”区块生产者。

然而,因为Moonbeam的平行链质押系统与波卡(Polkadot)/Kusama上使用的系统不同,因此造成了一些困惑:波卡(Polkadot)/Kusama上的平行链质押系统只需激励区块生产,而无需验证区块是否有效(最终性)。区块的最终性是由波卡(Polkadot)/Kusama保证的。

由于Moonriver执行的平行链共识模型更类似于委托权益证明(DPoS),因此与质押(Stake)相关的行动现在将被称为“委托(Delegation)”。这说明了委托人可以直接挑选他们想要支持的收集人,而不是由算法为他们做决定。

此外,Moonriver上不存在Slash惩罚的概念:如果提名人提名的验证人有非法行为,则提名人会失去Token。考虑到Moonriver仍处于早期阶段,我们认为此次对与质押相关功能的重新定义不会造成重大混乱。

#2 退出/解绑生效期延长

在升级之前,委托人有两种选择来退出对收集人的委托:

  1. 委托人可以完全撤销其委托,资金将在两轮(300个区块一个轮次,约2小时)内得到。

  2. 委托人可以将其质押减少到5枚MOVR,立即收回其余质押的Token数量(Moonriver上最低提名质押量是5枚MOVR)。然后,委托人可以撤销剩余5枚MOVR的委托,资金将在两轮(约2小时)内得到

随着此次升级,每一轮增加到600个区块(之前是300个区块一个轮次),退出生效从两轮(以前是2小时)延长到24轮(大约48小时)。 

以下所有的行为现在都有24轮(大约48小时)的退出生效期(截至本文撰写时):

委托人

  • 减少对某一特定收集人的委托(减少绑定)

  • 完全撤销一个委托


收集人

  • 收集人自身减少绑定量

  • 退出收集人的候选集


延长退出生效期的主要原因是为了提高委托权益证明(DPoS)共识机制的稳定性。在这之前,平行链质押的参与者可以迅速地将他们的全部质押从收集人身边转移,甚至完全离开平行链质押模块,这可能导致活跃收集人集的不稳定性。

因此,一个不稳定的活跃收集人集可能导致区块生产出现问题,从而阻碍网络性能。我们希望在此次升级后,整个轮次的质押量将更加稳定。

需要注意的是,在Kusama上退出提名的生效期(或解绑期)是7天,而在波卡(Polkadot)上是28天。另一个主要区别是,在波卡(Polkadot)和Kusama上,提名人在解绑资金时不会获得任何质押奖励。而在Moonriver上,委托人将从被退出委托的价值中获得质押奖励。

#3 手动退出

质押界面的另一个意义重大的变化与委托人/收集人如何减少或完全退出他们的委托/绑定有关。

在升级之前,委托人/收集人会发送一个交易来表达他们减少他们的绑定量(委托/自身绑定)或完全退出他们质押头寸的意向(撤销委托/离开收集人的候选集)。一旦交易被确认,该行动将在两轮(约2小时)后自动执行。

我们在运行Moonriver三个多月后发现,这些自动执行的时间安排导致了一些过重的区块,以至于无法被Kusama验证。这导致了轻微的网络停滞和整体的网络性能不佳。

因此,退出流程现被分为两个动作:计划(scheduling)执行(execution)。当委托人/收集人想要减少他们的绑定(委托/自身绑定),或者完全退出(撤销委托/离开收集人的候选集),首先,他们需要发送请求(即计划)。在退出生效期(在本文撰写时为2天)之后,请求将被强制执行。委托人/收集人也可以在任何时候取消行动,以便能够安排另一个行动。

图片

请注意:

  • 委托人在每个委托中只能计划一个减少绑定请求或撤销请求,不能同时计划

  • 如果委托人想更改请求,需要取消之前计划的请求

  • 收集人可以计划一个减少绑定请求或独立离开收集人的候选人集

  • 只有收集人或委托人可以计划/取消他们的请求。但请求一旦准备好被执行,任何人都可以执行

这类似于波卡(Polkadot)/Kusama的质押模式,提名人必须先解绑他们的Token,然后再解锁。

#4 Runtime升级的突破性变化

DApp开发者应该考虑实施新的术语表和计划执行流程。受此变化影响的主要行动如下,分为Substrate和以太坊API。

Substrate API

Chain state elements更新

请注意,以前的State已被废弃(存储已被迁移),但仍然可以通过质押预编译访问:

图片

Extrinsics更新

请注意,以前的Extrinsics已被废弃:

图片

事件更新

图片

 

以太坊API

在质押预编译中的方法更新

请注意,旧的函数将在不久的将来被废弃。

图片


关于Moonbeam
Moonbeam是波卡(Polkadot)网络上的以太坊兼容智能合约平台,为原生互操作应用程序的开发提供便利。通过其以太坊兼容性,开发者能够以最低程度的代码调整在Moonbeam上部署现有的Solidity智能合约和Dapp前端。作为在波卡(Polkadot)网络上的平行链,Moonbeam也将受益于波卡(Polkadot)中继链的共享安全性以及与其它波卡(Polkadot)相关链的连接性。Moonbeam由PureStake团队开发,目前正在预上线阶段,主网计划于2022年第一季度上线。

如需了解更多信息,请访问:Moonbeam | Polkadot Smart Contract Platform

关于Moonriver
Moonriver是Moonbeam的同行网络,旨在为激励实验提供永久性的测试环境。新上线项目的代码将优先部署到Moonriver,在其真实的经济环境下经历一系列的测试与实验验证。当验证完成并通过测试之后,项目代码才可正式部署至波卡上的Moonbeam。

如需了解更多信息,请访问:Moonriver - Solidity Smart Contracts on Kusama

更多 Moonbeam 信息 
官网: Moonbeam | Polkadot Smart Contract Platform
微博:Sina Visitor System
twitter: https://twitter.com/MoonbeamNetwork
Telegram: https://t.me/moonbeam_CN
Discord: https://discord.gg/skPfXvJWG7
中文电报群助手:@MoonbeamSister

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值