Desenvolupament d'una aplicació distribuïda sobre Ethereum
Espígol Ayats, Aleix
Herrera-Joancomartí, Jordi, dir. (Universitat Autònoma de Barcelona. Departament d'Enginyeria de la Informació i de les Comunicacions)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Additional title: Development of a distributed application on Ethereum
Additional title: Desarrollo de una aplicación distribuida sobre Ethereum
Date: 2021
Abstract: Motivat per la contínua evolució i popularitat de la blockchain i les criptomonedes, he volgut endinsar-me en l'entorn d'Ethereum, una de les criptomonedes amb més renom. Per aquest motiu he desenvolupat una aplicació descentralitzada (DAPP) que treballa de forma autònoma sobre la blockchain d'Ethereum. L'aplicació en qüestió correspon al joc de la ruleta, un joc d'atzar molt conegut en centres recreatius i d'oci com els casinos. L'aplicació que he desenvolupat d'aquest joc, té la particularitat que les apostes es realitzen mitjançant criptomonedes, en aquest cas ethers (la moneda d'Ethereum). A causa de la transparència de la blockchain i amb l'objectiu de garantir aleatorietat i seguretat en l'elecció del nombre guanyador, s'ha elaborat una anàlisi exhaustiva sobre vulnerabilitats en el procés de la generació d'aleatorietat, per poder-ne triar la millor opció.
Abstract: Motivated by the continuous evolution and popularity of the blockchain and cryptocurrencies, I wanted to delve into the environment of Ethereum, one of the most renowned cryptocurrencies. For this reason I have developed a decentralized application (DAPP) that works autonomously on the Ethereum blockchain. The application in question corresponds to the roulette game, a game of chance well known in recreational and leisure centers such as casinos. The application I have developed for this game has the peculiarity that bets are made using cryptocurrencies, in this case ethers (the currency of Ethereum). Due to the transparency of the blockchain and with the aim of guaranteeing randomness and security in the choice of the winning number, an exhaustive analysis has been elaborated on vulnerabilities in the process of generating randomness, in order to be able to choose the best option.
Abstract: Motivado por la continua evolución y popularidad de la blockchain y las criptomonedes, he querido adentrarme en el entorno de Ethereum, una de las criptomonedes con más renombre. Por este motivo he desarrollado una aplicación descentralizada (DAPP) que trabaja de forma autónoma sobre la blockchain de Ethereum. La aplicación en cuestión corresponde al juego de la ruleta, un juego de azar muy conocido en centros recreativos y de ocio como los casinos. La aplicación que he desarrollado de este juego, tiene la particularidad de que las apuestas se realizan mediante criptomonedes, en este caso ethers (la moneda de Ethereum). Debido a la transparencia de la blockchain y con el objetivo de garantizar aleatoriedad y seguridad en la elección del número ganador, se ha elaborado un análisis exhaustivo sobre vulnerabilidades en el proceso de la generación de aleatoriedad, para poder elegir la mejor opción.
Rights: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Language: Català
Studies: Grau en Enginyeria Informàtica [2502441]
Study plan: Enginyeria Informàtica [958]
Document: Treball final de grau ; Text
Subject area: Menció Tecnologies de la Informació
Subject: Aleatorietat ; Blockchain ; Chainlink VRF ; Criptomonedes ; DAPP ; EmailJS ; Ethereum ; MetaMask ; ReactJS ; Ruleta ; SafeMath ; Smart Contract ; Solidity ; Web3 ; Aleatoriedad ; Cryptocurrencies ; Randomness ; Roulette



11 p, 965.5 KB

The record appears in these collections:
Research literature > Bachelor's degree final project > School of Engineering. TFG

 Record created 2021-07-26, last modified 2023-07-22



   Favorit i Compartir