Network
Launch Date
Consensus
Note
Sepolia
Oct 2021
PoW
Like-for-like representation of Ethereum
Görli
Jan 2019
PoA
Proof-of-Authority
Kiln
Mar 2022
PoS
Post-Merge (for ETH2), shadow fork of the mainnet
Kintsugi
Dec 2021
PoS
DEPRECATED, use Kiln; post-Merge (for ETH2)
Ropsten
Nov 2016
PoW
DEPRECATED, use Sepolia; the Merge to happen on Jun 8, 2022
Rinkeby
Apr 2017
PoA
DEPRECATED, use Görli and Görli Faucet
Kovan
Mar 2017
PoA
DEPRECATED, use Sepolia or Görli
List of active and deprecated Ethereum testnets, including Kintsugi.
Features
Optimistic rollup 
ZK-rollup 
Proof
Uses fraud proofs to prove transaction validity. 
Uses validity (zero-knowledge) proofs to prove transaction validity. 
Capital efficiency
Requires waiting through a 1-week delay (dispute period) before withdrawing funds. 
Users can withdraw funds immediately because validity proofs provide incontrovertible evidence of the authenticity of off-chain transactions. 
Data compression
Publishes full transaction data as calldata to Ethereum Mainnet, which increases rollup costs. 
Doesn't need to publish transaction data on Ethereum because ZK-SNARKs and ZK-STARKs already guarantee the accuracy of the rollup state. 
EVM compatibility
Uses a simulation of the Ethereum Virtual Machine (EVM), which allows it to run arbitrary logic and support smart contracts. 
Doesn't widely support EVM computation, although a few EVM-compatible ZK-rollups have appeared. 
Rollup costs
Reduces costs since it publishes minimal data on Ethereum and doesn't have to post proofs for transactions, except in special circumstances. 
Faces higher overhead from costs involved in generating and verifying proofs for every transaction block. ZK proofs require specialized, expensive hardware to create and have high on-chain verification costs. 
Trust assumptions
Doesn't require a trusted setup. 
Requires a trusted setup to work. 
Liveness requirements
Verifiers are needed to keep tabs on the actual rollup state and the one referenced in the state root to detect fraud. 
Users don't need someone to watch the L2 chain to detect fraud. 
Security properties 
Relies on cryptoeconomic incentives to assure users of rollup security. 
Relies on cryptographic guarantees for security. 
Start building
on Alchemy.
Sign up for free
Start building on Optimism.
Sign up for free
Start building on Arbitrum.
Sign up for free
Start building on Ethereum.
Sign up for free
Start building on Polygon.
Sign up for free
Start building on Starknet.
Sign up for free
Start building on Flow.
Sign up for free
kiln faucet
Get free Kiln ETH.
Start building today
Goerli faucet
Get free Goerli ETH.
Start building today
SEPOLIA FAUCET
Get free Sepolia ETH.
Start Building Today
mumbai faucet
Get free Mumbai Matic.
Start building today
rinkeby faucet
Get free Rinkeby
ETH.
Start building today
Start building on Ethereum.
Get started for free
Start building on Ethereum.
Get started for free
Start building on Flow.
Get started for free
Start building on Polygon.
Get started for free
Start building on Starknet.
Get started for free
Start building on Optimism.
Get started for free
Start building on Solana.
Get started for free
Start building on Solana.
Sign up for beta access
Start building on Solana.
Join the waitlist
Arbitrum logo
Start building on Arbitrum.
Get started for free
Build with Alchemy's
Gas Manager & Bundler APIs
Learn
Solidity at
Alchemy
University
Get started today
Build with Alchemy's
Gas Manager & Bundler APIs
curl 
https://release.solana.com/v1.10.32/solana-install-init-x86_64-pc-windows-msvc.exe 
--output 
C:\solana-install-tmp\solana-install-init.exe 
--create-dirs
Testnets
GOERLI VS. SEPOLIA

Goerli vs. Sepolia Comparison: Which testnet should I choose?

Explore the Technical Differences, Benefits, and Tradeoffs of Testing Smart Contracts on Sepolia and Goerli Testnets
Last Updated:
March 3, 2023
Table of Contents
Table of Contents
Table of Contents

{{building-alchemy-ad}}

Goerli and Sepolia are two testnets that Ethereum developers use to test their applications. There are multiple reasons web3 developers should consider before choosing a testnet including availability of test ETH, RPC node provider support, smart contract availability, and more. 

In this article we will cover what each testnet is, their technical differences, highlight three considerations, and help you choose the best Ethereum testnet for your project.

Deprecation Notice

While you can use the Goerli testnet, we caution against it as the Ethereum Foundation has announced that Goerli will soon be deprecated. Therefore, we recommend using Sepolia testnet as Alchemy has full Sepolia support and a free Sepolia faucet.

What is the Goerli testnet?

Goerli started off as a hackathon project at ETH-Berlin in 2018 before being officially launched in 2019. The Goerli test network is a public, Proof-of-Stake (PoS) testnet that is maintained with an open validator set, meaning anyone who wishes to run their own testnet validator can participate. However, due to the large state of the network, it requires a longer time to sync and more storage to run a node. 

Key Differences Compared to Sepolia

  • Open validator set
  • Access to consensus is permissionless
  • Supports cross client functionality
  • Carries a large state and requires high storage commitments
  • Requires a longer time to synchronize with the present state of the network

Goerli Chain Information

If you are adding the Goerli blockchain to your wallet, this is the Goerli chain ID and network information to include:

  • Network Name - Goerli Test Network
  • RPC URL - https://eth-goerli.g.alchemy.com/v2/[YOUR-API-KEY]
  • Chain ID - 5
  • Currency Symbol - GoerliETH
  • Block explorer URL - https://goerli.etherscan.io/

To start building on Goerli, sign up for a free Alchemy account, and get free GoerliETH tokens from Alchemy's public Goerli faucet.

What is the Sepolia testnet?

Launched in 2021, Sepolia is a permissioned Proof-of-Stake test network maintained by a closed validator set primarily controlled by client and testing teams. While developers can use the testnet publicly to test and deploy their decentralized applications (dapps), not everyone can opt to run a validator node, making it a permissioned network

Since Sepolia, being a younger testnet, has fewer deployed applications as compared to more mature testnets like Goerli. It has a smaller state and history, allowing for faster syncing and requiring minimal disk space to run a node.

Key Differences Compared to Goerli

  • Closed validator set (Proof-of-Authority configuration)
  • Access to consensus is permissioned
  • The validator set is restricted and mainly overseen by client and testing teams
  • Supports cross-client compatibility
  • Smaller blockchain state and history
  • Fast to sync and requires fewer storage commitments

Sepolia Chain Information

If you are adding the Sepolia blockchain to your wallet, this is the Sepolia chain ID and network information to include:

  • Network Name - Sepolia Test Netwok
  • RPC URL - https://eth-sepolia.g.alchemy.com/v2/[YOUR-API-KEY]
  • Chain ID - 11155111
  • Currency Symbol - SepoliaETH
  • Block Explorer URL - https://sepolia.etherscan.io/

To start building on Sepolia, sign up for a free Alchemy account, and get free SepoliaETH tokens from Alchemy's public faucet.

Things to Consider Before Choosing to Develop on Sepolia or Goerli

The three things to consider before selecting either the Sepolia test network or Goerli are: the availability and cost of test ETH, RPC and API support, and smart contract availability.

1. Availability of Test ETH

The main consideration when choosing between Goerli and Sepolia is the availability, accessibility, and cost of acquiring test ETH tokens. Test ETH tokens are used to pay for gas on testnets, and are required by web3 developers to deploy and test their smart contracts in an environment that closely mirrors the Ethereum mainnet environment.

Is Goerli ETH free?

Historically, the test ETH that developers use on the Goerli testnet, goETH, has been free, however because of the scarcity of goETH, liquid markets have been created where developers can buy and sell goETH for real ETH.

Web3 developers can still access free Goerli ETH through a Goerli Faucet, but because of a hard cap on the total amount of goETH, there is a limit to how much goETH can be received each day.

The scarcity and cost associated with accumulating Goerli ETH is one reason why many Ethereum developers are switching from Goerli to Sepolia.

Is Sepolia ETH free?

Yes, Sepolia ETH is free, and can be received from a Sepolia ETH faucet. Because there is no cap on the total number of sepETH available in the market, faucet providers like Alchemy are able to provide developers with larger amounts of sepETH each time they request test ETH from a Sepolia faucet.

2. RPC and API Support

Before deciding to build on Sepolia or Goerli, it’s important to understand the RPC node providers that support each testnet, and the API endpoints that they support. For example, some RPC providers like Alchemy support the Sepolia testnet, while other providers may not. Additionally, some RPC providers may lack support for important API endpoints, such as trace APIs which require Erigon nodes.

Alchemy supports all the core JSON-RPC methods on Sepolia as well as archive node support and trace API endpoints. Alchemy will also support enhanced API methods on Sepolia in the future.

3. Smart Contract Availability

If your smart contracts rely on other smart contracts, your decision to build on Goerli vs. Sepolia will be determined by where the dependent smart contracts are deployed.

For example, if your smart contracts need to access the Uniswap v3 contracts, and Uniswap has only deployed their contracts on the Goerli testnet, then you will need to deploy your smart contracts on Goerli until Uniswap migrates their testnets to Sepolia.

4. Additional Considerations

Besides smart contract availability and support from node providers, factors such as network stability, validator set, and long-term-support by the Ethereum Foundation should be considered when choosing between Goerli and Sepolia test networks.

Goerli or Sepolia: Which testnet should I choose?

Choosing the right test network is an important decision that can impact the success of your dapp development. Each test network has its own technical specifications, features, and tradeoffs where selecting the right one can save you time and resources.

When it comes to deploying and testing applications and smart contracts, Ethereum.org recommends Sepolia as the primary choice for testing applications and smart contracts due to its restricted validator set and higher stability guarantees.

On the other hand, if you're looking to test your beacon chain validators, node setups, client versions, or want to try out protocol upgrades before deploying to the main network, Goerli is a good option. It's the closest testnet to the Ethereum mainnet and can also be useful for testing complex smart contract interactions.

ALCHEMY SUPERNODE - ETHEREUM NODE API

Scale to any size, without any errors

Alchemy Supernode finally makes it possible to scale blockchain applications without all the headaches. Plus, our legendary support will guide you every step of the way.

Get started for free
Supernode footer
Testnets
GOERLI VS. SEPOLIA

Goerli vs. Sepolia Testnet Comparison: Which is better?

Explore the Technical Differences, Benefits, and Tradeoffs of Testing Smart Contracts on Sepolia and Goerli Testnets
Last Updated:
March 3, 2023
Last Updated:
March 14, 2023
Don't miss an update
Sign up for our newsletter to get alpha, key insights, and killer resources.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Table of Contents

Talk to an Expert

Learn how Alchemy's blockchain developer tools can help your business succeed in web3!
Valid number
Thank you! An Alchemy expert will be in touch with you shortly!
Oops! Something went wrong while submitting the form.

{{building-alchemy-ad}}

Table of Contents

Goerli and Sepolia are two testnets that Ethereum developers use to test their applications. There are multiple reasons web3 developers should consider before choosing a testnet including availability of test ETH, RPC node provider support, smart contract availability, and more. 

In this article we will cover what each testnet is, their technical differences, highlight three considerations, and help you choose the best Ethereum testnet for your project.

Deprecation Notice

While you can use the Goerli testnet, we caution against it as the Ethereum Foundation has announced that Goerli will soon be deprecated. Therefore, we recommend using Sepolia testnet as Alchemy has full Sepolia support and a free Sepolia faucet.

What is the Goerli testnet?

Goerli started off as a hackathon project at ETH-Berlin in 2018 before being officially launched in 2019. The Goerli test network is a public, Proof-of-Stake (PoS) testnet that is maintained with an open validator set, meaning anyone who wishes to run their own testnet validator can participate. However, due to the large state of the network, it requires a longer time to sync and more storage to run a node. 

Key Differences Compared to Sepolia

  • Open validator set
  • Access to consensus is permissionless
  • Supports cross client functionality
  • Carries a large state and requires high storage commitments
  • Requires a longer time to synchronize with the present state of the network

Goerli Chain Information

If you are adding the Goerli blockchain to your wallet, this is the Goerli chain ID and network information to include:

  • Network Name - Goerli Test Network
  • RPC URL - https://eth-goerli.g.alchemy.com/v2/[YOUR-API-KEY]
  • Chain ID - 5
  • Currency Symbol - GoerliETH
  • Block explorer URL - https://goerli.etherscan.io/

To start building on Goerli, sign up for a free Alchemy account, and get free GoerliETH tokens from Alchemy's public Goerli faucet.

What is the Sepolia testnet?

Launched in 2021, Sepolia is a permissioned Proof-of-Stake test network maintained by a closed validator set primarily controlled by client and testing teams. While developers can use the testnet publicly to test and deploy their decentralized applications (dapps), not everyone can opt to run a validator node, making it a permissioned network

Since Sepolia, being a younger testnet, has fewer deployed applications as compared to more mature testnets like Goerli. It has a smaller state and history, allowing for faster syncing and requiring minimal disk space to run a node.

Key Differences Compared to Goerli

  • Closed validator set (Proof-of-Authority configuration)
  • Access to consensus is permissioned
  • The validator set is restricted and mainly overseen by client and testing teams
  • Supports cross-client compatibility
  • Smaller blockchain state and history
  • Fast to sync and requires fewer storage commitments

Sepolia Chain Information

If you are adding the Sepolia blockchain to your wallet, this is the Sepolia chain ID and network information to include:

  • Network Name - Sepolia Test Netwok
  • RPC URL - https://eth-sepolia.g.alchemy.com/v2/[YOUR-API-KEY]
  • Chain ID - 11155111
  • Currency Symbol - SepoliaETH
  • Block Explorer URL - https://sepolia.etherscan.io/

To start building on Sepolia, sign up for a free Alchemy account, and get free SepoliaETH tokens from Alchemy's public faucet.

Things to Consider Before Choosing to Develop on Sepolia or Goerli

The three things to consider before selecting either the Sepolia test network or Goerli are: the availability and cost of test ETH, RPC and API support, and smart contract availability.

1. Availability of Test ETH

The main consideration when choosing between Goerli and Sepolia is the availability, accessibility, and cost of acquiring test ETH tokens. Test ETH tokens are used to pay for gas on testnets, and are required by web3 developers to deploy and test their smart contracts in an environment that closely mirrors the Ethereum mainnet environment.

Is Goerli ETH free?

Historically, the test ETH that developers use on the Goerli testnet, goETH, has been free, however because of the scarcity of goETH, liquid markets have been created where developers can buy and sell goETH for real ETH.

Web3 developers can still access free Goerli ETH through a Goerli Faucet, but because of a hard cap on the total amount of goETH, there is a limit to how much goETH can be received each day.

The scarcity and cost associated with accumulating Goerli ETH is one reason why many Ethereum developers are switching from Goerli to Sepolia.

Is Sepolia ETH free?

Yes, Sepolia ETH is free, and can be received from a Sepolia ETH faucet. Because there is no cap on the total number of sepETH available in the market, faucet providers like Alchemy are able to provide developers with larger amounts of sepETH each time they request test ETH from a Sepolia faucet.

2. RPC and API Support

Before deciding to build on Sepolia or Goerli, it’s important to understand the RPC node providers that support each testnet, and the API endpoints that they support. For example, some RPC providers like Alchemy support the Sepolia testnet, while other providers may not. Additionally, some RPC providers may lack support for important API endpoints, such as trace APIs which require Erigon nodes.

Alchemy supports all the core JSON-RPC methods on Sepolia as well as archive node support and trace API endpoints. Alchemy will also support enhanced API methods on Sepolia in the future.

3. Smart Contract Availability

If your smart contracts rely on other smart contracts, your decision to build on Goerli vs. Sepolia will be determined by where the dependent smart contracts are deployed.

For example, if your smart contracts need to access the Uniswap v3 contracts, and Uniswap has only deployed their contracts on the Goerli testnet, then you will need to deploy your smart contracts on Goerli until Uniswap migrates their testnets to Sepolia.

4. Additional Considerations

Besides smart contract availability and support from node providers, factors such as network stability, validator set, and long-term-support by the Ethereum Foundation should be considered when choosing between Goerli and Sepolia test networks.

Goerli or Sepolia: Which testnet should I choose?

Choosing the right test network is an important decision that can impact the success of your dapp development. Each test network has its own technical specifications, features, and tradeoffs where selecting the right one can save you time and resources.

When it comes to deploying and testing applications and smart contracts, Ethereum.org recommends Sepolia as the primary choice for testing applications and smart contracts due to its restricted validator set and higher stability guarantees.

On the other hand, if you're looking to test your beacon chain validators, node setups, client versions, or want to try out protocol upgrades before deploying to the main network, Goerli is a good option. It's the closest testnet to the Ethereum mainnet and can also be useful for testing complex smart contract interactions.

Goerli and Sepolia are two testnets that Ethereum developers use to test their applications. There are multiple reasons web3 developers should consider before choosing a testnet including availability of test ETH, RPC node provider support, smart contract availability, and more. 

In this article we will cover what each testnet is, their technical differences, highlight three considerations, and help you choose the best Ethereum testnet for your project.

Deprecation Notice

While you can use the Goerli testnet, we caution against it as the Ethereum Foundation has announced that Goerli will soon be deprecated. Therefore, we recommend using Sepolia testnet as Alchemy has full Sepolia support and a free Sepolia faucet.

What is the Goerli testnet?

Goerli started off as a hackathon project at ETH-Berlin in 2018 before being officially launched in 2019. The Goerli test network is a public, Proof-of-Stake (PoS) testnet that is maintained with an open validator set, meaning anyone who wishes to run their own testnet validator can participate. However, due to the large state of the network, it requires a longer time to sync and more storage to run a node. 

Key Differences Compared to Sepolia

  • Open validator set
  • Access to consensus is permissionless
  • Supports cross client functionality
  • Carries a large state and requires high storage commitments
  • Requires a longer time to synchronize with the present state of the network

Goerli Chain Information

If you are adding the Goerli blockchain to your wallet, this is the Goerli chain ID and network information to include:

  • Network Name - Goerli Test Network
  • RPC URL - https://eth-goerli.g.alchemy.com/v2/[YOUR-API-KEY]
  • Chain ID - 5
  • Currency Symbol - GoerliETH
  • Block explorer URL - https://goerli.etherscan.io/

To start building on Goerli, sign up for a free Alchemy account, and get free GoerliETH tokens from Alchemy's public Goerli faucet.

What is the Sepolia testnet?

Launched in 2021, Sepolia is a permissioned Proof-of-Stake test network maintained by a closed validator set primarily controlled by client and testing teams. While developers can use the testnet publicly to test and deploy their decentralized applications (dapps), not everyone can opt to run a validator node, making it a permissioned network

Since Sepolia, being a younger testnet, has fewer deployed applications as compared to more mature testnets like Goerli. It has a smaller state and history, allowing for faster syncing and requiring minimal disk space to run a node.

Key Differences Compared to Goerli

  • Closed validator set (Proof-of-Authority configuration)
  • Access to consensus is permissioned
  • The validator set is restricted and mainly overseen by client and testing teams
  • Supports cross-client compatibility
  • Smaller blockchain state and history
  • Fast to sync and requires fewer storage commitments

Sepolia Chain Information

If you are adding the Sepolia blockchain to your wallet, this is the Sepolia chain ID and network information to include:

  • Network Name - Sepolia Test Netwok
  • RPC URL - https://eth-sepolia.g.alchemy.com/v2/[YOUR-API-KEY]
  • Chain ID - 11155111
  • Currency Symbol - SepoliaETH
  • Block Explorer URL - https://sepolia.etherscan.io/

To start building on Sepolia, sign up for a free Alchemy account, and get free SepoliaETH tokens from Alchemy's public faucet.

Things to Consider Before Choosing to Develop on Sepolia or Goerli

The three things to consider before selecting either the Sepolia test network or Goerli are: the availability and cost of test ETH, RPC and API support, and smart contract availability.

1. Availability of Test ETH

The main consideration when choosing between Goerli and Sepolia is the availability, accessibility, and cost of acquiring test ETH tokens. Test ETH tokens are used to pay for gas on testnets, and are required by web3 developers to deploy and test their smart contracts in an environment that closely mirrors the Ethereum mainnet environment.

Is Goerli ETH free?

Historically, the test ETH that developers use on the Goerli testnet, goETH, has been free, however because of the scarcity of goETH, liquid markets have been created where developers can buy and sell goETH for real ETH.

Web3 developers can still access free Goerli ETH through a Goerli Faucet, but because of a hard cap on the total amount of goETH, there is a limit to how much goETH can be received each day.

The scarcity and cost associated with accumulating Goerli ETH is one reason why many Ethereum developers are switching from Goerli to Sepolia.

Is Sepolia ETH free?

Yes, Sepolia ETH is free, and can be received from a Sepolia ETH faucet. Because there is no cap on the total number of sepETH available in the market, faucet providers like Alchemy are able to provide developers with larger amounts of sepETH each time they request test ETH from a Sepolia faucet.

2. RPC and API Support

Before deciding to build on Sepolia or Goerli, it’s important to understand the RPC node providers that support each testnet, and the API endpoints that they support. For example, some RPC providers like Alchemy support the Sepolia testnet, while other providers may not. Additionally, some RPC providers may lack support for important API endpoints, such as trace APIs which require Erigon nodes.

Alchemy supports all the core JSON-RPC methods on Sepolia as well as archive node support and trace API endpoints. Alchemy will also support enhanced API methods on Sepolia in the future.

3. Smart Contract Availability

If your smart contracts rely on other smart contracts, your decision to build on Goerli vs. Sepolia will be determined by where the dependent smart contracts are deployed.

For example, if your smart contracts need to access the Uniswap v3 contracts, and Uniswap has only deployed their contracts on the Goerli testnet, then you will need to deploy your smart contracts on Goerli until Uniswap migrates their testnets to Sepolia.

4. Additional Considerations

Besides smart contract availability and support from node providers, factors such as network stability, validator set, and long-term-support by the Ethereum Foundation should be considered when choosing between Goerli and Sepolia test networks.

Goerli or Sepolia: Which testnet should I choose?

Choosing the right test network is an important decision that can impact the success of your dapp development. Each test network has its own technical specifications, features, and tradeoffs where selecting the right one can save you time and resources.

When it comes to deploying and testing applications and smart contracts, Ethereum.org recommends Sepolia as the primary choice for testing applications and smart contracts due to its restricted validator set and higher stability guarantees.

On the other hand, if you're looking to test your beacon chain validators, node setups, client versions, or want to try out protocol upgrades before deploying to the main network, Goerli is a good option. It's the closest testnet to the Ethereum mainnet and can also be useful for testing complex smart contract interactions.

{{building-alchemy-ad}}

Contact Us

Talk to an expert at Alchemy to answer all of your product questions.
Valid number
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Build blockchain magic with Alchemy

Alchemy combines the most powerful web3 developer products and tools with resources, community and legendary support.

Get started for free