Ethereum: Does It Have a Future?