Job-Search.io descentralizando as ações de uma plataforma de serviços por meio da blockchain e recompensando seus usuários com NFTs

dc.contributor.advisorMartins, Diego Fernandes Gonçalves
dc.contributor.authorSantos, Jonas Felipe dos
dc.contributor.refereeOliveira, Fábio Feliciano de
dc.contributor.refereeMendes, Joice Barbosa
dc.date.accessioned2024-11-11T21:01:59Z
dc.date.available2024-11-11T21:01:59Z
dc.date.issued2022-11-07
dc.description.abstractO presente trabalho apresenta o desenvolvimento de uma plataforma online de prestação de serviços gamificada, tendo o intuito de realizar uma prova de conceito entre a tecnologia blockchain, gamificação, plataformas de prestação de serviços e NTFs. A plataforma tem como objetivo viabilizar o uso de NFTs como recompensas na gamificação dos serviços, além de confirmar a segurança e confiabilidade do uso de contratos inteligentes para garantir que seus usuários apenas interajam entre si, sem a possibilidade de ter suas relações contratuais subvertidas por terceiros como ocorre, por exemplo, nas intervenções manuais que podem ocorrer nas plataformas de serviços atuais. Um contrato inteligente é um código publicado na blockchain que executa diversas funções automaticamente (como cláusulas de um contrato). Neste trabalho, o contrato desenvolvido foi publicado em uma blockchain local, utilizando o Ganache, para ser integrado à plataforma web, que foi criada utilizando React.js, Node.Js e MongoDB. A aplicação executou, de forma simples e eficaz, todo o fluxo de cadastro e autenticação de um usuário, criação, início e finalização de um serviço onde, a partir do início, todo o processo foi gerenciado pelo contrato inteligente, que se encarregou de pagar o prestador de serviços, as taxas da plataforma e os prêmios da gamificação automaticamente, ou seja, sem a necessidade de centralizar essas ações em um terceiro confiável, como a própria plataforma ou até mesmo em uma instituição financeira. A validação desta prova de conceito pode significar um grande passo para o surgimento de plataformas que utilizam a blockchain como um recurso, para garantir a segurança e confiança de seus usuários.
dc.description.abstract2The present work presents the development of an online gamified service delivery platform, with the intention of carrying out a proof of concept between blockchain technology, gamification, service delivery platforms and NTFs. The platform aims to enable the use of NFTs as rewards in the gamification of services, in addition to confirming the security and reliability of the use of smart contracts to ensure that its users only interact with each other, without the possibility of having their contractual relationships subverted by third parties. as occurs, for example, in manual interventions that can occur in current service platforms. A smart contract is a code published on the blockchain that performs various functions automatically (such as clauses of a contract). In this work, the contract developed was published on a local blockchain, using Ganache, to be integrated into the web platform, which was created using React.js, Node.Js and MongoDB. The application carried out, in a simple and effective way, the entire flow of registration and authentication of a user, creation, start and end of a service where, from the beginning, the entire process was managed by the smart contract, which was in charge of paying the service provider, platform fees and gamification premiums automatically, that is, without the need to centralize these actions in a trusted third party, such as the platform itself or even a financial institution. Validation of this proof of concept could mean a big step towards the emergence of platforms that use blockchain as a resource, to guarantee the security and trust of their users.
dc.format.mimetypeapplication/pdf
dc.identifier.bibliographicCitationSANTOS, Jonas Felipe dos. Job-Search.io descentralizando as ações de uma plataforma de serviços por meio da blockchain e recompensando seus usuários com NFTs. 2022. 57 f. Trabalho de Conclusão de Curso (Graduação) - Tecnologia em Análise e Desenvolvimento de Sistemas, Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, Campus Campinas, 2022.
dc.identifier.urihttps://repositorio.ifsp.edu.br/handle/123456789/1703
dc.publisherInstituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP)
dc.publisher.campiCAMPINAS
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazilen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/
dc.subject.keywordsBlockchains (base de dados)
dc.subject.keywordsGamificação
dc.subject.keywordsPrestação de serviços
dc.titleJob-Search.io descentralizando as ações de uma plataforma de serviços por meio da blockchain e recompensando seus usuários com NFTs
dc.title.alternativeJob-Search.io decentralizing the actions of a service platform through blockchain and rewarding its users with NFTs
dc.typeTrabalhos de Conclusão de Curso de Graduação
Arquivos
Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
santos_jf_jobsearchio.pdf
Tamanho:
3.17 MB
Formato:
Adobe Portable Document Format
Descrição:
Licença do Pacote
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.92 KB
Formato:
Item-specific license agreed upon to submission
Descrição: