BTC $78,098.1 -1.04%
ETH $2,447.17 -0.52%
SOL $96.19 -1.38%
BNB $696.9 -0.10%
XRP $1.38 -5.86%
DOGE $0.0845 -4.39%
ADA $0.2043 -4.62%
AVAX $7.23 -2.84%
DOT $0.8358 -3.82%
LINK $11.24 -1.83%
⛽ ETH Gas 28 Gwei
Sợ&Tham
65

TomoChain 2019: Lỗ hổng validator tôi phát hiện trước mainnet 3 ngày

Hoàng Việt
Đánh giá

Nếu bạn chưa audit kỹ layer cuối cùng của một giao thức PoS, đừng vội gọi nó an toàn.

Năm 2019, tôi nhận lời kiểm tra hợp đồng staking của TomoChain – một dự án Layer 1 Việt Nam đang chuẩn bị mainnet. 8.000 dòng Solidity, 12 validator, hàng triệu USD TVL cam kết.

Tôi tìm thấy 3 lỗi. Một trong số đó có thể cho phép kẻ tấn công chiếm quyền validator chỉ với 1 giao dịch.

TomoChain 2019: Lỗ hổng validator tôi phát hiện trước mainnet 3 ngày


Context: Cơ chế TomoChain

TomoChain dùng consensus TomoBFT (dựa trên PoS + BFT). Validator được chọn qua hợp đồng thông minh. Người dùng stake TOMO để vote. Mỗi epoch (900 block), danh sách validator được cập nhật.

TomoChain 2019: Lỗ hổng validator tôi phát hiện trước mainnet 3 ngày

Hợp đồng staking xử lý: deposit, withdraw, vote, unvote, reward. Tất cả trong một contract duy nhất – điểm yếu điển hình.

TomoChain 2019: Lỗ hổng validator tôi phát hiện trước mainnet 3 ngày


Core: Layer kiểm tra thứ 3 – reentrancy trong unvote

Hàm unvote() gọi _withdraw() trước khi cập nhật trạng thái. Dòng 247–253:

Giá thị trường

BTC Bitcoin
$78,098.1 -1.04%
ETH Ethereum
$2,447.17 -0.52%
SOL Solana
$96.19 -1.38%
BNB BNB Chain
$696.9 -0.10%
XRP XRP Ledger
$1.38 -5.86%
DOGE Dogecoin
$0.0845 -4.39%
ADA Cardano
$0.2043 -4.62%
AVAX Avalanche
$7.23 -2.84%
DOT Polkadot
$0.8358 -3.82%
LINK Chainlink
$11.24 -1.83%

Sợ & Tham

65

Tham lam

Tâm lý thị trường

Lịch sự kiện blockchain

{{年份}}
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

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

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%

28
03
unlock Mở khóa token Arbitrum

Giải phóng 92 triệu ARB

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

Tất cả →
# Tiền điện tử Giá
1
Bitcoin BTC
$78,098.1
1
Ethereum ETH
$2,447.17
1
Solana SOL
$96.19
1
BNB Chain BNB
$696.9
1
XRP Ledger XRP
$1.38
1
Dogecoin DOGE
$0.0845
1
Cardano ADA
$0.2043
1
Avalanche AVAX
$7.23
1
Polkadot DOT
$0.8358
1
Chainlink LINK
$11.24

🧮 Công cụ

Tất cả →

Chỉ số mùa altcoin

41

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

🔵
0xd796...cc88
5 phút trước
Stake
8,881,418 DOGE
🔴
0x7398...6fb4
30 phút trước
Chuyển ra
42,748 SOL
🔴
0x6fdb...8a9e
1 giờ trước
Chuyển ra
20,017 SOL

💡 Smart Money

0x27f8...06d4
Nhà đầu tư sớm
+$1.7M
84%
0x2902...c5d1
Nhà giao dịch on-chain dày dặn
+$4.3M
82%
0xda4a...7e8d
Nhà giao dịch on-chain dày dặn
+$3.9M
78%