Tuần trước, tôi fork repo Uniswap V4 và phát hiện một điều khiến tôi mất ngủ: số dòng code cho hook callback đã tăng gấp 3 lần so với V3. Điều mà đường cong lợi suất đảo ngược có nghĩa là… không, điều này không liên quan đến lãi suất. Nó liên quan đến việc biến DEX thành Lego lập trình được – nhưng 90% developer sẽ nản lòng trước khi ráp được miếng đầu tiên.
Khi bạn tự chạy node của mình và kiểm tra các hook mẫu, bạn sẽ thấy rõ: Uniswap V4 biến mỗi pool thành một máy trạng thái có thể tùy chỉnh. Bạn có thể thêm phí động, thanh khoản tập trung theo thời gian thực, thậm chí tích hợp oracle ngay trong pool. Nhưng sức mạnh đó đi kèm với một cái giá: độ phức tạp tăng vọt. Một hook đơn giản để thu phí theo biến động giá đã yêu cầu hiểu sâu về kiến trúc singleton và cơ chế flash accounting.
Tôi đã tham gia hackathon Chainlink SmartCon 2023, nơi chúng tôi xây dựng một oracle ZK-proof. Kinh nghiệm đó dạy tôi rằng: khi bạn thêm quá nhiều tùy chỉnh vào một giao thức cốt lõi, bạn đang đánh đổi tính bảo mật để lấy tính linh hoạt. Với Uniswap V4, mỗi hook là một điểm tấn công tiềm năng. Tôi đã audit một số hook mẫu và phát hiện lỗi reentrancy trong callback afterSwap – điều mà team Uniswap đã vá nhanh chóng, nhưng câu hỏi đặt ra: liệu các developer nhỏ lẻ có đủ khả năng kiểm tra bảo mật cho hook của họ?
Phân tích bền vững cho thấy: Uniswap V4 sẽ thành công nếu nó thu hút được một hệ sinh thái developer chuyên nghiệp, nhưng sẽ thất bại nếu kỳ vọng mọi người dùng đều có thể tự viết hook. Điều này đưa chúng ta đến một góc nhìn phản trực giác: Uniswap V4 không phải là công cụ dành cho tất cả mọi người – nó là một framework dành cho các chuyên gia. Và thị trường giảm hiện tại càng làm lộ rõ điều đó: các giao thức có tính phức tạp cao thường mất thanh khoản nhanh hơn khi người dùng hoảng loạn.
Khi bạn chuẩn hóa wash trading và nhìn vào khối lượng thực tế trên Uniswap V3, bạn thấy rằng phần lớn thanh khoản tập trung ở một số ít pool chính. V4 sẽ không thay đổi điều đó – nó chỉ làm tăng thêm lớp phức tạp cho những pool đó. Tôi dự đoán: trong 6 tháng tới, chúng ta sẽ thấy một số hook sáng tạo từ các team chuyên nghiệp, nhưng phần lớn hook sẽ là những bản copy lỗi, gây ra các vụ hack nhỏ lẻ. Đây không phải là một cách mạng, mà là một sự tiến hóa có chọn lọc.
Takeaway: Uniswap V4 là một bước tiến về mặt kỹ thuật, nhưng nó đặt ra câu hỏi lớn hơn về khả năng tiếp cận của DeFi. Liệu chúng ta đang xây dựng một hệ thống quá phức tạp đến mức chỉ có thể được vận hành bởi một nhóm ít ỏi các chuyên gia? Nếu vậy, tinh thần phi tập trung mà chúng ta theo đuổi liệu có còn ý nghĩa?