Tuesday, June 2, 2026
The BLOCKCHAIN Page
No Result
View All Result
  • Home
  • Cryptocurrency
  • Blockchain
  • Bitcoin
  • Market & Analysis
  • Altcoins
  • DeFi
  • Ethereum
  • Dogecoin
  • XRP
  • Regulations
  • NFTs
The BLOCKCHAIN Page
No Result
View All Result
Home Ethereum

Sepolia Incident | Ethereum Foundation Blog

by admin
March 21, 2024
in Ethereum
0
Dodging a bullet: Ethereum State Problems
0
SHARES
16
VIEWS
Share on FacebookShare on Twitter


This weblog put up discloses a menace in opposition to the Ethereum community that was current from the Merge up till the Dencun laborious fork.

Background

Previous to the merge, completely different message dimension limits for RPC communication had been set to guard purchasers from denial-of-service (DOS) assaults. These limits, utilized to messages acquired through HTTP endpoints, had been carried over to the engine API, which performs a vital function in connecting Execution and Consensus Layer purchasers throughout block manufacturing. As a result of engine API’s involvement in block manufacturing, it turned doable for blocks to be produced that surpassed the RPC dimension limits of some purchasers however remained throughout the acceptable vary for others.

If an attacker creates a message that exceeds the dimensions restrict of the shopper with the bottom setting, whereas nonetheless adhering to the gasoline restrict necessities, after which waits for a block to be produced, it might lead to a state of affairs the place some purchasers regard the block as legitimate, whereas others reject it, issuing a HTTP error code “413: Content material Too Giant.”

Influence

An attacker that might craft these messages would be capable to power the vast majority of nodes (=geth) to reject blocks {that a} minority would settle for. These blocks can be forked away and the proposer would miss out on rewards.

At first we thought that it was solely doable to create these blocks through the use of builders or a modified model of a shopper. Geth has a builtin restrict of 128KB for transactions, which signifies that a giant transaction just like the one below dialogue wouldn’t find yourself within the transaction swimming pools of any geth node. It was nevertheless doable to nonetheless set off the restrict by having a shopper with a better restrict suggest the block and the CL requesting validation of this proposed larger block.

We proposed an answer in briefly reducing the RPC restrict on all purchasers to the bottom worth (5MB). This is able to make the block invalid and an attacker can be very restricted within the chaos they will trigger within the community for the reason that majority of the nodes would reject their blocks.

Nevertheless on February seventh we found that it was doable to create a block that will hit the 5MB restrict with a bunch of transactions which are beneath the 128KB restrict and never exceed 30 million gasoline.

This can be a larger challenge as a result of we realized an attacker might create a bunch of excessive paying transactions and ship them to the community. Since he outpays everybody else within the mempool, each node (even geth nodes) would come with the assault transactions of their block thus making a block that will not be accepted by the vast majority of the community, leading to plenty of forks (all being deemed legitimate by the minority nodes) and the chain retains reorging again and again.

In a while February seventh, we got here to the conclusion that everybody elevating their RPC limits can be the safer different.

Timeline

  • 2024-02-06 13:00: Toni (EF), Pari (EF) and Justin (Besu) attempt to submit a specificly grinded transaction to the community. The transaction contributes to as much as 2.7 MB blocks when snappy compressed.
  • 2024-02-06 13:25: Pari receives errors from his native Geth node though the transaction needs to be legitimate.
  • 2024-02-06 15:14: Justin managed to place the transaction in a block and submitted it by means of the Besu shopper.
  • 2024-02-06 20:46: Sam (EF) alerts Pari (particular due to mysticryuujin on X), Toni and Alex about sure Sepolia nodes struggeling.
  • 2024-02-06 21:05: Staff double checks with Marius from Geth and confirms the bug.
  • 2024-02-06 21:10: The gang will get collectively to debug it
  • 2024-02-07 23:40: We determined for all purchasers to restrict their RPC request restrict to 5MB
  • 2024-02-07 6:40: We found that there is likely to be a much bigger challenge and the assault may be executed with transactions lower than 128KB dimension.
  • 2024-02-07 10:00: We determined for all purchasers to extend the RPC request restrict.
  • 2024-02-07 21:00: The repair was merged in geth.
  • 2024-02-09: Geth was launched


Whereas Geth was the one shopper affected by this bug, different purchasers have additionally up to date their defaults to be protected of this assault even when gasoline limits are elevated.
The shopper groups indicated that the next updates have the protected rpc limits:

Geth: v1.13.12

Nethermind: v1.25.4

Besu: 24.1.2

Erigon: v2.58.0

Reth: v0.1.0-alpha.18





Source link

Tags: BlogEthereumFoundationincidentSepolia
admin

admin

Recommended

Doge Loves Trump (DOTRUMP) Will Surge 11,000%, Looks to Challenge Shiba Inu and Dogecoin

Doge Loves Trump (DOTRUMP) Will Surge 11,000%, Looks to Challenge Shiba Inu and Dogecoin

2 years ago
Here’s How Much $100 Invested In Cardano Today Could Be Worth If ADA Hits New All-Time Highs

Here’s How Much $100 Invested In Cardano Today Could Be Worth If ADA Hits New All-Time Highs

3 years ago

Popular News

  • Protocol-Owned Liquidity: A Sustainable Path for DeFi

    Protocol-Owned Liquidity: A Sustainable Path for DeFi

    0 shares
    Share 0 Tweet 0
  • Cryptocurrency for College: Exploring DeFi Scholarship Models

    0 shares
    Share 0 Tweet 0
  • What are rebase tokens, and how do they work?

    0 shares
    Share 0 Tweet 0
  • What is Velodrome Finance (VELO): why it’s a next-gen AMM

    0 shares
    Share 0 Tweet 0
  • $10 XRP Price Envisioned By Fund Manager As Ripple Mounts Trillion-Dollar Payment Markets ⋆ ZyCrypto

    0 shares
    Share 0 Tweet 0

Latest

Why I just connected my living room TV to a router VPN (and you should, too)

Why I just connected my living room TV to a router VPN (and you should, too)

June 1, 2026
Ripple’s Move To Privacy: How A Re-organization Of The XRP Ledger Will Affect The Network

Ripple’s Move To Privacy: How A Re-organization Of The XRP Ledger Will Affect The Network

June 1, 2026

Categories

  • Altcoins
  • Bitcoin
  • Blockchain
  • Cryptocurrency
  • DeFi
  • Dogecoin
  • Ethereum
  • Market & Analysis
  • NFTs & Metaverse
  • Regulations
  • XRP

Follow us

Recommended

  • Why I just connected my living room TV to a router VPN (and you should, too)
  • Ripple’s Move To Privacy: How A Re-organization Of The XRP Ledger Will Affect The Network
  • Wireless vs. wired security cameras: After years of testing, the best choice for my home is clear
  • Dell’s new XPS 13 is a MacBook Neo rival that costs $599 and retains premium features
  • Your TV’s RS-232 port is a versatile automation tool – how to unlock its full potential
  • About us
  • Privacy Policy
  • Terms & Conditions

© 2023 TheBlockchainPage | All Rights Reserved

No Result
View All Result
  • Home
  • Cryptocurrency
  • Blockchain
  • Bitcoin
  • Market & Analysis
  • Altcoins
  • DeFi
  • Ethereum
  • Dogecoin
  • XRP
  • Regulations
  • NFTs

© 2023 TheBlockchainPage | All Rights Reserved