The Ethereum Shapella Upgrade and its implications