Close Menu
Altcoin ObserverAltcoin Observer
  • Regulation
  • Bitcoin
  • Altcoins
  • Market
  • Analysis
  • DeFi
  • Security
  • Ethereum
Categories
  • Altcoins (1,508)
  • Analysis (1,689)
  • Bitcoin (2,279)
  • Blockchain (1,353)
  • DeFi (1,581)
  • Ethereum (1,543)
  • Event (56)
  • Exclusive Deep Dive (1)
  • Landscape Ads (2)
  • Market (1,623)
  • Press Releases (2)
  • Reddit (928)
  • Regulation (1,515)
  • Security (2,156)
  • Thought Leadership (3)
  • Videos (41)
Hand picked
  • Circle and Okx Partner to extend the liquidity of the stable USDC
  • Does Dogecoin are preparing for takeoff? FIB reaction and tendency support say yes
  • DNSBTC launches the updated BTC, DOGE, LTC Free Cloud Mining Plans and Daily Awards on Cryptographic Income
  • The cryptography market plunges after the Trump BRICS pricing threat
  • A daring piece for domination in the converging cryptography ecosystem
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 Comments3 Mins Read
Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
Eth org.jpeg
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

Whales collect 200,000 eTh

July 9, 2025
Ethereum

Joe Lubin plans that Ethereum treasure strategies will reshape Wall Street’s perception

July 9, 2025
Ethereum

Sharplink’s actions continue to skyrocket while the Treasury exceeds 200k Ethereum

July 8, 2025
Add A Comment
Leave A Reply Cancel Reply

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

Philippine Blockchain Week 2025 Welcomes Global Web3 Trailblazers to Manila

June 9, 2025

Manila, Philippines – June 9, 2025 — As Philippine Blockchain Week (PBW) 2025 returns for…

Event

ETHMilan 2025 Returns With a Stellar Line-Up at One of Milan’s Most Iconic Venues

June 5, 2025

Milan, Italy – Mark your calendars! ETHMilan, Italy’s largest international Ethereum and Web3 conference, is…

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

Circle and Okx Partner to extend the liquidity of the stable USDC

July 9, 2025

The cardano whales move 120 m tokens – but ADA could only rally if …

July 9, 2025

Neo-Zeland prohibition of automatic distributors of Crypto tickets, fixes $ 5,000 of CAP

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

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

bitcoin
Bitcoin (BTC) $ 109,184.25
ethereum
Ethereum (ETH) $ 2,658.44
tether
Tether (USDT) $ 1.00
xrp
XRP (XRP) $ 2.38
bnb
BNB (BNB) $ 662.41
solana
Solana (SOL) $ 153.62
usd-coin
USDC (USDC) $ 1.00
tron
TRON (TRX) $ 0.289091
dogecoin
Dogecoin (DOGE) $ 0.17268
staked-ether
Lido Staked Ether (STETH) $ 2,657.09