Ethereum 2.0 and the transition to proof-of-stake

Work In Progress medium