There is a lot of activity going on building the Ethereum 2.0 beacon chain, including the .NET client I am working on, Nethermind.
The beacon chain consists of blocks and a progressive state. Blocks are generated, signed, and transmitted across the network, then applied to transition the state. The following diagram shows the main relationships.
![](http://sgryphon.gamertheory.net/wp-content/uploads/2020/03/eth2-state-transition.png?w=724)