XoanLink
BTC $66,454.4 +2.14%
ETH $1,923.74 +1.55%
SOL $77.97 +0.78%
BNB $573 +0.32%
XRP $1.16 +4.04%
DOGE $0.0736 +2.74%
ADA $0.1738 +3.33%
AVAX $6.62 +1.15%
DOT $0.8555 +4.10%
LINK $8.62 +1.21%
⛽ ETH Gas 28 Gwei
Sợ&Tham
25

Ostium: Khi oracle được 'ủy quyền' nhưng không được 'tin tưởng'

Trương Ngọc Nghiên cứu đầu tư

Một giao thức đã mất 24 triệu USD vì chấp nhận giá từ tương lai. Không phải lỗi signature, không phải reentrancy. Đơn giản: code tin rằng chữ ký hợp lệ đồng nghĩa với dữ liệu đúng. Và thế là 24 triệu USD bay khỏi OLP Vault.

Tôi đã chứng kiến nhiều vụ hack trong 9 năm làm on-chain detective. Nhưng Ostium khiến tôi nhớ lại năm 2020, khi tôi audit Uniswap v2 và phát hiện lỗi trong factory contract. Lỗi đó nhỏ, nhưng nó dạy tôi một bài học: mọi giả định về 'sự thật' trong blockchain đều phải được kiểm tra bằng code, không phải bằng niềm tin. Ostium đã quên bài học đó.

Context: Ostium là gì?

Ostium là nền tảng perpetual futures trên Arbitrum. Nó sử dụng oracle nội bộ với cơ chế: một tập hợp các 'signer' được ủy quyền ký giá, và các 'keeper' (PriceUpKeep) chịu trách nhiệm đưa chữ ký đó lên chain. Vấn đề: không có bất kỳ kiểm tra nào về tính hợp lệ của payload – không kiểm tra timestamp, không kiểm tra độ lệch giá. Nếu chữ ký hợp lệ, hệ thống coi dữ liệu là chân lý. Đây là một thiết kế naïve đến mức khó tin.

Core: Mổ xẻ lỗ hổng

Hãy nhìn vào hàm verify của OstiumVerifier. Nó chỉ làm một việc: khôi phục địa chỉ từ chữ ký ECDSA và kiểm tra xem địa chỉ đó có nằm trong danh sách signer được ủy quyền hay không. Nếu có, nó trả về true. Không có kiểm tra timestamp 'tươi mới', không có giới hạn deviation so với giá hiện tại. Kẻ tấn công (hoặc keeper độc hại) chỉ cần lấy một chữ ký giá được ký cho một ngày trong tương lai (ví dụ: giá BTC sẽ là 100.000 USD vào ngày mai) và gửi nó ngay hôm nay. Hệ thống chấp nhận, cho phép mở vị thế dựa trên giá tương lai và thanh toán ngay lập tức. Kết quả: 24 triệu USD từ OLP Vault bị rút sạch.

Điều này giống như một ngân hàng chấp nhận một tấm séc có chữ ký của chủ tài khoản, nhưng không thèm nhìn vào số tiền hay ngày tháng trên séc. 'Chữ ký hợp lệ, vậy thì chúng tôi chi trả.' – đó là logic của Ostium.

Tôi từng viết trong báo cáo audit của mình: 'Giao dịch là sự thật duy nhất.' Trong blockchain, mọi thứ đều có thể kiểm tra. Nếu bạn không kiểm tra timestamp, bạn đang mời gọi thảm họa. Lỗi này không phải do bug trong Solidity, mà là lỗi trong tư duy thiết kế hệ thống.

Contrarian: Góc nhìn của phe bò

Có một cách nhìn khác: sự kiện này là 'cần thiết' để thị trường thức tỉnh. Nó phơi bày một điểm mù mà nhiều dự án DeFi đang mắc phải: tin tưởng vào oracle một cách mù quáng. Các dự án như GMX, dYdX, Synthetix sẽ hưởng lợi từ làn sóng di cư của người dùng và thanh khoản. Các công ty bảo mật như Chainalysis, SlowMist sẽ có thêm hợp đồng audit cho economic security. Về dài hạn, thị trường sẽ định giá premium cho các giao thức có oracle phi tập trung và cơ chế kiểm tra đa chiều. Nhưng đừng nhầm lẫn: điều đó không làm cho Ostium bớt thảm họa. Lỗi vẫn còn đó, chỉ là chưa ai tìm ra. Trong trường hợp này, lỗi đã được tìm ra và khai thác triệt để.

Takeaway: Bài học về lòng tin

Ostium không chỉ mất 24 triệu USD. Nó đánh mất thứ quý giá nhất trong crypto: lòng tin. Khi một giao thức thiết kế oracle mà không có bất kỳ sự dư thừa nào, nó cho thấy đội ngũ thiếu kinh nghiệm về bảo mật tài chính. Terra từng dạy chúng ta: thanh khoản là hư ảo. Ostium dạy: ủy quyền không phải là sự thật. Câu hỏi dành cho bạn: lần tới khi bạn nhìn vào một dự án DeFi, bạn sẽ kiểm tra điều gì trước – chữ ký hay dữ liệu?

Giá thị trường

BTC Bitcoin
$66,454.4 +2.14%
ETH Ethereum
$1,923.74 +1.55%
SOL Solana
$77.97 +0.78%
BNB BNB Chain
$573 +0.32%
XRP XRP Ledger
$1.16 +4.04%
DOGE Dogecoin
$0.0736 +2.74%
ADA Cardano
$0.1738 +3.33%
AVAX Avalanche
$6.62 +1.15%
DOT Polkadot
$0.8555 +4.10%
LINK Chainlink
$8.62 +1.21%

Sợ & Tham

25

Cực kỳ sợ hãi

Tâm lý thị trường

Lịch sự kiện blockchain

{{年份}}
18
03
unlock Mở khóa token Sui

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

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

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

08
04
upgrade Solana Firedancer

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

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

Tin nhanh 7x24h

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

{{快讯内容}}

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

🧮 Công cụ

Tất cả →

Chỉ số mùa altcoin

43

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
$66,454.4
1
Ethereum
ETH
$1,923.74
1
Solana
SOL
$77.97
1
BNB Chain
BNB
$573
1
XRP Ledger
XRP
$1.16
1
Dogecoin
DOGE
$0.0736
1
Cardano
ADA
$0.1738
1
Avalanche
AVAX
$6.62
1
Polkadot
DOT
$0.8555
1
Chainlink
LINK
$8.62

🐋 Theo dõi cá voi

🔴
0xa883...b24c
3 giờ trước
Chuyển ra
356,863 USDC
🔴
0x8186...b66a
2 phút trước
Chuyển ra
1,029.70 BTC
🔴
0x835d...4131
12 giờ trước
Chuyển ra
30.56 BTC

💡 Smart Money

0x309e...db47
Nhà giao dịch on-chain dày dặn
+$3.5M
69%
0x0e8e...e96c
Thợ đào DeFi hàng đầu
+$2.5M
80%
0x1c67...2bcb
Nhà đầu tư sớm
+$3.2M
90%