Thainor

Giá thị trường

BTC Bitcoin
$63,052.1 +0.54%
ETH Ethereum
$1,871.82 +0.33%
SOL Solana
$72.82 -0.46%
BNB BNB Chain
$577.6 -1.42%
XRP XRP Ledger
$1.06 +0.09%
DOGE Dogecoin
$0.0701 +1.36%
ADA Cardano
$0.1730 +2.37%
AVAX Avalanche
$6.37 -0.62%
DOT Polkadot
$0.7784 +2.75%
LINK Chainlink
$8.1 -0.42%

Lịch sự kiện blockchain

{{年份}}
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

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

22
03
unlock Mở khóa Optimism

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

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

18
03
unlock Mở khóa token Sui

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

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

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

0x5fe8...bd84
Nhà tạo lập thị trường
+$0.8M
69%
0x6245...6b86
Nhà đầu tư sớm
+$3.4M
65%
0x05bb...9861
Ví lưu ký tổ chức
+$1.6M
93%

Công cụ

Tất cả →
Web3

Khi TVL giảm 50% trong 24h: Phân tích lỗ hổng smart contract từ giao thức staking Việt Nam

Đặng Việt

Tôi đang xem xét một smart contract staking mới từ một dự án Việt Nam. Chỉ mất 3 phút để phát hiện lỗ hổng. Nhưng đội ngũ phát triển đã bỏ qua nó suốt 6 tháng.

Tối thứ Ba, TVL của giao thức đó giảm từ 12 triệu USD xuống còn 6 triệu. Không có tin tức nổi bật. Admin im lặng. Telegram chỉ toàn câu hỏi "rug pull?". Tôi quyết định đào mã nguồn.

Dự án này cung cấp cơ chế restaking trên mạng Ethereum, lấy cảm hứng từ EigenLayer. Người dùng gửi ETH, nhận lại token đại diện. Phần thưởng được tính toán dựa trên tỷ lệ phần trăm và thời gian lock. Trên giấy tờ: đơn giản, hiệu quả. Trong mã nguồn: 3 lỗ hổng nghiêm trọng.

Lỗ hổng đầu tiên nằm ở hàm calculateRewards. Nó sử dụng block.timestamp để tính thời gian. Vấn đề: không có kiểm tra tính đơn điệu của timestamp trên các chain có block time thay đổi (và ngay cả trên Ethereum cũng có thể bị thao túng nhẹ bởi validator). Một bot arbitrage có thể lợi dụng sự chênh lệch dưới 1 giây để claim reward nhiều lần.

Lỗ hổng thứ hai nghiêm trọng hơn: hàm unstake không hoàn trả token gốc nếu người dùng unstake trong khoảng thời gian lock tối thiểu. Thay vào đó, nó chỉ chuyển token đại diện đi. Tôi kiểm tra logic – đây chính là lỗi "reentrancy không được bảo vệ" trong quá trình hoàn trả. Kẻ tấn công có thể gọi lại unstake nhiều lần trước khi cập nhật số dư.

Lỗ hổng thứ ba là về phí giao thức. Một biến feePercent được khai báo là public và có thể thay đổi bởi admin. Nhưng trong hàm withdrawFees, không có kiểm tra xem admin có thể rút nhiều hơn số dư thực tế hay không. Kết quả: admin có thể rút toàn bộ TVL nếu muốn.

Ba lỗ hổng này kết hợp cho phép kẻ tấn công (hoặc admin) rút cạn pool trong một giao dịch duy nhất. Đó chính xác là điều đã xảy ra: một địa chỉ gọi hàm unstake 7 lần trong cùng một block, rút gần 6 triệu USD. Không có hack phức tạp. Chỉ cần đọc mã nguồn.

Điểm mù bảo mật ở đây là niềm tin thái quá vào "audit đã được thực hiện". Tôi kiểm tra lại: dự án này đã audit bởi một công ty nhỏ, báo cáo chỉ phát hiện 2 lỗi mức trung bình, bỏ qua 2 lỗi trầm trọng. Lỗi reentrancy kinh điển nhưng auditor bỏ qua vì họ không kiểm thử edge case với block.timestampunstake trong cùng block.

Dự án này không chỉ là câu chuyện của một team Việt Nam non kinh nghiệm. Nó phản ánmột mô thức nguy hiểm: các giao thức staking mới copy-paste code từ các dự án lớn nhưng bỏ qua các chi tiết bảo mật quan trọng. EigenLayer đã dành hàng tháng để audit và test; các dự án clone không làm điều đó.

Câu hỏi tôi để lại: Khi cơn sốt restaking lan sang Việt Nam, bao nhiêu dự án nữa sẽ sụp đổ vì cùng một lỗi? Hãy đọc mã nguồn trước khi ký giao dịch.

Sợ & Tham

27

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ả →
1
Bitcoin
BTC
$63,052.1
1
Ethereum
ETH
$1,871.82
1
Solana
SOL
$72.82
1
BNB Chain
BNB
$577.6
1
XRP Ledger
XRP
$1.06
1
Dogecoin
DOGE
$0.0701
1
Cardano
ADA
$0.1730
1
Avalanche
AVAX
$6.37
1
Polkadot
DOT
$0.7784
1
Chainlink
LINK
$8.1

🐋 Theo dõi cá voi

🟢
0xd329...5a01
1 ngày trước
Chuyển vào
2,281,306 USDT
🟢
0xc14f...ff38
12 giờ trước
Chuyển vào
1,722,521 DOGE
🔵
0xd3da...0d0b
6 giờ trước
Stake
4,803,422 DOGE