🔮
Ethereum
  • General
    • What is Ethereum
      • Ethereum & Bitcoin General Comparison
      • Singleton State
      • The Ethereum Virtual Machine (EVM)
      • Opcodes (operation codes) EVM
      • Ethereum Client
      • Forks
      • Gas (wei)
        • EIP-1559
        • Table Conversion (wei)
      • Proof of Stake (PoS)
      • Proof of Authority (PoA)
      • The Beacon Chain
      • Networks
        • Ethereum mainnet
        • Goerli
      • Account-based model & UTXO-based model
      • Externally Owned Account (EOA)
      • Node Clients
        • Geth
        • Nethermind
      • Contract Account
      • Smart Contract Upgradeability
      • Ultrasound Money
      • Merkle Trees
        • Patricia Merkle Tree
      • Tries
        • State Trie
        • Storage Trie
        • Transactions Trie
        • Receipts Trie
      • Transactions
        • Ethereum Transaction Architecture
      • World State
        • Chain of States
        • Chain of Blocks
        • Stack of Transactions / Mempool
      • Contract Creation
      • Message Call Transaction
      • P2P Network
      • Web3.js
      • Ether.js
        • Smart Contract Interaction Example
      • Web3.js vs Ether.js
      • Node Providers
      • ENS (Ethereum Name Service)
      • Web3 dapp
      • Escrow
      • Multi-signature
      • ERC-20 tokens
        • Send ERC20s to Contracts
      • NFTs
        • ERC-721 and ERC-1155
      • Solidity
        • State Variables
        • Data Location
        • Numbers
        • Modifiers
        • View & Pure Modifiers
        • Data Types
          • Modifiers
          • Modifiers (Functions)
          • Address & Address Payable
        • Hardhat
        • Payable Functions
        • Receive Function
        • Fallback Function
        • Global Variables
        • Self Destruct
        • Create2 Function
        • Revert function
        • Require function
        • Assert Function
        • Calldata
        • Interface
        • Mapping
        • Array
        • Struct
        • Inheritance
          • Virtual & Overwrite
          • Multiple inheritance
          • Hierarchical Inheritance
        • Events
          • Indexed (keyword)
          • LOG0 - LOG4
        • Multi-signature Example
        • Smart Contracts
          • Context
      • Application Binary Interface (ABI )
  • Extras
    • Terminology
      • Bytecode
      • Keccak-256
      • Turing complete
Powered by GitBook
On this page
  1. General
  2. What is Ethereum

Networks

In Ethereum, a network refers to a collection of nodes that are connected to each other and share a common set of rules and protocols for validating transactions and maintaining the blockchain. Networks in Ethereum can be categorized into three main types: the mainnet, testnets, and private networks.

  1. Mainnet: The mainnet is the public, live network that hosts real Ethereum transactions and smart contracts. It is the primary network for Ethereum and is used for real-world applications and use cases.

  2. Testnets: Testnets are alternative Ethereum networks that are designed for testing and experimentation purposes. They are separate from the mainnet and do not involve real Ethereum tokens or assets. Testnets allow developers and users to test and deploy their applications without incurring the high costs and risks associated with the mainnet. There are several testnets available for Ethereum, including Rinkeby, Kovan, Ropsten, and Goerli.

  3. Private networks: Private networks are Ethereum networks that are not connected to the public Ethereum network or any other Ethereum network. They are used for development, testing, and experimentation purposes within a private or controlled environment. Private networks allow developers and organizations to experiment with Ethereum-based applications and infrastructure without exposing them to the public or incurring any costs.

Each network in Ethereum has its own set of rules, protocols, and network parameters that determine how transactions are validated, how new blocks are added to the blockchain, and how smart contracts are executed. The choice of network depends on the specific use case and requirements of the application or project.

PreviousThe Beacon ChainNextEthereum mainnet

Last updated 2 years ago