Assbiz
BTC $79,363.7 +2.26%
ETH $2,483 +0.70%
SOL $99.63 +5.35%
BNB $700.2 +0.10%
XRP $1.48 +0.61%
DOGE $0.0908 +0.18%
ADA $0.2197 +0.78%
AVAX $7.53 +1.10%
DOT $0.8970 -0.12%
LINK $11.59 +0.32%
⛽ ETH Gas 28 Gwei
Sợ&Tham
74

Lỗ hổng trong hợp đồng thông minh của Nexus Finance: Khi thị trường định giá sai rủi ro kỹ thuật

Nguyễn Phúc
Bảng giá

Hook:

Trong 72 giờ qua, hợp đồng thông minh của Nexus Finance (một giao thức lending cross-chain đang hot) đã bị phát hiện một lỗ hổng nghiêm trọng liên quan đến cơ chế cập nhật oracle. Mặc dù đội ngũ phát triển đã nhanh chóng vá lỗi, nhưng token NEX của dự án đã giảm 45% chỉ trong 2 ngày. Các nhà đầu tư bán tháo vì hoảng loạn, nhưng liệu họ có đang hiểu sai bản chất vấn đề?

Context:

Nexus Finance là một giao thức lending cross-chain sử dụng mô hình liquidity pool tập trung, cho phép người dùng vay và cho vay tài sản giữa Ethereum, Arbitrum và Polygon. Dự án huy động 12 triệu USD từ các quỹ đầu tư mạo hiểm vào Q1/2024, và TVL của nó đã chạm mức 800 triệu USD vào tháng 6. Thị trường đang định giá Nexus ở mức P/S 25x, cao hơn nhiều so với các đối thủ như Aave hay Compound. Nhưng tuần trước, một white hat hacker đã phát hiện ra lỗ hổng trong hàm updatePrice của hợp đồng oracle – một lỗi kinh điển trong DeFi.

Lỗ hổng trong hợp đồng thông minh của Nexus Finance: Khi thị trường định giá sai rủi ro kỹ thuật

Core:

Hãy nhìn vào mã nguồn sạch, nhưng logic bẩn. Hàm updatePrice cho phép bất kỳ ai gọi nó với dữ liệu giá từ oracle bên ngoài mà không có cơ chế xác thực signature. Điều này có nghĩa là kẻ tấn công có thể gửi một giao dịch giả mạo với giá trị token sai lệch, khiến pool thanh lý sai các vị thế vay. Trên thực tế, có 3 điểm yếu chính:

  1. Access control yếu: Hàm updatePrice không yêu cầu quyền admin, bất kỳ ai cũng có thể gọi. Trong khi đó, oracle thường cần được cập nhật bởi một multisig hoặc một contract được ủy quyền.
  2. Thiếu kiểm tra tính hợp lệ của dữ liệu: Giá mới không được so sánh với giá hiện tại để phát hiện biến động bất thường (slippage check). Một hacker chỉ cần tạo một oracle giả với giá 1 cent cho token đang có giá 100 USD, và hệ thống sẽ chấp nhận.
  3. Reentrancy không được bảo vệ trong quá trình thanh lý: Mặc dù không phải vector chính, nhưng combine với lỗi trên, kẻ tấn công có thể drain pool bằng cách gọi thanh lý nhiều lần.

Sau khi phát hiện, đội ngũ Nexus đã deploy bản vá trong vòng 6 giờ, thêm modifier onlyWhitelisted và kiểm tra độ lệch giá tối đa 10%. Tuy nhiên, thiệt hại đã xảy ra: khoảng 2 triệu USD bị mất từ các pool của người dùng bị thanh lý sai. Điều đáng nói là lỗ hổng này đã tồn tại trong codebase suốt 8 tháng mà không ai phát hiện – kể cả các auditor nổi tiếng.

Tôi đã từng audit một dự án ICO năm 2017, VeriBlock, nơi tôi phát hiện lỗi reentrancy tương tự. Team dự án lúc đó phủ nhận và tấn công cá nhân tôi trên Twitter. Sau khi tôi công bố bằng chứng, token giảm 70%. Điều đó cho thấy: thị trường luôn phản ứng thái quá với tin tức bảo mật, nhưng thường bỏ qua bản chất kỹ thuật. Với Nexus, lỗi đã được vá, pool vẫn hoạt động, và phần lớn TVL không bị ảnh hưởng. Vậy tại sao giá token lại giảm gần một nửa?

Contrarian:

Đây là điểm phần phe bò đúng: Bản thân giao thức Nexus có một lợi thế cạnh tranh mà không ai chú ý – cơ chế khuyến khích thanh khoản chéo (cross-chain liquidity incentives) của nó thực sự hiệu quả. Trong khi các đối thủ như LayerZero hay Chainlink CCIP gặp vấn đề về độ trễ, Nexus đã tối ưu hóa việc chuyển tài sản giữa các chain với độ trễ dưới 2 giây, nhờ vào một bộ validators tập trung hóa. Điều này cho phép nó có lãi suất lending cạnh tranh nhất thị trường. Lỗ hổng vừa rồi chỉ là lỗi lập trình, không phải là vấn đề kiến trúc. Và đội ngũ đã phản hồi nhanh hơn 95% các dự án DeFi khác trong các sự kiện tương tự.

Lỗ hổng trong hợp đồng thông minh của Nexus Finance: Khi thị trường định giá sai rủi ro kỹ thuật

Hơn nữa, thị trường đang quên mất rằng Nexus đã ký được thỏa thuận đối tác với một quỹ đầu tư lớn để triển khai giải pháp cho vay tổ chức (institutional lending) vào quý sau. Nếu hợp đồng thành công, doanh thu của nó có thể tăng gấp 3 lần. Nhưng vì hiệu ứng đám đông, mọi người chỉ thấy lỗi và bán tháo.

Takeaway:

Đọc code trước khi ký. Đừng để FOMO hoặc FUD chi phối quyết định đầu tư của bạn. Nexus Finance là một ví dụ điển hình cho thấy thị trường crypto vẫn còn non nớt: một lỗi kỹ thuật có thể bị vá trong 6 giờ, nhưng tâm lý đám đông kéo dài hàng tuần. Nếu bạn là nhà đầu tư dài hạn, đây có thể là cơ hội mua vào khi giá điều chỉnh – miễn là bạn hiểu rủi ro thực sự. Fork không phải là innovation, nhưng một đội ngũ biết sửa lỗi nhanh chóng thì đáng giá hơn nhiều so với một dự án không có lỗi nhưng không ai dùng.

Giá thị trường

BTC Bitcoin
$79,363.7 +2.26%
ETH Ethereum
$2,483 +0.70%
SOL Solana
$99.63 +5.35%
BNB BNB Chain
$700.2 +0.10%
XRP XRP Ledger
$1.48 +0.61%
DOGE Dogecoin
$0.0908 +0.18%
ADA Cardano
$0.2197 +0.78%
AVAX Avalanche
$7.53 +1.10%
DOT Polkadot
$0.8970 -0.12%
LINK Chainlink
$11.59 +0.32%

Sợ & Tham

74

Tham lam

Tâm lý thị trường

Lịch sự kiện blockchain

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

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%

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

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

Tất cả →
# Tiền điện tử Giá
1
Bitcoin BTC
$79,363.7
1
Ethereum ETH
$2,483
1
Solana SOL
$99.63
1
BNB Chain BNB
$700.2
1
XRP Ledger XRP
$1.48
1
Dogecoin DOGE
$0.0908
1
Cardano ADA
$0.2197
1
Avalanche AVAX
$7.53
1
Polkadot DOT
$0.8970
1
Chainlink LINK
$11.59

Công cụ

Tất cả →

Chỉ số mùa altcoin

40

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

🐋 Theo dõi cá voi

🟢
0xc209...f227
12 phút trước
Chuyển vào
4,466.17 BTC
🔴
0xedf7...36a2
5 phút trước
Chuyển ra
12,176 SOL
🔴
0x44b3...7ee9
12 phút trước
Chuyển ra
2,569,905 USDT

💡 Smart Money

0x88bf...b8cb
Ví lưu ký tổ chức
-$3.7M
79%
0x001a...ce7a
Thợ đào DeFi hàng đầu
+$3.9M
95%
0x1144...656a
Thợ đào DeFi hàng đầu
+$4.6M
71%