Mỗi lần tôi mở dashboard The Graph cho Uniswap V3, tôi thấy cùng một hiện tượng kỳ lạ suốt tháng 6 vừa qua: khối lượng giao dịch hàng ngày giảm 12% so với tháng 5, nhưng tổng giá trị bị khóa (TVL) trên Ethereum L2 lại tăng 8%. Những token thanh khoản lớn như USDC và WETH vẫn nằm yên trong các pool, trong khi số lượng giao dịch mới giảm dần. Đây không phải lần đầu tôi gặp tín hiệu trái chiều, nhưng ở thị trường tăng này, nó đáng để đào sâu.
Bối cảnh dữ liệu Tôi scrape dữ liệu on-chain từ tháng 4 đến tháng 6 năm 2025, tập trung vào 5 pool thanh khoản lớn nhất của Uniswap V3 trên Ethereum mainnet: USDC/ETH, USDT/ETH, WBTC/ETH, DAI/ETH và USDC/USDT. Dữ liệu được lấy qua Etherscan API và The Graph với pipeline tự động hóa bằng Python – một thói quen tôi xây dựng từ năm 2017 khi phân tích ICO. Tôi tính toán hai chỉ số chính: khối lượng giao dịch 7 ngày trung bình (MA7) và TVL hàng ngày của mỗi pool. Để kiểm tra độ tin cậy, tôi so sánh với dữ liệu từ Dune Analytics và thấy sai lệch dưới 2%.

Core insight: Khối lượng giảm, TVL tăng – chuỗi bằng chứng on-chain Kết quả cho thấy một nghịch lý rõ ràng: tổng khối lượng giao dịch trên 5 pool giảm từ $2.3 tỷ (MA7 tháng 5) xuống $2.02 tỷ (MA7 tháng 6) – giảm 12%. Nhưng TVL trung bình lại tăng từ $4.5 tỷ lên $4.86 tỷ – tăng 8%. Điều này trái với logic thông thường: thanh khoản cao thường đi kèm khối lượng giao dịch cao. Đi sâu vào từng pool, tôi thấy nguyên nhân đến từ pool USDC/USDT: khối lượng của nó giảm 28% (từ $1.1 tỷ xuống $790 triệu), nhưng TVL lại tăng 11% (từ $2.8 tỷ lên $3.1 tỷ). Những token ổn định này được người dùng gửi vào nhưng không giao dịch – một dấu hiệu của liquidity parking: người nắm giữ stablecoin muốn kiếm phí mà không chịu rủi ro biến động, nhưng nhu cầu hoán đổi giảm vì thị trường tăng khiến mọi người giữ coin thay vì bán. Mỗi lần tôi thấy thanh khoản tăng mà khối lượng giảm, tôi nhớ lại dashboard thanh khoản Uniswap v2 của tôi năm 2020: những pool có TVL cao nhưng volume thấp thường là dấu hiệu của sự tắc nghẽn hoặc tâm lý chờ đợi. Trong bối cảnh thị trường tăng hiện tại, các nhà đầu tư có xu hướng giữ stablecoin để chốt lời sau cùng, khiến chúng đổ vào pool thanh khoản thay vì thực hiện giao dịch. Tuy nhiên, cần kiểm tra liệu TVL tăng có đến từ một số ví lớn không. Tôi phân tích top 10 ví nạp vào pool USDC/USDT trong tháng 6: 3 ví thuộc cùng một quỹ đầu tư, chiếm 40% dòng vào. Điều này cho thấy sự tăng TVL không phải là hành vi phân tán mà là tập trung, dễ bị thao túng nếu quỹ đó rút vốn.
Contrarian angle: Tương quan ≠ nhân quả Nhiều người sẽ nói “khối lượng giảm là do mùa hè ảm đạm”, nhưng dữ liệu cho thấy nguyên nhân sâu xa hơn. Sự tách rời giữa khối lượng và TVL không phải là do thiếu lạc quan thị trường, mà là do cấu trúc thanh khoản đang thay đổi: các nhà cung cấp thanh khoản chuyên nghiệp (market maker) đang điều chỉnh chiến lược để tối đa hóa phí trong biên độ giá hẹp. Tôi kiểm tra dữ liệu của pool WETH/USDC: phạm vi giá khớp lệnh (tick range) của các ví lớn thu hẹp lại trung bình 30% trong tháng 6, nghĩa là họ chỉ cung cấp thanh khoản trong một vùng giá rất nhỏ. Điều này làm giảm khối lượng giao dịch tiềm năng vì thanh khoản không dễ tiếp cận với các lệnh lớn. Vì vậy, TVL tăng là ảo: nó không tương ứng với thanh khoản khả dụng thực sự. Tương quan giữa TVL và khối lượng là 0.15 trong tháng 6, thấp hơn nhiều so với 0.72 trong tháng 4-5. Một sai lầm phổ biến là coi TVL tăng là tín hiệu bullish, nhưng nó có thể che giấu sự kém hiệu quả của thị trường.
Takeaway: Tín hiệu cho tuần tới Dựa trên chuỗi dữ liệu, tôi nghiêng về khả năng khối lượng giao dịch sẽ tiếp tục giảm trong 2 tuần tới trừ khi có một sự kiện kích hoạt (như một token nóng mới). Còn về TVL, nó có thể giảm mạnh nếu quỹ đầu tư rút vốn – cần theo dõi dòng chảy của 3 ví lớn kia. Câu hỏi đặt ra: liệu thị trường tăng có khiến thanh khoản trở nên kém hiệu quả, hay đây chỉ là một mùa hè tạm lắng? Dữ liệu sẽ tự trả lời.