Blockchain parece que ha llegado para quedarse en el sector agroalimentario. Confianza, transparencia y trazabilidad son algunos de los beneficios que puede generar esta tecnología en la cadena de producción y suministro de alimentos.
En este artículo intentamos arrojar algo de luz con un glosario de los términos clave para no perderse con esta novedosa tecnología, que Agrointec ofrece a toda la agroindustria con el soporte de la herramienta IBM Food Trust.
ABI (Interfaz Binaria de Aplicaciones)
Una interfaz entre dos módulos de programa, uno de los cuales a menudo uno es un librería y el otro está corriendo por el usuario.
Ataque 51%
Una situación en la que la mayoría de los mineros en el blockchain lanza un ataque al resto de los nodos (o usuarios). Esta superioridad les permite manipular o alterar la cadena de bloques en su beneficio.
Alt-Coin
Cualquier criptomoneda que exista como una alternativa a bitcoin.
API
Una interfaz de programación de aplicaciones; parte de un servidor remoto que envía solicitudes y recibe respuestas).
Bitcoin
La primera, y más popular, criptomoneda basado en el libro mayor descentralizado de blockchain.
Blockchain (Público)
Una estructura matemática para almacenar transacciones digitales (o datos) en un libro mayor peer-to-peer inmutable que es increíblemente difícil de falsificar y, sin embargo, sigue siendo accesible para todos.
Capa lógica de agronegocio
Una parte del código que determina las reglas a seguir cuando se realizan agronegocios.
Tarjeta de red de agronegocios
Proporciona la información necesaria para que un usuario, entidad o nodo pueda conectar con la red de agronegocios de blockchain.
Casper
Un algoritmo consensuado que combina prueba de trabajo y prueba de PoS (algoritmo de prueba de participación). . Ethereum usará Casper como una transición a la prueba de PoS.
CDN (Red de envío de contenido)
Permite una rápida transición de los activos necesarios para cargar el contenido de Internet.
Centralizada
Mantenida por una ubicación central, autorizada o grupo.
Chaincode
Un programa que inicializa y gestiona el estado del libro mayor a través de aplicaciones presentadas.
Coin
Representación digital de un activo digital construido en un blockchain.
Composer CLI
Línea de comandos de Hyperledger Fabric que permite tareas administrativas.
Composer Servidor de red
Genera un servidor y una api asociada a partir de una cadena de bloques desplegada.
Consenso
Cuando una mayoría de los participantes en la red está de acuerdo en la validación de una transacción.
CRUD
Acrónimo de Crear, Leer, Actualizar y Borrar.
Función hash criptográfica
Funciones que cifran una entrada y actúan de forma parecida a las funciones hash, ya que comprimen la entrada a una salida de menor longitud y son fáciles de calcular. Son usadas para crear un «DNI Digital» o una «huella digital» de una cadena de entrada.
Dapps
Aplicaciones descentralizadas.
Ataques DDos
Ataque de negación de servicio distribuido el cual se lleva a cabo generando un gran flujo de información desde varios puntos de conexión hacia un mismo punto de destino para tratar de hacer que una máquina o recurso de red no esté disponible para sus usuarios.
Descentralizada
El concepto de una red compartida de computadoras (o nodos) dispersos que pueden procesar transacciones sin una tercera parte intermediaria y centralizada.
Activo digital
Cualquier texto o medio que está fomateado en fuente binaria.
Firma digital
Una esquema matemático utilizado para presentar la autenticidad de los activos digitales.
Enum
Contracción de «enumeración». Es una lista fija de posibles valores. La lista de variedades vegetales podría ser considerada una Enum.
EOA
Cuenta de propiedad externa.
ERC
Ethereum solicita comentarios estándar.
Ethereum
Aplicación de Blockchain que usa un lenguaje de programación incorporado que permite a los usuarios crear libros de contabilidad descentralizados y modificados a sus propias necesidades. Los contratos inteligentes se utilizan para validar transacciones en el libro mayor.
Fork
Altera los datos de la cadena de bloques en un blockchain público.
Gas (Ethereum)
Mide cuánto trabajo requiere una acción para desarrollarla en Ethereum.
Bloques de génesis
El bloque inicial en una cadena de bloques.
Gobernanza
La administración en una empresa blockchain que decide la dirección de la compañía.
Github
GitHub es una plataforma web de desarrollo colaborativo para alojar proyectos utilizando el sistema de control de versiones Git.
Golang (Lenguaje Google)
Creado por Google en 2009, Golang es un lenguaje de programación basado en C.
Protocolo Gossip
Un protocolo gossip es una procedimiento o proceso de comunicación computadora-computadora que está basado en la forma en la que las redes sociales diseminan la información o cómo se propagan las epidemias.
Hard Fork
Altera los datos de la cadena de bloques en un blockchain público. Requiere que todos los nodos en una red se actualicen y acepten la nueva versión.
Mineros
Son los que realizan en sí las operaciones, las que vigilan los nodos de forma más pasiva. Los mineros tienen el rol de la creación de nuevos bloques y la verificación de los bloques añadidos a la cadena.