Ethereum is a decentralized, open source, and distributed computing platform that enables the creation of smart contracts and decentralized applications , also known as dapps. Smart contracts are computer protocols that facilitate, verify, or enforce the negotiation and performance of some sort of agreement.