This report explores the architecture, features, challenges, and applications of Ethereum and Bitcoin in token systems and decentralized file storage. It also discusses the similarities and differences between these two cryptocurrencies. Ethereum's architecture is based on the public blockchain and supports the development of the Ethereum Virtual Machine. The transactions within Ethereum are decentralized, immutable, and pseudonymous. Bitcoin supports security token systems and decentralized file storage. Both cryptocurrencies are based on distributed ledgers and secure cryptographic functions. The report concludes with insights for better conclusions.