The Metamask client allows access to three test networks:

  • Ropsten
  • Kovan
  • Rinkeby

I'm curious:

  • What are the similarities / differences between them?
  • Which use cases are best for each network
  • Are there more than these listed above?
up vote 87 down vote accepted

Ropsten

  • PoW
  • Supported by geth and parity
  • Best reproduces the current production environment
  • Chaindata size 15 GB - Apr 2018

Kovan

  • PoA (Immune to spam attacks)
  • Supported by parity only
  • Chaindata size 13 GB - Apr 2018

Rinkeby

  • PoA (Immune to spam attacks)
  • Supported by geth only
  • Chaindata size 6 GB - Apr 2018

Sokol

  • PoA (Immune to spam attacks)
  • Supported by parity only
  • Chaindata size 5gb - Jun 2018

If you need support on both geth and parity go wtih Ropsten. Otherwise choose Kovan, Sokol or Rinkeby as they are more stable.


Detailed version below:

Ropsten

Kovan

  • PoA testnet started by the Parity team
  • History:
    • Started in March 2017. Named after a subway station in Singapore.
  • Pros:
    • Immune to spam attacks (as Ether supply is controlled by trusted parties)
  • Cons:
    • Not supported in geth.
    • Doesn't fully reproduce the current production environment as it uses PoA.
    • Ether can't be mined. It has to be requested from the faucet.
  • Network id: 42
  • Block time: 4 seconds
  • Command: parity --chain kovan
  • Explorer https://kovan.etherscan.io/
  • Github https://github.com/kovan-testnet/proposal

Rinkeby

  • PoA testnet started by the Ethereum team. Uses Clique PoA consensus protocol.
  • History:
    • Started in April 2017. Named after a metro station in Stockholm.
  • Pros:
    • Immune to spam attacks (as Ether supply is controlled by trusted parties)
  • Cons:
    • Supported by geth only
    • Doesn't fully reproduce the current production environment as it uses PoA.
    • Ether can't be mined. It has to be requested from a faucet:
  • Network id: 4
  • Block time: 15 seconds
  • Command: geth --rinkeby or geth --networkid 4
  • Explorer https://rinkeby.etherscan.io/
  • Github https://github.com/ethereum/EIPs/issues/225
  • Website https://www.rinkeby.io

Sokol

  • 3
    Great answer. Could you also tell us about the approximate size (in gigs) of each as of today ,please? It s v. important for people with a small hd :). – hartmut Dec 17 '17 at 21:53
  • Probably faucet.metamask.io doesn't working. – kodmanyagha Feb 7 at 16:17

There are other networks as well, as described in this SO answer, copied here with their network id numbers:

  • 0: Olympic, Ethereum public pre-release testnet
  • 1: Frontier, Homestead, Metropolis, the Ethereum public main network
  • 1: Classic, the (un)forked public Ethereum Classic main network, chain ID 61
  • 1: Expanse, an alternative Ethereum implementation, chain ID 2
  • 2: Morden, the public Ethereum testnet, now Ethereum Classic testnet
  • 3: Ropsten, the public cross-client Ethereum testnet
  • 4: Rinkeby, the public Geth Ethereum testnet
  • 42: Kovan, the public Parity Ethereum testnet
  • 77: Sokol, the public POA testnet
  • 99: POA, the public Proof of Authority Ethereum network
  • 7762959: Musicoin, the music blockchain

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.