Ethereum es una tecnología a código abierto (open source) que permite construir apps y organizaciones, tener activos, hacer transacciones y comunicarse, todo de forma descentralizada, es decir, sin ser controlada por una autoridad central. Además de ser descentralizada, Ethereum gracias a su blockchain, provee transparencia y auditabilidad a cualquier persona o entidad
Ethereum, funciona como una computadora mundial que ejecuta programas, en Ethereum, estos programas se llaman contratos inteligentes. La blockchain de Ethereum representa el estado de la computadora con su blockchain, gracias a su naturaleza secuencial de bloque a bloque. La criptomoneda de Ethereum (ETH) es lo que limita la utilización de recursos de la computadora mundial o EVM (Ethereum virtual machine, o máquina virtual de Ethereum), es decir, para utilizar esta computadora, hay que pagar, estos pagos se hacen con ETH. Por ejemplo, para poder enviar ETH desde la cuenta-A a la cuenta-B, la cuenta-A tendrá que hacer un pago en ETH para que la transacción pueda ser validada y subsecuentemente añadida a la blockchain, de igual manera si la cuenta-B quiere ejecutar un contrato inteligente hospedado en la blockchain, la cuenta-B tendrá que pagar en ETH una cantidad proporcional a la cantidad de cómputo que requiera correr el contrato inteligente.