Bot không ngủ, còn bạn?

Hãy nhìn vào con số này: Tổng TVL trên các giao thức Intent-Based tăng vọt 340% trong Q1/2024, đạt 8.2 tỷ USD. Nhưng số lượng giao dịch thực tế chỉ tăng 12%. Một nghịch lý kỳ lạ: tiền vào, nhưng không ai dùng.
Chúng ta đang nói về cái gì? Intent-Based Architecture, hay kiến trúc dựa trên ý định, hứa hẹn sẽ thay thế mô hình giao dịch truyền thống. Thay vì người dùng phải tự tay thực hiện từng bước trên blockchain (swap, approve, bridge), họ chỉ cần nói 'Tôi muốn mua ETH với giá tốt nhất', và một mạng lưới các 'solver' sẽ cạnh tranh để thực hiện điều đó. Nghe có vẻ như bước tiến vĩ đại của DeFi, phải không?
Nhưng tôi đã kiểm toán đủ loại hợp đồng từ năm 2017 để biết rằng: khi lời hứa quá đẹp, thường có một lỗi overflow ẩn náu đâu đó. Và lần này, lỗi không nằm ở code, mà nằm ở giả định về thanh khoản.
Vấn đề cốt lõi: Sự phân mảnh thanh khoản chết người.
Trong Intent-Based Architecture, mỗi solver hoạt động như một market maker riêng lẻ. Họ giữ thanh khoản trên nhiều chain khác nhau (Ethereum, Arbitrum, Optimism, v.v.) và phải chịu chi phí để di chuyển vốn giữa các chain này khi có lệnh. Điều này tạo ra một nghịch lý: để cung cấp giá tốt nhất, solver cần thanh khoản tập trung; nhưng để thực hiện nhiều lệnh, họ cần thanh khoản phân tán.
Kết quả là gì? Một cuộc chạy đua mà chỉ những solver lớn nhất mới có thể trụ lại. Hãy xem xét dữ liệu on-chain: trong top 10 giao thức Intent-Based, ba solver hàng đầu chiếm 78% tổng khối lượng giao dịch. Đây không phải là một thị trường cạnh tranh, mà là một thị trường độc quyền nhóm.
Và đây là nơi câu chuyện trở nên thú vị hơn.
Tôi đã xây dựng bot arbitrage trên Uniswap vào năm 2021, và tôi biết rõ giá trị của một pool thanh khoản 'sạch'. Khi một solver kiểm soát quá nhiều lệnh, họ có thể dễ dàng thao túng giá. Họ không cần phải là kẻ xấu, chỉ cần một lỗi nhỏ trong chiến lược điều chỉnh phí là đủ. Tôi đã thấy điều này xảy ra với một giao thức Intent-Based nhỏ hơn vào tháng Hai: một solver đặt giá sai, dẫn đến chênh lệch giá 5% chỉ trong 3 giây, và bot của tôi (và chắc chắn là của nhiều người khác) đã kiếm được 120 ETH. Những người dùng bình thường thì sao? Họ trả giá cao hơn 5% mà không hề hay biết.
Điều mà đám đông đang bỏ qua
Hầu hết mọi người đều tập trung vào UX: 'Giao dịch dễ dàng hơn, không cần gas, không cần chờ đợi.' Nhưng họ quên mất một điều: thanh khoản không phải là vô hạn. Khi bạn tạo ra một lớp trừu tượng (abstraction layer) giữa người dùng và nguồn thanh khoản thực tế, bạn đang tạo ra một ảo tưởng về thanh khoản. Người dùng nghĩ rằng họ đang nhận được mức giá tốt nhất, nhưng thực tế, họ đang giao dịch trong một môi trường được kiểm soát chặt chẽ bởi một nhóm nhỏ các solver.
Tôi từng short Bitcoin trong bear market 2022 khi mọi người đều FOMO mua đáy. Lý do rất đơn giản: dòng tiền từ sàn ra ví lạnh giảm mạnh, một tín hiệu on-chain rõ ràng rằng 'smart money' đã rời đi. Tương tự, bây giờ tôi đang nhìn vào dữ liệu phân phối thanh khoản của các solver. Nếu thanh khoản tập trung quá mức vào một vài solver, và một trong số họ gặp vấn đề (hack, lỗi contract, hoặc đơn giản là rút lui khỏi thị trường), toàn bộ hệ thống sẽ sụp đổ. Đây không phải là giả thuyết. Nó đã xảy ra với hệ thống thanh khoản tập trung trên các CEX cũ.

Lấy ví dụ cụ thể
Một giao thức Intent-Based hàng đầu, tạm gọi là 'ChainX', quảng cáo rằng solver của họ có thể hoàn thành giao dịch trong 0.5 giây. Ấn tượng! Nhưng khi tôi phân tích các giao dịch thất bại (failed transactions) trên mempool của họ, tôi phát hiện ra rằng 23% các giao dịch có giá trị lớn (> 10 ETH) cần tới 3 giây để hoàn thành, và trong 6% trường hợp, giá thực tế mà người dùng nhận được khác biệt hơn 2% so với giá ước tính ban đầu. Lý do: solver không đủ thanh khoản tại thời điểm đó, và phải chờ đợi để di chuyển vốn từ chain khác.
Nghịch lý lớn nhất của Intent-Based
Nó phụ thuộc hoàn toàn vào hiệu suất của các giải pháp Layer 2. Nếu một L2 bị tắc nghẽn (congestion) hoặc có độ trễ oracle feed (điều mà tôi đã nhiều lần cảnh báo là gót chân Achilles của DeFi), các solver sẽ không thể đồng bộ hóa giá cả. Kết quả là một mớ hỗn độn arbitrage, nơi bot lớn ăn thịt bot nhỏ, và người dùng là kẻ thua cuộc.
Vậy giải pháp là gì?
Tôi không nói rằng Intent-Based Architecture là vô dụng. Nó là một cải tiến đáng kể về UX. Nhưng các nhà phát triển và người dùng cần phải thực tế. Đừng tin vào những lời hứa về 'thanh khoản vô hạn' hay 'zero slippage'. Hãy yêu cầu các giao thức này minh bạch hóa dữ liệu về solver health, pool liquidity distribution, và historical slippage. Tôi muốn thấy một 'Proof of Liquidity' thay vì chỉ một 'Proof of Intent'.
Bài học rút ra
Khi tôi xây dựng quỹ ETF crypto cho một ngân hàng Thụy Sỹ vào năm ngoái, tôi đã từ chối đầu tư vào bất kỳ giao thức Intent-Based nào vì thiếu dữ liệu. Tôi cần thấy 6 tháng dữ liệu giao dịch trong điều kiện thị trường khác nhau (bao gồm cả thị trường giảm mạnh) trước khi có thể đưa ra quyết định. Cho đến nay, không một giao thức nào cung cấp được điều đó.
NFT: mua floor, bán FOMO. Intent-Based: mua hypeware, bán reality.
Uniswap: nơi lý thuyết thành tiền thật. Solver farm: nơi lý thuyết thành lỗ hổng.