同样一笔钱,在链上可以被算成好几笔。一个协议的排行榜上写着几十亿美元 TVL,听起来很有分量,但这个数字里可能有一部分是重复计算、杠杆撑大或者币价上涨堆出来的。TVL(Total Value Locked,总锁仓量)指的是存进一个协议或一条公链智能合约里的代币,按当前美元价格加总后的规模,它衡量的是”存了多少钱进来”,不是”这些钱有多安全""项目有多靠谱”。
核心要点
- TVL 是存进合约的代币按美元计价的加总,反映资金规模,不反映安全性和真实资金量。
- 同一笔钱在不同协议之间流转时会被重复计算,去重前后的数字可能差很多。
- 币价上涨、杠杆循环、激励补贴都会推高 TVL:有的完全没有新代币流入,有的只是账面被循环放大,有的吸引来的是补贴一停就撤的短期资金。
- 国际清算银行(BIS)2025 年 5 月的一篇工作论文发现,部分协议的 TVL 依赖链下数据,难以只用链上数据独立核验。
- 看到 TVL 数字,先问它有没有去重、多少是借贷杠杆、多少来自单一代币价格,再决定信几分。
这篇能帮你判断什么:一个 TVL 数字有多少水分,能不能当作”更安全""资金更真实”的证据。
适用范围:DeFi 协议和公链的锁仓量数据解读。
适用地区:TVL 的算法和读法全球通用;但一个协议 TVL 高,并不代表相关活动在你所在地可以合法参与。
个人可参与度:如果你在中国大陆,虚拟货币相关业务活动按现行监管文件属于非法金融活动,看懂 TVL 只是帮你识别信息,不等于可以参与;香港、欧盟、美国等地各有自己的持牌与准入规则,要分开看,别把境外的数字当成境内可参与的依据。
主要风险点:① 同一笔钱在跨协议之间被重复计算,账面偏大;② 杠杆循环和币价上涨会把数字撑得又虚又脆;③ 部分协议的数据靠平台自报,难以只用链上数据独立复核。别把 TVL 高直接读成”更安全""资金更真实""项目更值得信”。
该核对的证据:数据源有没有开去重、借贷与杠杆占比、单一代币价格占比、数字能否用链上数据验证、资料日期。
资料截至:2026-07-24。
TVL 是什么?
TVL 是”存进合约里的钱”的美元加总。数据平台把一个协议智能合约里锁着的各种代币数量查出来,乘以当前价格,再相加,就得到这个协议的 TVL;把一条链上所有协议加起来,就是这条链的 TVL。
它衡量的是”存进来多少”
DeFiLlama 在方法说明里把 TVL 定义为”锁在一个协议或平台合约里的代币的价值”。换句话说,TVL 回答的是一个规模问题:这个借贷池、这个交易协议、这条公链,眼下托管着多少资金。规模大,通常说明有人愿意把资产放进来用,也说明一旦出问题,受影响的资金体量不小。
以 DeFiLlama 为例,它的代币价格大多来自第三方行情接口。DeFiLlama 说明,几乎所有代币都用 CoinGecko 的接口定价,个别情况才改用链上方法估算。这一点很关键:TVL 是”数量 × 价格”,在这种做法下价格这一头不来自链本身,而来自外部行情。
它为什么被当成人气指标
TVL 好用,是因为它把一个协议的”体量”压缩成一个数字,方便排名、比较和讲故事。榜单上 TVL 越高的协议排得越靠前,容易被读成”更受认可”。
但排名靠前和”更安全""更真实”是两回事。TVL 只统计”锁了多少钱”,它不检查合约有没有漏洞、团队是不是可信、这些钱是不是同一笔被数了很多遍。把一个规模指标当成安全评级或资金真实度证明,是误读的起点。
TVL 告诉你”盘子有多大”,不告诉你”盘子结不结实”。规模和安全,是要分开看的两件事。
为什么 TVL 数字会虚高?
TVL 容易被撑大,主要有四个来源:重复计算、杠杆循环、币价上涨和激励补贴。它们的共同点是——数字变大,不等于有等量的新钱长期沉淀进来。
同一笔钱被算好几遍
这是 TVL 常见的水分之一。去中心化金融(DeFi)协议之间可以像积木一样叠着用,一份资产在链上流转时会被多个协议各自计入。
DeFiLlama 官方讨论里给过一个直白的例子:你把 10 个 ETH 存进 Maker,铸出 100 枚 DAI,再把这 100 枚 DAI 拿去 Curve 提供流动性。这时 10 个 ETH 算进 Maker 的 TVL,100 枚 DAI 算进 Curve 的 TVL,加总起来是”10 ETH + 100 DAI”。可实际上,真正投入 DeFi 的只有 10 个 ETH。多出来的那部分,就是重复计算。
DeFiLlama 官方说明,它只保证同一个协议内部不重复计算(你存入代币拿到凭证再存回同一协议,只算一次);跨协议加总时,这种重复计算依然存在。它也直言,要逐笔追踪协议之间的相互调用、把衍生出来的那部分精确扣掉,几乎是做不完的活。它在总量层面提供一个”去重(double count)“筛选,把被平台归入 Double Count 类别的项目或统计项挑出来,可选择计入或剔除——但这只是筛掉平台自己标记的部分,不等于完成了全市场逐笔去重。看一个总 TVL 时,有没有开这个筛选,数字可能差很多。
杠杆和借贷把数字撑大
借贷协议让同一笔本金反复进出,TVL 就被循环放大。打个比方:你存入价值 100 万美元的 ETH,借出 70 万美元稳定币,换成 ETH 再存进去,账面上就出现了 170 万美元的锁仓量——可原始本金只有 100 万。
这种靠杠杆叠出来的 TVL 有两个问题。一是它虚,170 万里有 70 万是借来的、循环记的;二是它脆,一旦币价下跌触发清算,这层杠杆会快速拆掉,TVL 跟着连环缩水。看到某个协议 TVL 短期猛涨,要分清是新资金进来,还是老资金加了杠杆。
币价一涨,TVL 跟着涨
TVL 用美元计价,所以它会跟着币价动,而锁进去的代币数量可以一枚没变。一个协议里锁着大量某种代币,这种代币价格翻倍,TVL 数字也接近翻倍,但没有任何新用户、没有一分新钱进来。
这在”自家代币”占比高的协议里尤其明显。如果一个协议的 TVL 里很大一块是它自己发行的代币,那么这个数字更像是币价的影子,而不是外部资金的信任票。币价涨,TVL 好看;币价跌,TVL 塌方,两者其实是同一件事的两面。
激励补贴堆出来的临时锁仓
很多协议上线初期用高额代币奖励吸引资金进来”挖矿”,TVL 迅速冲高。这类资金是冲着补贴来的,补贴一停或收益下降,它们就撤走,TVL 随之回落。
所以 TVL 曲线陡峭爬升,未必是”越来越受欢迎”,也可能是补贴在起作用。判断时可以看:这些资金停留多久、补贴结束后留下多少、锁仓来源是长期用户还是短期套利。
TVL 高,就代表更安全吗?
不代表。TVL 衡量的是资金规模,和代码安全、数据可信是三个独立的问题,高 TVL 一个都不能替你回答。
高 TVL 不等于代码更安全
一个协议锁着很多钱,只说明它吸引了资金,不说明它的合约经过充分审计、没有可升级后门、管理员权限受约束。高 TVL 并不能排除合约被攻击的风险;锁进来的钱越多,本身还可能越是攻击者盯上的目标。
安全要看的是另一套东西:合约是否开源验证、是否做过独立审计、管理员权限和多签安排、预言机怎么取价。这些和 TVL 数字没有因果关系。把”锁仓量大”当成”可以放心”,是把人气错当成了体检报告。
数据本身能不能被独立核验
更底层的问题是:TVL 数字本身,你能不能用链上数据验证。国际清算银行(BIS)第 1268 号工作论文《Towards verifiability of total value locked (TVL) in decentralised finance》专门研究了这件事。论文发布于 2025 年 5 月;它的主数据集采集于 2024 年 1 月 4 日,覆盖当时 DeFiLlama 收录的 939 个以太坊协议,并用 2023 年 1 月、4 月、7 月、10 月四个快照复核。
论文发现,这 939 个协议里约 10.5% 依赖链下的外部服务器提供数据,光靠链上数据无法完全独立核验,还有相当一部分协议用的是非标准的自定义查询方式。作者另对 400 个协议做了案例测算,用纯链上数据、标准化查询重新算出”可核验 TVL(vTVL)“,结果只有约 46.5% 的协议能和它们对外公布的数字对上或接近。这说明,很多 TVL 数字不是链上能直接查证的硬事实,而带有平台自己的统计方式和自报成分。
走一遍:一个 TVL 数字可信不可信,怎么审?
看到 TVL 别只记一个大数。把它当成一份需要核账的报表,顺着”重复、杠杆、币价、激励、可验证”逐一过一遍,才知道这个数字里有多少是能长期、独立站得住的资金。
先从两笔能对账的数字说起
学术界给过一个可核对的量级。arXiv 论文《Piercing the Veil of TVL》测算,在 DeFi 活动顶峰的 2021 年 12 月 2 日,全市场”账面 TVL”与”可赎回价值(TVR)“的差距达到约 1398.7 亿美元,账面 TVL 大约是可赎回价值的 2 倍。也就是说,那一刻整条赛道报出来的锁仓量,接近一半是重复计算堆出来的——这不是某个协议的个案,而是同一天的整体对照。
另一处能对账的量级来自前面那篇 BIS 论文。作者在 939 个协议里查到,有 230 个 balanceOf、10 个 eth_getBalance 调用指向同一份合约、同一种代币,却被算进了不同协议——这正是跨协议重复计算在底层留下的痕迹。这些被重复计入的合约里锁着的价值,在 2021 年底一度接近 160 亿美元。也就是说,重复计算不是某个协议的写法问题,在整条赛道的账面上都堆出了可观的水分。
五项审下来,给它一个可信度
对一个具体的 TVL 数字,依次问这五个问题;命中越多,越该把它当”营销说法”而不是”资金真相”。
| 审查项 | 要问的问题 | 命中说明 |
|---|---|---|
| 重复 | 这个总量开了”去重(double count)“筛选吗 | 没开就含更多跨协议重复计算,账面偏大 |
| 杠杆 | 有多少来自借贷循环、杠杆叠仓 | 杠杆占比高,数字既虚又脆 |
| 币价 | 有多少是单一或自家代币价格撑起来的 | 自家代币占比高,随币价起落 |
| 激励 | 锁仓是不是靠高补贴短期堆的 | 补贴退坡后,这部分资金会撤走 |
| 可验证 | 数字能不能用链上数据核对 | 依赖外部服务器上报,就难独立验证 |
怎么给结论:五项基本都清爽(开了去重、少杠杆、少自家代币、非补贴驱动、链上可查),这个 TVL 可当较高可信度的规模参考;命中一两项,算中等可信度,只当粗略体量看;命中三项以上,就是低可信度,别拿它证明”更安全""资金更真实”。这不是一个精确分数,而是帮你决定这个数字能信到几分。
别只盯一个数
上面五项审的是 TVL 自己;要判断一个协议的真实分量,还得让 TVL 和别的证据对上。在区块浏览器或数据平台上,把活跃地址数、协议收入、资金停留时长和 TVL 摆在一起看(要留意活跃地址数只是活动的代理指标,不能直接换算成独立用户数——一个人可能握着好几个地址,机器人和合约也会刷出活跃记录):如果 TVL 很高,但常在的地址寥寥、协议几乎没收入、钱来了几天就走,那这个”高锁仓”更像补贴和账面撑出来的。别忘了记下资料日期——TVL 随币价实时变,你看的永远是某一天、某个快照的数字。
读完记住几点:TVL 是规模指标,不是安全评级;同一笔钱会被重复计算,币价、杠杆、补贴都会把它撑大;下次看到某个协议或某条链”锁仓量创新高”,先按这五项审一遍、给它一个可信度,再决定这个数字对你意味着什么。它可以是了解一个协议体量的起点,但不能替代对合约安全、资金构成和数据来源的核对。
常见问题
Q: TVL 到底是什么意思?
答: TVL 是 Total Value Locked(总锁仓量)的缩写,指存进一个协议或一条公链智能合约里的代币,按当前美元价格加总后的规模。它衡量”存了多少钱进来”,常被用来给协议和公链排名。要注意它反映的是资金体量,不是安全性,也不等于真实独立资金量。
Q: TVL 高的协议是不是更安全、更值得信?
答: 不能这样推断。TVL 只统计锁仓规模,不检查合约漏洞、审计情况、管理员权限或数据真实性。高 TVL 也不能排除合约被攻击的风险,钱多本身还可能让协议更受攻击者盯上。安全要单独看合约是否开源验证、有没有独立审计、权限和预言机安排,这些和 TVL 数字没有因果关系。
Q: 为什么不同网站看到的 TVL 不一样?
答: 主要因为统计方式不同。各平台在”要不要去重""算不算借贷和杠杆部分""自家代币怎么计""用哪家行情定价""统计哪些合约”上规则不一,同一个协议算出来就会有差。看 TVL 时先弄清这个平台的计算方法说明,再和别处比。
Q: 什么是 TVL 的重复计算(double counting)?
答: 指同一笔资产在多个协议间流转时被各自计入。比如把 ETH 存进一个协议铸出稳定币,再拿这枚稳定币去另一个协议做流动性,两个协议会各记一笔,加总就多算了。DeFiLlama 等平台提供”去重(double count)“筛选,可把被平台归入重复计算类别的部分挑出来计入或剔除,但很难做到全市场逐笔去重;看总量时留意有没有开这个筛选。
Q: 普通人查 TVL 有什么实际用处?
答: 它适合快速了解一个协议或一条链的体量,作为进一步了解的起点。别把它当安全或收益的保证。实用做法是:看去重后的数字,留意借贷和自家代币占比,结合活跃地址数(它只是活动的代理指标,不等于独立用户数)、协议收入和资金停留时长一起判断,并记下资料日期,因为 TVL 会随币价实时变动。
参考资料
- BIS Working Papers No. 1268:Towards verifiability of total value locked (TVL) in decentralised finance
- DefiLlama:Methodology(TVL 计算方法说明)
- DefiLlama-Adapters Discussion #434:Methodology for calculating chain TVL
- Chainlink:What is Total Value Locked (TVL)?(补充阅读)
- arXiv:Piercing the Veil of TVL: DeFi Reappraised
版本 1.0 · 更新于 2026-07 · 资料截至 2026-07-24。本文解释 TVL 指标含义与常见误读,不构成投资、交易或参与建议;境内与香港、欧盟、美国等地的虚拟资产规则不同,能不能参与请以你所在地的官方规则为准。