Descripción general de Ethereum
Ethereum es una plataforma informática descentralizada, global y de código abierto que ejecuta programas conocidos como contratos inteligentes. Utiliza la tecnología blockchain para sincronizar y almacenar los estados del sistema, mientras que una criptomoneda llamada Ether se utiliza para medir y limitar el costo de los recursos computacionales.
La plataforma Ethereum permite a los desarrolladores crear aplicaciones descentralizadas resistentes mediante el uso de mecanismos económicos integrados. Esto ayuda a que las aplicaciones permanezcan continuamente disponibles y al mismo tiempo reduce o elimina la censura, las dependencias de terceros y los riesgos de contraparte.
Diferencias entre Ethereum y otras cadenas de bloques
Objetivo
La moneda digital Ether es esencial para el funcionamiento de Ethereum. Sirve como moneda de utilidad utilizada para pagar el acceso a la plataforma Ethereum. Sin embargo, Ethereum es mucho más que una red de pagos digitales.
Más que un simple libro mayor
Ethereum fue diseñado como una cadena de bloques programable de propósito general capaz de ejecutar una máquina virtual que puede procesar código arbitrario y altamente complejo.
El lenguaje de programación de Bitcoin se limita intencionalmente a condiciones simples de verdadero o falso, mientras que el lenguaje de Ethereum es completo en Turing. Esto significa que es equivalente a una máquina informática universal y puede realizar cualquier cálculo que una máquina teórica de Turing pueda ejecutar.
Contratos inteligentes
Bitcoin introdujo la tecnología blockchain, mientras que Ethereum revivió y amplió el concepto de contratos inteligentes.
En esencia, un contrato inteligente pretende lograr el mismo objetivo que un contrato tradicional: definir las obligaciones, derechos, recompensas y sanciones de cada parte participante, y garantizar que las transacciones se ejecuten de acuerdo con las reglas acordadas.
Los programas de contratos inteligentes no son simplemente programas automatizados que se ejecutan en una cadena de bloques; también pueden funcionar como participantes activos dentro del sistema.
*Pueden responder a la información recibida y enviar información al exterior.
*Pueden recibir, almacenar y transferir valor.
*Pueden poseer activos temporalmente.
Los programas de contratos inteligentes actúan como entidades digitales confiables que realizan operaciones según los términos del contrato.
En el pasado, los contratos inteligentes no se utilizaban ampliamente en industrias prácticas porque no existía un entorno de ejecución confiable. Sin embargo, después de la aparición de Bitcoin, la gente se dio cuenta de que la propia tecnología blockchain podía proporcionar naturalmente un entorno de ejecución confiable para contratos inteligentes. Ethereum fue una de las primeras plataformas en reconocer y aplicar la sinergia entre blockchain y contratos inteligentes.
