Hassan Collado, SamerTenorio Fornés, ÁmbarAgudo Brun, PabloFidalgo Panera, Daniel2023-06-172023-06-172021-06https://hdl.handle.net/20.500.14352/10406Trabajo de Fin de Grado en Ingeniería del Software, Facultad de Informática UCM, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 2020/2021, El código del proyecto es Software libre y está disponible públicamente en Github, https://github.com/DecentralizedScience/Rewards.Hoy en día para publicar un artículo académico es necesario seguir una serie de trámites. Uno de estos es la revisión del artículo. Las personas encargadas de esta tarea no reciben ningún tipo de visibilidad ni compensación por el trabajo realizado. Para corregir esta situación, en este proyecto, se ha implementado un sistema de recompensas descentralizado, utilizando blockchain para recompensar a los revisores de artículos de investigación. Estas recompensas se dan en forma de transferencia de criptomonedas ETH, en forma de reputación o como premios digitales no transferibles basados en NFTs (Non-fungible tokens). Al utilizar la blockchain de Ethereum nos aprovechamos de su ecosistema para desarrollar una plataforma descentralizada, transparente y sin intermediarios. El sistema engloba una web desarrollada con HTML, CSS, JavaScript y el framework React, y a esta web se conecta una serie de Smart Contracts desarrollados sobre la red de Ethereum con Solidity. Para la realización de este proyecto ha sido necesario llevar a cabo experimentaciones sobre el desarrollo de un Smart Contract, la implementación y modificación de tokens en Ethereum, el despliegue en una blockchain y el coste que supondría interactuar con el Smart Contract. Como trabajo futuro, se ha considerado principalmente añadir soporte para poder subir los artículos a la aplicación mediante IPFS, desplegar los Smart Contracts en la red de Ethereum, implementar pruebas en el front-end mediante Selenium o Cypress y desplegar la aplicación en un servidor.Nowadays, in order to publish an academic article, it is necessary to follow a series of steps. One of these is the review of the article. The people in charge of this task do not receive any kind of visibility or compensation for the work done. To correct this situation, in this project, a decentralized reward system has been implemented, using blockchain to reward reviewers of research articles. These rewards are given in the form of ETH cryptocurrency transfer, in the form of reputation or as non-transferable digital rewards based on NFTs (non-fungible tokens). Using Ethereum’s blockchain we take advantage of its ecosystem to de velop a decentralized, transparent and unmediated platform. The system encompasses a website developed with HTML, CSS, JavaS cript and the React framework, and to this website is connected a series of Smart Contracts developed over the Ethereum network with Solidity. For the realization of this project it has been necessary to carry out experiments on the development of a Smart Contract, the implementation and modification of tokens in Ethereum, the deployment on a blockchain and the cost of interacting with the Smart Contract. As future work, we have mainly considered adding support to be able to upload items to the application via IPFS, deploy Smart Contracts on the Ethereum network, implement front-end testing via Selenium or Cypress and deploy the application on a server.spaAtribución-NoComercial 3.0 Españahttps://creativecommons.org/licenses/by-nc/3.0/es/Recompensas en Blockchain: dinero, reputación y agradecimiento para revisoresBlockchain Rewards: Money, Badges and Reputation for peer reviewersbachelor thesishttps://github.com/DecentralizedScience/Rewards.open access004(043.3)BlockchainSmart contractEthereumERC20ERC721NFTs.Informática (Informática)1203.17 Informática