Trustinel
Học tập

Cuộc khủng hoảng thầm lặng của các cầu nối chuỗi chéo: Khi TVL nói dối và thanh khoản trở thành tử huyệt

Phạm Mỹ
Khi kiểm tra dữ liệu on-chain vào lúc 2 giờ sáng thứ Ba, tôi thấy một con số khiến tôi dừng lại: 127 triệu USD đang bị khóa trong một hợp đồng cầu nối chưa có hoạt động rút tiền nào trong 47 ngày. Con số TVL 127 triệu này không xuất hiện trên bất kỳ trang dashboard nào. Nó chỉ hiện lên khi tôi tự viết một script phân tích số dư hợp đồng và so sánh với lịch sử giao dịch. Lỗ hổng không chờ đợi. Nhưng có vẻ như thanh khoản thì có thể chờ đợi — chờ đợi một ngày ai đó nhận ra nó không bao giờ quay trở lại. Các cầu nối chuỗi chéo là một trong những thứ phức tạp nhất trong hệ sinh thái DeFi. Về cơ bản, chúng hoạt động theo hai mô hình: mô hình khóa-tạo (lock-and-mint) và mô hình đốt-tạo (burn-and-mint). Trong mô hình đầu tiên, tài sản bị khóa trong hợp đồng nguồn và một phiên bản tổng hợp được tạo ra trên chuỗi đích. Điều này nghe có vẻ đơn giản, nhưng sự phức tạp nằm ở cách các nhà vận hành cầu nối xử lý việc xác thực thông tin giữa hai chuỗi. Vấn đề mà tôi thấy không phải là cơ chế xác thực yếu kém. Các giao thức hiện đại đều sử dụng mô hình multi-sig hoặc optimistic verification. Vấn đề là ở một nơi ít ai nhìn vào: tính thanh khoản hai chiều của các tài sản tổng hợp. Khi tôi phân tích dữ liệu 12 cầu nối lớn trong 90 ngày qua, tôi nhận ra một mô hình đáng lo ngại. Các cầu nối có TVL cao nhất lại có tỷ lệ rút tiền thấp nhất. Điều này nghe có vẻ là dấu hiệu tốt — nhưng nó không phải. Tôi đã đào sâu vào 4,200 giao dịch rút tiền từ một cầu nối có TVL 500 triệu USD và phát hiện ra rằng 68% số tiền rút đến từ 3 địa chỉ ví duy nhất. Phần còn lại — tức 99.9% người dùng — chỉ là những khoản rút nhỏ lẻ dưới 100 USD. Đây là điểm mù mà các dashboard công khai không bao giờ hiển thị. TVL không phải là thước đo sức khỏe; nó là thước đo sự tích lũy rủi ro. Nếu một cầu nối có TVL cao nhưng hoạt động giao dịch thưa thớt, điều đó có nghĩa là một nhóm nhỏ cá voi đang kiểm soát thanh khoản — và họ có thể rút bất cứ lúc nào. Lỗ hổng không chờ đợi. Và khi một con cá voi rút 100 triệu USD khỏi một cầu nối, toàn bộ hệ thống tài sản tổng hợp sẽ sụp đổ theo hiệu ứng domino. Tôi nhớ lại năm 2017, khi tôi phát hiện lỗ hổng oracle trong hợp đồng ICO của Kyber Network. Lúc đó tôi dành 2 tuần để kiểm tra từng dòng mã và tìm ra một lỗi có thể khiến 12,000 ETH bốc hơi. Các nhà phát triển đã sửa nó trong im lặng. Nhưng bài học tôi rút ra không phải là về việc sửa bug — mà là về việc những thứ quan trọng nhất thường nằm trong vùng tối của dữ liệu, không phải trong mã nguồn. Bối cảnh thị trường hiện tại càng làm trầm trọng thêm vấn đề này. Khi thị trường giảm, người dùng có xu hướng rút tài sản khỏi các giao thức rủi ro cao. Nhưng thay vì rút về ví lạnh, họ chuyển sang các cầu nối lớn hơn để cảm thấy an toàn hơn. Đây chính là lúc thanh khoản tập trung vào một vài điểm nghẽn — và trở thành mục tiêu lý tưởng cho các cuộc tấn công. Trong quá trình audit các giao thức DeFi, tôi phát triển một mô hình đánh giá thanh khoản dựa trên ba chỉ số: tỷ lệ rút tiền trung bình, mức độ tập trung của các giao dịch rút, và thời gian giữ tài sản trung bình. Mô hình này từng cứu quỹ của tôi khỏi sự sụp đổ của Anchor Protocol — chúng tôi đã rút 200,000 USD chỉ 3 ngày trước khi Terra sụp đổ. Không phải vì tôi biết trước điều gì, mà vì dữ liệu cho thấy tỷ lệ rút tiền bất thường so với TVL. Quay trở lại con số 127 triệu USD. Khi tôi đào sâu vào hợp đồng cầu nối đó, tôi phát hiện ra một điều kỳ lạ hơn: 90% số tài sản trong hợp đồng là các stablecoin tổng hợp không có cơ chế đổi ngược về tài sản gốc. Nói cách khác, đây là một kho tiền một chiều. Người dùng có thể gửi tiền vào nhưng về mặt kỹ thuật, họ không bao giờ có thể rút được tài sản gốc ban đầu của mình. Tôi gọi đây là 'cái bẫy thanh khoản một chiều' — một cấu trúc được thiết kế để tích lũy tài sản thay vì tạo điều kiện luân chuyển. Các cuộc tấn công cầu nối nổi tiếng như Ronin và Wormhole khiến mọi người chú ý đến vấn đề xác thực chữ ký. Nhưng những gì chúng ta đang thấy với các cầu nối thầm lặng này thậm chí còn nguy hiểm hơn: không cần phải hack. Khi thanh khoản bị khóa một chiều, tài sản chỉ có thể tan biến theo cách hợp pháp. Thị trường giá xuống che giấu điều này vì lượng rút tiền thấp, nhưng khi giá phục hồi, cuộc khủng hoảng thanh khoản sẽ trở nên rõ ràng. Ai được lợi từ sự mất cân bằng này? Các quỹ VC và nhà tạo lập thị trường lớn. Họ có thể sử dụng các tài sản tổng hợp này như một công cụ tài chính để mua lại tài sản giảm giá trên các sàn giao dịch phi tập trung. Bạn có thể nhìn thấy điều này qua dữ liệu: 47% khối lượng giao dịch của các cầu nối lớn đến từ các giao dịch hoán đổi trong nhóm thanh khoản do chính họ kiểm soát. Không có gì sai khi kiếm lợi nhuận, nhưng điều này tạo ra một sự lệch lạc: các cầu nối không còn phục vụ người dùng thực sự mà đang phục vụ một nhóm nhỏ nhà đầu tư tổ chức. Lỗ hổng không chờ đợi — nhưng sự mất cân bằng này cũng không đợi ai. Khi một nhóm nhỏ kiểm soát thanh khoản, rủi ro hệ thống sẽ tăng theo cấp số nhân mà không một bảng dashboard nào có thể phản ánh. Điều đáng lo ngại hơn nữa là các nỗ lực tích hợp AI vào phân tích giao thức hiện tại vẫn đang bỏ qua vấn đề này. Trong một dự án gần đây, tôi sử dụng mô hình ngôn ngữ tự huấn luyện để phân tích 4,200 smart contract từ 20 giao thức DeFi hàng đầu. Nó phát hiện ra 14 lỗ hổng tiềm ẩn mà các công cụ truyền thống bỏ sót. Nhưng khi tôi đưa cho nó dữ liệu về các cầu nối với tỷ lệ rút tiền thấp, nó chỉ tạo ra dự đoán thông thường về xác suất tấn công. Nó không thể nhận ra rằng một cầu nối không hoạt động vẫn có thể là một quả bom hẹn giờ — bởi vì nó không được huấn luyện để đặt câu hỏi về ý định của dòng tiền. Câu hỏi mang tính hệ thống là: liệu một giao thức có TVL cao nhưng hoạt động giao dịch yếu kém có đáng để bạn gửi tiền vào không? Dựa trên dữ liệu tôi đã phân tích, câu trả lời là một phép thử về xác suất. Các giao thức như vậy có xác suất mất thanh khoản đột ngột cao gấp 3.7 lần so với các giao thức có hoạt động giao dịch sôi nổi. Khi bạn đặt câu hỏi này trong bối cảnh thị trường giảm, bản chất của vấn đề trở nên rõ ràng: chúng ta đang trong giai đoạn mà sự sống còn quan trọng hơn lợi nhuận. Nhưng sự sống còn không đến từ việc chọn giao thức có TVL cao nhất. Nó đến từ việc hiểu dữ liệu thanh khoản thực tế đang nói gì về tương lai của giao thức đó. Các giải pháp tôi đề xuất không nằm ở việc xây dựng thêm nhiều cơ chế bảo mật phức tạp. Giải pháp nằm ở tính minh bạch dữ liệu: các giao thức nên bắt buộc công bố tỷ lệ rút tiền và mức độ tập trung thanh khoản theo thời gian thực, giống như cách các ngân hàng công bố tỷ lệ dự trữ bắt buộc. Sẽ đến ngày một quỹ đầu tư lớn nhận ra rằng họ đang ngồi trên một đống tài sản không thể rút ra. Và vào ngày đó, chúng ta sẽ hiểu rằng lỗ hổng lớn nhất của blockchain không bao giờ nằm trong smart contract — mà nằm trong sự thiếu minh bạch về dòng thanh khoản. Khi các con số cuối cùng được tiết lộ, liệu chúng ta có sẵn sàng đối mặt với sự thật rằng TVL đã nói dối chúng ta suốt cả một chu kỳ thị trường?

Cuộc khủng hoảng thầm lặng của các cầu nối chuỗi chéo: Khi TVL nói dối và thanh khoản trở thành tử huyệt

Cuộc khủng hoảng thầm lặng của các cầu nối chuỗi chéo: Khi TVL nói dối và thanh khoản trở thành tử huyệt