三个方面详解 EOS 经济模型:供需、网络资源、投票机制
本文对 EOS 的经济模型进行了深入研究,重点聚焦 EOS 的供需情况、EOS 网络资源的产生和获得以及 EOS 的投票机制。
EOS的供需情况
EOS 的价格会受到基本面和供需情况的影响。长期来看,EOS 的价格主要由基本面决定;短期来看,供需情况对 EOS 的价格有很强的驱动力。
一、供给
EOS 的供给可分为初始代币和增发代币两部分。
EOS 的初始代币数量是10亿,其中9亿用于初始代币发行来募集资金,1亿由团队保留。数据显示,EOS 在初始代币发行阶段募集到的资金约42亿美元,远远超过其他区块链项目。
区块链项目募集资金(数据来源:ICORATING)
EOS 最初设定的年通胀率是5%,即每年增发5%的代币。1%的增发代币用作节点奖励,其中出块节点获得1/4,候选节点获得3/4。4%的增发代币作为提案基金存入 eosio.saving 账户。
2019年5月8日,出块节点投票决定,EOS 的年通胀率调整为1%,不再向 eosio.saving 账户中存入 EOS,同时将这个账户中现有的3400万个 EOS 全部销毁。目前,EOS 的年通胀率低于比特币和以太坊。
二、需求
EOS 的权益包括使用权、治理权和收益权,对 EOS 的需求可以主要从这三方面来分析。
对于使用权,创建账户、执行交易、部署智能合约等操作都需要用到 RAM、CPU 和 NET 等网络资源,用户可以通过持有 EOS 获取网络资源。其中,RAM 通过使用 EOS 购买获得,购买 RAM 的手续费需要使用 EOS 支付;CPU 和 NET 通过抵押 EOS 或者从其他用户租赁获得。目前,EOS 是最活跃的公链之一,每日交易笔数明显高于其他公链。
EOS、ETH 和 TRON 的对比(数据来源:DAppReview)
对于治理权,主要体现在用户抵押 EOS 给节点投票。每个 EOS 账户至多可以给30个节点投票,并且所有节点的得票数量都是该账户抵押的 EOS 数量。据 EOS 浏览器数据显示,目前参与 Staking 的 EOS 数量为6.09亿,约占 EOS 总量的59.7%。
EOS 代币状态(数据来源:eosflare.io)
收益权主要有三种:一是用户通过抵押 EOS 获得 Staking 收益,二是一部分投机者持有 EOS 等待升值,三是获得 EOS 生态中项目的空投代币。
EOS的网络资源
在 EOS 的设计中,没有类似于以太坊的 gas 费,使用 EOS 是免费的,但用户只有在持有 EOS 的情况下才能使用网络资源。如前文所述,RAM 需要使用 EOS 购买获得,CPU 和 NET 通过抵押 EOS 或从其他用户租赁获得。
一、RAM(内存)
EOS 几乎所有网络操作都需要用到内存资源。内存的定价采用 Bancor 机制,在总内存不变的情况下,需求的增加会推动内存价格的上涨。在正常情况下,EOS 的内存设计带有负反馈机制:内存的价格上涨时,DApp 的开发成本上升,新开发 DApp 的数量减少,对内存的需求下降,使得内存的价格下跌;内存的价格下跌时,DApp的开发成本下降,新开发 DApp 的数量增多,对内存的需求上升,使得内存的价格上涨。ETH 中的 gas 费也有类似的负反馈机制,但 EOS 借用 Bancor 机制使得这种负反馈的作用更加显著。
然而,大量投机者根据 Bancor 机制的特点,早期购买并囤积内存资源,使内存价格在短期内大幅上涨,提高了其他用户的使用成本,EOS 不得不进行内存扩容。
EOSPark 数据显示,当前 EOS 总内存为180.55 GB,已分配的内存为76.32 GB,占比45.29%。已使用的内存为11.52 GB,仅占6.38%。下图是内存持有量前10位用户的使用情况。从图中可以看出,前10位用户持有的内存非常多,但实际使用的内存非常少。这一方面表明当前的内存资源相对充足,不存在短缺的情况;另一方面也表明他们购买内存的首要目的不是使用,可能仍然存在投机心理。
内存持有量前10位(数据来源:EOSPark)
二、CPU 和 NET
CPU 是指网络中的计算资源,NET 是指网络中的通信资源。CPU 和 NET 都属于可恢复的资源,在24小时内线性恢复。用户通过抵押 EOS 或者从其他用户租赁来获得 CPU 和 NET,用户可以获得的 CPU 和 NET 数量由其抵押的 EOS 在所有抵押 EOS 中的占比决定的。例如,当前总共有10万个 EOS 抵押用于获得 CPU 资源,某用户抵押了1万个 EOS,那么他能够使用全网 CPU 资源的10%。
三、REX
为解决 EOS 的网络资源昂贵和投票率过低的问题,2019年4月,BlockOne 推出 REX(Resource Exchange)资源交易平台,在 REX 平台上可以交易 CPU 和 NET 资源。作为 EOS 生态内的一个 DeFi 项目,REX 的市场热度很高,锁仓的代币价值仅次于 Compound 和 Maker。
DeFi 项目的锁仓价值占比(数据来源:DAppTotal)
用户购买 REX 代币的前提是必须抵押 EOS 并给出块节点投票,这样可以提高 EOS 的投票率。然后,用户将抵押的 EOS 充入 REX 的储备池,换取 REX 代币。如果用户想将 REX 代币换回 EOS,会有4天的赎回期。
用户参与 REX 的动力是持有 REX 代币并分享收益。收益主要包括 CPU 和 NET 的租金、购买 RAM 的手续费和账户拍卖获得的收益等,并根据用户持有的 REX 代币比例进行分配。
对于那些对 CPU 和 NET 资源需求大但 EOS 余额有限的开发者来讲,REX 是一个非常有吸引力的平台。他们可以花费较少的 EOS 作为租金,获得30天的 EOS 的资源使用权。
EOS的投票机制
EOS 的共识机制是 DPoS,得票率最高的前21个节点担任出块节点。但是,目前很多出块节点具有中国背景,并且节点之间相互投票的现象非常普遍,这引起了社区成员对 EOS 中心化程度高的质疑和不满。
EOS 出块节点信息(数据来源:EOSPark,2020年6月24日)
一、现行的投票机制
EOS 的节点投票采用的是1票30投的机制,每个 EOS 账户至多可以给30个候选节点投票,且所有节点的得票数量都是该账户抵押的 EOS 数量。在这种机制下,节点互投成为竞选出块节点的最佳投票策略,节点之间是协作关系而非竞争关系。节点之间会互相串谋并投票,共同瓜分出块奖励,他们会牢牢把控既得利益,让其他候选节点难以参与进来,增发的代币被这些节点获得,导致 EOS 的中心化程度越来越高。
二、“6个抵押池”
BM 曾提出“6个抵押池”的方案来解决这个问题,即设计6个特定的抵押池,对应6个特殊的智能合约和6个期限(3个月、6个月、12个月、2年、5年和10年)。只有那些充入抵押池的 EOS 代币才能参与节点投票,并获得 Staking 收益。
Token 可以在任意时间打入任意的抵押池,但一旦打入,在到期前只能匀速提取。比如,一笔 EOS 打入10年期抵押池后,每周最多只能提取7/(10*365)=0.19%。当然,也可以一直不提取,到期后接着转存。
抵押池中的 Token 都可以分享 Staking 收益。Staking 收益独立于验证节点的出块奖励,与出块奖励一起构成 Token 增发的两个渠道。而在很多 PoS 公链中,Staking 收益来自验证节点向其支持者分享的出块奖励和手续费,这是 BM 建议在代币增发上的关键特色。
对于增发代币的分配,BM 建议以抵押池的收益为主,出块节点获得的出块奖励则尽可能最小化,并且还要根据出块节点的丢块情况打折扣。BM 的建议实际上压低了出块节点及其支持者的地位,而提高了抵押池的地位。
在出块节点选举中,每个代币的权重等于其连续处于抵押池中的时间长度。因此,投票权重也与 Staking 数量、时间成正比,也就是牺牲流动性能换取更大的投票影响力,这类似于“币天”概念。
按“币天”从高到低选出21个出块节点后,出块节点轮流出块。每个验证节点在每个块中获得的出块奖励不是一样的,而是与它累计获得的“币天”成正比。这样,如果一个人能获得大量的“币天”支持,不管他把这些“币天”支持都放在一个验证节点上,还是分到两个验证节点上,他所获得的出块奖励是一样的。这一机制有助于缓解目前 EOS 节点选举中的串谋和“分拆马甲”等问题。
需要指出的是,BM 提出的方案目前并没有实施。
总结和思考EOS
和以太坊在使用模式上有很大的不同。在以太坊上进行操作需要支付 gas 费,EOS 无需支付 gas 费,但需要持有 EOS 来获得 RAM、CPU 和 NET 等网络资源。在 EOS 上执行操作的成本是 EOS 在 Staking 阶段和 Unstaking 阶段的流动性溢价。如果需要使用 RAM,成本还包括买卖 RAM 的差价和交易 RAM 的手续费。
对于以太坊来讲,当出现热门的 DApp 时,网络变得非常拥挤,gas 费会非常昂贵且价格波动大,甚至会出现交易拥堵无法成交的情况。对于 EOS 来讲,抵押 EOS 的用户获得 CPU 和 NET,可以在一定程度上避免不能交易的情况,但普通用户的网络资源可能会被持币大户稀释。
REX 的推出缓解了 EOS 的网络资源昂贵和投票率过低的问题。用户可以参与 REX 获得收益,开发者可以用较低的成本获得足够的网络资源,并且用户不会有任何本金风险。但参与 REX 的收益并不高。
EOS 现行的节点投票机制受到的争议很大。节点互投是参与竞选的最佳策略,并且很难对节点互投进行限制。BM 提出了新的抵押池方案,但这个方案能否实施仍是未知数。
EOS 的初始代币发行非常成功,BlockOne 团队募集到大量的资金,不存在任何现金流的问题。如果能利用好这些资金,BlockOne 团队可以为 EOS 生态持续输出优秀的产品,改进 EOS 存在的缺陷。但这也同时意味着中心化,BlockOne 仍然对 EOS 社区具有极大的影响力。
微信扫描关注公众号,及时掌握新动向
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场