Desarrollo de una aplicación web descentralizada para efectuar transacciones de tokens no fungibles

Schäfer Moreno, Adrián (2023). Desarrollo de una aplicación web descentralizada para efectuar transacciones de tokens no fungibles. Trabajo Fin de Grado / Proyecto Fin de Carrera, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Descripción

Título: Desarrollo de una aplicación web descentralizada para efectuar transacciones de tokens no fungibles
Autor/es:
  • Schäfer Moreno, Adrián
Director/es:
Tipo de Documento: Trabajo Fin de Grado o Proyecto Fin de Carrera
Grado: Grado en Ingeniería de Computadores
Fecha: Enero 2023
Materias:
ODS:
Palabras Clave Informales: NFTS( Tokens no fungibles); Aplicación Web; Descentralización; Ethereum; Blockchain
Escuela: E.T.S.I. de Sistemas Informáticos (UPM)
Departamento: Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[thumbnail of TFG_ADRIAN_SCHAFER_MORENO.pdf] PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (2MB)

Resumen

El proyecto aquí presentado tiene como objetivo el desarrollo de una aplicación web descentralizada para efectuar transacciones de tokens no fungibles (TNF, también conocido por la sigla NFT, del inglés non-fungible token) entre usuarios. Para ello se hará uso de un contrato inteligente (también conocido como smart contract) que será desplegado en la blockchain de Ethereum. Dicho contrato inteligente será escrito utilizando un lenguaje de programación conocido como Solidity. Será compilado y posteriormente desplegado en la cadena de bloques gracias a un framework de desarrollo de aplicaciones descentralizadas llamado Hardhat. En el momento que se produjese una llamada al contrato inteligente, dicho código compilado será ejecutado por la máquina virtual de Ethereum (EVM, del inglés Ethereum Virtual Machine) y efectuará la transacción correspondiente entre los usuarios involucrados.

Abstract:

The project here presented aims to develop a decentralized web application to perform transactions of non-fungible tokens between users. This will be achieved through the use of a smart contract that will be deployed on the Ethereum blockchain. The smart contract will be written using a programming language known as Solidity. It will be compiled and subsequently deployed on the blockchain with the help of a decentralized application development framework called Hardhat. When a call to the smart contract is made, the compiled code will be executed by the Ethereum Virtual Machine (EVM) and will perform the corresponding transaction between the users involved.

Más información

ID de Registro: 72721
Identificador DC: https://oa.upm.es/72721/
Identificador OAI: oai:oa.upm.es:72721
Depositado por: Biblioteca Universitaria Campus Sur
Depositado el: 24 Feb 2023 08:01
Ultima Modificación: 22 Abr 2023 22:30