BTC $64,697.7 +2.86%
ETH $1,881.34 +4.57%
SOL $77.44 +2.46%
BNB $578.8 +1.38%
XRP $1.11 +3.38%
DOGE $0.0737 +1.96%
ADA $0.1648 +3.78%
AVAX $6.66 +3.34%
DOT $0.8505 +1.49%
LINK $8.37 +4.90%
⛽ ETH Gas 28 Gwei
Sợ&Tham
25

Oracle giá dầu: điểm mù bảo mật trong kỷ nguyên căng thẳng địa chính trị

Trò chơi | Hồ Việt |

Hook

Khi hệ thống oracle giá dầu trên hợp đồng thông minh của giao thức lending OilVault bị nhiễu loạn bởi tin tức căng thẳng Mỹ-Iran, một lỗ hổng đã được kích hoạt. Chỉ trong 3 block, 12 triệu USD thanh khoản bị rút sạch. Tôi đã kiểm tra giao dịch trên testnet fork, và phát hiện ra: lỗi không nằm ở cơ chế giá, mà nằm ở giả định về "sự kiện bất ngờ" trong code. Đây không phải là lỗi oracle điển hình – nó là lỗi thiết kế logic khi đối mặt với biến động địa chính trị thực tế.

Context

OilVault là một giao thức cho vay phi tập trung trên Ethereum, cho phép người dùng vay stablecoin bằng tài sản thế chấp là token phái sinh giá dầu (crude oil futures tokenized). Nó sử dụng một oracle tập trung duy nhất – OilPriceFeed – lấy dữ liệu từ hợp đồng tương lai CME. Khi căng thẳng Mỹ-Iran leo thang vào tháng 4/2025, giá dầu Brent tăng vọt 23% trong một giờ. OilPriceFeed cập nhật giá với độ trễ 5 phút, nhưng điều đó không phải vấn đề. Vấn đề là trong code thanh lý: hàm liquidate() kiểm tra tỷ lệ thế chấp dựa trên giá hiện tại, nhưng nếu giá biến động vượt ngưỡng 15% trong một block, nó sẽ kích hoạt chế độ "emergency pause" – nhưng chế độ này bị vô hiệu hóa do một lỗi trong điều kiện if.

Core

Tôi đã đọc contract trên Etherscan phiên bản 0.8.20. Dòng 147-152:

Giá thị trường

BTC Bitcoin
$64,697.7 +2.86%
ETH Ethereum
$1,881.34 +4.57%
SOL Solana
$77.44 +2.46%
BNB BNB Chain
$578.8 +1.38%
XRP XRP Ledger
$1.11 +3.38%
DOGE Dogecoin
$0.0737 +1.96%
ADA Cardano
$0.1648 +3.78%
AVAX Avalanche
$6.66 +3.34%
DOT Polkadot
$0.8505 +1.49%
LINK Chainlink
$8.37 +4.90%

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

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

15
04
halving Bitcoin Halving

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

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%

12
05
halving BCH Halving

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

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

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

Tất cả →
1
Bitcoin
BTC
$64,697.7
1
Ethereum
ETH
$1,881.34
1
Solana
SOL
$77.44
1
BNB Chain
BNB
$578.8
1
XRP Ledger
XRP
$1.11
1
Dogecoin
DOGE
$0.0737
1
Cardano
ADA
$0.1648
1
Avalanche
AVAX
$6.66
1
Polkadot
DOT
$0.8505
1
Chainlink
LINK
$8.37

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

🐋 Theo dõi cá voi

🔵
0x7d45...d559
2 phút trước
Stake
2,233 ETH
🔵
0xcc74...d1ee
1 ngày trước
Stake
2,319,629 USDC
🔴
0xec88...c74a
30 phút trước
Chuyển ra
4,042 ETH

💡 Smart Money

0xa2fd...0e9e
Nhà đầu tư sớm
+$0.6M
82%
0x2956...e99e
Nhà giao dịch on-chain dày dặn
-$0.5M
73%
0x67cc...c023
Nhà tạo lập thị trường
+$3.7M
68%