¿qué son los contratos inteligentes?

La noción de un protocolo digital diseñado para facilitar, verificar o hacer cumplir los términos de un acuerdo sin la necesidad de un tercero no es nuevo.

En 1994, nick szabo acuñó el término «Contratos Inteligentes» al describir este marco.

Con el advenimiento de la tecnología cadena de bloques fue posible enfocarse en todas las posibilidades del protocolo.

Contratos inteligentes en la cadena de bloques Bitcoin facilitan la vida de cualquier persona involucrada en el comercio y las transacciones.

Cuando una transferencia directa de valor puede estar inextricablemente vinculada, contratos inteligentes de blockchain son beneficiosos.

Dar a las partes la capacidad de realizar transacciones y acuerdos basados ​​en reglas sin la necesidad de terceros y facilitar, verificar o hacer cumplir digitalmente el comercio o el rendimiento.

Los contratos inteligentes se basan en la cadena de bloques que es la base de Bitcoin.

¿Qué es un contrato inteligente de Bitcoin?

Un contrato inteligente de Bitcoin es un acuerdo digital. Es un código de software almacenado y luego se ejecuta en todos los nodos de la red Bitcoin Blockchain. Las reglas son definidas por el creador del contrato inteligente y acordadas por las partes involucradas.

Una vez guardado en el cadena de bloque, permanecerá allí para siempre y el código en esa ubicación nunca cambiará. El libro mayor de Bitcoin almacena y replica el acuerdo dándole seguridad e inmutabilidad.

Los contratos inteligentes de blockchain definen el reglas en torno a un trato. También son responsables de hacer cumplir automáticamente esas reglas y obligaciones. No se necesita una autoridad central para que el software funcione sin problemas.

Cómo usar contratos inteligentes

En términos simples, los usuarios transfieren un activo tokenizado o moneda a un programa digital que ejecuta código para validar automáticamente condiciones específicas.

Una vez revisado, el contrato inteligente establece automáticamente ya sea para transferir el activo a una nueva parte, devolverlo a la parte existente, o alguna otra combinación de estos. Los contratos inteligentes de Bitcoin pueden:

  • funcionan como múltiples cuentas de firmade modo que el gasto de fondos solo ocurra cuando un porcentaje requerido de personas esté de acuerdo.
  • Administrar ofertas entre varias partes.
  • Dar utilidad a otros contratos.
  • activar automáticamente enviar y recibir de datos a las aplicaciones.
Un contrato inteligente de Bitcoin es un acuerdo digital.

Un contrato inteligente de Bitcoin es un acuerdo digital.

Atributos claves

Los contratos inteligentes de Bitcoin no se ejecutan automáticamente. Alguno forma de interacción humana con la clave pública de un contrato inteligente activa el código.

Los acuerdos digitales pueden comunicarse entre sí e influir en la ejecución de cada uno.

El trato está libre de la influencia de cualquier factor externo.ya que los únicos factores que afectan el resultado son las reglas acordadas y las salvaguardas implementadas al crear el contrato inteligente.

Los contratos inteligentes en la red Bitcoin Blockchain tienen características de la aplicación integrada que permiten a los emisores congelar, descongelar y confiscar tokens.

Estas características permiten que las partes administren sus fichas efectivamente y también cumplir con las leyes y reglamentos.

Los contratos inteligentes pueden procesar datos estructurados desde fuera de su entorno a través de actores privilegiados o oráculos. El código es autoverificador, autoejecutable y a prueba de manipulaciones.

El libro mayor de Bitcoin almacena y replica el acuerdo dándole seguridad e inmutabilidad.

El libro mayor de Bitcoin almacena y replica el acuerdo dándole seguridad e inmutabilidad.

Aplicaciones

La mejor manera de visualizar un contrato inteligente es compararlo con un Máquina expendedora.

Una vez que coloque una moneda y seleccione su opción, una serie de rutina automatizada predefinida da como resultado que obtengas una bolsa de fichas.

Del mismo modo, los contratos inteligentes, una vez iniciados, siguen un guion digital automatizado predefinido que no siempre es visible para los usuarios.

Después de comprobar un conjunto de reglas predefinidas, el contrato inteligente se ejecuta para producir el resultado automáticamente.

Al afectar los datos y procesos en cada nodo de la red Bitcoin Blockchain físicamente dispersa, es posible distinguir los contratos inteligentes de software estándar.

Una vez implementados, son inmutable, a diferencia de los programas almacenados en servidores centralizados, que pueden ser manipulados o modificados. El resultado de la ejecución también es inalterable.

Los contratos inteligentes de blockchain definen las reglas en torno a un acuerdo.

Los contratos inteligentes de blockchain definen las reglas en torno a un acuerdo.

Impracticabilidad

Hay varios factores a considerar antes de comprometerse con un contrato inteligente. No todas las transacciones o acciones en línea requieren una protocolo de solo lectura (es decir, almacenamiento de datos y mensajería en línea).

Actividades como estas se gestionan mucho mejor utilizando métodos tradicionales. Aunque se puede cifrar en un libro mayor compartido, todos los datos están disponibles públicamente.

La gente es falible por naturaleza, mientras que los contratos inteligentes están grabados en piedra.

Cada transacción implica una tarifa. Debido a la naturaleza eterna e inalterable de los contratos inteligentes, los creadores deben tener cuidado y precaución al escribir, ya que los errores no se pueden corregir una vez que se establece el acuerdo en la cadena de bloques.

Escribir un nuevo contrato inteligente para reemplazar el anterior es el única manera de hacer cambios.

El contrato cancelado se mantiene en la cadena de bloques por lo que hay un registro o historia para la posteridad y la transparencia. Esto ayudará a agilizar las auditorías ya que los datos históricos nunca se pueden perder ni alterar.

Los contratos inteligentes de Bitcoin pueden funcionar como cuentas de múltiples firmas, de modo que el gasto de fondos solo ocurre cuando un porcentaje requerido de personas está de acuerdo.  Gestionar acuerdos entre varias partes.

Los contratos inteligentes de Bitcoin pueden gestionar acuerdos entre múltiples partes

Casos de uso de contratos inteligentes de Bitcoin

Los contratos inteligentes son útiles en un amplia variedad de dominios. Para explicar cómo funciona un contrato inteligente, considere el siguiente escenario de la vida real.

Evalúa la posibilidad de subarrendar un condominio de su propiedad en el futuro cercano. Con contratos inteligentes en Bitcoin Blockchain (BSV), su inquilino puede pagar el alquiler con Bitcoin.

Los contratos inteligentes gestionarán la proceso de liquidación automáticamente, notificando a su inquilino cuándo vence el alquiler en una fecha predefinida, reduciendo así la carga del propietario.

Una vez que se ha enviado el pago, el contrato inteligente valida el recibo de pago. El acuerdo digital emite recibos y registra la transacción en el libro mayor de Bitcoin.

Se puede programar un contrato inteligente para que solo después de la expiración del contrato de arrendamiento y se realizan todos los pagos, el depósito de seguridad inicial se devolverá a la cuenta del inquilino.

Otro ejemplo es que dos partes están involucradas en un grupo de esports o apuestas. El contrato inteligente puede pagar automáticamente al ganador una vez que se ha decidido el concurso para reducir el riesgo de fraude. Los costos se reducen y no hay necesidad de involucrar a terceros.

Con información de Telam, Reuters y AP