Why Is Ethereum A Perfect Alternative For Bitcoin?