Creación de un componente de confianza Blockchain e interfaz de interacción

Santos Sánchez, Javier (2021). Creación de un componente de confianza Blockchain e interfaz de interacción. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Creación de un componente de confianza Blockchain e interfaz de interacción
Author/s:
  • Santos Sánchez, Javier
Contributor/s:
  • Robles Valladares, Tomás Enrique
Item Type: Final Project
Degree: Grado en Tecnologías para la Sociedad de la Información
Date: July 2021
Subjects:
Freetext Keywords: Blockchain; Hyperledger Fabric; Open Source; API REST
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB)
[img] Archive (ZIP) - Users in campus UPM only
Download (4MB)

Abstract

A lo largo de la historia sobre las interacciones e intercambios entre seres humanos, la confianza es una cualidad que siempre ha estado presente, asegurando que la acción llevada a cabo se realizará correctamente sin la posibilidad de que agentes maliciosos la comprometan. Esta confianza se ha implementado a lo largo del tiempo de diversas formas e inclusive en la actualidad está presente en multitud de escenarios donde se puede observar un agente común, la existencia de una entidad externa encargada de ofrecer esa confianza, por ejemplo: un banco encargado de gestionar los movimientos de las cuentas de sus clientes o una organización gubernamental realizando inspecciones para asegurar el cumplimiento de la ley. Este Trabajo de Fin de Grado pretende ofrecer una solución para la realización de intercambios entre entidades dentro de entornos privados donde los propios participantes aporten dicha confianza sin necesidad de terceras partes implicadas. Mediante el uso de la tecnología Blockchain y Hyperledger Fabric, este proyecto posee el objetivo de desplegar de manera automática redes permisionadas Blockchain configurables, seguras y adecuadas para este tipo de entornos. Para facilitar la comunicación con esta red se implementa una interfaz API REST que facilite el uso y permita exponer las funcionalidades a equipos y servicios externos. Para ello, se ha definido una arquitectura open source que despliega redes Hyperledger Fabric de manera personalizada y desatendida. A lo largo de este Trabajo Fin de Grado se define una prueba de concepto en la que tres organizaciones forman una red privada descentralizada para la transacción de coches de lujo. Para finalizar, se realizan una serie de pruebas que permiten comprobar que se han alcanzado los objetivos de este proyecto. Abstract: Throughout the history of exchanges between humans trust is a characteristic that has always been present, ensuring that the exchange itself is performed correctly without the possibility of being compromised by malicious agents. Trust has been implemented over time in many different ways and even nowadays it can be seen in various environments where a common representative can be observed, an external entity which task is offering trust to these exchanges, for example: a bank managing its customers accounts or a government organization conducting inspections to ensure compliance with the law. This final degree project aims to offer a solution for exchanges between parties within private environments where the participants themselves provide trust without the need of an external entity involved. By applying Blockchain technology and Hyperledger Fabric, this project has the objective of automatically deploy configurable, secure and suitable Blockchain permissioned networks for private environments. To ease communication a REST API interface is implemented in order to simplify the use of the generated network, exposing its features to external services and systems. For this purpose it has been defined an open source architecture which deploys Hyperledger Fabric networks in a customised and unattended way. Throughout this final degree project, a proof of concept is defined in which three organizations form a private network for the transaction of luxury cars. Finally, a series of tests are carried out to verify that the objectives of this project have been achieved.

More information

Item ID: 68160
DC Identifier: https://oa.upm.es/68160/
OAI Identifier: oai:oa.upm.es:68160
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 04 Aug 2021 07:52
Last Modified: 04 Aug 2021 07:52
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM