Nội dung này phục vụ mục đích giáo dục, không phải lời khuyên đầu tư hoặc tín hiệu giao dịch.

Trả lời ngắn: TVL — Total Value Locked — là tổng giá trị quy đổi của tài sản nằm trong smart contract của một giao thức hoặc phạm vi DeFi tại một thời điểm. TVL hữu ích để quan sát quy mô, nhưng không tự chứng minh an toàn, số người dùng, doanh thu hay giá trị hợp lý của token.

Đọc xong, bạn sẽ hiểu:

  • TVL được tạo bởi lượng tài sản và giá như thế nào.
  • Cách tách dòng tài sản thật khỏi hiệu ứng giá.
  • Cách kiểm scope, double counting, incentive và rủi ro trước khi so sánh.

1. TVL là ảnh chụp giá trị trong một phạm vi

TVL thường được dịch là “tổng giá trị bị khóa”, nhưng chữ locked dễ làm người mới tưởng tài sản luôn bị khóa cứng. Thực tế, tài sản có thể đang nằm trong pool thanh khoản, làm collateral cho khoản vay, gửi vào vault hoặc staking qua smart contract; khả năng rút phụ thuộc thiết kế giao thức.

Hãy hình dung một kho hàng. Trị giá kho hôm nay bằng số lượng từng loại hàng nhân giá hôm nay rồi cộng lại. Kho có 100 bao gạo không tự nói gạo thuộc ai, có bán được nhanh không, kho có an toàn không hay người gửi có rút được đúng hạn không. TVL cũng là một ảnh chụp quy mô, không phải giấy bảo hành.

Scope là phạm vi đang đo: một pool, một protocol, một chain hay toàn DeFi. Con số “TVL 1 tỷ USD” vô nghĩa nếu không biết scope và ngày chụp. TVL protocol có thể trải trên nhiều chain; TVL chain có thể áp dụng quy tắc riêng về liquid staking hoặc bridge.

DefiLlama định nghĩa TVL là giá trị token nằm trong smart contract của protocol/platform và công khai adapter/methodology. Họ cũng tách TVL khỏi fees, revenue, volume và các metric khác (DefiLlama — Methodology). Đây là điểm quan trọng: TVL không phải doanh thu và cũng không phải volume.

Ví dụ giả định, một pool có 100 ETH và 200.000 USDC. Nếu ETH được định giá 2.000 USD, TVL là 100 × 2.000 + 200.000 = 400.000 USD. Công thức đơn giản, nhưng chất lượng con số phụ thuộc lượng token, nguồn giá, token có thật sự thuộc scope và có bị đếm lặp không.

Hình 1 — TVL cần đọc cùng scope và thời điểm; TVL cao không đồng nghĩa an toàn.

2. TVL thay đổi vì lượng tài sản hoặc giá

a. Công thức gốc

Với nhiều tài sản, có thể viết:

TVL = Σ (lượng token i × giá token i)

Composition là cơ cấu tài sản tạo nên TVL. Một protocol 80% stablecoin có độ nhạy giá khác protocol 80% token biến động. Price oracle là nguồn giá mà hệ thống hoặc nhà cung cấp dữ liệu dùng để định giá. Nếu token ít thanh khoản hoặc giá bị thao túng, TVL USD có thể bị phóng đại.

DefiLlama cho biết phần lớn token được định giá qua CoinGecko; khi thiếu giá, họ có thể dùng phương pháp on-chain. Methodology cũng không tính token chưa lưu hành hoặc chưa phát hành. Quy tắc cụ thể này cho thấy hai dashboard có thể lệch nhau nếu dùng nguồn giá hay inclusion rule khác nhau.

b. Token flow khác price effect

Inflow là tài sản đi vào; outflow là tài sản rời khỏi scope. Price effect là TVL USD đổi vì giá token đổi, dù số token không đổi.

Ví dụ giả định: pool giữ nguyên 100 ETH, ETH tăng từ 2.000 lên 2.200 USD. Phần ETH trong TVL tăng từ 200.000 lên 220.000 USD nhưng không có ETH mới gửi vào. Nói “dòng tiền vào 20.000 USD” là sai. Nếu lượng ETH tăng từ 100 lên 110 trong lúc giá giữ 2.000 USD, đó mới là 10 ETH inflow theo dữ liệu snapshot.

Khi cả lượng và giá cùng đổi, cần snapshot token units hoặc dùng chart điều chỉnh giá nếu dashboard cung cấp. Nếu không có, hãy ghi “TVL USD tăng; chưa tách được flow và price effect”, đừng gọi mọi nhịp tăng là dòng tiền thông minh.

Hình 2 — Cùng một TVL tăng nhưng nguyên nhân có thể là gửi thêm tài sản hoặc chỉ do giá tăng.

3. Cùng một TVL có thể mang chất lượng khác nhau

a. Double counting và tài sản phái sinh

Double counting là cùng một giá trị kinh tế bị tính hơn một lần. Người dùng gửi ETH, nhận receipt token, rồi gửi receipt token vào phần khác của hệ thống. Nếu cả ETH gốc và receipt token đều được cộng, TVL bị nhân đôi trên giấy.

DefiLlama nói họ không double-count trong cùng protocol: nếu receipt token được gửi tiếp vào phần khác, chỉ tính một lần. Họ cũng không cộng native staking vào chain TVL theo mặc định và tách bridge TVL khỏi chain TVL. Vì methodology có lựa chọn, phải so con số từ cùng nhà cung cấp hoặc hiểu quy tắc trước khi xếp hạng.

Collateral là tài sản thế chấp. Borrowed asset là tài sản được vay ra. Với lending, có dashboard tính gross deposits, dashboard khác trừ phần borrowed hoặc trình bày riêng. Không có một nhãn “TVL” đủ để biết công thức; mở methodology hoặc adapter.

b. Incentive và vốn thuê

Incentive là phần thưởng làm thay đổi hành vi: token reward, point hoặc yield subsidy. TVL có thể tăng thật vì người dùng gửi tài sản thật, nhưng vốn đó có thể rời đi khi reward giảm. Gọi toàn bộ là “fake TVL” cũng thiếu chính xác; cách tốt hơn là ghi TVL được hỗ trợ bởi incentive nào, lịch phát hành và retention sau thay đổi reward.

Ví dụ giả định: vault Mây X tăng từ 10 lên 50 triệu USD sau khi APY thưởng token mở. Một tháng sau reward giảm, TVL về 18 triệu. Dữ kiện cho thấy 8 triệu vẫn ở lại so với baseline, còn 32 triệu nhạy với incentive. Chưa thể từ đó kết luận sản phẩm tốt/xấu hoặc token sẽ tăng/giảm.

c. TVL không đo an toàn

Tài sản nằm trong contract vẫn chịu smart-contract risk, oracle risk, admin-key risk, bridge/custody risk và thanh khoản. Custody là ai hoặc cơ chế nào kiểm soát tài sản/khóa. Ethereum.org lưu ý smart contract có thể kiểm soát lượng giá trị lớn và tạo cơ hội cho kẻ tấn công khai thác lỗ hổng (Ethereum.org — Smart contract security). TVL cao làm quy mô hậu quả lớn hơn; nó không xóa lỗ hổng.

4. Sai lầm phổ biến và checklist đọc TVL

Sai lầm thứ nhất: TVL cao = an toàn. TVL đo giá trị trong scope, không phải audit, phân quyền admin hay incident response.

Sai lầm thứ hai: TVL cao = nhiều người dùng. Một whale có thể tạo phần lớn TVL; nhiều ví có thể thuộc một người. Muốn biết adoption cần active addresses, users theo định nghĩa rõ và distribution.

Sai lầm thứ ba: TVL tăng = inflow. Giá tài sản tăng đủ làm TVL USD tăng dù lượng token đứng yên.

Sai lầm thứ tư: TVL/market cap thấp = token rẻ. Hai đại lượng khác đơn vị và quyền lợi. Token có thể không nhận fees hoặc claim lên TVL; market cap còn phụ thuộc supply/price.

Sai lầm thứ năm: TVL = revenue. Tài sản người dùng gửi không phải doanh thu của protocol. Cần đọc fees, protocol revenue, incentives và expenses riêng.

Checklist:

  1. Ghi nguồn, timestamp và scope: pool/protocol/chain.
  2. Mở methodology/adapter, kiểm thứ được include/exclude.
  3. Xem composition theo token và nguồn giá.
  4. Tách TVL USD change thành flow và price effect nếu có thể.
  5. Kiểm receipt token, borrowed asset, bridge và double counting.
  6. Ghi incentives, APY subsidy và lịch thay đổi reward.
  7. Đọc smart contract, oracle, admin, custody và liquidity risk.
  8. Dừng kết luận nếu chỉ có một snapshot hoặc không rõ công thức.

Hình 3 — Source, scope, composition và risk biến TVL từ con số đẹp thành dữ liệu có ngữ cảnh.

5. Bài tập 15 phút: TVL note read-only

Chọn một protocol trên DefiLlama. Mở methodology, protocol docs và explorer public. Không kết nối ví, không ký giao dịch và không dùng tiền thật.

Mẫu đối chiếu đã điền

Trường Quan sát giả định Unknown/ghi chú
TVL/scope 50 triệu USD, protocol trên 2 chain Timestamp 10:00 UTC
Composition 55% ETH, 35% stablecoin, 10% token X Nguồn giá token X?
7d change +20% USD ETH cùng kỳ +12%
Flow Lượng ETH +3%, stablecoin +4% Chưa có adjusted chart
Counting Receipt token loại khỏi adapter Cần đọc code adapter
Incentive Reward X tăng gấp đôi Kết thúc sau 30 ngày
Risk Contract upgradeable, multisig 3/5 Timelock chưa rõ

Kết quả mong đợi là một câu kết luận hẹp: “TVL tăng, một phần do giá và một phần do lượng token; incentive đang cao; double-count/risk còn unknown”. Ghi điều gì sẽ làm bạn đổi kết luận.

6. Tổng kết

a. Năm ý chính

  • TVL là amount × price trong scope và thời điểm cụ thể.
  • TVL USD đổi do token flow hoặc price effect.
  • Methodology quyết định scope, price source và double counting.
  • Incentive có thể kéo vốn thật nhưng ngắn hạn.
  • TVL cao không chứng minh an toàn, users, revenue hay token rẻ.

b. Câu hỏi tự kiểm tra

  • Vì sao TVL tăng chưa chắc có inflow?
  • Double counting xảy ra thế nào?
  • TVL không thay thế những nhóm rủi ro nào?

c. Gợi ý đáp án

Xem gợi ý câu 1

Giá token tăng cũng làm TVL USD tăng khi lượng token không đổi. → xem mục 2.

Xem gợi ý câu 2

Tài sản gốc và receipt/derivative của cùng giá trị bị cộng ở nhiều lớp. → xem mục 3.

Xem gợi ý câu 3

Smart contract, oracle, admin key, custody, bridge và liquidity risk. → xem mục 3–4.

d. Thuật ngữ cần nhớ

Thuật ngữ Giải thích ngắn
TVL Giá trị tài sản trong smart contract ở một thời điểm.
Scope Phạm vi pool, protocol hoặc chain đang đo.
Composition Cơ cấu token tạo nên TVL.
Inflow Lượng tài sản đi vào phạm vi.
Outflow Lượng tài sản rời khỏi phạm vi.
Price effect TVL đổi do giá, không do lượng token.
Double counting Một giá trị kinh tế bị tính hơn một lần.
Incentive Phần thưởng làm thay đổi hành vi gửi vốn.

e. Nguồn tham khảo

Bài tiếp theo là Market Cap và FDV #38 — tách circulating supply, total/max supply, unlock và lý do hai con số không phải định giá hoàn chỉnh.

Nội dung này phục vụ mục đích giáo dục, không phải lời khuyên đầu tư hoặc tín hiệu giao dịch. Crypto có rủi ro cao và có thể gây mất toàn bộ vốn.