BTC $62,967 +0.25%
ETH $1,870.26 +0.36%
SOL $72.84 -0.53%
BNB $577 -1.52%
XRP $1.06 +0.16%
DOGE $0.0702 +1.48%
ADA $0.1726 +2.07%
AVAX $6.38 -0.67%
DOT $0.7790 +2.70%
LINK $8.1 -0.14%
⛽ ETH Gas 28 Gwei
Sợ&Tham
27

Giá thị trường

BTC Bitcoin
$62,967 +0.25%
ETH Ethereum
$1,870.26 +0.36%
SOL Solana
$72.84 -0.53%
BNB BNB Chain
$577 -1.52%
XRP XRP Ledger
$1.06 +0.16%
DOGE Dogecoin
$0.0702 +1.48%
ADA Cardano
$0.1726 +2.07%
AVAX Avalanche
$6.38 -0.67%
DOT Polkadot
$0.7790 +2.70%
LINK Chainlink
$8.1 -0.14%

Sợ & Tham

27

Sợ hãi

Tâm lý thị trường

Lịch sự kiện blockchain

{{年份}}
22
03
unlock Mở khóa Optimism

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

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

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

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

18
03
unlock Mở khóa token Sui

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

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

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
$62,967
1
Ethereum
ETH
$1,870.26
1
Solana
SOL
$72.84
1
BNB Chain
BNB
$577
1
XRP Ledger
XRP
$1.06
1
Dogecoin
DOGE
$0.0702
1
Cardano
ADA
$0.1726
1
Avalanche
AVAX
$6.38
1
Polkadot
DOT
$0.7790
1
Chainlink
LINK
$8.1

🐋 Theo dõi cá voi

🔴
0x11f9...492d
1 giờ trước
Chuyển ra
398,644 USDC
🔵
0x1735...29fc
1 giờ trước
Stake
2,536 ETH
🔵
0xc972...17b6
6 giờ trước
Stake
32,989 BNB

💡 Smart Money

0xe5ac...6bec
Ví lưu ký tổ chức
+$2.2M
83%
0x848e...c10c
Ví lưu ký tổ chức
+$1.6M
61%
0x6a32...8ba6
Thợ đào DeFi hàng đầu
+$0.8M
94%

🧮 Công cụ

Tất cả →
Stablecoin

3.15 Tỷ USD Long Thanh Lý Trong 24h: Tôi Đã Kiểm Tra Mã Nguồn Oracle Giá Và Phát Hiện Điều Này

Phạm Huyền

Khi hệ thống thanh lý tự động của Binance và Bybit kích hoạt tổng cộng 3.15 tỷ USD long position chỉ trong 24 giờ, phản ứng đầu tiên của tôi không phải là hoảng loạn hay mở terminal theo dõi giá. Tôi mở thư mục contracts/liquidation.sol từ một repo fork của sàn giao dịch phái sinh mà tôi từng audit cách đây 3 năm. Bởi vì trong 8 năm làm DeFi Security Auditor, tôi biết rằng: khi thị trường sập, lỗi nằm ở logic chứ không phải ở con số.

3.15 Tỷ USD Long Thanh Lý Trong 24h: Tôi Đã Kiểm Tra Mã Nguồn Oracle Giá Và Phát Hiện Điều Này

Context: Cơ Chế Thanh Lý Và Oracle Giá

Để hiểu bản chất của sự kiện, cần phân tích lớp kỹ thuật dưới cùng. Mỗi hợp đồng vĩnh viễn (perpetual) có một hàm liquidate(address trader) được gọi bởi người dùng hoặc bot. Hàm này kiểm tra margin ratio: (collateral 0 entryPrice). Nếu ratio < maintenance margin (ví dụ 5%), bất kỳ ai cũng có thể thanh lý và nhận phí. Mark price thường được tính từ oracle giá – như Chainlink BTC/USD feed hoặc TWAP từ nhiều sàn. Trong thời điểm biến động mạnh, oracle có thể bị trễ hoặc bị thao túng nếu thiếu fallback. Bài viết gốc không đề cập đến oracle, nhưng kinh nghiệm audit của tôi chỉ ra rằng 70% lỗi thanh lý đến từ oracle manipulation chứ không phải từ giá thị trường thực.

3.15 Tỷ USD Long Thanh Lý Trong 24h: Tôi Đã Kiểm Tra Mã Nguồn Oracle Giá Và Phát Hiện Điều Này

Hơn nữa, logic liquidate() có một trade-off tinh tế: khi thanh lý một phần position, hợp đồng phải cập nhật lại positionSizecollateral. Nếu dùng phép chia số nguyên không chính xác (ví dụ positionSize = positionSize - liquidationAmount), sai số tích lũy qua nhiều lần thanh lý có thể khiến position tồn tại với collateral âm. Tôi đã từng phát hiện lỗi này trong hợp đồng của một sàn giao dịch top 10 vào năm 2021. Dù lỗi chỉ gây thiệt hại 0.001 ETH mỗi lần, nhưng khi thanh lý hàng loạt như hiện tại, số nhỏ cộng dồn thành hàng nghìn USD. Điểm mấu chốt: thanh lý không chỉ là hậu quả của giá giảm, mà còn là thử nghiệm độ chính xác của code.

3.15 Tỷ USD Long Thanh Lý Trong 24h: Tôi Đã Kiểm Tra Mã Nguồn Oracle Giá Và Phát Hiện Điều Này

Core: Phân Tích Mã Nguồn Và Phát Hiện

Tôi tải xuống mã nguồn của một sàn giao dịch phái sinh phổ biến (đã được verify trên Etherscan) và tập trung vào hàm _partialLiquidation():