Close Menu
Altcoin ObserverAltcoin Observer
  • Regulation
  • Bitcoin
  • Altcoins
  • Market
  • Analysis
  • DeFi
  • Security
  • Ethereum
Categories
  • Altcoins (2,616)
  • Analysis (2,763)
  • Bitcoin (3,371)
  • Blockchain (2,054)
  • DeFi (2,478)
  • Ethereum (2,351)
  • Event (97)
  • Exclusive Deep Dive (1)
  • Landscape Ads (2)
  • Market (2,539)
  • Press Releases (10)
  • Reddit (2,043)
  • Regulation (2,358)
  • Security (3,238)
  • Thought Leadership (3)
  • Videos (43)
Hand picked
  • 2010 Bitcoin Mega Whale Wakes up, Moves $181M in Dormant BTC After Yearlong Silence
  • AAVE Slides to $173 – Is a $1.9M Whale Buy the Start of a Rebound?
  • AAVE Slides to $173 – Is a $1.9M Whale Buy the Start of a Rebound?
  • Capital One receives court approval for $425 million settlement
  • Avici launches virtual IBAN accounts on Solana for fiat-stablecoin conversion
We are social
  • Facebook
  • Twitter
  • Instagram
  • YouTube
Facebook X (Twitter) Instagram
  • About us
  • Disclaimer
  • Terms of service
  • Privacy policy
  • Contact us
Facebook X (Twitter) Instagram YouTube LinkedIn
Altcoin ObserverAltcoin Observer
  • Regulation
  • Bitcoin
  • Altcoins
  • Market
  • Analysis
  • DeFi
  • Security
  • Ethereum
Events
Altcoin ObserverAltcoin Observer
Home»Ethereum»Transaction spam attack: following steps
Ethereum

Transaction spam attack: following steps

March 21, 2025No Comments
Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
Share
Facebook Twitter LinkedIn Pinterest Email


Today, the network has been attacked by a transaction spam attack which has repeatedly called the Opcode Extcodésize (see the trace sample here), creating blocks which take up to ~ 20 to 60 seconds to validate due to the ~ 50,000 disk heating necessary to treat the transaction. The result of this was a reduction of ~ 2-3X of the rate of blocking of blocks while the attack took place; There was no consensual failure (i.e. network fork) and neither the network nor any customer at no time have stopped completely. The attack has since had, at the time of the writing of the present, most of the time, and the network has been recovered at the moment.

The short -term corrective is for users, including minors, business users (including exchanges) and individuals to execute Geth with flags:

– Cache 1024 – Targetgaslimit 1500000 – Gasprice 20000000000

Or parity with flags:

-CACHE-SIZE-DB 1024-GAS-SLOOR-TARGET 1500000-GASPRICE 200000000-GAS-CAP 1500000

This (i) increases the size of the cache, reducing the number of disc readings that the nodes must make, and (ii) vote the ~ 3x gas limit, reducing the maximum processing time of a block by a similar factor.

In the medium term (that is to say several days for a week), we are actively working on several fixes for the Go Customer who should both provide a more stable resolution for this problem and mitigate the risk of similar attacks, in particular:

  • A modification of the minor software which automatically temporarily reduces the 2x gas limit target when the minor sees a block which takes more than 5 seconds to be treated, allowing adjustments similar to what has been coordinated today (see (see (see (see (see here for a traction request; Note that this is a change in strategy of minors and not a gentle fork or a hard fork)
  • Digital adjustments for settings of parameters
  • Adding additional caches
  • The addition of an additional cache for the extrotedsize specifically (because it is likely that the readings of Extcodésize are several times slower than the other io-lond operations because the contracts which are read measure approximately 18 kb long)
  • A cache on disk values ​​that allows them to be faster (that is,. O (log (n)) accelerate) accessible

We also explore the possibility of replacing the DBALD level database with something more efficient and optimized for our use case, although such a change would not soon take place. The parity team works on their own performance improvements.

In the longer term, there are low -level protocol changes that can also be explored. For example, it may be judicious to add a functionality to Metropolis to increase the gas costs of OPCODES which require readings of the state of the account (SLOAD, EXTENSIZE, CALL, etc.), and in particular reading operations that read external accounts; The increase in the cost of gas of all these operations to at least 500 would probably be sufficient, although care should be taken to avoid breaking the existing contracts (for example, simultaneous implementation EIP 90 would be enough).

This would put a much lower higher limit on the maximum number of bytes than a transaction can read, increasing safety against all potential attacks of this type, and reducing the size of Merkle evidence and therefore improving safety for light customers and fragment as a side effect. Currently, we focus on more immediate software level changes; However, in the long term, these proposals should be discussed and that contract developers must be aware that changes of this type can take place.




Source link

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
Previous ArticlePump.Fun Pumpswap lance on Solana: is it the end of Raydium (Ray)?
Next Article The Trump administration wants USAID on the blockchain

Related Posts

Ethereum

The Ethereum MACD crossover that could lead to a massive bullish wave

January 16, 2026
Ethereum

Bitmine deepens its bet on Ethereum with $514 million ETH staking move – staking exposure hits $5.6 billion

January 16, 2026
Ethereum

User Growth Triggers Massive Activity Spike

January 16, 2026
Add A Comment
Leave A Reply Cancel Reply

Single Page Post
Share
  • Facebook
  • Twitter
  • Instagram
  • YouTube
Featured Content
Event

Digital Assets Forum Expands to Two Days in London, Uniting Traditional Finance and the Digital Assets Industry

January 16, 2026

Following two sold-out editions, Europe’s premier digital assets conference returns to London, doubling in size…

Event

Solana Accelerate Joins Consensus Hong Kong, Bringing Web3’s Most Dynamic Community to Asia’s Premier Crypto Gathering

January 14, 2026

HONG KONG, Jan. 8, 2026 — CoinDesk, the leading media, events, indices, and data platform…

1 2 3 … 70 Next
  • Facebook
  • Twitter
  • Instagram
  • YouTube

AAVE Slides to $173 – Is a $1.9M Whale Buy the Start of a Rebound?

January 16, 2026

Coinbase CEO Brian Armstrong abruptly drops support for major US crypto legislation, calls new version ‘significantly worse’ than status quo

January 16, 2026

Utah man sentenced to three years in prison for $2.9 million crypto fraud scheme

January 16, 2026
Facebook X (Twitter) Instagram LinkedIn
  • About us
  • Disclaimer
  • Terms of service
  • Privacy policy
  • Contact us
© 2026 Altcoin Observer. all rights reserved by Tech Team.

Type above and press Enter to search. Press Esc to cancel.

bitcoin
Bitcoin (BTC) $ 95,254.00
ethereum
Ethereum (ETH) $ 3,285.67
tether
Tether (USDT) $ 0.999581
bnb
BNB (BNB) $ 936.16
xrp
XRP (XRP) $ 2.06
usd-coin
USDC (USDC) $ 1.00
staked-ether
Lido Staked Ether (STETH) $ 3,285.54
tron
TRON (TRX) $ 0.309631
dogecoin
Dogecoin (DOGE) $ 0.137831
figure-heloc
Figure Heloc (FIGR_HELOC) $ 1.03