¿En qué consiste un Smart contract?

Smart contract

En este artículo comentaremos qué es un smart contract y qué se puede hacer con él.

Smart contract significa “contrato inteligente”

Se denominan así porque tienen la facultad de ejecutarse y hacerse cumplir por sí mismos de forma automática y autónoma.

En la mayoría de los contratos necesitamos a alguien que lo redacte, un notario para elevarlo a público, asistir ante el Registro, y, si alguna de las partes incumple el contrato, lo más seguro es que tengamos que acudir ante el juez para resolver el conflicto.

Pues bien, el Smart contract pretende simplificar al máximo todos los procesos ya que se ejecuta de automáticamente.

Obviamente, y, pese a la nomenclatura dada, ni se trata de un contrato (en el sentido convencional del término) ni son inteligentes.

Se trata de un código virtual que tiene una serie de condiciones ya establecidas por el desarrollador del mismo.

Por poner un ejemplo, imaginemos una máquina expendedora. Se le asigna un código para que, cuando introduzcamos la moneda y solicitemos el producto, la máquina automáticamente expenda éste.

En definitiva, el Smart contract se realiza mediante blockchain.

¿Pero qué es el blockchain?

El blockchain se trata de una lista de registros, estos registros se llaman bloques, y están vinculados mediante criptografía.

Estos bloques registran transacciones entre las partes. Además, las transacciones se registran de forma eficiente, verificable y permanente.

No podrán modificarse los datos si no hay consenso en la red, puesto que las propias partes son las que van a verificar tales transacciones.

A tal respecto, como no existe intermediario que realice tal gestión, esto supone una descentralización de la gestión, puesto que el control de las transacciones y de sus registros la tienen los usuarios.

Pongamos un ejemplo para una mayor comprensión.

A quiere enviar dinero a B. Esta transacción se representa en la red como un bloque.

El bloque se transmite a todas las partes de la red, y serán los propios usuarios de esta red los que validen la transacción.

Será entonces cuando este bloque se incluya en la cadena, y, por ende, se incluye en el registro de transacciones, por lo que el dinero se moverá de A a B sin que haya intermediarios.

Esta validación por el resto de partes que componen los bloques verifican la transacción, por ello, se habla de una gestión descentralizada.

Ejemplos de aplicaciones del Smart contract

  • En el mercado inmobiliario se pueden usar para registrar la propiedad de los inmuebles en el registro.
  • Los compradores, en contratos de compraventa, podrán acceder antes de la compra para poder obtener más información sobre el bien, y registrarlo cuando sea de su propiedad de forma más rápida.
  • Asegurar la trazabilidad en cadenas de suministro.
  • Uso en elecciones políticas, para evitar el fraude electoral, validando la identidad de un votante y registrando su voto de forma fehaciente.

Todo lo anterior implica una gran ventaja, y es que permiten reducir los costes asociados al eliminar los intermediarios.

Otra ventaja que podemos añadir es que suponen una mayor seguridad jurídica respecto del contrato tradicional, ya que con el blockchain no existe la posibilidad de fraude.

Si te ha gustado este artículo y te gustaría formarte en la materia te recomendamos el Master en Blockchain, Smart Contract y Criptoactivos para Juristas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

ARTÍCULOS RELACIONADOS