Ethereum Unveiled: The Future of Digital Contracts and Apps