关于“Circulating Supply 流通供应量” 计算公式讨论

PlatON区块链浏览器"PlatScan"在5月18号更新了“流通量、发行量”参数计算方式后,受到了社区的广泛关注。

最新流通量、发行量计算公式:

对于上述计算公式更新,大部分社区伙伴对此都非常赞同和认可,不过目前也有部分社区伙伴对【流通量】存在疑问,主要是关于节点质押委托Staked的Token是否需要需要算入流通量,其中Polkadot在CoinMarketcap中的流通供应量包含了节点质押。
如图:

从Polkadot的浏览器上查看,【流通量】是未包含质押的,但是在CoinMarketcap已包含。从个人分析来看可能是项目方没有提供对应Staked的地址导致的

为了确保社区伙伴能够达成统一共识,特邀请社区伙伴参与《PlatON的流通量是否需要包含质押》的讨论

参考:

CoinMarketCap流通供应量定义

流通供应量是在市场上和公众手中流通的资产数量的最佳近似值。流通供应量作为衡量市场资本化的重要指标。
其中被锁定(通过智能合约或法律合约),分配给团队,或不能在公开市场上出售的Token,不会影响价格,也不应该允许影响市值。因此流通量不包含以下内容:

  • 私人购买被锁定不能向公众提供的部分
  • 被指定用于发展生态系统活动的资产
  • 节点中被“Staked”的资产
  • 基金会/团队等托管的资产

详细内容见:https://support.coinmarketcap.com/hc/en-us/articles/360043396252-Supply-Circulating-Total-Max-

Binance academy流通量供应量定义

流通供应量指的公开可用,并在市场上流通的Token数量。

Token的流通供应量可以随着时间的推移而增加或者减少。例如,比特币的流通供应量将逐渐增加,直到达到2100万枚硬币的最大供应量。这种逐步增加与平均每10分钟产生新币的挖矿过程有关。另外,像Binance所做的烧币事件,会导致循环供应的减少,从市场上永久地移除硬币。

流通供应量指的是公众可以获得的Token,不能与总供应量或最大供应量相混淆。总供应量是用来量化存在的Token数量,即已经发行的Token数减去被销毁Token数。总供应量基本上是流通供应量和被托管锁定Token总和。

详细内容见:https://academy.binance.com/zh/glossary/circulating-supply

1 Like

按照CoinMarketCap的定义,从是否会影响市场价格和市值的角度来定义流通量的话,则
1、质押如果有锁定期,在锁定期内,不算在流通量内;锁定期到了后就应该算在流通量内;
2、委托没有锁定期,是实时赎回机制,应该算在流通量内;

委托虽然可以实时赎回,但是从属性来说委托的Token是不能用于其他交易的,只有赎回到账后才可以进行其他交易操作。同时作为委托人来说委托的Token也是个中长期锁定的过程(至少也是2个结算周期,否则没有奖励,也就没有委托意义),因此如果将委托作为流通Token的话,个人觉得在大部分时间来说该流通量可能有点偏高,不利于了解市场真实情况。

另外节点退出,质押解除锁定,需要进入21天的冻结期才能返回到节点质押钱包内,这21天该Token也是无法进行任何操作的,因此也不太适合作为流通Token

流通量目前是实时变化的,有增也有减。对于上述委托、质押场景而言,一旦Token进入账户余额则都纳入可流通Token,流通量数值对应更新。

以上个人愚见,欢迎指正和讨论。

1、一个结算周期约3个小时,两个结算周期也就6个小时,怎么能算中长期呢?
2、委托部分能随时影响币价和市值,即时流通量是实时变化的,但委托部分就是潜在的定时炸弹,一旦市场出现异常情况,这个炸弹就有可能爆炸,了解流通量的意义和价值就是去评估和判断市场的稳定情况和走势,而这个炸弹能随时让流通量产生剧烈波动,那么即使流通量是实时的,也严重影响流通量所能体现的真实价值和意义。会给人造成严重误导。
3、要么把委托部分和质押部分单独显示出来,更全面地了解整个token的分布,而不仅仅就一个总量和一个流通量这么简单

1 Like

目前委托、质押部分是在验证节点模块有展示。

如果流通量算入委托,委托大幅度变动时,其实更不容易通过流通量来判断市场稳定性和走势。 所以现在主要是看在认识上大家趋向于哪一个。
另一个问题锁仓金也是可以质押和委托的,这一块要剔除计算账户锁仓金委托其实需要更复杂的统计分析和计算,按照Coinmarketcap基于提供账户地址的计算机制其实也是没有办法剔除委托量的。:joy:

从本质上来讲,只要能根据自己的意愿随时按照自己的方式处理token的部分都应该算是流通量,那么token就只能分为流通部分和非流通部分。锁仓和质押从本质上属于非流通部分,余额属于流通部分,委托是对锁仓部分,质押部分,余额部分的一种处理方式,可以细分为:锁仓委托,质押委托,余额委托,所以委托并不能从本质上改变是否流通的属性。

纠正一下:
委托和质押都是Staking,目前支持账户余额,以及锁仓余额进行节点的委托和质押

我基本赞同Larry的观点。

我们知道LAT用非锁仓的余额进行委托都是可以实时赎回并转出交易的,

它跟流通的token并没有实质性的区别。

而这部分其实又是一个非常大的量,

甚至可能比目前计算出来的流通量更大,

如果在计算流通量的时候把这一部分减去了可能就会对用户产生较大误导。

1 Like

你们需要完善下设计,让统计的更加精细些,更加贴近实际。定义概念先从本质出发,

基于CoinMarketcap的名词说明,个人不认为当前流通量偏离了它的定义。
如果仅由于委托可以即时赎回的属性就认为需要提前把它纳入流通量的话,那其他的比如大额锁仓即将解锁是不是也需要提前纳入到流通量内,因为这个一旦释放到账户余额也会产生很大的影响。这样定义的话就很太复杂了。
本来流通量就是个实时变更的值,也只是浏览器工具或者其他统计分析网站对外提供的一个参考指标,不同的链以及不同统计分析网站都可能不同。而且不同的用户对流通量这个指标的需求可能也不同,是查看定义成衡量未来不确定时间的可能出现的总流通,还是实时展示当前实际可流通的量?这是可能需要有经济学背景的人回答下

从字面上来说,实时流通量这个统计也是没有问题的。
不过一般对我们来说,大部分人想要知道的流通还是指“能够自己决定,自由流通的”,只要不是合约锁定不能转账的都应该算作流通量。流通的token委托锁定这个被定义为锁仓不太合理,只是用户自行决定的一个用途,就像其他链上的定期理财产品。用户可以随时转移,只是不想转移而已。

至于大额锁仓即将解锁这部分,虽然不计算在流通量里面,本来也是重要的监控数据。

锁仓部分在解锁前是不能由拥有者自主决定其用途,所以不算流通部分,一旦解锁,就可以由拥有者自主决定其用途,就需要算流通部分,所以解锁期也是一个非常重要的监控指标。
精确归精确,复杂归复杂,不能因为复杂而丧失精确。

个人观点:账户余额Staking应该算流通,用户实质上可以随时转移。