如何在锁仓期内将收益幅度提升3倍

区块链

580人已加入

描述

简介

5月19日,Qtum联合创始人、核心开发工程师Jordan Earls提出了QIP#16技术提案,该提案旨在通过用带“锁定期”的钱包来提高投资回报。用户可对其加密资产设置一定的锁仓期,在锁仓期内Qtum Staking收益提升幅度可达3倍,本文将对钱包增加“锁仓期”带来的结果进行模拟和分析。

GitHub 和 Qtum 改进提案

区块链

Qtum作为一个开源项目,使用GitHub管理代码和开发进度。GitHub作为一个提供源代码管理系统的网站,它允许开发人员跨多个版本和多个作者对源代码的更新进行管理。

对于项目来说,GitHub被当做代码存储库,其中每个代码存储库代表着一个应用程序、文档、支持库等。GitHub的开发和调试工作使用:

Pull Requests:开发者在这个板块提交一份新的代码或修改过的代码,以便批准并应用到程序当中

Commits:为特定目的对一行或多行代码进行的单个修改,Bug修复或新特性的实现也可以多次提交

Issues:社区里反映出的问题或者Bug

Insights:分析或者用图表展现版本库的工作情况

区块链项目的另一个技术特性就在于提出“改进提案”,对于Qtum来说,QIP(Qtum Improvement Proposal)就是Qtum改进提案,而这些QIPs是开发人员或社区描述和要求的新特性,为应用网络提出新功能的设想。为了区分“issue”和QIPs,“issue”可能是“按钮不工作”等功能性问题,而QIP可能是“添加一个新按钮来做这个,理由如下”的一种技术提议。

到目前为止,Qtum项目已经有19个QIPs,本文将着重讨论Jordan Earls提出的QIP-16:修改Staking 锁仓时间的算法。

下表就是一个例子,体现了在QIP-16提案的环境下, 一个拥有1000枚QTUM的钱包收益会怎样变化。

区块链

对于增加“锁定期”的优势有几个含义。有锁定期的钱包很明显会有更多的QTUM用于Staking,所以钱包所占的权重就会增加。这也就表明,带有锁定期的钱包会得到更高的Staking收益。让用户来锁仓他们的QTUM来Staking可能会增加网络的稳定性和安全性。

实况模拟器

为了研究QIP-16的潜在影响,我使用了区块链模拟器。该模拟器是一个Python脚本,可以精确地建模网络响应,如一致性算法、块奖励、网络权重变化等。

模拟运行了不同的锁定周期和锁定比例。结果通过图像来显示网络权重(通过钱包计算结果)、真实网络权重(因为模拟器知道每个钱包的权重)和年回报率。结果是钱包使用不同的锁定周期和水平参与是线性变化的。但有一点很明确的,在QIP-16提案情况下,把钱包设定锁仓周期会有更高的Staking收益(除非每个人可以锁定他们的硬币),没有锁仓的钱包Staking收益会下降。

以下是添加锁仓功能的模拟器代码部分:

区块链

代码的关键行如下所示:

if hashProofOfStake 《 target * walletWeight[wallet] * (1.0 +

walletLockScaling[wallet]) * COIN:

这是一个块奖励的逻辑代码,这里由walletlockscale因子修改。用语言重述这段Python代码是:

如果钱包的随机号码小于钱包重量乘以锁比例因子,则钱包将获得块奖励。这意味着锁定比例因子使算法认为你的钱包正在Staking更多的 Qtum。区块奖励确实是中本聪团队投入比较大的一块。

区块链

*最大的Staking钱包

该模拟器使用了网络实际权重最大的100个Staking钱包,截止2019年6月1日,这些钱包的拥有从170万到17116个QTUM不等,这批钱包的总权重达到了1140万。另外的1900个模拟钱包的随机权重从1到10000 QTUM不等。为了便于分析,这2000个模拟钱包的真实(已知)网络权重为2000万,而5月30日Mainnet上的实际网络权重为2130万(参考文献1)。

我们将看到两种模拟配置:

1. 钱包中有一半的权重选择30天的锁定期

2. 钱包中有70%网络权重的钱包选择90天锁定期

你可以这样考虑第一个配置:

· 假设网络权重为2,000万

· 钱包在30天内锁仓1000万,相当于Staking权重达到2000万

· 则新的网络权重就是 1000万 + 2000万 = 3000万

· 在设置锁仓之前,这些钱包每年获得的Staking收益都是相同的;在锁仓之后,锁仓的钱包会获得收益的2/3 (网络权重为2000万),而非锁仓钱包只能获得1/3的回报(网络权重为1000万)

· 所以,锁仓钱包会让网络权重从1/2上涨到2/3,上涨了33%;而未锁仓钱包会从1/2下降到1/3, 下降33%

幸运的是,模拟出来的结果和这个数学结果相符。以下是在第10周启动锁仓的一年结果:

区块链

时间锁钱包和非时间锁钱包的年回报率(平均一周)图表显示:

区块链

你可以看到,由于有50%的参与率(钱包权重),年收益最初是由锁定钱包和非锁定钱包平分的(文献2)。当实行时间锁定时,锁定钱包的收益增加了1/3,非锁定钱包的收益减少了1/3。对于这些模拟,50%钱包都在10周后的同一个块上实现了的时间锁定(这可能接近于实际的硬分叉所实现)。

我们可以看到一个有趣的结果当我们模拟“70%钱包锁定90天”。90天的锁定期提供了更高的锁收益,但是由于更多的钱包被锁定,它们的新收益实际上低于上面50%的30天模拟。网络权重从2000万跃升至4800万:

区块链

下面您可以看到,下图中平均回报率约为6.5%,而在之前50%的钱包选择锁定期的示例中有锁定期的钱包年收益率有7.0%。

区块链

参考资料

1. 网络权重= 2130万

2. 在5月15日至5月30日的14天时间里,共有9638个区块被挖出来,其中最大的一个钱包以434万QTUM的稳定余额获得了区块奖励的20.4%。这意味着这两周的平均网络权重为4.34 / 0.204 = 2130万,年收益率为4.2%

3. 收益假设为每天675个区块,区块奖励为4.0 QTUM

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分