BTC 68,420 ▲ +2.34% ETH 3,542 ▲ +1.08% SOL 168.4 ▼ -0.82% BNB 604.1 ▲ +0.46% USDT 1.000 ▲ +0.01% ARB 0.842 ▼ -1.24% MATIC 0.523 ▲ +3.11% AVAX 34.62 ▼ -0.55% BTC 68,420 ▲ +2.34% ETH 3,542 ▲ +1.08% SOL 168.4 ▼ -0.82% BNB 604.1 ▲ +0.46% USDT 1.000 ▲ +0.01% ARB 0.842 ▼ -1.24% MATIC 0.523 ▲ +3.11% AVAX 34.62 ▼ -0.55%
TVLDeFi入门

TVL 是什么?锁仓量为什么不能直接当成安全

TVL 是协议合约里的资产按美元计价的合计。讲清它和市值、交易量不是一回事,以及价格涨跌、同一笔资产被记多次、激励挖矿怎样把这个数字抬高或压低。

编辑部 |

项目页面和数据站常放一个很大的美元数字,叫 TVL,总锁仓量。数字越大,越容易被讲成「很多人把钱放在这里,所以它很安全」。这个数字值得看。它量的是合约里的资产按当时市价值多少钱,不是审计结论,也不是随时能取出的承诺。

它是怎么加出来的

用户把代币存进协议的智能合约。把这些代币的数量乘上当时的美元价格,再加总,就是 TVL(Total Value Locked)。

ETH 涨了,没有人新存钱,TVL 也会涨。ETH 跌了,没有人取款,TVL 也会掉。两天之间锁仓量少了两成,可能只是币价,不一定是挤兑。看的时候要同时看存入的代币数量有没有变,而不只看美元。

它和另外几个容易混在一起的数字各算各的。

在量什么数字变大通常是因为
TVL合约里资产的美元市值有人存入,或者币价涨了
市值代币价格乘以流通量这个币更贵,或流通量变了
交易量一段时间内成交了多少有人在买卖,钱不一定锁在合约里
协议收入手续费等留下来的钱有人在为这项服务付费

市值和 TVL 一起变大,常常是同一个原因:币价涨了,锁在里面的币按美元算更值钱。更接近「有没有人在用」的,是收入和真实的存取,不是单独一个锁仓量。

同一笔钱可以被数多次

ETH 质押之后换成流动性质押凭证,凭证再存进借贷市场,或者再拿去再质押。底层往往还是那一笔 ETH。数据站若把每一层合约的余额都加进去,TVL 会大于实际押进去的资产。

循环借贷也会把数字抬高:存入、借出、再买、再存。账上每一层都有余额,风险叠在同一笔本金上。

全网锁仓量把各协议加总时,就带着这种重复。比较两个协议之前,先看它们是不是同一层。借贷市场里的一张质押凭证,和发行这张凭证的协议,加在一起不等于两笔独立的钱。

激励会把钱临时叫来

高额代币奖励上线时,资金会在几天里涌进来,TVL 迅速变大。奖励结束,或者奖励代币的价格跌掉,这些钱又会离开。资金跟着补贴走,不表示用户留下来用这个产品。

看一段时间里的锁仓量,比看某一天的峰值有用。上线一周冲得很高、奖励期一过就掉回去,和运行了一年仍有人存放,是两件事。

数字大,合约照样会出问题

锁仓量也是攻击者眼中的奖池。跨链桥和借贷协议都出现过锁仓量已经很大、后来合约被盗的事。钱多说明值得下手,不说明代码没有漏洞。

还要分开三件事:

  • 钱在合约里。 TVL 回答的是这个
  • 你能不能取回。 有冷却、有排队、有暂停提款的开关时,数字仍算在锁仓量里。暂停不会让它从统计里消失
  • 谁能改规则。 合约若留着管理员钥匙,可以更换逻辑、可以暂停。这在锁仓量里看不出来

研究一个协议时,合约是否开源、有没有审计、流动性是否锁定,仍要按尽调清单单独看。公开数据站(常见的是 DefiLlama)会列出各协议的锁仓量,有的还能勾掉一层重复计算。用它比较量级可以,把它当成安全评分则不行。

看的时候问这几句

  • 美元数字掉了,是币价变了,还是人们在取款
  • 这一笔资产有没有在别的协议里又被记了一次
  • 近期有没有大额代币奖励,奖励什么时候结束
  • 取款是随时的,还是有冷却和上限
  • 合约运行了多久,审计和管理员权限能不能查到

常见问题

Q:TVL 越高越安全吗? 得不出这个结论。它表示按市价算,合约里有多少资产。运行时间、审计、能否提款、钥匙在谁手里,都要另外看。

Q:TVL 和市值哪个更重要? 看你在问什么。判断这个币贵不贵,看市值和流通量。判断有没有人把资产放进协议,看锁仓量,同时记住价格和重复计算。判断有没有人付钱使用,看收入和真实使用。

Q:个人钱包里的币算不算 TVL? 不算。TVL 统计的是存进协议合约的资产。停在你自己地址里的币,只是余额。

Q:锁仓量突然增加,是不是有大资金看好? 可能是新的存款,也可能是币价上涨、奖励开始,或者同一笔钱被新的一层协议又记了一次。先拆开原因,再决定它算不算好消息。

Q:我存进去的钱,会按 TVL 的比例受保护吗? 没有这种保险。合约出问题或提款被暂停时,锁仓量里的数字不会变成赔偿。能取回多少,取决于合约规则和它还有没有偿付能力。

小结

TVL 是协议合约里的资产按当时美元价格加总。币价、重复抵押和代币奖励都会让它变大或变小。这些变化不自动等于更安全,也不自动等于人们在撤离。用它看量级,再用提款规则、运行时间和合约权限判断能不能把钱放进去。

Related // 延伸阅读
RPC钱包

RPC 节点是什么?钱包连不上时先看这一层

钱包自己不保存整本账,它通过 RPC 节点读余额、广播交易。讲清公共节点和自建节点差在哪,连错网络时余额为什么会暂时消失,以及换节点时为什么不能把助记词交给对方。

测试网入门

测试网是什么?上面的币为什么换不成钱

测试网是和主网分开的练习账本,币多由水龙头发放,没有市场价格。讲清地址可以长得一样、资产却互不相通,以及领测试币时怎样避免把主网的钱转出去。

确认数区块链

交易确认数是什么?多少个确认才算真的到账

区块浏览器上的确认数,还不等于这笔交易永远改不了。讲清比特币靠后续区块抬高改账成本,以太坊大约两个纪元后才最终确定,以及交易所入账用的是另一套标准。