Repositorio Universidad del Cauca

Data reliability in a blockchain traceability network

Mostrar el registro sencillo del ítem

dc.contributor.author Valencia Payán, Cristian Heidelberg
dc.date.accessioned 2023-10-26T20:17:44Z
dc.date.available 2023-10-26T20:17:44Z
dc.date.issued 2022
dc.identifier.uri http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/8571
dc.description.abstract Background: Traceability is the ability to identify and track the history, distribution, location, and application of products, parts and materials of a final product, so that reliability is ensured. Blockchain technology has come to significantly transform information management in the different branches where it has been applied from health care systems, cryptocurrencies, and food traceability, among others. Blockchain technology could also present new threats to traceability processes. For this reason, data reliability, human errors, and the reliability of sensor-generated measurements, must be considered. Goals: this research will focus on data reliability before being appended to a new block in a Blockchain traceability network. So, to validate the sensed data at the time of transaction arrival in a Blockchain traceability network, this work proposes using data analysis and machine learning (ML) algorithms in conjunction with smart contracts. Methods: The generation of semantic anomaly detection rules from machine learning models is proposed. Using historical data from the Blockchain network deployed, the developed tool can generate an anomalies classification model based on the Z-Score and Decision Tree. From this model, a function can be built in JavaScript and GO to detect semantic anomalies in incoming transaction data that using a smart contract. Additionally, the smart contract can detect syntaxis errors. Results: A set of data collected from two production sites as part of a pilot test. Autonomous anomaly detection tool for smart contracts. An autonomous deployment tool for blockchain test networks. An anomaly detection strategy for blockchain-based traceability schemes. Conclusions: We manage to develop a strategy to give a smart contract the ability to detect syntaxis and semantics anomalies in the data of Blockchain transactions in a traceability scheme. This strategy can translate Random Forest and Decision Tree rules into Go and JavaScript for smart contracts supported by Hyperledger Fabric. This strategy proves useful in traceability scheme in supply chains were most of the traced data is generated autonomously. Some of those data might be corrupted during transmission from the sensors to the database or during manual data conversion processes. spa
dc.description.abstract Antecedentes: Trazabilidad es la capacidad de identificar y rastrear el historial, la distribución, la ubicación, la aplicación de productos, piezas y materiales de un producto final, de modo que se garantice la confiabilidad. La tecnología Blockchain ha llegado a transformar significativamente la gestión de la información en las diferentes ramas donde se ha aplicado desde sistemas de salud, criptomonedas, trazabilidad de alimentos entre otros. La tecnología Blockchain también podría presentar nuevas amenazas a los procesos de trazabilidad. Por esta razón, se debe considerar la confiabilidad de los datos, los errores humanos y la confiabilidad de las mediciones generadas por sensores. Objetivos: Esta investigación se centrará en la fiabilidad de los datos antes de ser anexada a un nuevo bloque en una red de trazabilidad Blockchain. Por lo tanto, para validar los datos detectados en el momento de la llegada de la transacción en una red de trazabilidad Blockchain, este trabajo propone el uso de algoritmos de análisis de datos y aprendizaje automático junto con contratos inteligentes. Métodos: Se propone la generación de reglas de detección de anomalías semánticas a partir de modelos de machine learning. Utilizando datos históricos de la red Blockchain desplegada, la herramienta desarrollada puede generar un modelo de clasificación de anomalías basado en el Z-Score y el Árbol de Decisión. A partir de este modelo, se puede construir una función en JavaScript y GO para detectar anomalías semánticas en los datos de transacciones entrantes que serán utilizados por el contrato inteligente. Además, el contrato inteligente es capaz de detectar errores de sintaxis. Resultados: Conjunto de datos recogidos de dos centros de producción como parte de una prueba piloto de desarrollo. Herramienta autónoma de detección de anomalías para contratos inteligentes. Herramienta de despliegue autónomo para redes de prueba de blockchain. Una estrategia de detección de anomalías para esquemas de trazabilidad basados en blockchain. Conclusiones: Logramos desarrollar una estrategia para dar a un contrato inteligente la capacidad de detectar anomalías de sintaxis y semánticas. Esta estrategia es capaz de traducir las reglas de dos algoritmos de aprendizaje máquina para su uso en contratos inteligentes. Esta estrategia demuestra ser útil en el esquema de trazabilidad en las cadenas de suministro donde la mayoría de los datos rastreados se generan de forma autónoma y pueden estar dañados durante la transmisión o durante los procesos manuales de conversión de datos. spa
dc.language.iso eng
dc.publisher Universidad del Cauca spa
dc.rights.uri https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject Blockchain eng
dc.subject Smart Contracts eng
dc.subject Anomaly Detection eng
dc.subject Reliability eng
dc.subject Traceability eng
dc.subject Contratos inteligentes spa
dc.subject Detección de anomalías spa
dc.subject Confiabilidad spa
dc.subject Trazabilidad spa
dc.title Data reliability in a blockchain traceability network spa
dc.type Tesis doctorado spa
dc.rights.creativecommons https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.type.driver info:eu-repo/semantics/doctoralThesis
dc.type.coar http://purl.org/coar/resource_type/c_db06
dc.publisher.faculty Facultad de Ingeniería Electrónica y Telecomunicaciones spa
dc.publisher.program Doctorado en Ingeniería Telemática spa
dc.rights.accessrights info:eu-repo/semantics/openAccess
dc.type.version info:eu-repo/semantics/acceptedVersion
dc.identifier.instname
dc.identifier.reponame
oaire.accessrights http://purl.org/coar/access_right/c_abf2
dc.identifier.repourl
oaire.version http://purl.org/coar/version/c_ab4af688f83e57aa


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

https://creativecommons.org/licenses/by-nc-nd/4.0/ Excepto si se señala otra cosa, la licencia del ítem se describe como https://creativecommons.org/licenses/by-nc-nd/4.0/

Buscar en DSpace


Búsqueda avanzada

Listar

Mi cuenta