NUPL是什么?净未实现盈亏如何给全网账面浮盈定价 图 1
NUPL是什么?净未实现盈亏如何给全网账面浮盈定价 · 图 1

你在链上数据面板前会碰到一条在负一与正一之间摆动的曲线,名字叫 NUPL,英文全称 Net Unrealized Profit/Loss,净未实现盈亏。它想回答一个非常具体的问题:按每一枚币最后一次换手时的价格记账,整个网络现在账面上是赚着还是亏着,赚亏的规模相对市值有多大。和价格K线相比,这条曲线多带了一层“持仓者的成本基准”信息,因此常被用来讨论市场整体的盈亏状态。本文把它的定义、口径、读法与盲区一次讲清,不拿它做任何买卖时机的判断。

一句话公式与两个分量

NUPL 的标准定义写成一条分式:全网络未实现利润减去未实现亏损,再除以市值。展开看,分子里的每一个 UTXO(以太坊等账户模型链则对应每个账户的余额)都要配一个“成本价”,也就是这枚币上一次移动发生时的币价;当前价格高于成本价的部分记为浮盈,低于的部分记为浮亏。分母是当前市值,即流通量乘以当前价格。分子除以分母,得到的数正好落在负一到正一的区间里:如果所有币都是在一个远低于现价的成本上换手、账面浮盈极厚,NUPL 会逼近正一;如果绝大多数币是在远高于现价的成本上被套住,账面浮亏厚于浮盈,它会逼近负一;当浮盈与浮亏大致打平,它靠近零。

这个定义最早由分析师 Murad 提出,后来被 Glassnode 等链上数据平台做成标准指标,不同平台的具体参数(成本价的取法、统计窗口)会有细微出入,同一时刻不同面板上的数字并不保证完全相同。看 NUPL 之前,先确认你用的平台口径。

NUPL是什么?净未实现盈亏如何给全网账面浮盈定价 图 2
NUPL是什么?净未实现盈亏如何给全网账面浮盈定价 · 图 2

成本价从哪来:为什么“换手价”能当基准

NUPL 的成本基准来自一个朴素的记账原则:一枚币上一次在链上移动,意味着它的持有人在彼时彼价上做过一次“愿意持有”的选择。矿工的 coinbase 输出用产生区块当日的价格记账;被转账的输出,用转账发生时的市价记账;长期沉睡不移动的币,成本就停留在多年甚至十几年前那一次换手的价位。把所有输出的成本价加起来,得到所谓“已实现市值”,它和 NUPL 是一体两面:市值减去已实现市值,就是账面未实现盈亏的总额,再除以市值即得 NUPL。

这种记账不追问“这个人究竟花了多少钱买币”——早期一千美元买一万个币的人,与两万美元买一个币的人,只要币后来都没再动过,就被记入各自当年的价。所以已实现市值不是全市场真实投入的法币总量,而是一个用链上行为反推出来的成本代理,理解这一点,才能正确理解 NUPL 表达的到底是什么。

曲线在说什么:区间与含义

因为被归一化到负一到正一,NUPL 常被切成几段描述状态。负值区域意味着全网整体处于浮亏:币价低于多数币的换手成本,持币者平均“被套”。零附近表示账面接近盈亏平衡。正值区域表示整体浮盈,越接近正一,说明浮盈越厚、成本越浅。在公开数据平台上,这条曲线与几轮牛熊周期大体同步:深亏区域集中出现在熊市底部前后,高正值段出现在行情过热的阶段,此后往往伴随回落——但“往往”不是“必然”,它描述的是状态,不规定下一步。另外要注意,2011 至 2013 年的早期数据在部分平台上并不完整,成本曲线怎么补、极值怎么截,不同供应商的处理并不一致,跨平台看到的早年读数可能有出入。

但“整体浮盈”不等于“人人赚钱”。分布永远是不均匀的:有人在十年前以几分钱成本持有大量筹码,有人在最近的高点接盘。NUPL 是全网汇总数字,它把这种差异抹平了。

和邻居们的分工:MVRV、SOPR、持仓成本分布

NUPL、MVRV、SOPR 常被并排放进“成本类指标”抽屉,三者分工不同。MVRV 是市值直接除以已实现市值的比值,没有负值语义,看的是“市值是成本的几倍”;NUPL 通过归一化把同样的信息压进固定区间,便于跨阶段比较,但丢掉了倍数直觉。SOPR 则不看存量,只看“今天被花出去的币”相对它们自己成本是溢价还是折价,是流量指标。三者共享“换手价当成本”这一套底层记账,所以同涨同跌很常见,把三个当三个独立证据是常见误区。

还有一类更细的工具是成本基准分布图,把每个价位上躺着多少币画成直方图,能看见筹码堆积的密集区。NUPL 是把这张分布压缩成一个数的结果,细节被压掉了;想知道“谁在被套、套在哪个价位”,得回到分布图本身。

读它时最容易犯的错

第一,把当前价当成交均价。你的成本价是你的成交价,全网成本是各自换手价的加总,两者会显著不同。第二,忽略平台修正:早期极端数据缺失、归一化窗口变化、成本曲线在协议事件(比如分叉、销毁、桥接铸造)附近的处理差异,都会让数字漂移。跨平台比较时务必核对指标版本。第三,把口径边界外的链上活动当成成本变化:跨链桥的锁币与铸币在不同平台上可能被记成换手,也可能被过滤,这会直接影响已实现市值。第四,把区间当预言:历史上高正值段之后出现过回落,也出现过继续冲高,区间只描述状态,不规定下一步。

一个日常读法示例

假设某天你看到某平台显示 NUPL 为零点四,市值一万亿美元,可以倒推:全网账面未实现净利润约相当于市值的百分之四十;按 NUPL 等于(市值减已实现市值)再除以市值的口径,已实现市值约等于市值乘以(1 减 NUPL),也就是六千亿美元量级。你不需要记住公式,但要记得这个数量级关系意味着“整体持币者平均浮盈不算薄”。第二天价格不变而 NUPL 变成零点三,多半是当天有一批高成本币被转走了手、或者平台重算了成本曲线——遇到这种情况,先去平台的变更日志里找答案,比盯着曲线猜要快得多。

小结

NUPL 的价值在于把“全网络账面上赚还是亏”变成了一条可跨阶段对比的归一化曲线;它的局限在于用链上换手近似成本、用加总抹平分布、用平台参数决定最终读数。把它当成描述市场结构的温度计,而不是预测价格的望远镜,读它就对了。本文提及的数字与历史状态以各平台公开文档与历史行情为据,仅为指标科普,不构成投资建议;涉及链上指标的具体口径以各数据平台官方文档为准。