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
TESTNETS OVERVIEW

What are Ethereum Testnets?

Purpose and How to Access
Last Updated:
April 19, 2022

Introduction

As more funds and users are onboarded to Web3 and decentralized finance (DeFi) services, security and reliability are becoming increasingly important for developers. Testnets are used by developers to ensure that the smart contracts and dApps (Decentralized Applications) they deploy are functional and secure. 

Developers can work with the same clients as they would on the mainnet but testnets operate on a separate ledger. This separation creates a low-risk environment where developers can test and experiment without the costs of deploying on the mainnet. 

Let's look deeper into what are testnets, the benefits of using a testnet, and how developers can access them.

What are testnets?

Testnets are test blockchain networks that act and perform similarly to the main networks (mainnets) they are associated with. Since they operate on separate ledgers from the mainnet, the coins on a testnet have no connection to transactions and value on the mainnet. This allows developers to deploy, test, and execute their projects on a functioning blockchain freely.

The cost of failure or mistakes on a mainnet is very high and at times irreversible so developers need an environment where they can comfortably work without these risks. 

Security is a high priority for developers working on any decentralized platform. Operating on a testnet also offers the benefit of both investigating any vulnerabilities in the platform as well as educating developers on how the platform works. For testnets that are for pre-network upgrades, it is important to investigate how newly developed changes function before they are merged with the mainnet.

Differences Between Mainnets and Testnets

Most testnets have separate wallet systems to make it easier to manage coins and transactions outside of the mainnet. When deploying contracts and using services like Alchemy, testnets have distinct Network IDs .

For example, on the Ethereum network, the mainnet and testnets have the following IDs: 

Ethereum mainnet - 1

Sepolia testnet - 11155111

Ropsten testnet - 3

Rinkeby testnet - 4

Goerli testnet - 5

Kovan testnet - 42

These IDs are used to ensure that the contract is deployed to the correct network and that the correct wallet system is used. Testnets do not experience the same amount of transaction frequency compared to their mainnets. Code is also not published publicly on testnets due to their changing nature compared to mainnets. 

Ethereum Testnets

There are many different Ethereum testnets, including the newly introduced Sepolia.

Note: Ropsten, Kovan, and Rinkeby testnets have already been deprecated by the Ethereum Foundation. Additionally, 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.

Sepolia

Sepolia is a proof-of-authority testnet created in October 2021 by Ethereum core developers and maintained ever since. After the Ropsten testnet reached a Terminal Total Difficulty (TTD) of 50000000000000000 the Sepolia and the Goerli testnets transitioned to a proof-of-stake consensus mechanism to mimic the Ethereum mainnet.

Sepolia was designed to simulate harsh network conditions, and has shorter block times, which enable faster transaction confirmation times and feedback for developers.

Compared to other testnets like Goerli, Sepolia's total number of testnet tokens is uncapped, which means it is less likely that developers using Sepolia will face testnet token scarcity like Goerli.

Transactions can be viewed on Etherscan and Alchemy also offers a free Sepolia faucet. Due to the future deprecation of the Goerli testnet, we recommend Sepolia as the best testnet to use.

Ropsten 

The Ropsten testnet was launched in November 2016 and supports both Geth and Parity Ethereum node software.

Ropsten testnet allowed developers to use a highly authentic testnet to work on but also opens the network to attacks that would be very expensive to perform on the Ethereum mainnet. One of these happened in February 2017 when attackers deployed a high volume of complex transactions on the network to bring it down. The network was later brought back up and safeguards were put in place to prevent similar attacks. 

Kovan

After the attack on the Ropsten network, there was a need for an alternative testnets. Kovan launched in March 2017 to fulfill this need. The main difference between Ropsten and Kovan is their consensus models. 

Kovan uses a Proof-of-Authority (PoA)  model in which only specific nodes are authorized to confirm transactions and add any new blocks. Since the Parity team created this testnet, developers can only access it using the Parity node software. 

Rinkeby

Following the launch of Kovan, the Rinkeby testnet was launched in 2017 by the Ethereum team. Like Kovan, this testnet uses a modified PoA consensus model to confirm transactions. Unlike Kovan, the network only supports the Geth software and not Parity. 

Goerli 

Goerli is a testnet that combines both a PoA consensus mechanism with wider support of node software compared to Rinkeby and Kovan. Goerli supports both Geth and Parity as well as Nethermind and Hyperledger.

With this higher level of support, the popularity of Goerli has been increasing. It is also the first testnet that was attempted to be moved to the proof-of-stake mechanism before running into issues after multiple attempts.

Transactions can be viewed on Etherscan and Alchemy also offers a Goerli faucet

Morden / Kiln - the past and the future 

Morden was the very first Ethereum testnet. Ethereum shut it down in November 2016, because the network experienced several attacks and became highly congested with useless data that affected performance.

The Kiln testnet was the last planned testnet before other Ethereum testnets and mainnet moved to a Proof-of-Stake consensus mechanism.

Ethereum created this testnet to allow node operators and developers to test before the company upgraded their other public Ethereum testnets.

Source

Conclusion

Utilizing testnets is a critical step in developing applications on any blockchain network, and to ensure the growth of Web3, developers and users need to feel confident in the smart contracts and applications they use.

Testnets are key blockchain developer tools for creating the security and stability that users will increasingly demand as the growth of Web3 applications continues. 

Want to start building decentralized applications on Ethereum testnets? Create a free Alchemy developer account to start building!

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
TESTNETS OVERVIEW

What are Testnets?

Purpose and How to Access
Last Updated:
April 19, 2022
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.

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.

{{goerli-faucet-ad}}

Introduction

As more funds and users are onboarded to Web3 and decentralized finance (DeFi) services, security and reliability are becoming increasingly important for developers. Testnets are used by developers to ensure that the smart contracts and dApps (Decentralized Applications) they deploy are functional and secure. 

Developers can work with the same clients as they would on the mainnet but testnets operate on a separate ledger. This separation creates a low-risk environment where developers can test and experiment without the costs of deploying on the mainnet. 

Let's look deeper into what are testnets, the benefits of using a testnet, and how developers can access them.

What are testnets?

Testnets are test blockchain networks that act and perform similarly to the main networks (mainnets) they are associated with. Since they operate on separate ledgers from the mainnet, the coins on a testnet have no connection to transactions and value on the mainnet. This allows developers to deploy, test, and execute their projects on a functioning blockchain freely.

The cost of failure or mistakes on a mainnet is very high and at times irreversible so developers need an environment where they can comfortably work without these risks. 

Security is a high priority for developers working on any decentralized platform. Operating on a testnet also offers the benefit of both investigating any vulnerabilities in the platform as well as educating developers on how the platform works. For testnets that are for pre-network upgrades, it is important to investigate how newly developed changes function before they are merged with the mainnet.

Differences Between Mainnets and Testnets

Most testnets have separate wallet systems to make it easier to manage coins and transactions outside of the mainnet. When deploying contracts and using services like Alchemy, testnets have distinct Network IDs .

For example, on the Ethereum network, the mainnet and testnets have the following IDs: 

Ethereum mainnet - 1

Sepolia testnet - 11155111

Ropsten testnet - 3

Rinkeby testnet - 4

Goerli testnet - 5

Kovan testnet - 42

These IDs are used to ensure that the contract is deployed to the correct network and that the correct wallet system is used. Testnets do not experience the same amount of transaction frequency compared to their mainnets. Code is also not published publicly on testnets due to their changing nature compared to mainnets. 

Ethereum Testnets

There are many different Ethereum testnets, including the newly introduced Sepolia.

Note: Ropsten, Kovan, and Rinkeby testnets have already been deprecated by the Ethereum Foundation. Additionally, 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.

Sepolia

Sepolia is a proof-of-authority testnet created in October 2021 by Ethereum core developers and maintained ever since. After the Ropsten testnet reached a Terminal Total Difficulty (TTD) of 50000000000000000 the Sepolia and the Goerli testnets transitioned to a proof-of-stake consensus mechanism to mimic the Ethereum mainnet.

Sepolia was designed to simulate harsh network conditions, and has shorter block times, which enable faster transaction confirmation times and feedback for developers.

Compared to other testnets like Goerli, Sepolia's total number of testnet tokens is uncapped, which means it is less likely that developers using Sepolia will face testnet token scarcity like Goerli.

Transactions can be viewed on Etherscan and Alchemy also offers a free Sepolia faucet. Due to the future deprecation of the Goerli testnet, we recommend Sepolia as the best testnet to use.

Ropsten 

The Ropsten testnet was launched in November 2016 and supports both Geth and Parity Ethereum node software.

Ropsten testnet allowed developers to use a highly authentic testnet to work on but also opens the network to attacks that would be very expensive to perform on the Ethereum mainnet. One of these happened in February 2017 when attackers deployed a high volume of complex transactions on the network to bring it down. The network was later brought back up and safeguards were put in place to prevent similar attacks. 

Kovan

After the attack on the Ropsten network, there was a need for an alternative testnets. Kovan launched in March 2017 to fulfill this need. The main difference between Ropsten and Kovan is their consensus models. 

Kovan uses a Proof-of-Authority (PoA)  model in which only specific nodes are authorized to confirm transactions and add any new blocks. Since the Parity team created this testnet, developers can only access it using the Parity node software. 

Rinkeby

Following the launch of Kovan, the Rinkeby testnet was launched in 2017 by the Ethereum team. Like Kovan, this testnet uses a modified PoA consensus model to confirm transactions. Unlike Kovan, the network only supports the Geth software and not Parity. 

Goerli 

Goerli is a testnet that combines both a PoA consensus mechanism with wider support of node software compared to Rinkeby and Kovan. Goerli supports both Geth and Parity as well as Nethermind and Hyperledger.

With this higher level of support, the popularity of Goerli has been increasing. It is also the first testnet that was attempted to be moved to the proof-of-stake mechanism before running into issues after multiple attempts.

Transactions can be viewed on Etherscan and Alchemy also offers a Goerli faucet

Morden / Kiln - the past and the future 

Morden was the very first Ethereum testnet. Ethereum shut it down in November 2016, because the network experienced several attacks and became highly congested with useless data that affected performance.

The Kiln testnet was the last planned testnet before other Ethereum testnets and mainnet moved to a Proof-of-Stake consensus mechanism.

Ethereum created this testnet to allow node operators and developers to test before the company upgraded their other public Ethereum testnets.

Source

Conclusion

Utilizing testnets is a critical step in developing applications on any blockchain network, and to ensure the growth of Web3, developers and users need to feel confident in the smart contracts and applications they use.

Testnets are key blockchain developer tools for creating the security and stability that users will increasingly demand as the growth of Web3 applications continues. 

Want to start building decentralized applications on Ethereum testnets? Create a free Alchemy developer account to start building!

Introduction

As more funds and users are onboarded to Web3 and decentralized finance (DeFi) services, security and reliability are becoming increasingly important for developers. Testnets are used by developers to ensure that the smart contracts and dApps (Decentralized Applications) they deploy are functional and secure. 

Developers can work with the same clients as they would on the mainnet but testnets operate on a separate ledger. This separation creates a low-risk environment where developers can test and experiment without the costs of deploying on the mainnet. 

Let's look deeper into what are testnets, the benefits of using a testnet, and how developers can access them.

What are testnets?

Testnets are test blockchain networks that act and perform similarly to the main networks (mainnets) they are associated with. Since they operate on separate ledgers from the mainnet, the coins on a testnet have no connection to transactions and value on the mainnet. This allows developers to deploy, test, and execute their projects on a functioning blockchain freely.

The cost of failure or mistakes on a mainnet is very high and at times irreversible so developers need an environment where they can comfortably work without these risks. 

Security is a high priority for developers working on any decentralized platform. Operating on a testnet also offers the benefit of both investigating any vulnerabilities in the platform as well as educating developers on how the platform works. For testnets that are for pre-network upgrades, it is important to investigate how newly developed changes function before they are merged with the mainnet.

Differences Between Mainnets and Testnets

Most testnets have separate wallet systems to make it easier to manage coins and transactions outside of the mainnet. When deploying contracts and using services like Alchemy, testnets have distinct Network IDs .

For example, on the Ethereum network, the mainnet and testnets have the following IDs: 

Ethereum mainnet - 1

Sepolia testnet - 11155111

Ropsten testnet - 3

Rinkeby testnet - 4

Goerli testnet - 5

Kovan testnet - 42

These IDs are used to ensure that the contract is deployed to the correct network and that the correct wallet system is used. Testnets do not experience the same amount of transaction frequency compared to their mainnets. Code is also not published publicly on testnets due to their changing nature compared to mainnets. 

Ethereum Testnets

There are many different Ethereum testnets, including the newly introduced Sepolia.

Note: Ropsten, Kovan, and Rinkeby testnets have already been deprecated by the Ethereum Foundation. Additionally, 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.

Sepolia

Sepolia is a proof-of-authority testnet created in October 2021 by Ethereum core developers and maintained ever since. After the Ropsten testnet reached a Terminal Total Difficulty (TTD) of 50000000000000000 the Sepolia and the Goerli testnets transitioned to a proof-of-stake consensus mechanism to mimic the Ethereum mainnet.

Sepolia was designed to simulate harsh network conditions, and has shorter block times, which enable faster transaction confirmation times and feedback for developers.

Compared to other testnets like Goerli, Sepolia's total number of testnet tokens is uncapped, which means it is less likely that developers using Sepolia will face testnet token scarcity like Goerli.

Transactions can be viewed on Etherscan and Alchemy also offers a free Sepolia faucet. Due to the future deprecation of the Goerli testnet, we recommend Sepolia as the best testnet to use.

Ropsten 

The Ropsten testnet was launched in November 2016 and supports both Geth and Parity Ethereum node software.

Ropsten testnet allowed developers to use a highly authentic testnet to work on but also opens the network to attacks that would be very expensive to perform on the Ethereum mainnet. One of these happened in February 2017 when attackers deployed a high volume of complex transactions on the network to bring it down. The network was later brought back up and safeguards were put in place to prevent similar attacks. 

Kovan

After the attack on the Ropsten network, there was a need for an alternative testnets. Kovan launched in March 2017 to fulfill this need. The main difference between Ropsten and Kovan is their consensus models. 

Kovan uses a Proof-of-Authority (PoA)  model in which only specific nodes are authorized to confirm transactions and add any new blocks. Since the Parity team created this testnet, developers can only access it using the Parity node software. 

Rinkeby

Following the launch of Kovan, the Rinkeby testnet was launched in 2017 by the Ethereum team. Like Kovan, this testnet uses a modified PoA consensus model to confirm transactions. Unlike Kovan, the network only supports the Geth software and not Parity. 

Goerli 

Goerli is a testnet that combines both a PoA consensus mechanism with wider support of node software compared to Rinkeby and Kovan. Goerli supports both Geth and Parity as well as Nethermind and Hyperledger.

With this higher level of support, the popularity of Goerli has been increasing. It is also the first testnet that was attempted to be moved to the proof-of-stake mechanism before running into issues after multiple attempts.

Transactions can be viewed on Etherscan and Alchemy also offers a Goerli faucet

Morden / Kiln - the past and the future 

Morden was the very first Ethereum testnet. Ethereum shut it down in November 2016, because the network experienced several attacks and became highly congested with useless data that affected performance.

The Kiln testnet was the last planned testnet before other Ethereum testnets and mainnet moved to a Proof-of-Stake consensus mechanism.

Ethereum created this testnet to allow node operators and developers to test before the company upgraded their other public Ethereum testnets.

Source

Conclusion

Utilizing testnets is a critical step in developing applications on any blockchain network, and to ensure the growth of Web3, developers and users need to feel confident in the smart contracts and applications they use.

Testnets are key blockchain developer tools for creating the security and stability that users will increasingly demand as the growth of Web3 applications continues. 

Want to start building decentralized applications on Ethereum testnets? Create a free Alchemy developer account to start building!

{{goerli-faucet-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