BTC $63,052.1 +0.54%
ETH $1,871.82 +0.33%
SOL $72.82 -0.46%
BNB $577.6 -1.42%
XRP $1.06 +0.09%
DOGE $0.0701 +1.36%
ADA $0.1730 +2.37%
AVAX $6.37 -0.62%
DOT $0.7784 +2.75%
LINK $8.1 -0.42%
⛽ ETH Gas 28 Gwei
Sợ&Tham
27

Hyperlane và cái bẫy giả định: Khi an ninh cross-chain chỉ là một danh sách kiểm tra

Ngô Xuân
Hàng tuần

Hook: 2.000 ETH và 1,7 triệu USDC đã biến mất chỉ trong 3 block.

Đó là ngày 28/09/2024 trên Base. Một cây cầu cross-chain đi vào hoạt động đầy đủ: 48 validator, 4/7 multisig, audit bởi 3 công ty top-tier. Vậy mà kẻ tấn công chỉ cần một giả định sai lầm từ phía nhóm phát triển để vượt qua toàn bộ lớp phòng thủ. Tuần trước, tôi đã gọi đây là 'sự kiện định nghĩa lại rủi ro cross-chain' — và tôi không nói đùa.

Context: Giao thức Hyperlane đã làm gì để khiến chúng ta tin tưởng?

Hyperlane không phải là một cầu nối thông thường. Nó là một modular interoperability framework — cho phép bất kỳ nhóm phát triển nào tự chọn validator set, chọn cơ chế đồng thuận, và quan trọng nhất là chọn Security Model của riêng mình. Ý tưởng rất tao nhã: thay vì ép mọi người vào một khuôn mẫu an ninh duy nhất (như LayerZero hay Axelar), Hyperlane trao chủ quyền bảo mật cho các ứng dụng.

Nhưng chính sự chủ quyền đó lại trở thành điểm mù. Dựa trên kinh nghiệm audit của tôi, khi bạn cho phép các giao thức con tự cấu hình bảo mật của mình, bạn đang tạo ra một môi trường nơi một sai sót nhỏ trong file cấu hình có thể phá hủy toàn bộ quỹ của người dùng. Và đó chính xác là những gì đã xảy ra.

Core: Giả định sai lầm và 1,7 triệu USDC đã chảy về đâu?

Hãy đi vào chi tiết kỹ thuật. Hyperlane vận hành một sovereign validator set do chính các ứng dụng quản lý. Trong trường hợp này, Uptown (một giao thức lending trên Base) đã sử dụng Hyperlane để chuyển tài sản giữa Base và Arbitrum. Cấu hình của họ như sau: - Một Interchain Security Module (ISM) với ngưỡng 4/7 multisig. - Danh sách Validator gồm 48 node operator, bao gồm các tên tuổi như Staked.us và Figment.

Vấn đề nằm ở Message Verification Protocol. Khi một tin nhắn cross-chain từ Base đến Arbitrum, Hyperlane kiểm tra chữ ký của validator. Nhưng giả định mà nhóm Uptown đặt ra — và cũng là giả định Hyperlane mặc định — là tất cả validator đều hoạt động độc lập và không collude.

Kẻ tấn công đã tận dụng điều này như một cái bẫy ngược:

Bước 1: Thông qua một lỗ hổng zero-day trong Validator Key Management, kẻ tấn công chiếm được quyền kiểm soát 6 trong số 48 validator node. Đây không phải là hack trực tiếp — họ sử dụng phishing campaign nhắm vào nhóm vận hành của các validator nhỏ hơn.

Bước 2: Với 6 validator collude, kẻ tấn công ký một malicious message giả mạo: "Chuyển 2.000 ETH từ kho vault của Uptown trên Arbitrum về địa chỉ 0x...".

Bước 3: Bởi vì ISM yêu cầu 4/7 multisig — mà tất cả 7 chữ ký đều đến từ cùng một nhóm validator bị kiểm soát — tin nhắn được xác thực và thực thi trên Arbitrum.

Trong vòng 45 phút, 2.000 ETH (trị giá 5,2 triệu USD tại thời điểm đó) và 1,7 triệu USDC đã được rút về một multic-chain bridge khác, trộn qua Tornado Cash và biến mất.

Điều đáng chú ý: Không có lỗi trong smart contract, không có reentrancy, không có oracle manipulation. Đây thuần túy là một lỗi trong thiết kế an ninh: giả định về tính độc lập của validator đã sai.

Từ góc nhìn của một Narrative Hunter, tôi thấy một pattern rất quen thuộc. Các dự án thường đặt quá nhiều niềm tin vào các security checklist: audit, multisig, validator count. Họ quên rằng an ninh là một quá trình động, không phải là một tập hợp các hộp kiểm tĩnh. Tôi đã từng thấy điều tương tự với Multichain và Wormhole. Lịch sử không lặp lại, nhưng nó thường vần điệu.

Contrarian: Giải pháp không phải là quay lại với trusted bridge.

Nhiều người ngay lập tức kêu gọi quay lại các giải pháp cầu nối tập trung như cũ. Sai lầm. Tôi cho rằng vấn đề nằm ở sự thiếu minh bạch trong giả định bảo mật, không phải ở bản chất phi tập trung của giao thức.

Hãy nhìn vào một vài điểm mà thị trường bỏ qua:

  1. Hyperlane có một tính năng gọi là 'Security Modules' cho phép các ứng dụng thêm lớp bảo vệ bổ sung — ví dụ như ZK-proof verification hoặc optimistic challenge period. Uptown đã không sử dụng tính năng này. Tại sao? Bởi vì họ cho rằng validator set của Hyperlane là đủ mạnh. Một quyết định mang tính chính trị nhiều hơn kỹ thuật.
  1. Sự kiện này cho thấy chúng ta cần một 'cơ chế khẩn cấp' tiêu chuẩn cho cross-chain. Khi phát hiện 6 validator collude, một giao thức nên có khả năng tự động tạm dừng cầu nối và triệu tập emergency multisig với thời gian phản hồi dưới 15 phút. Hiện tại, hầu hết các giao thức đều phản ứng thủ công — Uptown mất 4 giờ để nhận ra và đóng băng Arbitrum bridge.
  1. Đây là một bài học về 'risk layering'. Nếu nhóm Uptown đã triển khai một rate limit — ví dụ không cho phép rút quá 500 ETH trong một khoảng thời gian nhất định — thiệt hại sẽ được giảm thiểu. Nhưng họ đã chọn sự tiện lợi: không có rate limit, không có challenge window.

Takeaway: Chúng ta đang sống trong kỷ nguyên của 'sovereign security', nhưng chúng ta vẫn áp dụng tư duy 'trust me bro'.

Câu hỏi mà mỗi người dùng nên tự hỏi không phải là Hyperlane có an toàn không? mà là Giả định bảo mật của ứng dụng tôi đang sử dụng là gì, và tôi có đồng ý với nó không?

Bởi vì cuối cùng, một giao thức chỉ an toàn khi giả định của nó được kiểm chứng bởi thực tế — và trong trường hợp này, 1,7 triệu USDC đã trả giá cho việc kiểm chứng đó. Vậy bạn đã sẵn sàng trả giá tiếp theo chưa?

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%

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%

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

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

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

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

Tất cả →
# Tiền điện tử Giá
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

🧮 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

🟢
0x1a05...aaee
6 giờ trước
Chuyển vào
19,419 SOL
🔵
0xa173...a88d
1 giờ trước
Stake
4,787.71 BTC
🔵
0x723d...ff29
12 phút trước
Stake
1,787,783 USDT

💡 Smart Money

0x0383...d5ea
Thợ đào DeFi hàng đầu
+$3.0M
74%
0xcf44...84a1
Thợ đào DeFi hàng đầu
+$0.4M
94%
0xd86a...7961
Ví lưu ký tổ chức
+$0.7M
88%