Skip to main content

Erigon's News, Articles & Technical guides

Filter

Introducing Named Releases
Introducing Named ReleasesErigonVisionOrg

Introducing Named Releases

With the release of Erigon v3.0.1, we’re introducing something new: for the first time, our version comes with a name — Otterly Odyssey. This marks a small but meaningful evolution in how we present our software. From now on, each major version of Erigon will…
Paolo RebuffoPaolo RebuffoApril 12, 20252 min Read More
Superchains and Unified Portal Network
Superchains and Unified Portal NetworkR&DVisionEcosystemVideo

Superchains and Unified Portal Network

Video Transcript: Today I will explain in more detail what optimistic rollups are, what is the idea of rollup superchains, and then I will propose an alternative to the current direction of development of superchains. To prepare this program I have used my conversations with…
Alexey AkhunovAlexey AkhunovApril 8, 202514 min Read More
What will Ethereum do? State Rent, Stateless, Regenesis, and Portal Network
What will Ethereum do? State Rent, Stateless, Regenesis, and Portal NetworkR&DVisionEcosystemVideo

What will Ethereum do? State Rent, Stateless, Regenesis, and Portal Network

It started in 2018 at Devcon4 in Prague. The group of Ethereum core developers gathered and discussed a troubling topic - the problem of ever growing state. A symptomatic manifestation of this problem was the effort required by go-ethereum nodes to perform initial downloading of…
Alexey AkhunovAlexey AkhunovMarch 31, 202519 min Read More
Erigon 2025 Roadmap
Erigon 2025 RoadmapR&DErigonCaplinVision

Erigon 2025 Roadmap

Rotation of focus 2025 marks a turning point for Erigon. After years of continuous development, the team has completed one of the most ambitious phases of the project: the creation of a complete, flexible, and high-performance Ethereum client. With Erigon 3 and Caplin, the vision…
Paolo RebuffoPaolo RebuffoMarch 28, 20257 min Read More
Solana, Celestia, Ethereum’s grand strategy, rollups
Solana, Celestia, Ethereum’s grand strategy, rollupsR&DVisionEcosystemVideo

Solana, Celestia, Ethereum’s grand strategy, rollups

In this Video we discuss:  high level components the blockchains contain comparison of Celestia with Ethereum whether Solana is suitable for rollups speculation about Ethereum's grand strategy profitability of some Ethereum rollups challenges for optimistic rollups due to Ethereum's original design choices possible paths to…
Alexey AkhunovAlexey AkhunovMarch 27, 20255 min Read More
What did Solana do? Technical comparison of main tech features Solana vs Ethereum
What did Solana do? Technical comparison of main tech features Solana vs EthereumR&DEcosystemVideo

What did Solana do? Technical comparison of main tech features Solana vs Ethereum

  Summary : Solana vs. Ethereum: A Technical Comparison This discussion provides a technical comparison between Solana and Ethereum, focusing on key architectural differences and their implications. The speaker shares insights gleaned from research, including documentation, ChatGPT interactions, and code analysis using Cloud sonnet. Gulf…
Alexey AkhunovAlexey AkhunovMarch 26, 20256 min Read More
Releasing Erigon v3.0.0
Releasing Erigon v3.0.0R&DErigonCaplin

Releasing Erigon v3.0.0

We are excited to announce the first production release of Erigon 3, marking a significant milestone in blockchain infrastructure performance and reliability. Users are encouraged to migrate to Erigon 3 as Erigon 2 will be deprecated and decommissioned on May 01, 2025. 🚨 IMPORTANT ANNOUNCEMENT…
Giulio RebuffoGiulio RebuffoMarch 24, 20255 min Read More
A Lean Approach to Fusaka: Our Stance on a Minimal Fork
A Lean Approach to Fusaka: Our Stance on a Minimal ForkVisionEcosystem

A Lean Approach to Fusaka: Our Stance on a Minimal Fork

As Ethereum continues its evolution, every upgrade represents a critical inflection point for scalability, security, and overall network efficiency. We believe that less can be more. We are firmly in support of a lean upgrade strategy that focuses on essential, high-impact improvements. Today, we’re outlining…
Giulio RebuffoGiulio RebuffoMarch 23, 20254 min Read More
Essential decision for Ethereum (Alexey Akunov – Video)
Essential decision for Ethereum (Alexey Akunov – Video)VisionVideoopinion

Essential decision for Ethereum (Alexey Akunov – Video)

Here is a summary of Alexey Akhunov’s speech about Ethereum and key concerns regarding its development: Dangers and Principles for Ethereum Alexey Akhunov expresses concerns about certain decisions in Ethereum’s development that could hinder its evolution and competitiveness. He highlights the importance of several fundamental…
Alexey AkhunovAlexey AkhunovMarch 7, 20254 min Read More
The Case for Programmatically accelerating Ethereum’s Network Capacity
The Case for Programmatically accelerating Ethereum’s Network CapacityR&DVisionopinion

The Case for Programmatically accelerating Ethereum’s Network Capacity

Ethereum has grown from a simple smart contract platform to a global settlement layer for decentralized applications, finance, and beyond. However, as the network continues to expand, it faces a critical challenge: scaling its capacity to meet growing demand. While Layer 2 solutions like rollups…
Giulio RebuffoGiulio RebuffoFebruary 9, 20254 min Read More
Making Ethereum a Rollup of Itself
Making Ethereum a Rollup of ItselfR&D

Making Ethereum a Rollup of Itself

NOTE: This is just me brainstorming and theorizing, rather than a serious proposal. One of the hot topics in the Ethereum community these days is how to boost the gas limit on the main chain. Many have tried to make the L1 more complex, packing in extra features just to push that gas limit higher. But…
Giulio RebuffoGiulio RebuffoFebruary 3, 20256 min Read More
Announcing Erigon v3 Beta-1: A Scalable and Efficient Ethereum Integrated Client
Announcing Erigon v3 Beta-1: A Scalable and Efficient Ethereum Integrated ClientR&DErigonCaplin

Announcing Erigon v3 Beta-1: A Scalable and Efficient Ethereum Integrated Client

the light at the end of the tunnel The Erigon team is pleased to release Erigon v3 Beta-1, a milestone update that focuses on efficiency, scalability, and usability. Designed with the needs of node operators in mind, this release introduces key performance and storage improvements…
Giulio RebuffoGiulio RebuffoJanuary 21, 20256 min Read More
Benefits of Caplin (Erigon’s Internal CL) and Erigon (EL) for Staking
Benefits of Caplin (Erigon’s Internal CL) and Erigon (EL) for StakingR&DErigonCaplinStaking

Benefits of Caplin (Erigon’s Internal CL) and Erigon (EL) for Staking

The combination of Caplin, Erigon's internal consensus layer (CL), and Erigon, the execution layer (EL), provides a comprehensive solution for Ethereum staking. Together, these components create an optimized, efficient, and adaptive system that offers significant performance improvements for validators. Below are the key benefits of…
Giulio RebuffoGiulio RebuffoDecember 28, 20242 min Read More
Announcing Erigon v3 Alpha 6: Focus on Staking and Full Node Performance
Announcing Erigon v3 Alpha 6: Focus on Staking and Full Node PerformanceR&DErigonCaplin

Announcing Erigon v3 Alpha 6: Focus on Staking and Full Node Performance

....imagine what the beta will be like Erigon continues to evolve as a powerful and flexible Ethereum execution client, and we’re thrilled to announce the release of Erigon v3 Alpha 6. This release marks a pivotal shift in our strategy and features as we transition…
Giulio RebuffoGiulio RebuffoDecember 10, 20246 min Read More
Are we finally ready for a gas limit increase?
Are we finally ready for a gas limit increase?R&DVisionEcosystem

Are we finally ready for a gas limit increase?

Time to turbo-send ETH to 0$!!! There has been growing discussion around the possibility of increasing Ethereum's gas throughput, either by raising the gas limit or reducing slot time. The key argument in favor of this is that the hardware requirements for running a validator…
Giulio RebuffoGiulio RebuffoOctober 14, 20248 min Read More
Erigon 3, Alpha 2: Introducing blazingly fast sync on archive nodes with OtterSync and other improvements
Erigon 3, Alpha 2: Introducing blazingly fast sync on archive nodes with OtterSync and other improvementsR&DErigonCaplinErigon++

Erigon 3, Alpha 2: Introducing blazingly fast sync on archive nodes with OtterSync and other improvements

During the past 2 weeks, after the release of the first alpha release of Erigon 3, the team has been hard at work to fix bugs, improve performance and coming up with new ideas to improve user experience for people looking to run Ethereum nodes…
Giulio RebuffoGiulio RebuffoAugust 6, 20244 min Read More
Erigon 3 (Alpha 1), the first all-in-one EVM-node on the efficient software frontier, is live.
Erigon 3 (Alpha 1), the first all-in-one EVM-node on the efficient software frontier, is live.R&DErigonCaplinVision

Erigon 3 (Alpha 1), the first all-in-one EVM-node on the efficient software frontier, is live.

Yes is still Alpha... It is with great pleasure that we announce the world's first all-in-one EVM-node on the efficient software frontier, Erigon 3: It is both Execution Layer and Consensus Layer. It is optimized to be the best archive node, the best full node…
Paolo RebuffoPaolo RebuffoJuly 23, 20247 min Read More
The rise of Erigon 3 and our new release cycle
The rise of Erigon 3 and our new release cycleR&DErigonOrg

The rise of Erigon 3 and our new release cycle

Introducing Erigon 3 After over a year of research, development and implementation we are close to the release of the first official version of Erigon 3 which we believe represents a quantum leap in terms of flexibility, compactness and performance in the industry related to…
Paolo RebuffoPaolo RebuffoMay 6, 20242 min Read More
Erigon++
Erigon++R&DErigon++

Erigon++

C++ is back In a previous post dating more than one year and a half ago, the history and the status of the Silkworm project was described. As you may already know, Silkworm is a green-field implementation of an Ethereum Execution Layer client written in…
Tullio CanepaTullio CanepaMarch 28, 20246 min Read More
Releasing Caplin’s Archival format.
Releasing Caplin’s Archival format.R&DCaplin

Releasing Caplin’s Archival format.

  Update on Caplin We're thrilled to announce the release of the Caplin Archival format. The Caplin Archival format represents a significant milestone designed to improve access efficiency and ensure greater integrity for beacon blockchain data. This enhancement promises to significantly reduce input/output (I/O) operations,…
Giulio RebuffoGiulio RebuffoFebruary 20, 20245 min Read More
Erigon’s Roadmap to 2024
Erigon’s Roadmap to 2024ErigonCaplinVision

Erigon’s Roadmap to 2024

We are late but just a little. We were supposed to release Erigon 3 by the end of 2023, but we are behind schedule just a little bit; this is our roadmap for 2024: Erigon 3: there is a version of Erigon 3 very close…
Paolo RebuffoPaolo RebuffoDecember 5, 20233 min Read More
Update on Caplin and Roadmap: Building a Consensus Layer Client to work with Erigon without the Engine API.
Update on Caplin and Roadmap: Building a Consensus Layer Client to work with Erigon without the Engine API.R&DCaplin

Update on Caplin and Roadmap: Building a Consensus Layer Client to work with Erigon without the Engine API.

This is an update on Caplin, Erigon's internal CL development progress and roadmap outlining. In the Ethereum ecosystem, Erigon stands as an innovative client, excelling for archive nodes. In addition to Erigon, in the last few months, we announced Caplin, a consensus layer client that…
Giulio RebuffoGiulio RebuffoAugust 28, 20236 min Read More
Merging Erigon 3 and Erigon 4, and possibly Caplin
Merging Erigon 3 and Erigon 4, and possibly CaplinR&DErigonOrg

Merging Erigon 3 and Erigon 4, and possibly Caplin

We had mentioned before that there are currently three big features in Erigon’s technological roadmap: Erigon 3, Erigon 4, and Caplin. As we tried to formalise the roadmap further, we have split each of these three features into R&D phases: Prototype (proof of concept) -…
Alexey AkhunovAlexey AkhunovMay 30, 20233 min Read More
Erigon receives $200,000 grant from BNB Chain to advance technological roadmap
Erigon receives $200,000 grant from BNB Chain to advance technological roadmapEcosystemOrgBNB ChainEconomics

Erigon receives $200,000 grant from BNB Chain to advance technological roadmap

Erigon is thrilled to announce that it has been awarded a grant from BNB Chain worth $200,000 to support its mission of advancing its technological roadmap. This grant will help Erigon move even closer to what it calls the "efficiency frontier" for Ethereum-derived blockchain implementations,…
Alexey AkhunovAlexey AkhunovApril 27, 20232 min Read More
Update on the support for BSC and Polygon in Erigon. Recruitment ideas.
Update on the support for BSC and Polygon in Erigon. Recruitment ideas.EcosystemOrgBNB ChainPolygon

Update on the support for BSC and Polygon in Erigon. Recruitment ideas.

In one of the previous posts, we announced that we may be discontinuing support for BNB Smart Chain and/or Bor/Polygon in Erigon, due to our resource constrains and other factors. The decision deadline specified in that post was 1st of April 2023. Now we are…
Alexey AkhunovAlexey AkhunovApril 26, 20236 min Read More
Announcing Caplin: Erigon Full consensus layer is now live!
Announcing Caplin: Erigon Full consensus layer is now live!R&DCaplinConsensus Layer

Announcing Caplin: Erigon Full consensus layer is now live!

Shortly before or after the publication of this article, we are also publishing a new release,v2.43.0 which contains a lot of fixes and improvements and will contain the first iteration of Caplin, Erigon’s embedded complete consensus layer, which is now also a part of our…
Giulio RebuffoGiulio RebuffoApril 23, 20234 min Read More
Beacon API and why node operators hate it.
Beacon API and why node operators hate it.R&DCaplinConsensus Layer

Beacon API and why node operators hate it.

Discussing of the main point of pain of the beacon API from the Operator's perspective. Source for all of my claims: https://ethereum.github.io/beacon-APIs Hello everyone, it has been a while since I made a blog post on my substack. Today, instead of talking about my work…
Giulio RebuffoGiulio RebuffoApril 14, 20238 min Read More
Erigon-CL “Endgame” Structure, state of the art, first-working implementation.
Erigon-CL “Endgame” Structure, state of the art, first-working implementation.R&DConsensus Layer

Erigon-CL “Endgame” Structure, state of the art, first-working implementation.

Maybe light at the end of the tunnel. Hello everyone, It is Giulio again. And this is another one of my blog posts. Today I am going to talk about the Erigon-CL project endgame, the current state of the art and how far away I…
Giulio RebuffoGiulio RebuffoApril 4, 20234 min Read More
Beacon epoch transition and optimizations made along the way.
Beacon epoch transition and optimizations made along the way.R&DConsensus Layer

Beacon epoch transition and optimizations made along the way.

Faster, Better, Stronger. Hello Frens, This is Giulio. I believe it has been a while since my last blog post and I would like to discuss what I have been up to in the past 2 weeks or so. Firstly, I finally finished up the…
Giulio RebuffoGiulio RebuffoFebruary 13, 20235 min Read More
Future of the support of BNB Smart Chain and Bor (Polygon) in Erigon
Future of the support of BNB Smart Chain and Bor (Polygon) in ErigonErigonEcosystemBNB ChainPolygon

Future of the support of BNB Smart Chain and Bor (Polygon) in Erigon

Around a year ago, in January and February 2022, Erigon has accepted the inclusion of the support of BNB Smart Chain and Bor (from Polygon) into the codebase. There was a large interest in this from the outside. From our point of view, our interest…
Alexey AkhunovAlexey AkhunovFebruary 7, 20234 min Read More
Erigon-CL Beacon state transition and Database footprint improvements.
Erigon-CL Beacon state transition and Database footprint improvements.R&DConsensus Layer

Erigon-CL Beacon state transition and Database footprint improvements.

Hello everyone, this is Giulio. I finished all of my university exams 2 days ago and now, I have more time to work on the Ethereum protocol again… In the midst of all of this, I may have not been able to post as much…
Giulio RebuffoGiulio RebuffoFebruary 3, 20233 min Read More
Ethereum Real Merge In Erigon.
Ethereum Real Merge In Erigon.R&DConsensus Layer

Ethereum Real Merge In Erigon.

Mostly nice stuff. Hello, It has been awhile, this is Giulio. Unfortunately, I have not been able to post in the past 3 weeks. Due to exams, refactoring of the codebase(boring stuff) and secret Illuminati meetings. In any case, in this article I am not…
Giulio RebuffoGiulio RebuffoJanuary 27, 20234 min Read More
Beacon State Optimizations, Proposer Index computation and choice of structures formatting.
Beacon State Optimizations, Proposer Index computation and choice of structures formatting.CaplinConsensus Layer

Beacon State Optimizations, Proposer Index computation and choice of structures formatting.

Hello, This is Giulio. This post will be quite short because I have not been able to code much but I still manage some brainstorming and optimizations, so I thought I would share… Today, I will talk about some significant optimizations to the Beacon State…
Giulio RebuffoGiulio RebuffoDecember 16, 20225 min Read More
Beacon State Trie Root and Beacon Reverse Downloader
Beacon State Trie Root and Beacon Reverse DownloaderR&DConsensus Layer

Beacon State Trie Root and Beacon Reverse Downloader

I just wet the bed. Hi Frens, This is Giulio again and here is yet another one of my rants. Today we are going to discuss my progress on Beacon State Trie Root and what is to come next in this beautiful Consensus Adventure. So…
Giulio RebuffoGiulio RebuffoDecember 11, 20226 min Read More
Progress on Erigon-CL and thoughts on Merkle Trie Root computation for Beacon State.
Progress on Erigon-CL and thoughts on Merkle Trie Root computation for Beacon State.R&DErigonConsensus Layer

Progress on Erigon-CL and thoughts on Merkle Trie Root computation for Beacon State.

More good dev things by Giulio 🙂 Hello Everybody, This is the second post of my technical blog, and today I am going to discuss the progress I made in the last 4 days on Erigon-CL, Interesting things I found out and also some brainstorming…
Giulio RebuffoGiulio RebuffoDecember 8, 20227 min Read More
Consensus Modularity and Erigon-CL state of the art.
Consensus Modularity and Erigon-CL state of the art.R&DConsensus Layer

Consensus Modularity and Erigon-CL state of the art.

Very good dev doing veryyy good things 🙂 Hello Everyone. This is the first post of my technical blog and I am basically going to discuss what I am working on right now: Internal Consensus Modularity and Erigon-CL. So, for whoever does not know, Erigon…
Giulio RebuffoGiulio RebuffoDecember 4, 20226 min Read More
Winding down support for Akula project
Winding down support for Akula projectEcosystemOrgAkula

Winding down support for Akula project

Akula project (https://github.com/akula-bft/akula) was started last year when we realised there is large amount of interest in a high-performance Ethereum implementation in Rust after the sun-setting of OpenEthereum. We also had “know-how” from our multi-year work on Erigon. The start was very challenging, because most…
Alexey AkhunovAlexey AkhunovNovember 23, 20222 min Read More
Erigon Embedded ConsenSUS Module.
Erigon Embedded ConsenSUS Module.R&DConsensus Layer

Erigon Embedded ConsenSUS Module.

amogus. As many of you already know, Ethereum transitioned to Proof-of-Stake, energy consumption cut by 98% and we have modularized consensus which allow us to develop stuff faster, etc… However, there is an issue now, system requirements are higher as people need 2 softwares to…
Giulio RebuffoGiulio RebuffoOctober 6, 20225 min Read More
Big release and renaming of Erigon 2.2 & 2.3 into Erigon 3 & 4
Big release and renaming of Erigon 2.2 & 2.3 into Erigon 3 & 4ErigonVision

Big release and renaming of Erigon 2.2 & 2.3 into Erigon 3 & 4

Shortly before or after publication of this article, we are also publishing a new release, 2022.10.01, which contains a lot of fixes and improvements, specifically to the handing of Engine API messages (communication with CL - Consensus Layer). Here are the draft release notes: In…
Alexey AkhunovAlexey AkhunovOctober 5, 20223 min Read More
Post-merge release of Erigon, dropping alpha designation, and progress of Erigon2
Post-merge release of Erigon, dropping alpha designation, and progress of Erigon2Erigon

Post-merge release of Erigon, dropping alpha designation, and progress of Erigon2

It has been a while since the last update, but summer always messes up the schedule. But now the weather got cooler, the routine set in. Ready? Let’s dive in 🙂 Merge On the 15th of September 2022, Ethereum transitioned to Proof Of Stake (POS)…
Alexey AkhunovAlexey AkhunovSeptember 17, 20227 min Read More
Current status of Silkworm and SilkRPC projects (Ethereum C++)
Current status of Silkworm and SilkRPC projects (Ethereum C++)EcosystemSilkworm

Current status of Silkworm and SilkRPC projects (Ethereum C++)

In one of the previous posts, a short history of Silkworm project was introduced: LINK. Silkworm is an implementation of Ethereum, written in C++ from scratch (meaning that it did not inherit code from any previously written implementations, like Aleth), starting from wrapping evmone EVM…
Alexey AkhunovAlexey AkhunovMay 16, 20224 min Read More
Erigon Stage Sync and control flows
Erigon Stage Sync and control flowsR&DErigon

Erigon Stage Sync and control flows

Quick follow up from the previous post: the theoretical figure of 1015 Gb of the database (this does not include block snapshot of 225 Gb) after full resync of the latest alpha release 2022.05.02 was not too far from the actual, which was 1083 Gb,…
Alexey AkhunovAlexey AkhunovMay 4, 20226 min Read More
Disk footprint changes in new Erigon alpha
Disk footprint changes in new Erigon alphaR&DErigon

Disk footprint changes in new Erigon alpha

Today we are publishing another alpha release, 2022.04.04-alpha, LINK. Multiple things were fixed and improved. Most important problem with alpha release 2022.04.03 was the slow download speed of block snapshots via BitTorrent. Even though there were enough seeders around, the download speed was usually limited…
Alexey AkhunovAlexey AkhunovApril 27, 20223 min Read More
More on the disk footprint of Erigon alpha
More on the disk footprint of Erigon alphaR&DErigon

More on the disk footprint of Erigon alpha

After looking at the charts in the previous post, it occurred to us that the “CallTraceSet” table is unusually large. This table holds intermediate data, which are used to build call trace indices (for supporting trace_filter RPC method). Previously, this table was pruned once the…
Alexey AkhunovAlexey AkhunovApril 27, 20222 min Read More
Erigon alpha release 2022.04.02-alpha
Erigon alpha release 2022.04.02-alphaR&DErigon

Erigon alpha release 2022.04.02-alpha

This is the first release of Erigon that contains the code required for transition to POS (Proof Of Stake) via cooperation with one of the CL (Consensus Layer) implementations. It also contains the first upgrade of Erigon 2, as described in the previous post: Erigon…
Alexey AkhunovAlexey AkhunovApril 12, 20224 min Read More