Contratos Inteligentes (Smart Contracts)

in spanish •  6 years ago  (edited)

Hola steemians.

A petición de un usuario, voy a profundizar en esta ocasión sobre los contratos inteligentes, pero no tanto para no hacerlo tan tedioso ni largo. El día de ayer escribí sobre Ethereum y sobre los contratos inteligentes, pero solo fue una "embarradita" para más o menos darte una idea.

Los contratos inteligentes son una de las grandes promesas dentro del mundo de las criptomonedas.

¿Qué son los contratos inteligentes?

smart contracts.jpg

Los contratos inteligentes son como contratos de la vida real. La diferencia es que son completamente digitales. De hecho, un contrato inteligente es un pequeño programa informático que es almacenado dentro de la blockchain o cadena de bloques. Son contratos entre dos o más partes que hacen cumplir el acuerdo por sí mismo de manera autónoma y automática.

Lo interesante de los contratos inteligentes es que no hay intervención humana en lo absoluto. En el programa se establecen las condiciones y las consecuencias en caso de no cumplir, y el sistema se encarga de que se cumpla sí o sí.

El término fue usado por primera vez por Nick Szabo en 1996. Sin embargo, no se podía llevar a cabo la idea debido a que la tecnología en aquellos tiempos no era suficiente. Nick ha sido uno de los que ayudó a desarrollar la idea del Bitcoin y de propagar su filosofía. En 1998, 10 años antes de Bitcoin, diseñó un mecanismo para una moneda descentralizada a la que llamó Bitgold.

Nick Szabo.jpg

¿Cómo funcionan?

Los contratos inteligentes son scripts repetibles y autónomos que se ejecutan en la cadena de bloques (blockchain) y representan promesas unilaterales de proporcionar una tarea informática determinada. Se almacenan en una dirección específica en la cadena de bloques.

Dicha dirección se determina cuando los contratos son compilados y enviados a la cadena de bloques. Cuando se produce un evento contemplado en el contrato, se envía una transacción a esa dirección y la máquina virtual distribuida ejecuta los códigos de operación del script (o claúsulas) utilizando los datos enviados con dicha transacción.

Podemos programar el contrato para que almacene todos los fondos hasta que el objetivo se alcance. Los simpatizantes pueden tranferir el dinero al contrato, y si el proyecto logra el objetivo, el contrato traspasa directamente los fondos al creador del proyecto. Por otro lado, si falla, el dinero volverá de manera automática a los inversores. Y como esos contratos inteligentes están almacenados dentro de la blockchain, todo está completamente descentralizado, por lo que nadie tiene el control del dinero.

How-Smart-Contracts-Works-1.png

¿Por qué deberíamos confiar en un contrato inteligente?

Los contratos inteligentes se almacenan dentro de una blockchain, que cuenta con una serie de ventajas:

  • Es inmutable: significa que una vez creado el contrato, no puede ser modificado de nuevo, por lo que nadie puede modificarlo y cambiar las normas o acuerdos dispuestos anteriormente.
  • Es descentralizada: significa que todos deberán validar ese contrato en la red, por lo que una sola persona no puede mandar sobre el resto ni actuar por su cuenta.

Los contratos inteligentes tienen múltiples usos. Por ejemplo, los bancos podrían usarlos para dar préstamos u ofrecer pagos automáticos. Las compañías de seguros podrían usarlo para procesar reclamaciones. Las empresas de mensajería para pagos en las entregas.

Los contratos inteligentes aún son una tecnología que está en desarrollo, pero su potencial es enorme. ¿Qué usos crees que pueda tener en un futuro? ¿De qué manera podría cambiar los contratos que hacemos? ¿Estás de acuerdo en que no existan terceros para cumplir un acuerdo? Déjame tu opinión en la caja de comentarios.

¿Cuál te gustaría que sea el siguiente tema? Proponlo en la caja de comentarios.

Si te gustó este artículo, no olvides dejarme tu voto y tu comentario y compartirlo con tus amigos y en tus redes sociales.

Se depide tu amigo y servidor Alejandro Kiel y recuerda:

"Nunca te des por vencido y siempre lucha por tus convicciones ".

Sígueme en mis redes sociales:
Facebook
Twitter
Linkedin

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Excelente informacion acerca de los contratos inteligentes, has interactuado con uno alguna vez?

Otra cosa algo referente a los contratos inteligentes en cuanto a implementacion de prestamos ya es una realidad, quedé facinado con el uso de ese contrato y tambien con uno de apuestas pero de ethereum classic, creo que aun le falta mucho para que se dé a conocer esta tecnologia

Muchas gracias! Aún no tengo el gusto, pero espero utilizar esa tecnología muy pronto. Saludos!