Ethereum es una red punto a punto de máquinas virtuales que cualquier desarrollador puede usar para ejecutar aplicaciones distribuidas (Dapps). Estos programas de computadora podrían ser cualquier cosa, pero la red está optimizada para llevar a cabo reglas que se ejecutan mecánicamente cuando se cumplen ciertas condiciones, como un contrato. Ethereum usa su propia cadena de bloques pública descentralizada para almacenar, ejecutar y proteger criptográficamente estos contratos.
Cada computadora en su red descarga una pequeña máquina virtual para sincronizarse con la cadena de bloques Ethereum y permanece disponible para ejecutar contratos. Esta red distribuida de computadoras proporciona convenientemente la seguridad, confiabilidad y potencia informática necesaria para llevar a cabo los arreglos diseñados. Por supuesto, esta red de consenso no es gratuita ni privada, por lo que los desarrolladores solo la usan para lograr un consenso sobre los resultados y cuándo sus datos pueden ser públicos. La cadena de bloques Ethereum se puede buscar públicamente aquí.
Si bien la mayoría de los ejemplos de estos contratos representan diversas interacciones humanas, la tecnología actualmente se prefiere para casos de uso industrial como la lógica comercial estricta entre organizaciones o la comunicación de máquina a máquina. Por ejemplo, algunas compañías de energía están investigando formas de crear una red más inteligente, donde las casas pueden comprar y vender energía automáticamente. Otro ejemplo es la colaboración de International Business Machines Corp. (IBM) / Samsung Group "Internet of Things". Sin embargo, utilizaron una bifurcación del código de Ethereum, en aras de la privacidad, para determinar cómo estas "cosas" se comunican entre sí.
La industria financiera ama la promesa de blockchain controlable, pero no la falta de privacidad. Entonces, las compañías de consultoría como Eris han bifurcado a Ethereum para venderlo, junto con sus servicios de consultoría, para ayudar a los bancos a construir sus propias redes privadas.
Ethereum es sin duda una implementación novedosa de máquinas virtuales con posibilidades increíbles. Sin embargo, aún no sabemos cuán grande crecerá la red Ethereum sin bifurcar ni cuán escalable podría ser esta red.