Serenity: What Ethereum 2.0 means for blockchain technology.