Ethereum Introduces Proof of Stake to Solve its Scaling Problem