Ethereum is a distributed computing platform, open-source and decentralized, allowing for the creation of smart contracts and decentralized applications (dApps).
The five core technologies forming Ethereum's smart contract platform include Smart Contracts - Blockchain, Cryptographic tokens - addresses, Peer-to-Peer (P2P) network, Consensus algorithm, and Turing complete virtual machine.