Benchmarking of blockchain technologies used in a decentralized data marketplace

Fuentes Contreras, Alberto (2019). Benchmarking of blockchain technologies used in a decentralized data marketplace. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Benchmarking of blockchain technologies used in a decentralized data marketplace
Author/s:
  • Fuentes Contreras, Alberto
Contributor/s:
  • Jiménez Gañán, Miguel
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: 2 June 2019
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview

Abstract

Este documento pretende ofrecer resultados sobre el rendimiento de diferentes plataformas Blockchain; usadas para el desarrollo de la implementación del Mercado de Datos Distribuido propuesto en [1]. Las plataformas Blockchain ofrecen contabilidad y no repudio de un registro distribuido y replicado en todos los nodos de la red Blockchain, que contiene todas las transacciones mandadas por los usuarios; pese a todas las bondades del Blockchain, existe un coste computacional producido por el algoritmo de consenso entre todos los nodos, sobre la validez de las transacciones enviadas por los usuarios, por tanto, se introduce un retardo en las comunicaciones. Este retardo es el objeto de estudio. Tras la aparición de la tecnología Blockchain en 2008 como tecnología base de Bitcoin, han surgido multitud de plataformas Blockchain, todas ellas con un caso de uso concreto; lo que ha requerido de una investigación para identificar las plataformas Blockchain que mejor se adecuaban a la arquitectura propuesta en [1], dando lugar al uso de dos Blockchains para diferentes usos: BigchainDB para el envío de datos en tiempo real y Hyperledger Fabric para almacenar los datos relacionados con la lógica de negocio.---ABSTRACT---This research is meant to provide results on the performance of different Blockchain technologies; used to develop the Decentralized Data Marketplace Application proposed in [1]. Blockchain Technologies provide accountability and non-repudiation of a registry (ledger) which is unique, distributed and replicated in every node; that contains all the transactions sent by the peers connected to the Blockchain network; but it does not come free of cost, the process that ensures consensus, between all the nodes, about the validity of transactions, introduces a delay in the communications between them. This delay is the object of study. After the appereance of the Blockchain technology in 2008 as the core technology of the Bitcoin, plenty of Blockchain platforms have appeared, each of them with a concrete use case in mind; because of that a research to identify the Blockchain technologies that best fitted the architecture described in [1] was needed, which ended up in using two Blockchain technologies, each of them with a certain purpose: BigchainDB is used to send data in real-time and Hyperledger Fabric is used to store all the data related with the business logic.

More information

Item ID: 55775
DC Identifier: http://oa.upm.es/55775/
OAI Identifier: oai:oa.upm.es:55775
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 15 Jul 2019 13:16
Last Modified: 15 Jul 2019 13:16
  • 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