The main objective of Ethereum is to accept transactions from accounts, update their state, and maintain this state as current till another transaction updates it again. The whole process of accepting, executing, and writing transactions can be divided into two phases in Ethereum. There is a decoupling between when a transaction is accepted by Ethereum and when the transaction is executed and written to the ledger. This decoupling is quite important for decentralization and distributed architecture to work as expected.
Blockchain helps primarily in the following three different ways:
- Trust: Blockchain helps in creating applications that are decentralized and collectively owned by multiple people. Nobody within this group ...