Business Insights
  • Home
  • Crypto
  • Finance Expert
  • Business
  • Invest News
  • Investing
  • Trading
  • Forex
  • Videos
  • Economy
  • Tech
  • Contact

Archives

  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • August 2023
  • January 2023
  • December 2021
  • July 2021
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019

Categories

  • Business
  • Crypto
  • Economy
  • Finance Expert
  • Forex
  • Invest News
  • Investing
  • Tech
  • Trading
  • Uncategorized
  • Videos
Apply Loan
Money Visa
Advertise Us
Money Visa
  • Home
  • Crypto
  • Finance Expert
  • Business
  • Invest News
  • Investing
  • Trading
  • Forex
  • Videos
  • Economy
  • Tech
  • Contact
Announcing the Trillion Dollar Security Initiative
  • Forex

Partial history expiry announcement | Ethereum Foundation Blog

  • July 8, 2025
  • Roubens Andy King
Total
0
Shares
0
0
0
Total
0
Shares
Share 0
Tweet 0
Pin it 0

As of today, all Ethereum execution clients support partial history expiry in accordance with EIP-4444. While work on full, rolling history expiry is ongoing, users can expect to reduce the disk space required for an Ethereum node by 300-500 GB by removing the block data prior to the Merge. This will allow a node to fit comfortably on a 2 TB disk. See below for information on each specific client.

Chain history

By definition a blockchain is a chain of blocks starting at a specific genesis point. For Ethereum, that occurred on July 30, 2015. Each block includes information about the protocol itself, i.e. the current gas limit, a list of user transactions, and the result of those transactions encapsulated by a receipt. This data has many uses:

  • Full validation of the chain requires executing every historical block to ensure that, not only is the current head state correct, but all historical states from genesis to today were correct.
  • Constructing indexes over the chain history, e.g. tracking the balance changes of a certain account over time or how the state of a certain application changes.
  • For L2s that have posted transactions using calldata, they would need the chain history to fully validate their chain or construct indexes.
  • General proof-of-past operations such as proving a certain transaction was sent at some point.
  • In rare cases, non-fungible token (NFT) data. But the prevailing method of hosting NFTs on-chain is to store the NFT data either in contract storage or reference external sources, such as IPFS.

This historical data is not regularly consumed by Ethereum users and instead serves more sophisticated users and developers. Accessing a current balance, executing a trade, borrowing assets, etc. will not be interrupted by history expiry. Accounts that have been dormant since genesis are also not affected, because the state for every account continues to be maintained. However, only the current state is maintained. Therefore a user’s balance at a specific point in the past is not easily determinable from the history alone. Such queries require an archive node with specialized indexes capable of determining past state values.

Block validation in proof-of-stake

When Ethereum launched with proof-of-work, full validation from genesis was the default. Later on, clients implemented snap sync and other similar styles of syncing where clients jumped to the head of the chain based on heaviest chain rule, then proceeded to download all contracts and accounts state. Full syncing was retained for those who felt that the heaviest chain rule was not enough to verify the full integrity of the chain.

With the advent of proof-of-stake and the merge, the syncing strategy changed. Because signatures can be generated at basically no cost, clients need to anchor to a recent trusted checkpoint, also known as a weak subjectivity checkpoint. This allows new users to bootstrap to the chain without being tricked by hypothetical long range attacks from validators who have exited the validator set long ago.

The introduction of subjectivity further removes the need for users to fully verify every block in the chain, and so for many other reasons, clients adopted a new reverse sync strategy where they walk the chain backwards toward genesis to download the history. Now that most clients do not fully execute the chain, there is little reason to force every Ethereum node to download over 1 TB of data that is not used from the p2p network. With history expiry we maintain a 1-of-N trust assumption, similar to other networks, that if at least one entity provides the historical blocks, nodes will be able to retrieve the history via out-of-protocol means.

The default security model of history expiry does not change from the current status quo. Clients have not fully validated the chain from genesis for over 5 years. The execution layer will continue to provide all headers which allows cryptographic verification of the chain from genesis. This helps avoid clients from accepting invalid historical data.

Availability, guaranteed

Until today, every single node on the Ethereum network stored every block from genesis to the head. This provided an extremely high guarantee that history will be available for download by anyone at any time. We believe that it is possible to reduce the number of nodes storing all history while still ensuring high availability. We achieve this with the following distribution channels:

  • Institutional providers — organizations who are willing to host historical archives on their own servers.
  • Torrent — opt-in permissionless and decentralized hosting for archived history.
  • Peer-to-peer network — the same retrieval mechanism as before, except peers who choose to not store the history will dilute the overall availability to some degree.

For a list of mirrors and torrent files, please visit the community maintained documentation https://eth-clients.github.io/history-endpoints/.


Client-specific commands

While this information is up-to-date as of publishing, commands and flags associated with a particular client are subject to changes. The most up-to-date information will always be each client’s respective documentation.

Every full-node focused client supports running without pre-merge data, however the exact process is dependent on the client. Below are instructions to run a pruned node for every execution client. Please note that only Mainnet and Sepolia have a non-Merge chain prefix, so pruning is only possible on those chains. Additionally, the non-Merge chain prefix in Sepolia is small so pruning may have little effect on the total disk size required by each client.

Go-ethereum

Available as of version v1.16.0. Full documentation available here.

For an existing node:

  1. Shutdown geth gracefully.
  2. Run the offline prune command geth prune-history –datadir=
  3. Start geth again.

For a new node:

  1. Use the flag –history.chain postmerge to skip downloading the pre-merge blocks.

Nethermind

Activated by default as of version 1.32.2.

History will only be removed on a newly synced node. Automated pruning will be added in future versions. The full documentation is available here.

In order to disable history-expiry feature:

  1. Use the flags –Sync.AncientBodiesBarrier 0 –Sync.AncientReceiptsBarrier 0.

Besu

Available as of version 25.7.0. Full documentation available here.

For an existing node, either:

Offline prune

  1. Shutdown Besu gracefully.
  2. Run the offline prune command: besu –data-path= storage prune-pre-merge-blocks
  3. Start Besu with –history-expiry-prune
  4. Wait until all space has been reclaimed, approximately 24-48 hours.
  5. Remove –history-expiry-prune and restart Besu.
    Online prune
  6. Use the flag –history-expiry-prune when starting the client.

For a new node:

  1. Use the flag –sync-mode=SNAP

Erigon

Available as of version v3.0.12

For new and existing nodes:

  1. Use the flag –history-expiry when starting the client

Reth

Available as of version v1.5.0.

For new and existing nodes:

  1. Use the flag –prune.bodies.pre-merge –prune.receipts.before 15537394 flag for Mainnet and –prune.bodies.pre-merge –prune.receipts.before 1450409 for Sepolia.
Total
0
Shares
Share 0
Tweet 0
Pin it 0
Roubens Andy King

Previous Article
Where have all the risk premia gone?
  • Finance Expert

Where have all the risk premia gone?

  • July 8, 2025
  • Roubens Andy King
Read More
Next Article
Pundit Explains Why XRP Stands To Gain From Ripple’s RLUSD
  • Crypto

Pundit Explains Why XRP Stands To Gain From Ripple’s RLUSD

  • July 8, 2025
  • Roubens Andy King
Read More
You May Also Like
Ethereum Foundation and Wanxiang Blockchain Labs announce a blockbuster event combining Devcon2 and the 2nd Global Blockchain Summit in Shanghai, September 19–24, 2016
Read More
  • Forex

Ethereum Foundation and Wanxiang Blockchain Labs announce a blockbuster event combining Devcon2 and the 2nd Global Blockchain Summit in Shanghai, September 19–24, 2016

  • Roubens Andy King
  • September 8, 2025
Crypto Markets Enter Their Most Crucial Macro Week In 2025 Yet
Read More
  • Forex

Crypto Markets Enter Their Most Crucial Macro Week In 2025 Yet

  • Roubens Andy King
  • September 8, 2025
Michael Saylor’s Strategy Buys 7M Bitcoin As Price Holds Firm
Read More
  • Forex

Michael Saylor’s Strategy Buys $217M Bitcoin As Price Holds Firm

  • Roubens Andy King
  • September 8, 2025
Bitcoin Staking and Institutional Custody Event Report
Read More
  • Forex

Bitcoin Staking and Institutional Custody Event Report

  • Roubens Andy King
  • September 8, 2025
Bitcoin LTH Aging Velocity Turns Negative: Distribution Phase Unfolds
Read More
  • Forex

Bitcoin LTH Aging Velocity Turns Negative: Distribution Phase Unfolds

  • Roubens Andy King
  • September 8, 2025
FTX EU Buyer Backpack Goes Live In Europe
Read More
  • Forex

FTX EU Buyer Backpack Goes Live In Europe

  • Roubens Andy King
  • September 8, 2025
How Rich Is Ethereum’s Vitalik Buterin? Arkham’s 2025 Report
Read More
  • Forex

How Rich Is Ethereum’s Vitalik Buterin? Arkham’s 2025 Report

  • Roubens Andy King
  • September 8, 2025
On Settlement Finality | Ethereum Foundation Blog
Read More
  • Forex

On Settlement Finality | Ethereum Foundation Blog

  • Roubens Andy King
  • September 8, 2025

Recent Posts

  • Stock Market News for Sep 8, 2025
  • Ethereum Partners with R3CEV on Lizardcoin, Bringing Together the Best of Centralized Finance and Blockchain Technology
  • Ethereum Foundation and Wanxiang Blockchain Labs announce a blockbuster event combining Devcon2 and the 2nd Global Blockchain Summit in Shanghai, September 19–24, 2016
  • Wall Street divided on Fed, jobs data as stocks trade near highs
  • Retail Watches Best Wallet Token
Featured Posts
  • Stock Market News for Sep 8, 2025 1
    Stock Market News for Sep 8, 2025
    • September 8, 2025
  • Ethereum Partners with R3CEV on Lizardcoin, Bringing Together the Best of Centralized Finance and Blockchain Technology 2
    Ethereum Partners with R3CEV on Lizardcoin, Bringing Together the Best of Centralized Finance and Blockchain Technology
    • September 8, 2025
  • Ethereum Foundation and Wanxiang Blockchain Labs announce a blockbuster event combining Devcon2 and the 2nd Global Blockchain Summit in Shanghai, September 19–24, 2016 3
    Ethereum Foundation and Wanxiang Blockchain Labs announce a blockbuster event combining Devcon2 and the 2nd Global Blockchain Summit in Shanghai, September 19–24, 2016
    • September 8, 2025
  • Wall Street divided on Fed, jobs data as stocks trade near highs 4
    Wall Street divided on Fed, jobs data as stocks trade near highs
    • September 8, 2025
  • Retail Watches Best Wallet Token 5
    Retail Watches Best Wallet Token
    • September 8, 2025
Recent Posts
  • Crypto Markets Enter Their Most Crucial Macro Week In 2025 Yet
    Crypto Markets Enter Their Most Crucial Macro Week In 2025 Yet
    • September 8, 2025
  • Tesla Stock Is Up Again. This Matters More Than Cars.
    Tesla Stock Is Up Again. This Matters More Than Cars.
    • September 8, 2025
  • Metaplanet Buys The Dip — Securing A Massive Bitcoin Position As Price Stays Below 2,000
    Metaplanet Buys The Dip — Securing A Massive Bitcoin Position As Price Stays Below $112,000
    • September 8, 2025
Categories
  • Business (2,057)
  • Crypto (1,575)
  • Economy (120)
  • Finance Expert (1,687)
  • Forex (1,574)
  • Invest News (2,360)
  • Investing (1,497)
  • Tech (2,056)
  • Trading (2,024)
  • Uncategorized (2)
  • Videos (812)

Subscribe

Subscribe now to our newsletter

Money Visa
  • Privacy Policy
  • DMCA
  • Terms of Use
Money & Invest Advices

Input your search keywords and press Enter.