quilt / simulation

A tool to simulate Ethereum 2.0 execution
12 stars 2 forks source link

Synthesize chain blocks #3

Open SamWilsn opened 5 years ago

SamWilsn commented 5 years ago

The first step of this task is to design an architecture, and create sub-tasks to track the implementation.

The simulation needs to create some subset of the complete ETH2 block chain. From my understanding, blocks for the beacon chain and at least one shard are required for the simulation to be useful.

The creation of blocks should be controlled by the API. The design should consider future feature requirements like specifying forks, adding invalid blocks or transactions, delayed attestations, persisting to disk, etc.