Creación de infraestructura y aplicaciones sobre tecnología HyperLedger Fabric

View/Open
Cita com:
hdl:2117/399562
Document typeBachelor thesis
Date2023-05
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
Blockchain is a technology that enables secure information recording and transfer without the need for intermediaries, thanks to its decentralized design and use of advanced cryptography. As a particular case, this project investigates the HyperLedger Fabric technology, an enterprise-grade Blockchain implementation that focuses on privacy, scalability, and modularity, allowing for the creation of customized Blockchain networks and providing a flexible architecture for integrating business applications. The main objective of the project is to deepen technical and analytical understanding of the technology in order to exploit its potential in the industrial sector. As such, the project presents in-depth research on HyperLedger technology, as well as different tools for building software based on this technology. To evaluate the benefits and potential of the technology, the project analyzes and designs three Blockchain use cases: supply chain traceability, asset tokenization, and digital identity. For each use case, detailed requirements, challenges, and possible solutions are analyzed, and a methodological design is carried out for implementation in HyperLedger Fabric as a proof of concept, including the definition of necessary components, participant roles and responsibilities, and communication protocols. Finally, the project presents conclusions and future work to improve technical aspects of the technology and its ease of use. Blockchain es una tecnología que permite el registro y la transferencia segura de información sin la necesidad de intermediarios, gracias a su diseño descentralizado y la utilización de criptografía avanzada. Como caso particular, en este proyecto se investiga la tecnología HyperLedger Fabric, que es una implementación de Blockchain de uso empresarial, que se enfoca en la privacidad, la escalabilidad y la modularidad, que permite la creación de redes de Blockchain personalizadas y ofrece una arquitectura flexible para la integración de aplicaciones de negocio. En este sentido, el objetivo principal del proyecto es la profundización técnica y analítica de la tecnología en aras de vehiculizar su potencial en el tejido industrial. Para ello, en este proyecto se presenta el trabajo de investigación llevado a cabo sobre la tecnología de HyperLedger en profundidad, así como las diferentes herramientas para construir software basado en esta tecnología. Además, de cara a valorar los beneficios y potencial de la tecnología se trabaja en el análisis y diseño de tres casos de uso de la tecnología Blockchain; trazabilidad de la cadena de suministro, la tokenización de activos y la identidad digital. De este modo, para cada uno de estos casos de uso, se realiza un análisis detallado de los requisitos, desafíos y posibles soluciones. También se lleva a cabo un diseño metodológico de la implementación en HyperLedger Fabric a modo de prueba de concepto, incluyendo la definición de los componentes necesarios, los roles y responsabilidades de los participantes y los protocolos de comunicación. Por último, presentamos las conclusiones y el trabajo futuro que se puede hacer para mejorar algunos aspectos técnicos de la tecnología y su facilidad de uso. Blockchain és una tecnologia que permet el registre i la transferència segura d'informació sense la necessitat d'intermediaris, gràcies al seu disseny descentralitzat i la utilització de criptografia avançada. Com a cas particular, en aquest projecte s'investiga la tecnologia HyperLedger Fabric, que és una implementació de Blockchain d'ús empresarial, que es centra en la privacitat, l'escalabilitat i la modularitat, que permet la creació de xarxes de Blockchain personalitzades i ofereix una arquitectura flexible per a la integració d'aplicacions de negoci. En aquest sentit, l'objectiu principal del projecte és la profundització tècnica i analítica de la tecnologia per a vehicular el seu potencial en el teixit industrial. Per a això, en aquest projecte es presenta el treball d'investigació dut a terme sobre la tecnologia de HyperLedger en profunditat, així com les diferents eines per construir programari basat en aquesta tecnologia. A més, de cara a valorar els beneficis i potencial de la tecnologia, es treballa en l'anàlisi i disseny de tres casos d'ús de la tecnologia Blockchain; trazabilitat de la cadena de subministrament, la tokenització d'actius i la identitat digital. D'aquesta manera, per a cada un d'aquests casos d'ús, es realitza una anàlisi detallat dels requisits, desafiaments i possibles solucions. També es duu a terme un disseny metodològic de la implementació en HyperLedger Fabric a mode de prova de concepte, incloent la definició dels components necessaris, els rols i responsabilitats dels participants i els protocols de comunicació. Finalment, es presenten les conclusions i el treball futur que es pot fer per a millorar alguns aspectes tècnics de la tecnologia i la seva facilitat d'ús
SubjectsCriptography, Data compression (Telecommunication), Blockchains (Databases), Criptografia, Dades -- Compressió (Telecomunicació), Cadena de blocs (Bases de dades)
DegreeGRAU EN ENGINYERIA DE TECNOLOGIES I SERVEIS DE TELECOMUNICACIÓ (Pla 2015)
Files | Description | Size | Format | View |
---|---|---|---|---|
DegreeThesis_SergiLopez_vf.pdf | 3,580Mb | View/Open |