Version 1.0 of the Ethereum 2.0 specifications have been released and if all goes to plan, the blockchain upgrade should happen at the beginning of next month.