Skip to content


Here are 4 crucial elements shaping Web 3.0:

  1. Ethereum Blockchain
    • These are state machines allowing global access and maintained by a decentralized network of nodes. Since the Ethereum Blockchain is not owned by anyone but the entire network’s users, anyone can access and write code on it.
    • However, it’s essential to note that you can write but cannot update existing data.
  2. Smart Contracts
    • Programs running on the state machine to define logic behind state changes. Smart Contracts are written in high-level languages by application developers.
    • Some languages used include: Vype, Solidity…
  3. Ethereum Virtual Machine – EVM
    • Used to execute logic defined by Smart Contracts. Generally, the main role of EVM is to process state changes at the state machine.
  4. Front End
    • Also known as the user interface. The Front End plays a role in determining user interface logic and connects with Smart Contracts to define application logic.


Source: Admin compilation