Blockchain-Based Academic Record System

Detalhes bibliográficos
Autor(a) principal: Palma, Lucas Machado da
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 Universidade Federal de Santa CatarinaPalma, Lucas Machado daMartina, Jean EversonVigil, Martín Augusto Gagliotti2020-10-21T21:30:36Z2020-10-21T21:30:36Z2020369873https://repositorio.ufsc.br/handle/123456789/216496Dissertaçã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.75 p.| il.engComputaçãoEngenharia de sistemasSegurança de sistemasBlockchains (Base de dados)Blockchain-Based Academic Record Systeminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINALPGCC1177-D.pdfPGCC1177-D.pdfapplication/pdf11914658https://repositorio.ufsc.br/bitstream/123456789/216496/-1/PGCC1177-D.pdf100b5036421151ac0597a3d37c7d1818MD5-1123456789/2164962020-10-21 18:30:36.394oai:repositorio.ufsc.br:123456789/216496Repositório de PublicaçõesPUBhttp://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 Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Palma, Lucas Machado da
dc.contributor.advisor1.fl_str_mv Martina, Jean Everson
dc.contributor.advisor-co1.fl_str_mv Vigil, Martín Augusto Gagliotti
contributor_str_mv Martina, Jean Everson
Vigil, Martín Augusto Gagliotti
dc.subject.classification.none.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.accessioned.fl_str_mv 2020-10-21T21:30:36Z
dc.date.available.fl_str_mv 2020-10-21T21:30:36Z
dc.date.issued.fl_str_mv 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 https://repositorio.ufsc.br/handle/123456789/216496
dc.identifier.other.none.fl_str_mv 369873
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.
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
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/216496/-1/PGCC1177-D.pdf
bitstream.checksum.fl_str_mv 100b5036421151ac0597a3d37c7d1818
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1766805254688473088