2021-04-25 20:49 | 出处: ponge
Block.One 聘请了 Prysm Group 完成了白皮书的撰写和分析,原文(综述、白皮书)可以在线阅读,其中综述部分已经有中文版,相关的代码已经上传了Github。
Prysm Group(官网):一家领先的咨询公司,专注区块链和数字资产的经济模型和治理。
本次提案的核心内容都总结在第一部分,如果不感兴趣细节的读者仅阅读这一部分即可。
注意:这个方案只是讨论稿,并不强制社区采用。最终社区是否采用、采用细节如何,还需要社区达成一致。
总的来说,Prysm Group 提出的方案与现有方案的差异在于:
具体一些参数如下:
目前,通过委托(质押)EOS(可以给自己质押,也可以质押给别人),可以得到:
目前,委托(质押)EOS 的行为没有得到任何奖励或报酬。而且,委托(质押)EOS 给其他人也不会收取租金,但在资源交易所 REX 里面出租 EOS 却可以获得额外的 EOS。而且,委托(质押)赎回可以随时发起,3 天后到账。
通胀奖励的分配:目前 1%的通胀代币通过系统奖励给出块节点和备用节点,用来奖励他们处理链上事务并维护 EOS 公链。其中,75%的通胀奖励按获得票数发给出块节点和备用节点,25%的通胀奖励按节点出块比例发给节点。
Prysm 设计的新机制,和原有机制有几点关键的区别:
EOS 代币目前在网络中充当着三种角色:
这个部分主要讨论 EOS 的货币职能。想要 EOS 发挥一定的货币职能,就得确保市场参与者承认它是一种可靠和相对稳定的交易手段。比如,通胀率不能太高,否则,参与者可能会拒绝接受它作为奖励或支付手段。
因此,为了保持稳定的基本代币价值,代币流通供应的增长速度必须大致与经济活动的增长速度相匹配。这里需要注意的是,即使控制了总代币通胀率,流通代币通胀率也有可能上升,比如:质押赎回卖出、通胀奖励卖出、Block.One 解禁卖出等。
一般来说,承担交换媒介代币的价值与链上经济活动、流通代币总量和代币流通速度有关。
基础代币价值=链上经济活动 ÷(流通代币总量 × 代币流通速度)
Prysm 通过回溯逐月计算了 EOS 的链上经济活动总值,波动很大。因此在假设 EOS 经济活动增速时,采用了假设法:
经过测算,对应的系统通胀率应该在 1.2%-3.8%左右。但这种假定具有巨大的不确定性,因此通胀率应该随着时间调整。但基于目前的现状,这样的假设是合宜的。
节点对 EOS 网络运营至关重要,主要负责验证交易,生产新的区块,并授权系统合同升级。此外,许多节点还密切参与网络的发展和增长,提供数据反馈、建议分析和其他社区服务。
考虑到网络需要吸引并留住节点,基于实证分析,Prysm 认为新机制下发给节点的通胀奖励不要低于目前的水平,尤其是对于出块节点。考虑到出块奖励不再发放,建议给予节点 1.2%的通胀奖励下限。如果通胀达到了 3.8%,那么节点领取通胀奖励的 32%,如果通胀下降到了 1.2%,那么通胀奖励 100%给予节点。
论证如下:
节点需要支付的成本主要包括提供直接托管和处理数据服务的费用,项目发展费用,营销费用等。而且。出块节点的成本往往比备用节点的成本高不少(详见非官方调查《EOS 节点是否像我们想象的那么富裕?》),在 2018 年末,出块节点一年的成本约 104.64 万美元,备用节点约 37.7 万美元。
首先,结合上面的成本数据,考虑单个节点的收益情况。
出块节点的收益主要由两部分构成:
出块节点的投票占比历史数据如下:
收益分析:比较典型的两段时间:
在新机制下,如果出块节点没有了出块奖励,想维持目前的盈利水平只能让出块节点的投票占比上升 10%,或者继续减少成本。这似乎都不是很好的情况。
再从节点的总量变化上考虑这个问题。
看一下历史累计注册节点和活跃(已注册)节点数据:
目前的节点奖励率足以有效地维持目前节点的数量,同时每月吸引少量的新节点加入网络,这是相对健康的竞争环境,鼓励现有节点提供更好的服务。如果奖励持续减少,有可能影响节点参与度。
在新机制下,赎回限制受到两个参数影响:
Prysm 建议:单次赎回比例上限设定为 0.67(67%),赎回间隔设定为 7 天(604,800 秒)。这样的结果是:2 周赎回全部的 96.4%,3 周赎回 98.8%,4 周赎回 99.6%。当然也有另一种方案:单次赎回比例上限设定为 0.2(20%),赎回间隔设定为 1 天。这个和 Prysm 提出的方案是等效的,但会要求更多的操作次数。
以下是两种方案测试:第一种的赎回间隔是 1 天,第二种的赎回间隔是 7 天。可以发现,单次赎回比例上限越小,赎回期越长,解质押清算的时间越长。
举例:以下两种方式在 2 周后的效果类似:
| 天数 | 可赎回-A | 赎回后余额-A | 可赎回 B | 赎回后余额-B |
|---|---|---|---|---|
| 0 | 0 | 100 | 0 | 100 |
| 1 | 20 | 80 | 0 | 100 |
| 2 | 16 | 64 | 0 | 100 |
| 3 | 12.8 | 51.2 | 0 | 100 |
| 4 | 10.24 | 40.96 | 0 | 100 |
| 5 | 8.19 | 32.77 | 0 | 100 |
| 6 | 6.55 | 26.21 | 0 | 100 |
| 7 | 5.24 | 20.97 | 78 | 22 |
| 8 | 4.19 | 16.78 | 0 | 22 |
| 9 | 3.36 | 13.42 | 0 | 22 |
| 10 | 2.68 | 10.74 | 0 | 22 |
| 11 | 2.15 | 8.59 | 0 | 22 |
| 12 | 1.72 | 6.87 | 0 | 22 |
| 13 | 1.37 | 5.50 | 0 | 22 |
| 14 | 1.10 | 4.40 | 17.16 | 4.84 |
单次赎回比例上限可以被设定为 1(即 100%),但是设定赎回上限比例有一定的好处:
1、历史数据显示,目前的质押者本身有长期质押特性
Prysm 统计了 2020 年 10 月 1 日起开始的 12 周内质押者的质押情况,其中白色部分是 10 月 1 日快照质押者的变化趋势,蓝色部分是 EOS 所有质押情况:
可以看出:10 月 1 日质押者在接下来的 12 周内,质押总量只下降了 4.1%,这批质押者质押的 EOS 依然占整体质押量的 95%以上。即使没有赎回限制,EOS 质押者也存在长期质押的特征。
需要注意:虽然历史数据存在长期质押的特征,但一旦引入赎回限制,某些质押者的行为可能会发生改变,比如交易所账户,因为他们需要保持一定的流动性以满足客户的赎回。
2、可以缓解负面冲击带来的价格崩溃
如果没有赎回限制,一旦市场出现了比较大的负面冲击(比如价格暴跌),可能引发恐慌而大规模赎回,进而导致价格螺旋式下跌。限制巨额质押者立即抛售代币的能力,可以为市场参与者在面对负面冲击时提供更大的信心。
目前,其他公链也有赎回限制的条款,一般来说,拥有投票权的质押赎回条款往往更加严格:
3、并非不可或缺
赎回限制也并不是一定要存在,如果没有赎回限制,除了存在小概率的巨额抛售外,并没有其他风险。也有一些公链采用了没有赎回限制的做法。
新机制下,质押者能够获得两种奖励:
质押者预期的质押数量,与质押者的机会成本、质押奖励、投票价值有关:
质押投票的机会成本收益率 × 质押数量=质押投票奖励收益+投票价值
经过模拟运算(虽然有说明,但没太搞懂它是怎么算的),预期结果如下:
| 情境 | 经济活动增速 | 投票价值 | 总通胀率 | 质押通胀分配比例 | 隐含名义收益率 | 均衡质押数量 | 均衡质押比例 |
|---|---|---|---|---|---|---|---|
| 高增长/低投票价值 | 5.0% | 低 | 3.8% | 68% | 5.9% | 4.46 亿 | 48% |
| 低增长/低投票价值 | 2.4% | 低 | 1.2% | 0% | 0.0% | 1.89 亿 | 20% |
| 高增长/高投票价值 | 5.0% | 高 | 3.8% | 68% | 4.3% | 6.14 亿 | 66% |
| 低增长/高投票价值 | 2.4% | 高 | 1.2% | 0% | 0.0% | 3.85 亿 | 41% |
Prysm 也统计了目前其他公链的相关数据,得到相似的数据:
| 均值 | 名义收益率 | 通胀率 | 质押比例 | 质押投票权 |
|---|---|---|---|---|
| 平均值 | 6.20% | 4.82% | 51.84% | 有 |
| 中位数 | 4.78% | 4.90% | 64.06% | 有 |
| 平均值 | 11.92% | 4.0% | 29.45% | 无 |
| 中位数 | 7.12% | 0.57% | 36.99% | 无 |