Towards Verifiability of Total Value Locked (TVL) in Decentralized Finance
Pietro Saggese, Michael Fröwis, Stefan Kitzler, Bernhard Haslhofer, Raphael Auer
TL;DR
The paper tackles the verifiability of Total Value Locked (TVL) in DeFi, revealing that current TVL figures are often derived from self-reported methods with limited reproducibility and notable reliance on off-chain data. It introduces verifiable TVL (vTVL), an on-chain, standard-balance-query–driven metric, and demonstrates its use through a case study of 400+ protocols where vTVL aligns with published TVL for a substantial subset, while exposing potential double counting and methodological discrepancies. A large-scale measurement on 939 Ethereum DeFi projects quantifies the prevalence of external data sources (10.5%), the use of non-standard balance queries (68 alternative functions), and repeated balance queries (240 instances across protocols), guiding design guidelines toward on-chain computation, standardized token categorization, and transparent protocol versioning. The work contributes concrete steps toward standardized, auditable TVL computation, with broad implications for user trust, investor decision-making, and regulatory accountability in DeFi.
Abstract
Total Value Locked (TVL) aims to measure the aggregate value of cryptoassets deposited in Decentralized Finance (DeFi) protocols. Although blockchain data is public, the way TVL is computed is not well understood. In practice, its calculation on major TVL aggregators relies on self-reports from community members and lacks standardization, making it difficult to verify published figures independently. We thus conduct a systematic study on 939 DeFi projects deployed in Ethereum. We study the methodologies used to compute TVL, examine factors hindering verifiability, and ultimately propose standardization attempts in the field. We find that 10.5% of the protocols rely on external servers; 68 methods alternative to standard balance queries exist, although their use decreased over time; and 240 equal balance queries are repeated on multiple protocols. These findings indicate limits to verifiability and transparency. We thus introduce ``verifiable Total Value Locked'' (vTVL), a metric measuring the TVL that can be verified relying solely on on-chain data and standard balance queries. A case study on 400 protocols shows that our estimations align with published figures for 46.5% of protocols. Informed by these findings, we discuss design guidelines that could facilitate a more verifiable, standardized, and explainable TVL computation.
