Comprehensive analysis of potential attack vectors and their impact on client performance
Ranked by gas cost per transient byte (lowest to highest cost - lower is more efficient for attackers). Hover over or click on any row to view detailed technical information.
Rank | Technique | Cost per Transient Byte | Details |
---|---|---|---|
🥇
|
Cold BALANCE/EXTCODEHASH probe on never-seen EOAs
2600 gas cold probe
|
23 g/B (2,600 gas ÷ 112 Bytes) | |
23 g/B (2,600 gas ÷ 112 Bytes)
0 B
112 B read each
Spammer iterates millions of pseudo-random addresses, thrashing
the account-trie cache
|
|||
🥈
|
Cold SLOAD over many distinct storage slots
Multiple storage slot access
|
66 g/B (2,100 gas ÷ 32 Bytes) | |
66 g/B (2,100 gas ÷ 32 Bytes)
0 B
32 Bytes read
Every new slot hits the disk; warm repeats are only 100 gas but
read no new bytes
|
|||
🥉
|
SSTORE 0→x then x→0 in same tx
Storage manipulation attack
|
475 g/B ((20,000 - 4,800) gas ÷ 32 Bytes) | |
475 g/B ((20,000 - 4,800) gas ÷ 32 Bytes)
0 B
64 Bytes written & erased
Refund now capped to 1⁄5 of gas used (EIP-3529) so attack lost ¾
of its edge
|
Balance probes with 23 g/B provide the lowest cost per byte, making them highly scalable for attackers
Cold SLOAD attacks with 66 g/B offer moderate cost efficiency for storage-based attacks
Storage manipulation attacks with 475 g/B are expensive per byte but can cause significant damage
Attack vectors that don't necessarily occur naturally or are craftable per-se, but could appear and need testing. Hover over or click on any row to view detailed technical information.
Attack | Description | Details |
---|
Help us identify potential attack vectors that could impact Bloatnet's performance and security
Help us identify and analyze potential attack vectors for Ethereum's scaling future
← Back to Home