[Ethereum 2.0 Explained] Part II | Phase 0 and the Beacon Chain