实际市值的意义
创建实际市值(Realized Cap)指标的原因是我们发现将市值(Market Cap)应用于加密货币时通常是一个无效指标。借用股票市场的市值概念,加密货币市值通常计算为:货币流通供应量 * 最新的市场价格。
然而,与股票不同,大部分加密货币往往会丢失、无人认领、或因为程序故障而失效。
从设计上来讲,加密货币领域不存在存管信托或结算机构,来负责追踪每个人的存款。因此,一旦代币或虚拟币丢失,它们就会一直处于丢失状态。以比特币为例,这意味着发行总量的大约15%已永久丢失且无法流通。但市值指标没有考虑这些细微差异,而是汇总所有已挖出的币的价值并以最新的市场价评估它们。因此,我们希望创建一个反映这些差异的指标,至少对于UTXO区块链是如此。
需要考虑的问题
我们设计目标如下:
- 弱化已丢失的币
- 在可能的情况下,将通用性最大化(从而减少对特殊调整的依赖)
- 不偏离市值指标超过一个数量级
当Pierre Rochard要求提供有关比特币历史加权UTXO市值指标的数据时,Coin Metrics工程师Antoine Le Calvez灵机一动,他找到了一个合适的方法,并将其称为实际市值(之前称为有效市值(Effective Cap))。
实际市值指标似乎满足我们的要求:
- 它减少了遗失很久的币对当前造成的影响
- 它可以简单地推广到UTXO链,稍作修改便可推广到基于账户的区块链
- 它并没有过多地偏离市值指标
- 它是自动化的,不需要(过多)人为监管或干预
当我们9月份首次计算出这些数据时,比特币的市值为1,150亿美元,而实际市值为880亿美元。看起来已经有效果了。从头开始创建的新指标存在众多问题,因此它们也需要通过测试。实际市值的作用似乎就像罐头瓶上的声明那样:根据比特币在其经济体中的实际存在来衡量它们的价值(市值仅供参考,请以实际为准)。它是将市场和链上数据混合的新一代经济指标之一。
一些难点
当然,这些新奇措施并非没有风险。目前挑战依然存在:
- 如何处理深度冷储存的币种;
- 如何将“实际市值”指标应用于换手率较低的币种;
- 如何将其推广到基于账户的币种。
首先,想象一下中本聪的大约70-100万个的比特币真的只是被深度储存了,且他正计划在比特币的10周年纪念日那天(2019年1月3日)将它们全部花掉。这种情况下,实际市值将严重削弱比特币在流通中的经济权重,因为对于这些遗失已久的币来说,它将以2009年的价格为其估值,即每个BTC的价格为0美元。实际市值很难区分哪些币是真正丢失或遗弃了,哪些币是被深度冷储存多年的。然而,即使是最冷的储存方案也需要被定期唤醒,以更新多签方案、领取分叉币或兑现一部分。无论如何,这些账户中有一大部分都会发生一些币的流动。
另一个问题是较小区块链上的实际市值指标。类似行业之外的「蓝筹股」,许多币的换手率相对较低。这对实际市值指标提出了挑战,因为新币的发送会在新的价格水平上引发向上(或向下)的重估。我们观察到的一个常见现象是价格飙升,许多币被充值到交易所,实际市值指标上升,随后却是实际市值指标几乎不动或低速增长。在这种情况下,高实际市值指标很大程度上是低换手率导致的人为现象,而无法公平地反映网络定价。
如何计算
实际市值指标试图忽略可能已丢失的币来改善市值。它的关键是以不同的价格评估不同部分的供应量,而不是像市值那样使用每日收盘价。
对于UXTO币种,这需要用首次被产出时的价格来为每一个输出(output)估值。例如,对于供应量为10,市场价格为10美元的UTXO币种,其市值将为100美元。
如果UTXO集状态如下:
实际市值为:$0 + $1.2 + $5 = $6.2,或其市值的6.2%,因为有83%的币多年来没有变动。
扩展到基于帐户的链
将此指标扩展到基于帐户的币种有点复杂。这种状态下显示的是帐户列表,而不是未花费过的币列表:
相比于UTXO模型,这种情况下无法锁定每个余额对应的产出时间,因此也就无法确定当时的价格,从而很难计算实际市值。
我们来看一个帐户的历史交易记录,看看可以使用哪些方法来准确评估其市值。我们假设当前时间是2018-11-01,市场价格是150美元
根据这些数据,可以使用几种方法来计算余额:
- 最后一次交易时的价格
我们使用账户最后一次交易时的价格,这里是200美元,实际余额为194,000美元。
此方法可以计算那些在网络上交易活跃的账户。但是,如果有人向丢失的账户发送灰尘币,其总余额将按当前市场价格重新估价。
- 最后一次转出时的价格
为了避免已丢失的账户在收币时被重新估值,我们可以使用上次向外转币时的价格(如果没有发过币,则默认为创建账户时的价格)。在我们的例子中,这个价格是1200美元,实际余额是1,164,000美元。
- 虚拟UTXO价
使用最后一次账户变动时的价格来估值的一个缺点是,余额非常高的账户,一旦转出少量的币,将导致整体余额以市场价被重新估值。
虽然这是我们想要的效果(毕竟,我们只想忽略已丢失的币),但对于UTXO链来说这不公平。因为UTXO中,一个地址的整体余额并不被实际市值考虑在内,而只考虑已花费的币。
为了减少这种不良影响,我们可以为基于帐户的系统模拟一个UTXO集:
- 每接收一笔付款,就创建一种附加在账户上的新币,并以当时的价格为新币估值。
- 每一笔向外转帐都会在之前创建的币中选择一种,并以市场价为账户变动估值。
现在我们用虚拟UTXO的方法来重新回顾一下这个账户的历史,我们选择币的原则是最多的币优先:
因此,该账户实际余额为1,025,000美元。
原文:Introducing Realized Capitalization
作者:Coin Metrics
编译:大嘴
根据央行等部门发布“关于进一步防范和处置虚拟货币交易炒作风险的通知”,本文内容来自网络,所有内容只做信息分享学习使用,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融活动。内容不代表牛谈观点,发布者:小牛,转载请注明出处:https://niutan.com/20435.html