16.7 C
Santiago
20 de mayo de 2022
Image default
Guías Qué?

¿Qué es un contrato inteligente?

Un contrato inteligente son líneas de código almacenada en un libro mayor distribuido (blockchain) que se ejecuta automáticamente cuando se cumplen los términos y condiciones preestablecidos. En otras palabras, los contratos inteligentes son contratos autoejecutables en los que los términos del acuerdo entre el comprador y el vendedor se escriben directamente en líneas de código.

En términos simples, un contrato inteligente es un programa que se ejecuta como lo configuró el desarrollador que lo creó. La cadena de bloques almacena el código del contrato y sus acuerdos.

A través de dicho libro mayor distribuido, el código ordena la ejecución y las transacciones son rastreables, transparentes e inmutables.

Estas líneas de código producen varios beneficios, más evidentes en entornos empresariales y colaboraciones. En estos escenarios, los contratos inteligentes ejecutan y respaldan ciertos tipos de acuerdos con los participantes. Estos permiten garantizar el resultado sin la necesidad de una autoridad central, un sistema legal u otras partes externas.

¿Cómo comenzaron los contratos inteligentes?

Mucha gente asocia los contratos inteligentes con las criptomonedas y, en consecuencia, con la plataforma Ethereum. Sin embargo, los contratos inteligentes fueron propuestos por primera vez en 1994 por Nick Szabo. Sorprendentemente, el informático estadounidense también inventó una moneda virtual llamada ‘Bit Gold’ en 1998, una década antes de la invención del popular Bitcoin .

Según BitDegree, a menudo se dice que Szabo es la persona detrás del desconocido Satoshi Nakamoto, el controvertido inventor de Bitcoin. De hecho, Nick Szabo ha negado los rumores.

En 1994, Szabo tuvo la brillante idea de poder registrar contratos en forma de lenguaje informático. El criptógrafo sugirió que este contrato se activaría de forma automatizada después de ensamblar condiciones específicas.

Como se pretendía originalmente, tiene como objetivo evitar tratar con terceros, como bancos, mediante la ejecución de contratos a través de una red confiable totalmente controlada por computadoras.

Muchos se estarán preguntando por qué la idea no era posible y accesible hace casi 3 décadas cuando se inventó. La respuesta es simple: la tecnología blockchain aún no existía. Pero Szabo trabajó arduamente en esta idea e incluso fue autor de un libro llamado “Contratos inteligentes: bloques de construcción para mercados libres digitales”, publicado en 1996 y que se vende y se usa hasta hoy.

En 2009, en línea con el lanzamiento público de Bitcoin, se dio a conocer el primer uso de la tecnología blockchain. Seis años después, en 2015, al joven emprendedor Vitalik Buterin se le ocurrió la plataforma Ethereum y finalmente comenzó a presentar los primeros contratos inteligentes en funcionamiento.

¿Cómo funcionan los contratos inteligentes?

La famosa empresa de consultoría IBM afirmó que la forma más sencilla de explicar un contrato inteligente es compararlo con la compra de un automóvil. La acción de comprar un automóvil en un concesionario implica varios pasos, un proceso que puede resultar frustrante. La mayoría de los compradores necesitan obtener financiamiento para comprar un vehículo, o quizás otra necesidad costosa como una propiedad.

Al comprar algo sin pagarlo directamente, los compradores pueden necesitar una verificación de crédito y completar varios formularios con información personal para verificar su identidad. A lo largo de este complicado proceso, los compradores tendrán que interactuar con varias personas diferentes llamadas intermediarios. Este fenómeno de necesitar múltiples entidades hará que el proceso sea más largo y más caro, aumentando el costo de compra de un automóvil.

En asociación, lo que pueden hacer los contratos inteligentes en una cadena de bloques es agilizar este complejo proceso, evitando la falta de seguridad y confianza asociada con las operaciones. Con las identidades de los compradores almacenadas en una cadena de bloques, los prestamistas pueden decidir fácilmente sobre el crédito requerido. El proceso de validación de todo el proceso se vuelve automatizado, más rápido y más seguro.

Se generaría un contrato inteligente entre las diversas partes, incluidos bancos, concesionarios y prestamistas, asegurando la eficiencia del proceso. Blockchain registra todas las transacciones. Esto permite la transferencia automática de propiedad y distribución a los participantes. En cualquier momento, puede consultar este registro.

Los contratos inteligentes implementados siguen declaraciones condicionales «si / cuando / entonces …». Una red de computadoras (cadena) realiza todas las operaciones asociadas, desde la liberación de fondos a las partes correspondientes hasta el registro de una propiedad o incluso el envío de notificaciones. El cumplimiento de las condiciones predeterminadas permitiría el proceso. Además, cada transacción recibirá una actualización una vez completada.

Por lo tanto, los contratos inteligentes también son beneficiosos en un escenario de cadena de suministro al facilitar y validar todo el proceso. IBM explica el proceso de la siguiente manera:

El comprador X quiere comprarle algo al vendedor Y, por lo que deposita dinero en una cuenta de depósito en garantía. El Vendedor Y utilizará el Remitente W para entregar el artículo al Comprador X. Cuando el Comprador X reciba el producto, el Vendedor Y y el Remitente W utilizarán el dinero en garantía. Si el Comprador X no recibe el envío antes de la Fecha Z, se devolverá el dinero en garantía. Cuando se ejecuta esta operación, se notifica al fabricante K que cree otro de los artículos que se vendieron para aumentar la oferta. Todo se hace automáticamente.

Mediante el uso de un contrato inteligente, los compradores y vendedores pueden completar los requisitos con satisfacción. Solo depende de un proceso interactivo que generalmente involucra a desarrolladores y partes interesadas del negocio, donde se ponen de acuerdo con términos predefinidos.

Varias plataformas de blockchain, incluidas NEO y Ethereum, crean contratos inteligentes. Entre los desarrolladores, Ethereum sigue siendo la opción más popular, por eso es tan común escuchar el término «contratos inteligentes Ethereum» en la industria de la criptografía.

¿Qué pueden ofrecer los contratos inteligentes?

Los contratos inteligentes brindan varios beneficios a las transacciones. Estos beneficios van de la mano con la cadena de bloques. Pero, ¿qué pueden ofrecer concretamente?

Autonomía

Los contratos inteligentes eliminan la necesidad de un intermediario externo. Ofrece a los desarrolladores o representantes comerciales el control total de sus acuerdos.

Fiabilidad

Ninguna parte involucrada puede robar o perder ninguna parte del acuerdo al usar contratos inteligentes. En cambio, las reglas preestablecidas son la base de la ejecución. Después de esto, los participantes pueden acceder a los registros de transacciones compartidos.

Ahorro de recursos

Sin necesidad de intermediarios como bancos, asesores o abogados, los contratos inteligentes validan y verifican todos los procedimientos automáticamente, lo que genera menos costos o tarifas.

Seguridad

Cuando se implementan con precisión, los contratos inteligentes son casi imposibles de piratear. La criptografía de Blockchain automatiza y cifra estas líneas de código.

Eficiencia y rapidez

Los contratos inteligentes involucran tecnología compleja y moderna que optimiza su uso. Las personas ahorran una gran cantidad de tiempo en términos de procesamiento, validación y confirmación de datos. También evita errores relacionados con factores humanos ya que el código informático es más preciso.

Uso global de contratos inteligentes

A pesar de estar asociados constantemente con las criptomonedas, los contratos inteligentes y la tecnología blockchain son más ampliamente aceptados en la postura de los gobiernos, los reguladores financieros y los bancos de todo el mundo.

Varias instituciones de renombre han adoptado blockchain y contratos inteligentes en sus transacciones. En la lista se incluyen Google, Samsung, ING y JP Morgan, uno de los bancos más grandes del mundo. JPM ha desarrollado su propia cadena de bloques, llamada Quorum, utilizando contratos inteligentes para optimizar las operaciones bancarias internas.

En asociación con las criptomonedas, el panorama financiero y bancario implementa la mayoría de los contratos inteligentes. No obstante, varias otras industrias lo utilizan como herramienta. Por ejemplo, los gobiernos de todo el mundo pueden utilizar esta tecnología para hacer que el sistema de votación sea más accesible y transparente.

Las cadenas de suministro también pueden utilizar estos contratos para monitorear los bienes y automatizar las tareas de pago involucradas. Los contratos inteligentes pueden beneficiar a otras industrias, como las inmobiliarias, al brindar transparencia en el proceso de compra y venta de una propiedad. Para evitar tratos complicados, los desarrolladores establecen términos claros para cada contrato inteligente.

La atención médica también tiene mucho que beneficiarse de esta tecnología, ya que el intercambio de datos entre los proveedores de atención médica y los pacientes es esencial para crear un sistema de atención médica eficiente, mejorando así los resultados de los pacientes.

El futuro de los contratos inteligentes

Los contratos inteligentes ya se están generalizando. Varias empresas en el mundo ya finalizaron sus operaciones mediante el uso de estos contratos para reemplazar a los intermediarios.

Ya está sucediendo, pero ¿cuál es el futuro de esta tecnología? Los líderes mundiales muestran cada vez más su apoyo a estas simples líneas de código que optimizan las transacciones y reducen los costos. El gigante de la joyería, De Beers, por ejemplo, ya ha anunciado planes para lanzar la primera cadena de bloques en toda la industria para rastrear gemas, verificar la autenticidad y asegurarse de que no provengan de zonas de conflicto.

Además de resolver problemas financieros, resuelve la falta de confianza presente en la mayoría de transacciones que involucran a demasiados intermediarios. Sin embargo, existe una desventaja potencial: las personas pueden perder sus trabajos.

Por ejemplo, los contratos inteligentes pueden reemplazar los contratos tradicionales. Según Piper Alderman,

Los contratos inteligentes han sido denominados como la tecnología que pondrá fin a la profesión jurídica tal como la conocemos.

El potencial es enorme, pero el futuro no es predecible. Los contratos inteligentes pueden mejorar eficazmente el mundo empresarial, haciéndonos sobrevivir en un entorno libre de comisiones. También pueden reducir el fraude, las demoras y los altos costos operativos. Por otro lado, es fundamental considerar que también puede disminuir la necesidad de trabajos específicos, que pueden ser perjudiciales para la población.

Si está interesado en ver cómo se ven los contratos inteligentes, ConsenSys presenta ejemplos como los siguientes:

// Malo
Bank.withdraw (100); 
// No está claro si es de confianza o no function
makeWithdrawal (uint amount) {
// No está claro que esta función sea potencialmente insegura
Bank.withdraw (amount);
}
// bueno
UntrustedBank.withdraw (100); // llamada externa no confiable
TrustedBank.withdraw (100); // contrato bancario externo pero confiable mantenido por XYZ Corpfunción makeUntrustedWithdrawal (cantidad uint) {
UntrustedBank.withdraw (cantidad);
}

Artículos recomendados

Related posts

¿Qué son las NFTS?

cryptonics

¿Cómo funciona la tecnología Blockchain?

cryptonics

¿Qué es la tecnología Blockchain?

cryptonics