Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
I. INTRODUCCION
Un contrato no es más que un acuerdo entre dos o más partes,
un entorno donde se define lo que se puede hacer, cómo se
puede hacer, qué pasa si algo no se hace; es decir unas reglas
de juego que permite, a todas las partes que lo aceptan, Fig 1. Funcionamiento de blockchain
entender en qué va a consistir la interacción que van a realizar.
Hasta ahora los contratos han sido documentos verbales o A medida que pasa el tiempo, más y más transacciones van
caros documentos escritos, sujetos a las leyes y jurisdicciones completándose y pasando a ese bloque, que tiene una
territoriales, y en ocasiones requiriendo de notarios, algo no capacidad limitada que depende de la estructura de la cadena
siempre accesible para cualquier persona. de bloques y del tamaño de cada transacción. Cuando un
La diferencia entre un contrato tradicional con un Smart bloque ya no admite más transacciones, llega un momento
contract es que un contrato inteligente es un protocolo importante: el de "validarlo" o "sellarlo", que es lo que los
computarizado que ejecuta los términos de un contrato. Los usuarios realizan cuando hacen minería de bitcoin.
objetivos generales de su diseño son satisfacer condiciones Ese minado de bloques consiste en la realización de una serie
contractuales, minimizar excepciones tanto maliciosas como de complejos cálculos que requieren tiempo y electricidad,
accidentales, y minimizar la necesidad de intermediarios de pero cuando se realiza, esos bloques quedan registrados de
confianza. forma permanente en esa cadena de bloques, y no pueden ser
modificados sin que se alteren todos los bloques que están
II. DESARROLLO enlazados con él, una operación que además necesitaría que la
Se considera a una cadena de bloques (blockchain) como un mayoría de los nodos la validasen.
gigantesco libro de cuentas en los que los registros (los
bloques) están enlazados y cifrados para proteger la seguridad
y privacidad de las transacciones.
Es, en otras palabras, una base de datos distribuida y
segura (gracias al cifrado) que se puede aplicar a todo tipo de
transacciones que no tienen por qué ser necesariamente
económicas. Esa cadena de bloques tiene un requisito
importante: debe haber varios usuarios (nodos) que se
encarguen de verificar esas transacciones para validarlas y que
así el bloque correspondiente a esa transacción (en cada
Ese libro de cuentas no solo está distribuido y es seguro: los El artículo 77 del Código de Comercio, regula en Ecuador a
bloques enlazados (de ahí lo de cadena de bloques) cuentan los contractos inteligentes, que se celebran a través de
con un puntero hash (codificado) que enlaza al bloque plataformas virtuales y tienen la capacidad de
anterior, además de una marca de tiempo y los datos de la cumplimentarse de forma automática, en la forma y
transacción, y esa información es pública, es decir, la cadena condiciones que las partes pacten libremente.
de bloques, aunque protege la privacidad de sus usuarios, sí
que permite controlar la trazabilidad de esas transacciones. III. CONCLUSIONES
Gracias a sus bajos costes y a la capacidad que tienen
para asegurar cualquier transacción, los contratos
inteligentes permiten nuevos tipos de negocios.
La tecnología Blockchain hace posible que los
Fig 3. Puntero hash contratos se ejecuten de manera automática y segura,
sin intervenciones de terceros.
Gracias a la tecnología del blockchain, surge la idea de los
”smartcontracts”. Un contrato inteligente (smart contract) es REFERENCIAS
capaz de ejecutarse y hacerse cumplir por sí mismo, de manera
autónoma y automática, sin intermediarios ni mediadores. [1] J. Hernández Díaz, “Decodificando el Smart-Contract: Naturaleza
Jurídica y Problemas de uso.,” no. January, 2018.
Evitan el lastre de la interpretación al no ser verbal o escrito
en los lenguajes que hablamos. Los smart contracts se tratan [2] L. M. L. González and R. M. Castaño, “Anatomía de los Smart
de “scripts” (códigos informáticos) escritos con lenguajes de contracts,” Futur. Law eTechnologies, pp. 133–147, 2018.
programación, siendo los términos del contrato puras
sentencias y comandos en el código que lo forma. [3] A. Kosba, A. Miller, E. Shi, Z. Wen, and C. Papamanthou, “Hawk:
Un smart contract puede ser creado y llamado por personas The Blockchain Model of Cryptography and Privacy-Preserving
Smart Contracts,” Proc. - 2016 IEEE Symp. Secur. Privacy, SP
físicas y/o jurídicas, pero también por máquinas u otros 2016, pp. 839–858, 2016.
programas que funcionan de manera autónoma. Un smart
contract tiene validez, sin depender de autoridades, debido a [4] K. Christidis and M. Devetsikiotis, “Blockchains and Smart
su naturaleza: es un código visible por todos y que no se puede Contracts for the Internet of Things,” IEEE Access, vol. 4, pp.
cambiar al existir sobre la tecnología blockchain, la cual le da 2292–2303, 2016.
ese carácter descentralizado, inmutable y transparente.
Para que los contratos inteligentes se puedan ejecutar es
necesario que existan las transacciones programables y un
sistema financiero que las reconozca, digitalmente nativo. Y
se hizo realidad por primera vez con la aparición de Bitcoin y
su tecnología, la cadena de bloques (blockchain).
Podrían desarrollarse nuevos productos o aplicaciones
basados en los Smart contracts. Tales como: