The core components of Ethereum include smart contracts, which are self-executing agreements with predefined rules and conditions, and decentralized applications (DApps). These components enable a decentralized and transparent network where developers can create innovative applications and users can interact with them securely and directly, without the need for intermediaries. Ethereum also operates on a consensus mechanism called proof-of-work, which ensures the security and integrity of the network.