La integración de oráculos en una plataforma basada en blockchain para el intercambio de datos inteligentes de producción de cultivos
Autores: Popchev, Ivan; Radeva, Irina; Doukovska, Lyubka
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
La integración de oráculos en una plataforma basada en blockchain para el intercambio de datos inteligentes de producción de cultivos
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Cadena de bloques
Oráculos
Integración
EOSIO
Contratos inteligentes
Intercambio de datos
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 33
Citaciones: Sin citaciones
Los oráculos de blockchain son un intermediario diseñado para conectar información externa no determinista y datos del mundo real a la infraestructura digital de la cadena de bloques. La variedad de soluciones y propósitos propuestos es muy amplia y sugiere que es necesario tener en cuenta diferentes características del proceso y definir específicamente las funcionalidades requeridas. El propósito de este documento es presentar la integración de oráculos en una plataforma basada en blockchain EOSIO para el intercambio de datos de producción agrícola inteligente a través de contratos inteligentes. Se presentan las funciones de dos oráculos. Su integración se describe a nivel de diseño y en la implementación de los contratos inteligentes. El nivel de diseño se ilustra mediante diagramas de flujo de procesos internos entre las aplicaciones de oráculos y el contrato inteligente de la cadena de bloques y por procesos externos en los contratos inteligentes de los oráculos. El nivel de implementación se ilustra mediante archivos de configuración de aplicaciones de oráculos y elementos de contratos inteligentes en C++, como declaraciones de constantes y variables, tablas de índices múltiples, funciones internas del contrato y acciones llamadas por otros contratos y programas externos. Como resultado de la operación de los oráculos, se presenta un informe sobre las fallas de emergencia detectadas y una estimación del costo de los recursos de memoria RAM.
Descripción
Los oráculos de blockchain son un intermediario diseñado para conectar información externa no determinista y datos del mundo real a la infraestructura digital de la cadena de bloques. La variedad de soluciones y propósitos propuestos es muy amplia y sugiere que es necesario tener en cuenta diferentes características del proceso y definir específicamente las funcionalidades requeridas. El propósito de este documento es presentar la integración de oráculos en una plataforma basada en blockchain EOSIO para el intercambio de datos de producción agrícola inteligente a través de contratos inteligentes. Se presentan las funciones de dos oráculos. Su integración se describe a nivel de diseño y en la implementación de los contratos inteligentes. El nivel de diseño se ilustra mediante diagramas de flujo de procesos internos entre las aplicaciones de oráculos y el contrato inteligente de la cadena de bloques y por procesos externos en los contratos inteligentes de los oráculos. El nivel de implementación se ilustra mediante archivos de configuración de aplicaciones de oráculos y elementos de contratos inteligentes en C++, como declaraciones de constantes y variables, tablas de índices múltiples, funciones internas del contrato y acciones llamadas por otros contratos y programas externos. Como resultado de la operación de los oráculos, se presenta un informe sobre las fallas de emergencia detectadas y una estimación del costo de los recursos de memoria RAM.