BTC $63,238.9 -3.25%
ETH $1,876.21 -4.66%
SOL $72.87 -5.61%
BNB $566.3 -1.56%
XRP $1.05 -5.21%
DOGE $0.0697 -4.38%
ADA $0.1562 -4.93%
AVAX $6.43 -3.35%
DOT $0.7558 -6.60%
LINK $8.27 -5.86%
⛽ ETH Gas 28 Gwei
Sợ&Tham
29

Giá thị trường

BTC Bitcoin
$63,238.9 -3.25%
ETH Ethereum
$1,876.21 -4.66%
SOL Solana
$72.87 -5.61%
BNB BNB Chain
$566.3 -1.56%
XRP XRP Ledger
$1.05 -5.21%
DOGE Dogecoin
$0.0697 -4.38%
ADA Cardano
$0.1562 -4.93%
AVAX Avalanche
$6.43 -3.35%
DOT Polkadot
$0.7558 -6.60%
LINK Chainlink
$8.27 -5.86%

Lịch sự kiện blockchain

{{年份}}
22
03
unlock Mở khóa Optimism

Lượng cung lưu hành tăng khoảng 2%

18
03
unlock Mở khóa token Sui

Phần đội ngũ và nhà đầu tư sớm được giải phóng

15
04
halving Bitcoin Halving

Phần thưởng khối giảm xuống 3,125 BTC

12
05
halving BCH Halving

Sự kiện giảm một nửa phần thưởng khối

28
03
unlock Mở khóa token Arbitrum

Giải phóng 92 triệu ARB

08
04
upgrade Solana Firedancer

Trình xác thực độc lập ra mắt trên mainnet

30
04
upgrade Nâng cấp Celestia Mainnet

Cải thiện hiệu quả lấy mẫu tính khả dụng dữ liệu

10
05
upgrade Nâng cấp Ethereum Pectra

Tăng giới hạn validator và trừu tượng hóa tài khoản

Theo dõi phí Gas

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

💡 Smart Money

0x4f96...cfb2
Nhà đầu tư sớm
+$1.2M
93%
0x97da...7f08
Thợ đào DeFi hàng đầu
-$2.1M
68%
0x9fac...8317
Ví lưu ký tổ chức
+$2.7M
72%

Công cụ

Tất cả →

Uniswap V4 Hooks: Lego lập trình được hay cái bẫy cho 90% developer?

Huỳnh Hải Bảng giá

Tôi sẽ không bao giờ quên ngày tôi thấy một lập trình viên trẻ khóc trong workshop DeFi vì không thể deploy nổi một hook đơn giản trên Uniswap V4. Cậu ấy đã dành cả tuần để đọc tài liệu, nhưng khi chạy thử, contract vẫn revert với lỗi 'callback not implemented'. Đó là khoảnh khắc tôi nhận ra: sự phức tạp đang giết chết đổi mới.

Khi Uniswap Protocol công bố V4 vào đầu năm 2023, cả cộng đồng DeFi reo hò. Hooks – những đoạn mã có thể tùy chỉnh được gắn vào các điểm trong pool lifecycle – được ví như 'Lego lập trình được' cho DEX. Ý tưởng thật đẹp: bất kỳ ai cũng có thể thêm logic tùy chỉnh vào thanh khoản, từ tính phí động, oracle on-chain, cho đến chiến lược thanh khoản tập trung tự động. Nhưng sau 18 tháng kể từ khi mainnet ra mắt, chỉ có chưa đến 30 hook được triển khai thành công trên Ethereum. Tại sao?

Câu trả lời nằm ở kiến trúc kỹ thuật. Hooks không chỉ là callback functions đơn giản. Chúng yêu cầu developer hiểu sâu về kiến trúc singleton pool của V4, về cách quản lý delta trong settlement, và về các hook callbacks được gọi theo thứ tự cứng nhắc: beforeInitialize, afterInitialize, beforeSwap, afterSwap, beforeAddLiquidity, afterAddLiquidity, beforeRemoveLiquidity, afterRemoveLiquidity, beforeDonate, afterDonate. Mỗi callback đều có gas budget giới hạn, và nếu hook của bạn vượt quá mức đó, toàn bộ giao dịch sẽ revert. Tôi đã từng audit một hook cố gắng fetch giá từ Chainlink trong beforeSwap – nó tốn hơn 500k gas, trong khi giới hạn mặc định chỉ là 100k. Kết quả: không ai có thể swap qua pool đó.

Sự phức tạp này không phải là lỗi thiết kế, mà là hệ quả của việc muốn tối đa hóa tính mô-đun. Uniswap Labs đã làm một việc tuyệt vời về mặt kỹ thuật: họ tạo ra một lớp trừu tượng cho phép bất kỳ logic nào cũng có thể được gắn vào, miễn là nó tuân thủ interface. Nhưng điều đó đồng nghĩa với việc developer phải tự xử lý mọi thứ từ quản lý state, reentrancy protection, cho đến tối ưu gas. Không có gì ngạc nhiên khi 90% developer ban đầu nản lòng.

Hãy nhìn vào con số: trên V3, có hơn 1.200 pool tùy chỉnh với các chiến lược thanh khoản khác nhau, chủ yếu nhờ vào các plugin từ bên thứ ba. Trên V4, con số đó chỉ là 27 hook live. Điều này cho thấy một nghịch lý: càng linh hoạt, càng ít người dùng. Lý do? V3 dùng kiến trúc pool riêng biệt, mỗi pool là một contract độc lập, dễ deploy và kiểm thử. V4 gộp tất cả vào một singleton pool, với hooks là callback, khiến việc debug trở thành cơn ác mộng. Một lỗi nhỏ trong hook có thể làm hỏng toàn bộ pool, thậm chí ảnh hưởng đến các pool khác trong cùng singleton.

Nhưng đây mới là insight thật sự: Sự phức tạp của V4 hooks đang tạo ra một rào cản vô hình nhưng có chủ đích. Uniswap Labs không muốn bất kỳ ai cũng có thể tạo hook. Họ muốn chỉ những team dày dạn kinh nghiệm, có nguồn lực audit và kiểm thử mới tham gia. Điều này bảo vệ người dùng khỏi các hook lừa đảo hoặc kém chất lượng, nhưng đồng thời giết chết sự đổi mới từ cộng đồng indie developer. Tôi nhớ khi còn làm cố vấn cho một DAO giáo dục NFT, chúng tôi từng thử xây dựng một hook cho phép nghệ sĩ kiếm royalty tự động mỗi lần swap. Ý tưởng tốt, nhưng sau 3 tháng phát triển, chúng tôi bỏ cuộc vì không đủ năng lực kỹ thuật. Đó là một mất mát cho toàn bộ cộng đồng.

Contrarian angle: Tôi tin rằng Uniswap V4 hooks sẽ không trở thành 'Lego lập trình được' như kỳ vọng ban đầu. Thay vào đó, nó sẽ trở thành một sân chơi riêng cho các tổ chức lớn và những team đã có sẵn infrastructure. Điều này trái ngược hoàn toàn với tinh thần phi tập trung mà Uniswap từng đại diện. Nhưng liệu có cách nào khác? Có lẽ giải pháp nằm ở việc xây dựng các abstract layer – những thư viện hoặc framework giúp đơn giản hóa việc tạo hook, giống như Hardhat đã làm cho Solidity. Tôi đang thấy một số dự án như Hooksmith hay Uniswap Hook Templates bắt đầu xuất hiện, nhưng chúng còn quá sơ khai.

Takeaway: Tương lai của DeFi không nằm ở việc trao quyền tối đa cho developer, mà nằm ở việc trao quyền có trách nhiệm. Uniswap V4 hooks là một bước tiến kỹ thuật vĩ đại, nhưng nó cũng là lời nhắc nhở rằng sự phức tạp không phải lúc nào cũng đi kèm với tiến bộ. Câu hỏi cho cộng đồng: liệu chúng ta có đang xây dựng những công cụ chỉ dành cho giới tinh hoa, hay thực sự muốn mở ra cánh cửa cho tất cả mọi người? Tôi chọn cái sau, và tôi sẽ tiếp tục viết những hướng dẫn miễn phí để giúp bất kỳ ai cũng có thể hiểu và thử nghiệm hooks – bắt đầu từ bài học đầu tiên ngày hôm nay.

Sợ & Tham

29

Sợ hãi

Tâm lý thị trường

Chỉ số mùa altcoin

44

Mùa Bitcoin

Sự thống trị BTC Mùa altcoin

Vốn hóa thị trường

Tất cả →
# Tiền điện tử Giá
1
Bitcoin BTC
$63,238.9
1
Ethereum ETH
$1,876.21
1
Solana SOL
$72.87
1
BNB Chain BNB
$566.3
1
XRP Ledger XRP
$1.05
1
Dogecoin DOGE
$0.0697
1
Cardano ADA
$0.1562
1
Avalanche AVAX
$6.43
1
Polkadot DOT
$0.7558
1
Chainlink LINK
$8.27

🐋 Theo dõi cá voi

🔴
0x2ac2...8ab3
2 phút trước
Chuyển ra
2,576 ETH
🟢
0xe727...72a7
12 phút trước
Chuyển vào
3,030,502 DOGE
🔵
0xc6b3...62f2
5 phút trước
Stake
2,102,691 USDT