Aprovações acadêmicas públicas e auditáveis com o uso de blockchain implementadas no padrão de soulbound token

Detalhes bibliográficos
Autor(a) principal: Inácio, Renan
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/243575
Resumo: TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação.
id UFSC_c05173c6cafec632cf29c668c8f1b526
oai_identifier_str oai:repositorio.ufsc.br:123456789/243575
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Aprovações acadêmicas públicas e auditáveis com o uso de blockchain implementadas no padrão de soulbound tokenSoulbound TokenBlockchainNon-fungible TokensNFTEthereumTCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação.A tecnologia de registro descentralizada (blockchain) foi criada por Nakamoto em 2009, e proporciona um alto nível de confiança e transparência em transações financeiras por meio do Bitcoin. Com o advento da rede Ethereum, este nível de confiança se estendeu para códigos imutáveis de aplicações descentralizadas, cujas transações são validadas por milhares de pontos (nodes) descentralizados pelo mundo. No lugar de organizações centralizadas de poder e necessidade de confiança nas mesmas, precisamos apenas confiar no código. Esta proposta permitiu a criação de tokens intercambiáveis entre si: dois tokens possuem as mesmas propriedades e substituíveis sem prejuízo da qualidade ou valor, o que chamamos de fungível. Por outro lado, precisamos representar items não-fungíveis, como obras de arte, certificados de propriedade ou um diploma universitário. Por estes motivos, foi criado o conceito de tokens não fungíveis - em inglês, NFTs. Utilizando o conceito de tokens não fungíveis e não transferíveis - chamados de Soulbound Tokens ou SBTs - foi implementada uma aplicação descentralizada (dApp) para geração de tokens públicos e auditáveis no contexto de aprovações acadêmicas. A ideia central foi promover o acesso á 4 personas e seus casos de uso: universidade, professores, alunos e verificadores. A implementação do Smart Contract foi feita na rede principal da Polygon (MATIC) tendo um custo por transação inferior a $0.02, junto de uma aplicação cliente para interagir com o mesmo.The Decentralized ledger technology (blockchain) was created by Nakamoto in 2009, and provides a high level of trust and transparency in financial transactions with Bitcoin. With the advent of the Ethereum network, this level of trust was extended to immutable codes of decentralized applications, whose transactions are validated by thousands of decentralized points (nodes) around the world. Instead of centralized organizations of power and the need of trust in them, we only need to trust in the code. This proposal allowed the creation of interchangeable tokens: two tokens have the same properties and are interchangeable without loss of quality or value, which we call fungible. On the other hand, we need to represent non-fungible items, like art, ownership certificates or a university degree. For these reasons, the concept of non-fungible tokens - (NFTs) was created. Using the concept of non- fungible and non-transferable tokens - called Soulbound Tokens or SBTs - a decentralized application (dApp) was implemented to generate public and auditable tokens in the context of academic approvals. The central idea was to promote access to 4 personas and their use cases: university, professors, students and verifiers. The implementation of the Smart Contract was carried out on Polygon’s main network (MATIC) with a cost per transaction of less than $0.02, along with a client application to interact with it.Florianópolis, SC.Roschildt Pinto, Alex SandroUniversidade Federal de Santa Catarina.Inácio, Renan2022-12-24T08:28:19Z2022-12-24T08:28:19Z2022-12-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis50 f.application/pdfapplication/octet-streamhttps://repositorio.ufsc.br/handle/123456789/243575Open Access.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2022-12-24T08:28:19Zoai:repositorio.ufsc.br:123456789/243575Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732022-12-24T08:28:19Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Aprovações acadêmicas públicas e auditáveis com o uso de blockchain implementadas no padrão de soulbound token
title Aprovações acadêmicas públicas e auditáveis com o uso de blockchain implementadas no padrão de soulbound token
spellingShingle Aprovações acadêmicas públicas e auditáveis com o uso de blockchain implementadas no padrão de soulbound token
Inácio, Renan
Soulbound Token
Blockchain
Non-fungible Tokens
NFT
Ethereum
title_short Aprovações acadêmicas públicas e auditáveis com o uso de blockchain implementadas no padrão de soulbound token
title_full Aprovações acadêmicas públicas e auditáveis com o uso de blockchain implementadas no padrão de soulbound token
title_fullStr Aprovações acadêmicas públicas e auditáveis com o uso de blockchain implementadas no padrão de soulbound token
title_full_unstemmed Aprovações acadêmicas públicas e auditáveis com o uso de blockchain implementadas no padrão de soulbound token
title_sort Aprovações acadêmicas públicas e auditáveis com o uso de blockchain implementadas no padrão de soulbound token
author Inácio, Renan
author_facet Inácio, Renan
author_role author
dc.contributor.none.fl_str_mv Roschildt Pinto, Alex Sandro
Universidade Federal de Santa Catarina.
dc.contributor.author.fl_str_mv Inácio, Renan
dc.subject.por.fl_str_mv Soulbound Token
Blockchain
Non-fungible Tokens
NFT
Ethereum
topic Soulbound Token
Blockchain
Non-fungible Tokens
NFT
Ethereum
description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação.
publishDate 2022
dc.date.none.fl_str_mv 2022-12-24T08:28:19Z
2022-12-24T08:28:19Z
2022-12-14
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/243575
url https://repositorio.ufsc.br/handle/123456789/243575
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Open Access.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Open Access.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 50 f.
application/pdf
application/octet-stream
dc.publisher.none.fl_str_mv Florianópolis, SC.
publisher.none.fl_str_mv Florianópolis, SC.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652180422393856