¿Qué es un contrato inteligente?

in #spanish7 years ago (edited)

Fuente: steemit.com

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:

1.¿Qué es un Contrato Inteligente?

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.

2.¿Cómo aparecieron los contratos inteligentes?

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.

3.¿Cómo funcionan los contratos inteligentes?

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.

Resultado de imagen de contrato inteligente

Fuente: SlideShare

4.¿Qué necesito para crear un contrato inteligente?

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.

5.¿Dónde se pueden usar los contratos inteligentes en la vida real?

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

6.¿Cuáles son los beneficios de los contactos inteligentes?

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.

7.¿Cuáles son los contras inteligentes que tienen los contratos?

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.

8.¿Dónde puedo crear un contrato inteligente?

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

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Sort:  

Blockchain revolucionara el mundo para bien! :D

Así es! Conseguiste entender el concepto de los contratos inteligentes? ^^

bueno que gracias a eso no habra mas intermediarios, se lo programa para que haga una tarea especifica si se cumplen condiciones especificas y una vez los implicados firman eso queda inamovible y nadie puede cambiar las clausulas. Luego el contrato se cumple si la gente cumple las condiciones tal cual se ha programado y nos ahorramos problemas y burocracia

Fantástico, me alegra que se entienda este concepto, porque tiene un enorme potencial ^^

no veo la hora de que todo esto ya este utilizable para el publico! fuera intermediarios!

A veces me sobrepasa la idea de pensar en todas las posibilidades que nos aporta la tecnología actual, y agradezco profundamente artículos como el tuyo que me permiten comprender un poco más cada día. Saludos y deseos de éxito.

Sería interesante un post acerca de los frameworks y herramientas existentes

Tienes razón, pero no será muy técnico?

So accurate :) nice blog 👌🏻 Keep posting 😍

I can't understand :(

this guy @gimpu should be banned, why in hell do you downvote this post?

And of course, the guy behind the bot @moorkedi. Stop damaging Steemit!

Really nice & smart post....!!...I like it.👌re-steem

Excelente post, muy informativo.

Este post sera votado por Cervantes. Buen sabado!

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.033
BTC 69386.82
ETH 3714.50
USDT 1.00
SBD 3.85