Arturo Muñoz Adeva
Nov 4, 2017 · 4 min read

Una de las potencias de Blockchain es la capacidad de eliminar intermediarios y la necesidad de un tercero para confianza. ¿Cómo se consiguen llevar a cabo relaciones y transacciones financieras y comerciales sin necesidad de este intermediario? A través de los contratos inteligentes.

Hoy os traigo la explicación más completa acerca de este fascinante tema:

Un contrato inteligente es un protocolo para regular los contratos.

Un contrato inteligente es un protocolo especial destinado a contribuir, verificar o implementar la negociación o el cumplimiento del contrato. Los contratos inteligentes permiten realizar transacciones creíbles sin terceros. Estas transacciones son rastreables e irreversibles. Los contratos inteligentes contienen toda la información sobre los términos del contrato y ejecutan automáticamente todas las acciones previstas.

La idea fue descrita originalmente por el científico informático y criptógrafo Nick Szabo en 1994.

Definió los principios principales del trabajo, pero en ese momento no existía un entorno apropiado para realizarlos. Mucho ha cambiado desde que surgió la tecnología Blockchain. Bitcoin sentó las bases para la contratación de Blockchain. Sin embargo, sus herramientas no podrían satisfacer todas las necesidades. La aparición de Ethereum puso en operación contratos inteligentes para todos, dando un mayor impulso a la negociación.

El principio clave se puede comparar con el trabajo de las máquinas expendedoras.

Ejecutan solo las instrucciones que se les dan automáticamente.

Al principio, los activos y los términos del contrato se codifican y se colocan en el bloque de un Blockchain. Este contrato se distribuye y copia varias veces entre los nodos de la plataforma. Después de que ocurra el desencadenante, el contrato se realiza de acuerdo con los términos del contrato. El programa verifica la implementación de los compromisos de forma automática.

Fuente: SlideShare

Para crear un contrato inteligente necesita:

  • Sujeto del contrato
    El programa debe tener acceso a bienes o servicios bajo contrato para bloquearlos y desbloquearlos automáticamente.
  • Firmas digitales
    Todos los participantes inician un acuerdo al firmar el contrato con sus claves privadas.
  • Terminos y condiciones
    Los términos de un contrato inteligente toman la forma de una secuencia exacta de operaciones. Todos los participantes deben firmar estos términos.
  • Plataforma descentralizada
    El contrato inteligente se implementa en Blockchain de esta plataforma y se distribuye entre los nodos de la plataforma.

Los contratos inteligentes pueden aplicarse a diferentes campos.

  • Elecciones
    Los resultados de la votación se colocarán en Blockchain y se distribuirán entre los nodos de la red. Todos los datos están encriptados y anónimos. Este método elimina cualquier posibilidad de manipulación con los votos.
  • Logística La cadena de suministro es generalmente larga e incluye muchos enlaces. Cada enlace debe obtener una confirmación de la anterior, mantener el final del contrato y enviar la información. Lleva mucho tiempo y es improductivo, mientras que con un contrato inteligente cada participante puede ver el progreso y hacer el trabajo a tiempo. Los contratos inteligentes garantizan la transparencia en los términos del contrato, protección contra el fraude. También puede proporcionar el seguimiento de envíos con la integración de Internet of Things.

Existen además otras aplicaciones posibles: administración, sistema bancario, seguros, patrimonio, IoT (Internet de las cosas) y un largo etcétera

Los contratos inteligentes disfrutan de todos los beneficios de la tecnología Blockchain.

Los contratos inteligentes proporcionan:

  • Seguridad
    El contrato inteligente está encriptado y distribuido entre los nodos. Esto garantiza que no se perderá ni cambiará sin su permiso.
  • Economía y velocidad
    La mayoría de los procesos están automatizados y la mayoría de los intermediarios se eliminan.
  • Normalización
    Existe una amplia gama de diferentes tipos de contratos inteligentes en la actualidad. Puede elegir uno y cambiarlo según sus necesidades.

Los contratos inteligentes todavía tienen trabajo por delante

Estos son algunos de los problemas que los contratos inteligentes pueden tener:

  • Factor humano
    El código está escrito por personas y pueden cometer errores. Si el contrato inteligente está en el Blockchain, no podría ser cambiado. Un buen ejemplo del error humano es The DAO. Los errores de los programadores en el código fueron costosos para los usuarios y la empresa: algunos hackers explotaron errores y se robaron unos $ 60 millones.
  • Estado legal incierto
    Actualmente, los contratos inteligentes no están regulados por ningún gobierno. Entonces, existe un problema potencial si las instituciones gubernamentales deciden crear un marco legislativo para los contratos inteligentes.
  • Costos de implementación
    Los contratos inteligentes no se pueden realizar sin programación. Es esencial contar con un codificador experimentado en el personal para realizar contratos inteligentes a prueba de fallas y adoptar la estructura interna de la empresa para la tecnología Blockchain.

Hoy en día, los contratos inteligentes se implementan en la mayoría de las Blockchains en diversos grados.

Diferentes proyectos están facilitando la implementación inteligente de contratos. Varían según sus posibilidades, diversidad de plantillas de contratos inteligentes, habilidades de programación requeridas. En la actualidad, plataformas como Confideal mejoran y se desarrollan evolucionando hacia:

  • Un soporte completo de ofertas
    El equipo de soporte lo ayudará en cada etapa si tiene algún problema o pregunta.
  • Ser adecuado para no programadores
    La mayoría de las plataformas requieren programación o servicios de programación. Disponibilidad de arbitraje La resolución de conflictos es un punto débil para muchas plataformas. La participación del tercero requiere una pérdida de tiempo y recursos innecesarios adicionales.

Distinguir un buen proyecto de criptomonedas de un fraude puede significar la diferencia entre hacerte de oro o perder todo lo que tienes…¿Por dónde empezar en este nuevo mundo de las criptomonedas hoy? ¿Qué tal por aquí? Megapost con los mejores recursos para analizar proyectos Blockchain

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade