Ir al contenido (pulsa Retorno)

Universitat Politècnica de Catalunya

    • Català
    • Castellano
    • English
    • LoginRegisterLog in (no UPC users)
  • mailContact Us
  • world English 
    • Català
    • Castellano
    • English
  • userLogin   
      LoginRegisterLog in (no UPC users)

UPCommons. Global access to UPC knowledge

Banner header
76.434 UPC academic works
You are here:
View Item 
  •   DSpace Home
  • Treballs acadèmics
  • Escola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona
  • Grau en Enginyeria de Tecnologies i Serveis de Telecomunicació (Pla 2015)
  • View Item
  •   DSpace Home
  • Treballs acadèmics
  • Escola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona
  • Grau en Enginyeria de Tecnologies i Serveis de Telecomunicació (Pla 2015)
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Desarrollo de una Dapp basada en Ethereum y React

Thumbnail
View/Open
DegreeThesis_LaiaSoler.pdf (1,124Mb)
anexo.zip (362,1Kb)
  View UPCommons Usage Statistics
  LA Referencia / Recolecta stats
Includes usage data since 2022
Cita com:
hdl:2117/134051

Show full item record
Soler Izquierdo, Laia
Tutor / directorMuñoz Tapia, José LuisMés informacióMés informacióMés informació
Document typeBachelor thesis
Date2019-05
Rights accessOpen Access
Attribution-NonCommercial-NoDerivs 3.0 Spain
This work is protected by the corresponding intellectual and industrial property rights. Except where otherwise noted, its contents are licensed under a Creative Commons license : Attribution-NonCommercial-NoDerivs 3.0 Spain
Abstract
Blockchain is a disruptive technology with the ability of revolutionizing the world of technology. As a particular case, in this project we apply Blockchain technology to build a distributed application (also called DApp) that is able to manage the registry of a "factoring" session without a central entity. Factoring is the process that occurs when a business sells its accounts receivable (i.e., invoices) to a third party (called a factor) at a discount. In the project we present the technologies and tools required to build the DApp. This includes a description of the Ethereum Blockchain and its language to write Smart Contracts called Solidity. Our Dapp is a Web application in which the frontend is the most relevant part. In this context, we will also explain the tools used to build this frontend such as React and state managers. As state manager, we selected Redux and the rationale and alternatives is also explained in the project. The DApp presented with its different parts is a proof of concept but it is enough to show that it is possible to build a sound application for registering factoring sessions with Blockchain. Finally, we present conclusions and future work that can be done to improve some technical aspects of the application and its user friendliness.
 
Blockchain es una tecnología rompedora con la capacidad de revolucionar el mundo de la tecnología. Como caso particular, en este proyecto aplicamos la tecnología Blockchain para construir una aplicación distribuida (también llamada DApp) que es capaz de gestionar el registro de una sesión de factoring sin una entidad central. Factoring es el proceso que ocurre cuando un negocio vende sus cuentas por cobrar (por ejemplo, facturas) a un tercero (llamado Factor) con un descuento. En el proyecto presentamos las tecnologías y herramientas necesarias para construir la DApp. Esto incluye una descripción del Ethereum Blockchain y su lenguaje para escribir Smart Contracts llamado Solidity. Nuestra DApp es una aplicación Web en la que el frontend es la parte más relevante. En este contexto, también explicaremos las herramientas utilizadas para construir este frontend como React y los gestores de estado. Como gestor de estado, seleccionamos Redux y la razón y las alternativas son también explicadas en el proyecto. La DApp presentada con sus diferentes partes es una prueba de concepto, pero basta para demostrar que es posible construir una aplicación para registrar sesiones de factoring con Blockchain. Por último, presentamos las conclusiones y el trabajo futuro que se puede hacer para mejorar algunos aspectos técnicos de la aplicación y su facilidad de uso.
 
Blockchain és una tecnologia trencadora amb la capacitat de revolucionar el món de la tecnologia. Com a cas particular, en aquest projecte apliquem la tecnologia Blockchain per construir una aplicació distribuïda (també anomenada DApp) que és capaç de gestionar el registre d'una sessió de factoring sense una entitat central. Factoring és el procés que ocorre quan un negoci ven els seus comptes per cobrar (per exemple, factures) a un tercer (anomenat Factor) amb un descompte. En el projecte presentem les tecnologies i eines necessàries per construir la DApp. Això inclou una descripció del Ethereum Blockchain i el seu llenguatge per escriure Smart Contracts anomenat Solidity. La nostra DApp és una aplicació web en la qual el frontend és la part més rellevant. En aquest context, també explicarem les eines utilitzades per construir aquest frontend com React i els gestors d'estat. Com a gestor d'estat, seleccionem Redux i la raó i les alternatives són també explicades en aquest projecte. La DApp presentada amb les seves diferents parts és una prova de concepte, però n'hi ha prou per demostrar que és possible construir una aplicació per registrar sessions de factoring amb Blockchain. Finalment, presentem les conclusions i el treball futur que es pot fer per millorar alguns aspectes tècnics de l'aplicació i la seva facilitat d'ús.
Description
Desarrollo de una Dapp basada en Ethereum y React
SubjectsUser interfaces (Computer systems), Computer security, Blockchains (Databases), Interfícies d'usuari (Informàtica), Seguretat informàtica, Cadena de blocs (Bases de dades)
DegreeGRAU EN ENGINYERIA DE TECNOLOGIES I SERVEIS DE TELECOMUNICACIÓ (Pla 2015)
URIhttp://hdl.handle.net/2117/134051
Collections
  • Escola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona - Grau en Enginyeria de Tecnologies i Serveis de Telecomunicació (Pla 2015) [969]
  View UPCommons Usage Statistics

Show full item record

FilesDescriptionSizeFormatView
DegreeThesis_LaiaSoler.pdf1,124MbPDFView/Open
anexo.zip362,1Kbapplication/zipView/Open

Browse

This CollectionBy Issue DateAuthorsOther contributionsTitlesSubjectsThis repositoryCommunities & CollectionsBy Issue DateAuthorsOther contributionsTitlesSubjects

© UPC Obrir en finestra nova . Servei de Biblioteques, Publicacions i Arxius

info.biblioteques@upc.edu

  • About This Repository
  • Metadata under:Metadata under CC0
  • Contact Us
  • Send Feedback
  • Privacy Settings
  • Inici de la pàgina