▷ ¿Qué son los contratos inteligentes?

Los contratos inteligentes representan una extensión funcional de la cadena de bloques. Son contratos que se desencadenan automáticamente y que están vinculados a condiciones específicas de dos partes. Estas condiciones se registran de forma invariable en el código del protocolo. La plataforma más popular para ejecutar contratos inteligentes es Ethereum.


Saludo


¿Cómo funcionan los contratos inteligentes?

Básicamente, los contratos inteligentes son pequeños programas que se ejecutan en una cadena de bloques y se basan en una función simple "si-entonces" que pueden ejecutar automáticamente. Al igual que en un contrato clásico, se definen condiciones y acciones para ello. Los contratos inteligentes se benefician de las propiedades de la cadena de bloques y son inmutables, transparentes y no requieren un intermediario para su procesamiento.


¿Querés abrir una cuenta gratis en Binance?  Pulsa Aquí


En cambio, la funcionalidad de la cadena de bloques garantiza la ejecución segura de contratos a un costo mínimo. Las ventajas son muchas. Los contratos inteligentes se pueden ejecutar de forma automática y sin pérdida de tiempo, sin depender de intermediarios o altos costos de transacción.


Dentro de una cadena de bloques, un contrato inteligente funciona como una cuenta separada con una dirección pública, pero sin un propietario. Prácticamente nadie tiene la clave privada de esta cuenta. Una vez creado, nadie puede acceder a él ni realizar cambios . En cambio, el contenido del contrato se establece en forma de condiciones y acciones que la cuenta ejecuta automáticamente. Asimismo, puede conectarse a otras cuentas con las que debería interactuar. Para ello, los respectivos titulares de las cuentas deben aceptar los contratos por adelantado utilizando su huella digital.


¿Cómo se pueden utilizar los contratos inteligentes?

Las áreas de aplicación de los contratos inteligentes son enormes. A continuación se describen algunos ejemplos sencillos.


La representación de un pago repetitivo debería ayudar a aclarar esta funcionalidad. En el sistema clásico de blockchain, por ejemplo, María puede realizar su alquiler mensual transfiriendo dos Bitcoin a su arrendador y, a cambio, recibe el derecho a mudarse al apartamento. Sin embargo, tendría que repetir este proceso todos los meses, similar a una transferencia bancaria instruida. Con un contrato inteligente, María puede concluir un contrato con su arrendador que realiza un pago automático y recurrente. Para ello, define la condición de que debe ocurrir el primer día de cada mes. Si se cumple esta condición, se inicia una transacción correspondiente desde su cuenta a través de la cuenta del contrato inteligente a la cuenta del propietario. Si el arrendador y María están de acuerdo con este contrato,


Lo que básicamente suena simple como una orden permanente con un banco, pero ahora llega sin intermediario, en este caso el banco, gracias a la tecnología del blockchain. En teoría, se podrían implementar compañeros de habitación adicionales en el contrato inteligente. O podría definirse que los reembolsos de costos adicionales permanecen en la cuenta del contrato inteligente para compensarlos con alquileres futuros.

Ethereum


Otro caso interesante es la generación de energía descentralizada, en la que los productores y consumidores privados de energía solar se conectan entre sí sin un intermediario. La cadena de bloques puede documentar tanto la cantidad de consumo de energía por parte de los consumidores como la cantidad de producción solar de manera descentralizada y a prueba de manipulaciones. Esto se hace, por ejemplo, a través de bombillas inteligentes que alimentan información sobre el consumo de energía directamente en la cadena de bloques. Los contratos inteligentes podrían iniciar automáticamente los pagos correspondientes de los consumidores a los productores. En tal sistema, las compañías eléctricas serían superfluas, ya que la cadena de bloques crea confianza y los contratos inteligentes adopte condiciones de contrato y flujos de pago automatizados.


Las posibilidades reales de los contratos inteligentes van mucho más allá de los ejemplos descritos. Los contratos inteligentes pueden ser de cualquier complejidad y contener numerosas partes y condiciones. Tan pronto como se puedan definir y digitalizar las condiciones y acciones, los contratos inteligentes pueden hacerse cargo de este trabajo.


En el curso del avance de la digitalización, por ejemplo, el trabajo de abogados, notarios o autoridades se facilitaría o incluso se haría superfluo. El Internet de las cosas podría realizar pagos y facturación automatizados en tiempo real a través de la interfaz de la cadena de bloques.


Ofertas iniciales de monedas y DApp's

En el ámbito de las ICO (Ofertas iniciales de monedas) los contratos inteligentes ya están en uso. Estos son financiamientos enjambres de empresas en los que un pago a una cuenta específica inicia directamente un reembolso en forma de acciones (tokens). En teoría, incluso empresas enteras pueden automatizarse mediante contratos inteligentes.


Si varios contratos inteligentes están conectados entre sí, se pueden construir programas complejos que se descentralizan a través de la cadena de bloques. Estas aplicaciones se denominan aplicaciones descentralizadas o DApp para abreviar. Uno de los muchos ejemplos de esto sería, por ejemploGolem, una red descentralizada para alquilar y arrendar potencia informática.


Básicamente, muchas criptomonedas que no tienen su propia infraestructura de cadena de bloques son simplemente DApps complejas que se ejecutan como un programa en una cadena de bloques existente.


Puede comparar este modelo con el de un servicio web en línea por el que paga. Un buen ejemplo de esto lo proporcionaEthereum-Blockchain, que está disponible mediante su sofisticado sistema operativo llamado Ethereum Virtual Machine (EVM). Para que los inquilinos puedan ejecutar sus programas o aplicaciones en el EVM , deben pagar lo que se conoce como gas . En el EVM, el gas se paga en la moneda de Ethereum (Ether), después de lo cual el código del programa de las aplicaciones se ejecuta en toda la red Ethereum y los inquilinos pueden ejecutar sus programas en el EVM.


Dado que la mayoría de las tecnologías blockchain también se basan en el principio de código abierto, las posibilidades de crear DApps innovadoras están abiertas a todos. Por lo tanto, será emocionante ver qué aplicaciones descentralizadas y qué sistemas operativos influirán en el entorno privado y profesional en el futuro.