Aprovações acadêmicas públicas e auditáveis com o uso de blockchain implementadas no padrão de soulbound token
Autor(a) principal: | |
---|---|
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 |