Ethereum is an open-source blockchain platform that enables the creation of smart contracts through its Ethereum Virtual Machine (EVM). Smart contracts are self-executing digital contracts that can automate transactions securely on the blockchain. The document also compares Ethereum to Bitcoin, highlighting differences in block time, rewards, and transaction processing costs.