Understanding Ethereum: The Backbone of Decentralized Applications