Blockchain-Based Academic Record System
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/handle/123456789/216496 |
Resumo: | Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2020. |
id |
UFSC_bd0ba1b3c17511a9ceefb69bf8b750ef |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/216496 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Blockchain-Based Academic Record SystemComputaçãoEngenharia de sistemasSegurança de sistemasBlockchains (Base de dados)Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2020.Na última década, a tecnologia blockchain se tornou popular nos negócios e na academia. Essa popularidade ocorreu principalmente devido à alta especulação gerada em torno da criptomoeda Bitcoin, proposta em 2008 por pesquisadores não identificados. A Blockchain oferece algumas propriedades importantes, como descentralização, transparência, pseudo-anonimidade e integridade de dados. Combinada com o conceito de contratos inteligentes, permite a criação de aplicações descentralizadas e o estabelecimento de acordos entre indivíduos, sem a necessidade de terceiros confiáveis. Desde o surgimento do Bitcoin, outras grandes iniciativas de blockchain, como as plataformas Ethereum e Hyperledger, surgiram no mercado. A tecnologia também é usada como uma ferramenta para melhorar os processos de governança. Destacam-se os trabalhos que utilizam blockchain na automação e aprimoramento do registro de créditos acadêmicos e na emissão de certificados de graduação. Esses trabalhos variam de uma simples prova de existência, ou seja, o registro do hash criptográfico de um certificado de graduação na blockchain, até propostas mais sofisticadas, que incluem o registro de créditos obtidos em um sistema de ensino superior. No entanto, nenhum dos trabalhos relacionados leva em consideração o acompanhamento da jornada do aluno associado à automação da emissão do certificado de graduação. Este trabalho tem como objetivo propor um modelo automatizado, transparente, auditável e seguro para registrar créditos e emitir certificados de graduação. Procura-se minimizar a burocracia dos processos envolvidos, facilitar a auditoria e reduzir as possibilidades de falsificação de certificados de graduação. O modelo proposto considera a existência de uma agência reguladora pública de ensino superior e instituições educacionais independentes. Diferentemente de trabalhos relacionados, esta proposta abrange toda a trajetória dos estudantes de graduação, desde o registro até a emissão do certificado de graduação. Para tanto, apresenta-se um protótipo desenvolvido em Solidity, uma linguagem de programação orientada a contratos inteligentes, bem como uma análise dos custos de execução dos contratos na rede do Ethereum, considerando dados oficiais do sistema de ensino superior brasileiro.Abstract: In the last decade, blockchain technology has become popular in both business and academia. This popularity occurred mostly due to the high speculation generated around the Bitcoin cryptocurrency, proposed in 2008 by unidentified researchers. Blockchain offers some important properties, such as decentralization, transparency, pseudo anonymization, and data integrity. Combined with the concept of smart contracts, it enables the creation of decentralized applications and the establishment of agreements between individuals, without the need for a trusted third party. Since Bitcoin's emergence, other major blockchain initiatives such as the Ethereum and Hyperledger platforms have risen in the market. The technology is also used as a tool to improve governance processes. Noteworthy are the works that use blockchain in the automation and enhancement of the registration of academic credits and the issuance of degree certificates. These works range from a simple proof of existence, that is, the registration of the cryptographic hash of a degree certificate in the blockchain, to more sophisticated proposals, which include the record of credits taken in a higher education system. However, none of the related work takes into account the follow-up of the student journey associated with the automation of degree certificate issuance. This work aims to propose an automated, transparent, auditable, and secure model to record credits and issue degree certificates. It seeks to minimize the bureaucracy of the processes involved, facilitate auditing, and reduce the possibilities of falsification of degree certificates. The proposed model considers the existence of a public higher education regulatory agency and independent educational institutions. Unlike related works, this proposal encompasses undergraduate students' entire trajectory, from registration to the issuance of his or her degree certificate. Hence, we present a prototype developed in Solidity, a smart contract oriented programming language, as well as a cost analysis considering official data from the Brazilian higher education system.Martina, Jean EversonVigil, Martín Augusto GagliottiUniversidade Federal de Santa CatarinaPalma, Lucas Machado da2020-10-21T21:30:36Z2020-10-21T21:30:36Z2020info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis75 p.| il.application/pdf369873https://repositorio.ufsc.br/handle/123456789/216496engreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2020-10-21T21:30:36Zoai:repositorio.ufsc.br:123456789/216496Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732020-10-21T21:30:36Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Blockchain-Based Academic Record System |
title |
Blockchain-Based Academic Record System |
spellingShingle |
Blockchain-Based Academic Record System Palma, Lucas Machado da Computação Engenharia de sistemas Segurança de sistemas Blockchains (Base de dados) |
title_short |
Blockchain-Based Academic Record System |
title_full |
Blockchain-Based Academic Record System |
title_fullStr |
Blockchain-Based Academic Record System |
title_full_unstemmed |
Blockchain-Based Academic Record System |
title_sort |
Blockchain-Based Academic Record System |
author |
Palma, Lucas Machado da |
author_facet |
Palma, Lucas Machado da |
author_role |
author |
dc.contributor.none.fl_str_mv |
Martina, Jean Everson Vigil, Martín Augusto Gagliotti Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Palma, Lucas Machado da |
dc.subject.por.fl_str_mv |
Computação Engenharia de sistemas Segurança de sistemas Blockchains (Base de dados) |
topic |
Computação Engenharia de sistemas Segurança de sistemas Blockchains (Base de dados) |
description |
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2020. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-10-21T21:30:36Z 2020-10-21T21:30:36Z 2020 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
369873 https://repositorio.ufsc.br/handle/123456789/216496 |
identifier_str_mv |
369873 |
url |
https://repositorio.ufsc.br/handle/123456789/216496 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
75 p.| il. application/pdf |
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_ |
1808652210695831552 |