SOPR,即 Spent Output Profit Ratio,其基本汇总形式是:已花费 UTXO 在花费时的货币估值总和,除以这些同一 UTXO 在创建时的估值总和。两项总和使用同一货币,分母必须为正。这个无量纲结果是基于参考价格的估计,不是实际买卖的证明。
Glassnode 根据已花费 UTXO 在花费时和创建时的估值计算 SOPR。我们的解释要求两项总和使用同一组输出、同一货币以及正分母。它不对所有尚未花费的比特币估值,结果也没有货币单位。 [1]
Coin Metrics 示例的计算以花费时估值的总和除以创建时估值的总和;文档另行区分不加权的 SOPROut 版本。由此我们推导出,将这个计算写成加权平均值时,各输出比率的权重取决于其最初的货币估值,而不是权重相同。 [2]
Glassnode 以一为界,区分已花费输出的估值相对于创建时更高还是更低。在分母为正时,我们的代数计算表明,比率为一意味着两项总和相等。这不表示每个输出的结果相同,也不说明盈利人数或盈利持有者的占比。 [1]
Glassnode 在 aSOPR 说明中指出,中转和找零可能产生不涉及买卖的转移。因此,我们将未调整的 SOPR 视为基于价格的估计:即使在自己的钱包之间转移时参考价格发生变化,也不能证明收到现金、实现真实利润或确定税务购入成本。 [3]
Glassnode 的 aSOPR 排除存续时间短于一小时的输出。根据 API,Entity-adjusted SOPR 剔除估计为同一实体内部的转移;地址聚类使用启发式方法。我们不混淆这两种处理,也不把其中任何一种视为对实际交易或人员身份绝无错误的记录。 [3] [4]
Coin Metrics 按已花费输出的年龄和加权方式区分 SOPR。因此,我们的比较记录纳入的群体、价格来源、区间和平滑方式。每日比率的简单平均值通常不等于整个期间的总和之比;选定群体的计算不能被当作整个市场。 [2]
Glassnode 描述了数据、价格输入和地址聚类的修订。我们的复现保存方法、版本以及数据可用的时点。今天重新计算出的历史值不一定等于决策当时已知的值;缺少这一检查,历史测试就可能使用未来信息。 [5]
Coin Metrics 提醒,链上指标过去的成功不保证未来结果。因此,我们不把 SOPR 低于一解读为必然上涨,也不把高值解读为确定的顶部。比率本身不决定下一笔交易的概率、时机或净收益。 [6]
同一组输出,两种不同的汇总方式
要获得更完整的理解,请将本词条与以下词条结合阅读: UTXO, On-chain Analysis, Realized Cap, MVRV, NUPL. 反向关联还来自: NUPL.
01SOPR 低于一是否意味着所有人都在亏损卖出?+
不是。所选输出在花费时的参考估值总和低于其创建时的总和。某些输出的比率可能呈相反方向,而链上转移本身未必是销售。汇总值无法确定每个人的结果或亏损持有者的占比。
02能否用各输出比率的简单平均值替代 SOPR?+
如果要保留基本的总和之比,就不能。赋予各输出相同权重会形成另一种统计量,甚至可能改变结果位于一的哪一侧。比较提供商和图表时,必须核实确切公式、纳入的输出、筛选和平滑方式。