Scalability with Ethereum 2.0: all you need to know