EthOn Overview

This is an informal and simplified illustration of an Ethereum network and blockchain modeled with EthOn.

The left side of the illustration demonstrates the relationship between protocol variants implemented through soft and hard forks of the Ethereum blockchain, as well as the relation between full nodes, light nodes and the external actors that control them.

The right side illustrates a sequence of interactions with the blockchain, including a transaction between two external accounts, a contract creation message, contract call message and the resulting call graph and state transitions.

Additional illustrations provided below basically comply with VOWL for concept illustrations and QueryVOWL for modeling scheme illustrations.

EthOn Concept Illustrations

Account Concept

Network Concept

Message Concept

Transaction Concept

Transition Concept

Transaction Receipt Concept

Log Concept

Modeling Scheme Illustrations

Block Modeling Scheme

Transition Modeling Scheme