How Bitcoin and Ethereum differ from each other: From decentralized applications to different consensus mechanisms.