El origen del contrato inteligente – Firmo Network

El término "contrato inteligente" fue acuñado por primera vez hace más de veinte años por Nick Szabo, un pionero de la moneda digital y la criptografía. Szabo es famoso por diseñar BitGold, que muchos consideran el precursor de Bitcoin. También se rumorea que podría ser Satoshi Nakamoto, el elusivo creador de Bitcoin.

Los contratos inteligentes son contratos de ejecución automática, o contratos digitales, que permiten a cualquier persona intercambiar dinero, propiedades, acciones u otros elementos de valor de forma transparente y sin conflictos.

Los contratos inteligentes son puramente digitales. Los términos del acuerdo, así como las reglas y sanciones están incorporados en el código de una manera que es difícil de manipular.

Al redactar un contrato inteligente, se deben definir algunas variables para crear los términos del acuerdo:

¿Quiénes son las partes involucradas? ¿Qué activo o elemento de valor se intercambia? ¿Cuándo / en qué condiciones se realizará la transacción?

El contrato inteligente se ejecutará solo si se cumplen los términos del acuerdo, eliminando la necesidad de un intermediario para mediar en el acuerdo. Con contratos inteligentes, dos o más partes que no se conocen pueden participar en una garantía a prueba de balas. El contrato inteligente facilita que se realice una transferencia de fondos acordada según lo previsto y que nadie sea engañado. Este fundamento potencia los intercambios realizados en sistemas descentralizados como Bitcoin y Ethereum.

Si bien los contratos inteligentes son un potente motor de transacciones, los investigadores han descubierto que en la actualidad el 45% de los contratos escritos en Solidity, el lenguaje de programación de Ethereum, tienen vulnerabilidades de seguridad. Los investigadores aún están definiendo los diferentes agujeros de seguridad que hacen que estos contratos inteligentes sean susceptibles.

Firmo Network se dedica a crear la infraestructura financiera necesaria para ejecutar de forma segura contratos financieros inteligentes en la cadena de bloques. Una forma de evitar las vulnerabilidades de Ethereum es evitar a Solidity en conjunto poniendo contratos directamente en la cadena de bloques. Lea más aquí sobre lo que hace que los contratos inteligentes sean vulnerables aquí.

¡Unirse a la conversación! Haga preguntas, comente y converse directamente con el equipo de Firmo Network aquí en nuestro grupo de Telegram Community.