Bit2Me Academy informa:

El presente texto pretende ser una traducción lo más fiel posible al post original titulado ‘Glosario de Smart Contracts’.  Un documento donde Nick Szabo, padre de la idea de los Smart Contracts, pretende realizar una síntesis de todos los elementos y partes que conforman un contrato inteligente. Con este glosario de smart contracts, Nick Szabo buscaba dejar muy en claro las piezas importantes de la que sería una de las mayores creaciones dentro de la tecnología blockchain.

Dicho glosario data de 1995, su idea de los smart contracts empieza a ser implementada en Bitcoin. Posteriormente ha llegado a ser un término muy importante dentro del mundo de las criptomonedas. Esta ‘simples líneas de código que se autoejecutan’ han conseguido gran relevancia, sobre todo con la aparición de la red Ethereum, que utiliza estas funciones para crear exchanges descentralizados, tokens y un gran número de elementos.

Glosario original de Nick Szabo

Agente

Una persona u organización, normalmente representada por un nombre o un apellido verdadero. También un programa controlado por una computadora y actuando en nombre de un agente. De manera más general, una combinación de un ’nym’ con un patrón de comportamiento persistente. Sobre el cual se puede basar una reputación. Nótese que esto difiere de las definiciones legales y comerciales de ‘agente’. Sin embargo, se corresponde más estrechamente con los usos económicos e informáticos del término.

Contrato

Un conjunto de acuerdos o promesas entre agentes.

Partes (también conocidos como Directores)

Agentes que han aceptado el contrato en cuestión.

Terceros

Agentes que no han aceptado el contrato en cuestión.

Desempeño

Cumplir con las promesas especificadas en un contrato.

Seguridad contractual

Un paradigma para hacer arreglos de seguridad entre organizaciones, basado en dos reclamos:

1. El objetivo principal de la seguridad entre organizaciones es proteger y hacer cumplir el cumplimiento de los contratos.
2. Cuando se alcanza este objetivo, se minimiza la dependencia de la reputación, la aplicación externa y otros factores para el cumplimiento seguro de los contratos de esa organización.

Distribución de claves contractuales

Un paradigma para la distribución de claves entre individuos y organizaciones. Uno en el que la distribución y la estructura de certificados refleja los acuerdos contractuales entre las partes.

Protocolo

Una secuencia de mensajes entre múltiples agentes.

Contrato inteligente (smart contract)

Un conjunto de promesas, incluyendo protocolos dentro de los cuales las partes cumplen con las otras promesas. Los protocolos se implementan normalmente con programas en una red informática o en otras formas de electrónica digital. Por lo que estos contratos son ‘más inteligentes’ que sus antepasados en papel. El uso de la inteligencia artificial no está implícito.

Alice y Bob

En nuestro ejemplo son los nombres d