This week marked a significant milestone in Ethereum's development as the Goerli testnet officially retired, passing the baton to its successor: Holesky. This transition represents a pivotal moment for the Ethereum ecosystem. But what prompted the retirement of Goerli in 2023, and what makes the new Holesky testnet so special?
The Launch of Holesky: Replacing Goerli
On September 15, 2023, coinciding with the one-year anniversary of Ethereum's mainnet Merge, the Goerli testnet was decommissioned. Developers were directed to migrate to Holesky, Ethereum's first dedicated proof-of-stake (PoS) consensus testnet. Key details include:
- Holesky (sometimes referred to as Holešky) was initially planned for launch on the Merge anniversary. (Note: The launch was postponed due to a network configuration error and was successfully restarted within a couple of weeks).
- It officially replaces Goerli as the primary testnet for Ethereum staking, infrastructure, and core protocol development.
- For dApp stress testing, smart contract experimentation, and other EVM-related programs, developers are advised to use the Sepolia testnet.
- A key advantage is its scale: Holesky launched with 1.46 million validators, nearly double the number on the Ethereum mainnet, solving the validator scarcity issue present on Goerli.
- The testnet is expected to remain operational until approximately December 2028.
Holesky provides developers with a robust new "sandbox" environment to validate the functionality of protocols, products, and services on the Ethereum chain before mainnet deployment.
The Critical Role of Ethereum Testnets
In the cryptocurrency space, a testnet is an experimental, distributed network that simulates transaction processes on a live blockchain without any actual value being transferred. Just like the mainnet, accounts can send tokens to each other, and validators confirm these transactions by adding new blocks to the chain.
Users typically acquire testnet tokens from a "faucet," a free distribution mechanism that rewards users with testnet ETH for completing simple tasks, such as sharing a social media post or joining a Discord community.
This environment is indispensable for dApps. It allows projects to conduct thorough stress testing and debug their code without the risk of losing real funds. Consequently, nearly every DeFi protocol and crypto wallet is rigorously tested on a testnet before going live on the mainnet.
👉 Explore advanced blockchain development tools
A History of Key Ethereum Testnets
As the first programmable blockchain with smart contracts and the second-largest by market cap, Ethereum has utilized several testnets throughout its eight-year history:
- Ropsten (2016): Launched to replace Morden, Ropsten was the first proof-of-work (PoW) Ethereum testnet. It was the primary testing ground for the vast majority of dApps now on the mainnet and was the first testnet to undergo The Merge, transitioning from PoW to PoS.
- Rinkeby (2017): This testnet was based on the Clique proof-of-authority (PoA) consensus mechanism, a modified version of PoS. Its main limitation was that it only interacted with the Go Ethereum (Geth) client software.
- Goerli (2018): Introduced at the ETH Berlin conference, Goerli was a multi-client testnet. This meant it could interact with Ethereum software clients written in different programming languages, making it a more versatile testing environment.
- Sepolia (2021): This testnet was launched with an unlimited supply of testnet tokens, alleviating the scarcity issues that plagued other networks.
Holesky: A "Very Special" Ethereum Testnet
Holesky represents a concerted effort by core developers to address the limitations of all previous testnets. It is the first testnet launched after Ethereum's Merge, meaning it never had a proof-of-work (PoW) version. Its name is reportedly inspired by the Nádraží Holešovice metro station in Prague, Czech Republic.
The launch of Holesky naturally raises the question: what was wrong with Goerli? The 2018-era Goerli testnet had notable drawbacks. Users frequently faced shortages of its test token, goETH, forcing them to purchase it. This led to a speculative market for a worthless test token, which contradicted the very purpose of a testnet. Holesky solves this problem decisively by allocating over 2 billion HoleskyETH (HETH) at launch—a supply more than sufficient for all developer needs.
Furthermore, Holesky's validator set is of an unprecedented scale. With 1.46 million validating entities securing the network, it boasts more validators than the Ethereum mainnet (~800k) and Goerli (~512k) combined. This massive scale allows developers to mimic the "real-world" conditions of the Ethereum mainnet with far greater accuracy.
Holesky is designed to work in tandem with Sepolia. While Sepolia will be the go-to platform for testing smart contracts and dApps, Holesky will serve as the foundational layer for staking design, infrastructure development, and protocol-level experimentation. Like all testnets, it has its own ecosystem of validators, block explorers, and faucets.
To connect to the Holesky testnet, users and developers need to configure their tools with the following key parameters:
- Name: Holesky
- Network ID: 17000
- Chain ID: 17000
- Block Explorer: https://holesky.beaconcha.in/
Developers can immediately begin using the network by acquiring HoleskyETH from faucets and integrating with its endpoints.
Frequently Asked Questions
What is the main purpose of the Holesky testnet?
Holesky is primarily designed for staking, infrastructure, and core protocol development on Ethereum. It provides a large-scale, realistic environment for developers to test upgrades and new features before they are deployed on the mainnet, ensuring greater stability and security for the entire network.
How do I get testnet tokens for Holesky?
You can acquire HoleskyETH (HETH) for free from dedicated faucets. These are websites or Discord channels where you can request a small amount of HETH by providing your wallet address. This eliminates the need to buy test tokens, a common problem on the previous Goerli network.
What is the difference between Holesky and Sepolia?
Holesky and Sepolia serve complementary roles. Holesky is optimized for testing Ethereum's consensus layer, staking mechanics, and large-scale infrastructure. Sepolia is better suited for application-layer testing, such as deploying smart contracts and dApps, due to its simpler validator setup and unlimited token supply.
Why was Holesky needed if Goerli already existed?
Goerli suffered from critical limitations, including a chronic shortage of testnet tokens and a relatively small number of validators. Holesky was created to solve these problems by providing a massive supply of tokens and a validator set larger than the mainnet, enabling more accurate and large-scale testing.
Can I become a validator on the Holesky testnet?
Yes, you can run a validator node on Holesky. The process is similar to running one on the mainnet but without the financial stake. This allows developers and node operators to practice the validator setup and maintenance process risk-free. 👉 Learn more about node validation strategies
How long will the Holesky testnet be active?
The current plan is to keep the Holesky testnet operational until at least December 2028. This long lifespan provides developers with a stable and reliable environment for half a decade of innovation and testing.