March 2017
Intermediate to advanced
540 pages
12h 13m
English
Ethereum, just like any other blockchain, can be visualized as a transaction-based state machine. This is mentioned in the Ethereum yellow paper written by Dr. Gavin Wood. The idea is that a genesis state is transformed into a final state by executing transactions incrementally. The final transformation is then accepted as the absolute undisputed version of the state. In the following diagram, the Ethereum state transition function is shown, where a transaction execution has resulted in a state transition.

Ethereum State transition function
In the preceding example, a transfer of 2 Ether from Address 4718bf7a to Address 741f7a2 ...