Ethereum is a decentralized blockchain platform that makes a peer-to-peer network that safely executes and verifies application code, called smart contracts. Smart contracts give a permit to the participants to transact with each other without a trusted central authority.