• español
  • English
  • français
  • Deutsch
  • português (Brasil)
  • italiano
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Browse

    All of UVaDOCCommunitiesBy Issue DateAuthorsSubjectsTitles

    My Account

    Login

    Statistics

    View Usage Statistics

    Share

    View Item 
    •   UVaDOC Home
    • FINAL DEGREE PROJECTS
    • Trabajos Fin de Grado UVa
    • View Item
    •   UVaDOC Home
    • FINAL DEGREE PROJECTS
    • Trabajos Fin de Grado UVa
    • View Item
    • español
    • English
    • français
    • Deutsch
    • português (Brasil)
    • italiano

    Export

    RISMendeleyRefworksZotero
    • edm
    • marc
    • xoai
    • qdc
    • ore
    • ese
    • dim
    • uketd_dc
    • oai_dc
    • etdms
    • rdf
    • mods
    • mets
    • didl
    • premis

    Citas

    Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/57301

    Título
    CryptoCards: creación de un juego de cartas basado en blockchain, Ethereum y en los NFT
    Autor
    Perrote Gómez, Javier
    Director o Tutor
    Gutierrez Martínez, César PabloAutoridad UVA
    Zuara Jiménez, Julia
    Editor
    Universidad de Valladolid. Escuela de Ingeniería Informática de ValladolidAutoridad UVA
    Año del Documento
    2022
    Titulación
    Grado en Ingeniería Informática
    Abstract
    El proyecto consiste en el desarrollo de una aplicación descentralizada sobre un juego de cartas de rol basado en la tecnología blockchain Ethereum y en los NFT, en colaboración con el Observatorio Tecnológico HP. Una misma carta puede tener un gran número de unidades, cada una de estas constituye un NFT (Not Fungible Token) es decir, un token único que no se va a poder modificar y quedara registrado en la blockchain a través de un certificado digital que recoge sus propiedades y asegura su autenticidad, lo que se conoce como contrato inteligente o smart contract. Los smart contracts desarrollados quedarán almacenados en la blockchain y se ejecutarán de manera automática cuando se cumplan los acuerdos escritos en ellos, su cometido en nuestra aplicación no solo quedará limitada a la creación de las cartas, si no que será necesario su uso para proporcionar cada uno de los servicios del juego, por ejemplo, el intercambio de cartas entre usuarios o la consulta por parte de uno de ellos de su colección. La ejecución de uno de estos contratos garantizará un mecanismo seguro al usuario, para hacer uso de una funcionalidad concreta del juego, todo esto, sin la necesidad de un intermediario, tal como un servidor central, que en aplicaciones centralizadas suele ser el encargado de la toma de decisiones. En referencia a la estructura de la aplicación, al no permitir a los usuarios interactuar directamente con la blockchain, es necesario desarrollar, por un lado, un frontend encargado de interactuar con el usuario y por otro, un backend que será el encargado de ejecutar los smart contracts residentes en la red.
     
    The project consists of the development of a decentralized application on role-playing card game based on Ethereum blockchain technology and NFTs, in collaboration with the HP Technology Observatory. A single card can have a large number of units, each of which constitutes an NFT (non-fungible token), i.e. a unique token that cannot be modified and that will be registered in the blockchain through a digital certificate that collects its properties and ensures its authenticity, which is known as a smart contract. The smart contracts developed will be stored in the blockchain and will be automatically executed when the agreements written in them are fulfilled, its role in our application will not be limited only to the creation of the tokens, but it will be necessary to use it to provide each of the services of the game, for example, the exchange of tokens between users or the consultation by one of them of their collection. The execution of one of these contracts will ensure a secure mechanism for the user to make use of a particular functionality of the game, all this, without the need for an intermediary, such as a central server, which in centralized applications is usually the decision maker. In reference to the structure of the application, as it does not allow users to interact directly with the blockchain, it is necessary to develop, on the one hand, a frontend in charge of interacting with the user and, on the other hand, a backend that will be responsible for executing the smart contracts residing in the network.
    Palabras Clave
    CryptoCards
    Blockchain
    Ethereum
    Departamento
    Departamento de Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia Artificial, Lenguajes y Sistemas Informáticos)
    Idioma
    spa
    URI
    https://uvadoc.uva.es/handle/10324/57301
    Derechos
    openAccess
    Collections
    • Trabajos Fin de Grado UVa [30857]
    Show full item record
    Files in this item
    Nombre:
    TFG-G5837.pdf
    Tamaño:
    5.841Mb
    Formato:
    Adobe PDF
    Thumbnail
    FilesOpen
    Attribution-NonCommercial-NoDerivatives 4.0 InternacionalExcept where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 Internacional

    Universidad de Valladolid

    Powered by MIT's. DSpace software, Version 5.10