Ethereum is a platform for decentralised applications. DAPPS are built on smart contracts. Smart contracts are written in Ethereum’s native programming language called Solidity. Once smart contracts are written in Solidity they are compiled and converted into a machine code. Ethereum Virtual Machine, aka EVM is the environment in which these machine codes are executed and implemented. EVM allows anyone to run smart contracts and expect a guaranteed outcome. Every node stores and performs the code execution. A node is a computer that is connected to the Ethereum network. Computers all around the world act as a single computer by executing the same code and giving the same result. This is why Ethereum is often referred to as World Computer.
Articles in this section
- What is Ethereum?
- What is Ether (ETH)?
- What are the purposes of Ether?
- Who created Ethereum?
- Ethereum story in a nutshell
- What is the difference between Ethereum and Bitcoin?
- What is a smart contract?
- What are decentralised applications (dApps)?
- What are the benefits of Decentralised Applications?
- What is a DAO?