Title: | 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 |
Abstract: |
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. |
Description: | TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Sistemas de Informação. |
URI: | https://repositorio.ufsc.br/handle/123456789/243575 |
Date: | 2022-12-14 |
Files | Size | Format | View | Description |
---|---|---|---|---|
TCC (1).pdf | 1.155Mb |
View/ |
TCC | |
sbt-ufsc-tcc-master.zip | 447.6Kb | Unknown |
View/ |
Fonte |