The deposit contract for the new Proof of Stake (PoS) blockchain has been published on ethereum after years of development for the biggest upgrade of any running blockchain. The final...