Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.
Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

Ethereum's Core Components

When a user submits a transaction on the Ethereum network, it follows a standard journey through several main protocol components that work together to ensure the correct transfer of ETH and other tokens. These components — The Ethereum Virtual Machine (EVM), Ethereum State, mempool, and blockchain — each play a distinct role in maintaining the integrity of the settlement system.

  • Ethereum Virtual Machine: The EVM is responsible for interpreting and executing smart contracts. When a transaction is executed, the EVM processes the contract logic, determining the transaction outcome and what changes must be made to the Ethereum State, which in turn records who owns what. The EVM ensures that every action performed by a smart contract follows the network's rules, making it essential to transaction processing.

  • Ethereum State: The Ethereum State is the system's database that keeps track of all users' ether and token balances, as well as the active smart contracts. It acts as a live record of ownership and current values within the network. Every change resulting from a transaction is reflected in the Ethereum State, ensuring that participants always have an accurate view of asset ownership.

  • Mempool: The mempool contains all unconfirmed, valid transactions that are waiting to be included in the blockchain. When a transaction is submitted, it first enters the mempool, where it is queued and waits for validation by network participants. The mempool ensures that transactions are available to validators, who will eventually add them to the blockchain.

  • Blockchain: The blockchain is the shared transaction record for the Ethereum network. It logs every transaction and ensures that all users are in agreement about the current Ethereum State. When a transaction is validated and included in a new block, it becomes an immutable part of the blockchain. This shared ledger ensures the integrity of transaction history and allows users to verify the entire chain of ownership.

The journey of an Ethereum transaction begins when a user authorises a transfer, which is then broadcast to the network and enters the mempool. Once the transaction is validated, the EVM executes any relevant smart contracts, and the blockchain records the confirmed transaction, updating the Ethereum State to reflect the new balances or contract states. This standardised process ensures that the network accurately tracks ownership and that tokens are correctly transferred between users.

 

Welcome
to CoinShares

Personal data

0102

When you visit CoinShares website, cookies enhance your experience. They help us to show you more relevant content. Some cookies are necessary for the site to work and will always be active. Blocking some types of cookies may impact your experience of the website and the services which we offer on our website.

We use cookies on our site to optimize our services. Learn more about our EU cookie policy or US cookie policy.

  • Necessary
    Question circle icon
  • Preferences
    Question circle icon
  • Statistical
    Question circle icon
  • Marketing
    Question circle icon