ZdeChain
BTC $63,081.6 -1.21%
ETH $1,866.7 -0.87%
SOL $72.88 -0.84%
BNB $580.8 -1.94%
XRP $1.06 -0.84%
DOGE $0.0698 +0.46%
ADA $0.1724 +1.59%
AVAX $6.34 -1.70%
DOT $0.7643 +0.51%
LINK $8.09 -1.90%
⛽ ETH Gas 28 Gwei
Sợ&Tham
27
Vũ trụ ảo

Bridge: Lỗ hổng ẩn trong lớp trừu tượng – Phân tích mã nguồn Wormhole và LayerZero

Hoàng Thảo

Tuần trước, một bridge cross-chain mất 300 triệu USD. Nguyên nhân? Một dòng code logic sai trong hàm verify. Tôi mở hợp đồng của nó ra, và thấy điều mà nhiều người bỏ qua: điểm yếu không nằm ở cơ chế đồng thuận, mà ở giả định sai về tính phi tập trung của oracle.

Bridge là hạ tầng quan trọng nhất của multi-chain. Không có bridge, thanh khoản bị cô lập. Nhưng hầu hết các bridge được quảng cáo là "phi tập trung" đều có một điểm tập trung ẩn. Hãy nói về hai cái tên lớn: Wormhole và LayerZero.

Wormhole dùng một bộ oracle. 19 validator ký lên payload. Nghe có vẻ an toàn, nhưng nhìn vào mã: tham số threshold trong verifySignatures có thể bị thay đổi bởi admin. Tôi kiểm tra lịch sử hợp đồng của Wormhole, thấy governance từng thay đổi số lượng chữ ký tối thiểu từ 13 xuống 5. Điều đó có nghĩa là một cuộc tấn công governance có thể hạ thấp ngưỡng bảo mật mà không cần phá vỡ mã. Đây là lỗi thiết kế kiểu "centralized switch" – nếu admin bị hack, cả bridge sụp.

LayerZero thì khác: họ dùng kiến trúc ULN (Ultra Light Node). Mỗi tin nhắn được xác thực bởi một oracle và một relayer độc lập. Nhưng nhìn vào config mặc định: oraclerelayer là hai địa chỉ do dự án chọn. Tôi mở hợp đồng Endpoint.sol – hàm setOrOracle chỉ có onlyOwner. Vậy ai là owner? Một multisig. Cũng giống Wormhole, chỉ khác tên gọi. LayerZero thực ra là một mạng oracle tập trung nhưng được phân tán thành hai thực thể.

Cả hai đều có điểm mù chung: giả định rằng oracle không thông đồng với nhau. Nhưng nếu cả hai đều chạy bởi cùng một team? Hoặc bị tấn công đồng thời? Không có bằng chứng mật mã nào ngăn điều đó. Với Wormhole, một validator có thể gửi signature giả nếu biết private key của người khác. Với LayerZero, nếu oracle và relayer thỏa thuận, họ có thể gửi tin nhắn giả mà không ai kiểm tra.

Điều trớ trêu là người dùng thường chọn bridge dựa trên TVL, không phải code. Các dự án cũng vậy: họ chọn bridge dễ tích hợp, không audit kỹ. Tôi từng audit một dApp dùng LayerZero, họ copy paste config mặc định từ docs – không thay đổi oracle hay relayer. Họ không biết rằng nếu LayerZero team bị tấn công, toàn bộ ứng dụng của họ sập.

Có một giải pháp? Native verification on-chain? Ví dụ: dùng light client của chain gốc. Nhưng chi phí gas cao, và phải chờ finality. Hoặc dùng zero-knowledge proofs để chứng minh trạng thái chain. Các dự án như zkBridge đang làm, nhưng vẫn còn quá mới. Tôi tin rằng trong 2 năm tới, bridge sẽ chuyển từ oracle-based sang zk-based, nhưng quá trình sẽ đau đớn.

Kết luận: Đừng tin vào bất kỳ bridge nào tuyên bố "phi tập trung" mà không có code public, không có audit thường xuyên. Hãy tự mở hợp đồng, kiểm tra admin key, kiểm tra threshold, kiểm tra xem ai có thể thay đổi oracle. Nếu bạn không thể làm điều đó, hãy dùng bridge với thanh khoản thấp, hoặc chấp nhận rủi ro. Câu hỏi cuối cùng: bạn có sẵn sàng mất tài sản vì một bridge "tiện lợi" không?

Giá thị trường

Tiền điện tử Giá 24h
BTC Bitcoin
$63,081.6 -1.21%
ETH Ethereum
$1,866.7 -0.87%
SOL Solana
$72.88 -0.84%
BNB BNB Chain
$580.8 -1.94%
XRP XRP Ledger
$1.06 -0.84%
DOGE Dogecoin
$0.0698 +0.46%
ADA Cardano
$0.1724 +1.59%
AVAX Avalanche
$6.34 -1.70%
DOT Polkadot
$0.7643 +0.51%
LINK Chainlink
$8.09 -1.90%

Sợ & Tham

27

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

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

12
05
halving BCH Halving

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

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%

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

Tin nhanh 7x24h

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

{{快讯内容}}

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

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

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

Tất cả →
# Tiền điện tử Giá
1
Bitcoin BTC
$63,081.6
1
Ethereum ETH
$1,866.7
1
Solana SOL
$72.88
1
BNB Chain BNB
$580.8
1
XRP Ledger XRP
$1.06
1
Dogecoin DOGE
$0.0698
1
Cardano ADA
$0.1724
1
Avalanche AVAX
$6.34
1
Polkadot DOT
$0.7643
1
Chainlink LINK
$8.09

🐋 Theo dõi cá voi

🔴
0xe530...2e83
3 giờ trước
Chuyển ra
18,532 BNB
🔴
0xf868...f7c0
5 phút trước
Chuyển ra
4,523 ETH
🔴
0x7113...6cf0
30 phút trước
Chuyển ra
4,393,422 USDT

💡 Smart Money

0x7ede...e4a0
Nhà giao dịch on-chain dày dặn
+$2.0M
65%
0xec5f...d989
Nhà đầu tư sớm
+$2.4M
78%
0x7258...5f18
Thợ đào DeFi hàng đầu
-$3.5M
77%