Proof-of-work is the mechanism that allows the decentralized Ethereum network to come to consensus, or agree on things like account balances and the order of transactions . This prevents users from “double spending” their coins and ensures that the Ethereum chain is tremendously difficult to attack or manipulate.