Info de acciones
¿Qué son los contratos inteligentes? Historia, función y casos de uso
Los contratos inteligentes permiten la automatización de ciertos aspectos de la funcionalidad de una plataforma. Estos acuerdos digitales se autoejecutan realizando acciones predefinidas al recibir un activo digital o criptomoneda. Hoy en día, los contratos inteligentes se utilizan en todas partes del espacio blockchain, pero no siempre fue así. Tomemos un momento para examinar cómo surgieron estos útiles protocolos y cómo funcionan sin necesidad de intervención de terceros.
El concepto original de contrato inteligente precede a las criptomonedas por catorce años. Irónicamente, el hombre al que se le atribuye el desarrollo de los contratos inteligentes es nada menos que el conocido Bitcoinista Nick Szabo. Muchas personas creen que Nick es en realidad Satoshi Nakamoto debido a sus trabajos anteriores.
Nick famosamente teorizó sobre bits que almacenan valor utilizando un sistema de prueba de trabajo cinco años antes de que existiera Bitcoin (BTC ). Siempre ha sido un pionero en el espacio cripto. En 1994, Nick lanzó su código de contrato inteligente al público. También acuñó la frase “contrato inteligente”.

Nick Szabo via TMNews
¿Por qué se necesitan los “contratos inteligentes”?
Todo contrato inteligente contiene cuatro principios básicos. Primero, necesitas el sujeto del contrato. El sujeto es lo que le da a tu contrato acceso a los bienes o servicios que el contrato regula. Segundo, necesitas firmas digitales (claves privadas) de todos los involucrados en el contrato. Estas firmas son las que inician el contrato. Luego viene la especificación de los términos del contrato. Esta parte es donde estableces la secuencia exacta de operaciones que se inician cuando el contrato se ejecuta. Finalmente, necesitas una plataforma descentralizada. Una red blockchain mantiene el contrato inteligente almacenado de forma redundante y seguro contra alteraciones.
Componentes del contrato inteligente
- Sujeto del contrato
- Firmas digitales
- Términos del contrato
- Plataforma descentralizada
¿Cómo se utilizan los “contratos inteligentes”?
Existen usos infinitos para los contratos inteligentes. Los contratos inteligentes te ayudan a intercambiar activos digitales y del mundo real. Los contratos inteligentes viven en la blockchain y no pueden ser alterados. Esta seguridad adicional hace que estos acuerdos digitales sean ideales para muchos escenarios empresariales.
Contratos inteligentes en ICOs
Las Ofertas Iniciales de Monedas (ICOs) utilizan protocolos de contratos inteligentes durante sus eventos de financiación colectiva. Los contratos inteligentes rastrean, calculan, otorgan y distribuyen automáticamente los fondos enviados entre la empresa y el inversor. La programación de contratos inteligentes permite la automatización de todo el proceso.
Esta automatización permite a las empresas aceptar financiación de una audiencia más amplia. La carga de trabajo de la empresa no aumenta, pero la exposición de la recaudación de fondos de la empresa se expande. La naturaleza integral de esta estrategia ayudó a impulsar a las ICOs a cifras récord durante el auge de 2017. Un informe muestra que el volumen de ICOs duplicó los números del año anterior en mayo de 2018.
Las empresas tradicionales se inclinan hacia los contratos inteligentes
Las empresas tradicionales continúan ingresando al ámbito de los contratos inteligentes a medida que la integración de blockchain avanza. Hoy en día, existen plataformas que utilizan contratos inteligentes para casi todo, incluyendo bienes raíces, inversiones, regalías, elecciones, logística y mucho más.
Contratos inteligentes impulsados por Ethereum
La criptomoneda Ethereum (ETH ), es más conocida por introducir el concepto de contrato inteligente en el espacio cripto. El protocolo ERC-20 de Ethereum utiliza contratos inteligentes para ayudar a automatizar la creación y distribución de tokens. ERC-20 es, de lejos, el protocolo de emisión de tokens más utilizado en el mercado.

Ethereum Smart Contract Coding via Ethereum.org
Vitalik Buterin, desarrollador de Ethereum, describe los contratos inteligentes como un programa que “valida automáticamente una condición y determina si el activo debe ir a una persona o volver a la persona que lo envió o alguna combinación“. Ethereum utiliza su Máquina Virtual (EVM) para lograr capacidades de contratos inteligentes de forma nativa.
Desarrollo de contratos inteligentes
Desde que Ethereum incrementó la conciencia sobre los contratos inteligentes, modelos de contratos inteligentes más complejos y avanzados han ingresado al espacio cripto. Plataformas como EOS (EOS ), Stellar (XLM ) y NEO (NEO ) utilizan diferentes mecanismos de consenso en comparación con el sistema de Prueba de Trabajo (Proof-of-Work) que originalmente usaba Ethereum.
Los contratos inteligentes están eliminando al intermediario de muchos de los sistemas empresariales más utilizados hoy en día. La naturaleza sin confianza de estos protocolos permite a empresas e inversores aumentar la eficiencia y la seguridad simultáneamente. Deberías esperar una mayor integración de esta tecnología en los sistemas empresariales tradicionales a medida que más plataformas ingresen al mercado.












