Pioneering innovations in blockchain at a higher, useful and accessible level for the software industry.
Achieve your goals at the highest level. We are an international development team with powerful expertise on your needs.
About Us
Erigon focuses on the analysis, research and development, implementation and maintenance of software solutions for complex problems that require cutting-edge skills and techniques.
Today, Erigon’s EVM (Ethereum Virtual Machine) client implementation offers superior performance in all cases, providing lightning-fast sync speeds and optimal disk utilization. Our goal is to pioneer the adoption of blockchain industry innovations at a higher level, useful and accessible to the entire software industry.
In our vision, systems based on Native Distributed Databases will be essential to neutrally and credibly manage the sea of information. And we have the solution.
Erigon Today
Erigon 3
Born on July 23, 2024 at the culmination of 7 years of research and development, Erigon 3 represents a milestone in the field of EVM clients.
Erigon 3 completes our vision of EVM clients on the efficient frontier of software, making it the best performing system under all conditions of use: as an archive node, as a full node, or as a light node suitable for mining function. It officially supports Ethereum, Gnosis and Polygon.
In this regard, Erigon 3 introduce:
- Easier support for large chains (like Polygon)
- Data granularity at transaction level
- Consensus driven engine with a clear separation between driver and database
- Embedded full consensus layer client (Caplin)
- Download state from BitTorrent instead execution replay
- A more flexible commitment engine
Erigon ++
Erigon is written in Go, but its modular nature allows the integration of ultra-fast components written in low-level languages. Since 2020, we have been working to realise this vision, and today we can offer our customers the first ultra-fast modules written in C++.
Polygon Zk Sync-Agg layer
Polygon PoS is the most widely used and highest performing EVM blockchain in the world, a difficult challenge we have overcome, which is why we were selected to participate in the development of the Polygon Zk Sync-Agg layer, bringing our expertise in advanced cryptography.
Shutter Network
As part of the well-established collaboration with Gnosis Chain, we are implementing within Erigon 3 the connection module with the Shutter Network system, which allows for greater credible neutrality of the system by making it impossible to manipulate the inclusion and order of transactions in the blockchain.
Single Slot Finality
As of October 2024, Erigon is also working with the Ethereum Foundation on the development of a key part of the “Ethereum Roadmap”, namely Single Slot Finality (SSF) (click here for more info), a system that will allow for a significant improvement in user experience and greater decentralisation of the blockchain.
ErigonDB
The foundation of Erigon and Caplin clients is ErigonDB, our native distributed ledger technology (DLT). We immediately realised that this technology has the potential to go beyond the scope of blockchain and become the basis for a new generation of DLT in the information technology industry. ErigonDB is therefore also being developed with a view to becoming a standalone product, adaptable to heterogeneous domains.
Our Story
Born from ad idea
Create a client on the efficient software frontier for Ethereum
The founding father is software engineer Alexey Akhunov. He wanted to improve clients (besides Geth) in order to solve the Ethereum issues caused by the CryptoKitties Congestion Crisis. After several research, he found out where and how to build his client from Geth’s codebase. That’s how Erigon was brought to life. (Along the research journey he was joined by Andrew Ashikhmin, Igor Mandgrin and Alex Sharov).
Turbogeth then, Erigon today
Besides Turbogeth’s innovations, Erigon in its first version proved to be the only Ethereum client able to synchronize in Full Archive Node mode without requiring professional hardware or weeks of time.
In the past Erigon was known as Turbogeth, a deeply modified fork of Geth.
On 30th July 2020, the first alpha of Turbogeth was born. Turbogeth brought several innovations to the architecture of Geth:
- Staged sync
- Plain state data model
- Modular software design
- Compact history storage
Erigon proved to be the only Ethereum client that could realistically be used as a Full Archive Node:
- Disk footprint: 1.22TB @block 12,5 m
- Performant RPC Daemon
- 80 hr to sync a full archive node
Erigon 2
Born on 21 April 2022 to get the Ethereum client on the software frontier. Here are the 2nd version brand new features:
- Concept of torrent sync
- Data model improvement
- Embedding of light Consensus Layer client
- Gnosis Chain & Polygon Chain partnership
Here are the 2nd version innovations:
- BitTorrent downloader
- Tx pool module
- Embedded light Consensus Layer client (the first Caplin)
- Gnosis Chain as official supporter
- Disk footprint: 1.51TB @block 16m
- 65 hr to sync a full archive node
Caplin
Erigon becomes the first full-fledged or complete ethereum client, capable of operating on both the consensus and execution layers. In the course of 2023, Erigon reaches full maturity as a complete ethereum client (both CL and EL) on the efficient software frontier and in all conditions of use.
With Caplin, Erigon achieved the following goals:
- Ultra fast and compact sync for full archive nodes
- Flexible commitment
- Easy consensus layer management
- The full node on the software efficiency frontier
Official Partners
Technical Partners
Team
Special Expertise
ErigonDB nDLT
The first Native Distributed Ledger Technology (nDLT), designed for a wide range of applications and implemented specifically to meet the needs of EVM blockchains.
MDBX
Libmdbx is an extremely fast, compact, powerful, embedded, transactional key-value database. libmdbx has a specific set of properties and capabilities, focused on creating unique lightweight solutions.
MPC
Multi-party computation (MPC) is a subfield of cryptography with the goal of creating methods for parties to jointly compute a function over their inputs while keeping those inputs private.
STARK
Scalable Transparent Argument of Knowledge (STARK), is a type of cryptographic proof that allows for the verification of transactions without revealing any underlying transaction data. This aims to ensure a high degree of privacy and security for users.
SSF
Single Slot Finality (SSF) introduces Ethereum’s consensus mechanism to decrease time-to-finality dramatically; instead of waiting for fifteen minutes, blocks could get proposed and finalized in the same slot. Erigon was chosen by the ethereum foundation as a partner for its realization.
Torrent Sync
Erigon has developed a unique and original methodology and data model to harness the power of the Torrent protocol and synchronise huge amounts of data between the nodes of its distributed database in a very fast, compact and secure manner.
Official Collaboration
Ethereum Foundation
- Erigon EVM execution client
- Caplin Consensus client
- Torrent Sync Infra
- R&D:Single Slot Finality (SSF)
- Portal Network compatibility
- Otterscan
Gnosis DAO
- Erigon EVM execution client for Gnosis
- Caplin Consensus client
- Torrent Sync Infra
- Shutter Network compatibility
- Portal Network compatibility
- Otterscan
Polygon
- Erigon EVM execution client for Polygon
- Torrent Sync Infra
- Astrid: Highly efficient interface for polygon consensus
- ZkEVM
- Otterscan
Arbitrum
- Erigon EVM execution/archive client for Arbitrum
- Erigon for Nitro
- Torrent Sync Infra
- Erigon Sequencing (OtterSequencer)