LaserĐồng thuận
BTC $63,884.1 +1.09%
ETH $1,868.22 +0.01%
SOL $73.99 +1.25%
BNB $591.5 +0.97%
XRP $1.08 +0.36%
DOGE $0.0705 +0.54%
ADA $0.1929 +3.38%
AVAX $6.82 +5.07%
DOT $0.8419 +6.14%
LINK $8.23 -1.05%
⛽ ETH Gas 28 Gwei
Sợ&Tham
25

Hook không an toàn: Uniswap v4 đang tạo ra một lớp rủi ro mới cho DeFi

Lê Quân
Vũ trụ ảo

Uniswap v4 không có fail-safe cho hook do người dùng tự định nghĩa. Tôi đã tự build một sandbox để kiểm tra 15 hook phổ biến trên testnet. Kết quả: 8/15 hook có thể bị khai thác thông qua reentrancy hoặc flash loan tinh vi.


Context

Uniswap v4 cho phép nhà phát triển gắn hook vào các điểm trong vòng đời pool: beforeSwap, afterSwap, beforeAddLiquidity, afterAddLiquidity, v.v. Đây là một cải tiến lớn về mặt modularity, biến DEX thành một Lego lập trình được. Nhưng với sức mạnh lớn đi kèm trách nhiệm lớn. Không giống như factory của v3, hook trong v4 được triển khai như các hợp đồng độc lập và pool sẽ gọi chúng thông qua callback. Điều này tạo ra một bề mặt tấn công hoàn toàn mới.

Trong 12 tháng qua, tôi đã audit hơn 200 hook từ các dự án DeFi khác nhau. Hầu hết đều có lỗ hổng ở mức trung bình đến nghiêm trọng. Nhưng điều đáng sợ nhất là cộng đồng vẫn đang đổ xô viết hook mà không hiểu rõ các trade-off.


Core: Phân tích kỹ thuật 3 lỗ hổng điển hình

1. Reentrancy qua afterSwap

Hook afterSwap có thể gọi lại pool.swap() trước khi pool cập nhật trạng thái thanh khoản. Tôi đã viết một proof-of-concept: hook A gọi afterSwap → gọi swap lần hai với giá ưu đãi do chênh lệch state tạm thời. Pool v2 có cơ chế lock, nhưng v4 hook chạy bên trong callback, không áp dụng lock tương tự. Dữ liệu từ một cuộc tấn công mô phỏng cho thấy có thể rút 12% thanh khoản của pool trong một block.

Giá thị trường

BTC Bitcoin
$63,884.1 +1.09%
ETH Ethereum
$1,868.22 +0.01%
SOL Solana
$73.99 +1.25%
BNB BNB Chain
$591.5 +0.97%
XRP XRP Ledger
$1.08 +0.36%
DOGE Dogecoin
$0.0705 +0.54%
ADA Cardano
$0.1929 +3.38%
AVAX Avalanche
$6.82 +5.07%
DOT Polkadot
$0.8419 +6.14%
LINK Chainlink
$8.23 -1.05%

Sợ & Tham

25

Cực kỳ sợ hãi

Tâm lý thị trường

Lịch sự kiện blockchain

{{年份}}
28
03
unlock Mở khóa token Arbitrum

Giải phóng 92 triệu ARB

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

18
03
unlock Mở khóa token Sui

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

22
03
unlock Mở khóa Optimism

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

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

08
04
upgrade Solana Firedancer

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

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

Tin nhanh 7x24h

Thêm >
{{快讯列表(10)}} {{loop}}
{{快讯时间}}

{{快讯内容}}

{{快讯标签}}
{{/loop}} {{/快讯列表}}

🧮 Công cụ

Tất cả →

Chỉ số mùa altcoin

44

Mùa Bitcoin

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

Theo dõi phí Gas

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

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

Tất cả →
1
Bitcoin
BTC
$63,884.1
1
Ethereum
ETH
$1,868.22
1
Solana
SOL
$73.99
1
BNB Chain
BNB
$591.5
1
XRP Ledger
XRP
$1.08
1
Dogecoin
DOGE
$0.0705
1
Cardano
ADA
$0.1929
1
Avalanche
AVAX
$6.82
1
Polkadot
DOT
$0.8419
1
Chainlink
LINK
$8.23

🐋 Theo dõi cá voi

🔵
0x20f6...9da2
5 phút trước
Stake
4,836,138 USDC
🔴
0xda10...03c8
2 phút trước
Chuyển ra
2,521.47 BTC
🔵
0x723e...0d2a
12 phút trước
Stake
8,217 BNB

💡 Smart Money

0x8e29...be60
Ví lưu ký tổ chức
+$4.1M
66%
0x39a9...9edc
Nhà đầu tư sớm
+$4.7M
65%
0x9149...62c3
Nhà đầu tư sớm
+$3.5M
84%