Ir al contenido principal

Ethereum y Contratos Inteligentes

Actualizado hace más de 2 semanas

Descripción general de Ethereum

Ethereum es una arquitectura informática global y descentralizada de código abierto que ejecuta programas conocidos como contratos inteligentes. Utiliza la tecnología blockchain para sincronizar y almacenar estados del sistema, y utiliza una criptomoneda llamada Ether para medir y limitar el costo de los recursos de ejecución.

La plataforma Ethereum permite a los desarrolladores crear aplicaciones descentralizadas robustas utilizando métodos económicos integrados. Esto permite un tiempo de actividad continuo mientras se reduce o elimina la censura, las interfaces de terceros y el riesgo de contraparte.

Diferencias entre Ethereum y otras blockchains

Propósito: La moneda digital Ether es esencial y necesaria para el funcionamiento de Ethereum, y Ether se considera una moneda de utilidad para pagar el uso de la plataforma Ethereum. Sin embargo, el alcance de Ethereum se extiende más allá de ser una simple red de pagos digitales.

Más que un simple libro mayor

Ethereum está diseñado como una blockchain programable de propósito general capaz de ejecutar una máquina virtual que puede procesar código arbitrario de complejidad infinita.

El lenguaje de scripting de Bitcoin está intencionalmente restringido a condiciones de salida simples de Verdadero/Falso, mientras que el lenguaje de Ethereum es Turing-completo, lo que significa que es equivalente a una máquina de computación universal capaz de realizar cualquier cálculo que una máquina de Turing teórica pueda realizar.

Contratos Inteligentes

Bitcoin sentó las bases de la tecnología blockchain y Ethereum revivió el concepto de contratos inteligentes.

En esencia, un contrato inteligente persigue el mismo objetivo que un contrato tradicional: registrar los compromisos, derechos, recompensas y penalizaciones de cada parte involucrada, asegurando que las transacciones se ejecuten de acuerdo con las reglas acordadas.

Los programas de contratos inteligentes no son solo programas de computadora automatizados que se ejecutan en la blockchain; son participantes del sistema en sí mismos.

  • Responden a la información recibida y envían información externamente

  • Reciben, almacenan y transfieren valor

  • Mantienen activos temporalmente

Los programas de contratos inteligentes actúan como una entidad de confianza (en forma digital) que ejecuta operaciones de acuerdo con los términos del contrato.

Originalmente, los contratos inteligentes no se aplicaban en industrias prácticas debido a la falta de un entorno de ejecución confiable. Sin embargo, después de la llegada de Bitcoin, la gente se dio cuenta de que la tecnología subyacente de Bitcoin, la blockchain, proporciona de forma inherente un entorno de ejecución confiable para los contratos inteligentes. Ethereum se encontraba entre los primeros en darse cuenta de la sinergia entre la blockchain y los contratos inteligentes.

¿Ha quedado contestada tu pregunta?