A solution for integrating virtual learning environments with Blockchain
DOI:
https://doi.org/10.33448/rsd-v10i12.20354Palavras-chave:
Tecnologia Blockchain; Educação; Segurança da informação.Resumo
A educação gera uma quantidade considerável de dados e informações, é necessário gerenciar esses dados com segurança, evitando problemas de falsificação e adulteração de diplomas, certificados e outros documentos importantes do aluno. Além disso, a modalidade de ensino a distância está se tornando mais popular devido ao período pandêmico de Covid-19, onde os cursos são oferecidos em ambientes virtuais de aprendizagem, como o Moodle. A tecnologia Blockchain pode ser utilizada como ferramenta para garantir a segurança dos dados gerenciados pelo Moodle. No entanto, existe uma lacuna de soluções, no estado da arte atual, para integração desses dados com plataformas Blockchain. Este trabalho propõe o BlockMoodle, uma solução desenvolvida para integrar o Moodle com a Blockchain Ethereum. Este trabalho também realiza uma análise do custo financeiro de utilização da ferramenta. Além disso, uma avaliação de desempenho da solução proposta também é realizada considerando diferentes cenários de uso. Por fim, são apresentadas as conclusões e trabalhos futuros a serem desenvolvidos.
Referências
Al Harthy, K., Al Shuhaimi, F., & Al Ismaily, K. K. J. (2019, January). The upcoming Blockchain adoption in Higher-education: requirements and process. In 2019 4th MEC international conference on big data and smart city (ICBDSC) (pp. 1-5). IEEE.
Chen, G., Xu, B., Lu, M., & Chen, N. S. (2018). Exploring blockchain technology and its potential applications for education. Smart Learning Environments, 5(1), 1-10.
Cheng, J. C., Lee, N. Y., Chi, C., & Chen, Y. H. (2018, April). Blockchain and smart contract for digital certificate. In 2018 IEEE international conference on applied system invention (ICASI) (pp. 1046-1051). IEEE.
Chicarino, V. R., Jesus, E. F., Albuquerque, C. V. N., & Aragão Rocha, A. A. (2017). Uso de Blockchain para privacidade e segurança em internet das coisas. Livro de Minicursos do VII Simpósio Brasileiro de Segurança da Informação e de Sistemas Computacionais. Brasília: SBC, 28.
Ferreira, J. E., Pinto, F. G. C., & dos Santos, S. C. (2017). Estudo de mapeamento sistemático sobre as tendências e desafios do Blockchain. Gestão. Org, 15(6), 108-117.
Gencer, A. E., Basu, S., Eyal, I., Van Renesse, R., & Sirer, E. G. (2018, February). Decentralization in bitcoin and Ethereum networks. In International Conference on Financial Cryptography and Data Security (pp. 439-457). Springer, Berlin, Heidelberg.
Han, M., Li, Z., He, J., Wu, D., Xie, Y., & Baba, A. (2018, September). A novel blockchain-based education records verification solution. In Proceedings of the 19th Annual SIG Conference on Information Technology Education (pp. 178-183).
Jain, R. (1990). The art of computer systems performance analysis: techniques for experimental design, measurement, simulation, and modeling. John Wiley & Sons.
Karataş, E. (2018). Developing Ethereum blockchain-based document verification smart contract for Moodle learning management system. Bilişim Teknolojileri Dergisi, 11(4), 399-406.
Daniel, M. Ã., Almeida, V. A., Dowdy, L. W., & Dowdy, L. (2004). Performance by design: computer capacity planning by example. Prentice Hall Professional.
Mikroyannidis, A., Domingue, J., Bachler, M., & Quick, K. (2018, October). Smart blockchain badges for data science education. In 2018 IEEE Frontiers in Education Conference (FIE) (pp. 1-5). IEEE.
Miller, R. B. (1968, December). Response time in man-computer conversational transactions. In Proceedings of the December 9-11, 1968, fall joint computer conference, part I (pp. 267-277).
Mouromtsev, D., Gosudarev, I., & Sivinskiy, S. (2020). The Main Aspects of Application of Blockchain Technology in the Educational Process. In Ceur Workshop Proceedings.
Nakamoto, S. (2008). Bitcoin: A peer-to-peer electronic cash system. Decentralized Business Review, 21260.
Prodanov, C. C., & De Freitas, E. C. (2013). Metodologia do trabalho científico: métodos e técnicas da pesquisa e do trabalho acadêmico-2ª Edição. Editora Feevale.
Rooksby, J., & Dimitrov, K. (2019). Trustless education? A blockchain system for university grades1. Ubiquity: The Journal of Pervasive Media, 6(1), 83-88.
Srivastava, A., Bhattacharya, P., Singh, A., Mathur, A., Prakash, O., & Pradhan, R. (2018, September). A distributed credit transfer educational framework based on blockchain. In 2018 Second International Conference on Advances in Computing, Control and Communication Technology (IAC3T) (pp. 54-59). IEEE.
Stallings, W. (2006). Criptografia e segurança de redes. princípios e práticas, ch. 6.
Szabo, N. (1996). Smart contracts: building blocks for digital markets. EXTROPY: The Journal of Transhumanist Thought,(16), 18(2).
Team, E. (2017). Etherscan: The Ethereum block explorer. URL: https://etherscan.io
Wood, G. (2014). Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper, 151(2014), 1-32.
Yadav, R. R., Sousa, E. T. G., & Callou, G. R. A. (2018). Performance comparison between virtual machines and docker containers. IEEE Latin America Transactions, 16(8), 2282-2288.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2021 Anderson Melo de Morais; Jorge da Silva Correia Neto; Robson Wagner Albuquerque de Medeiros; Obionor de Oliveira Nóbrega; Fernando Antonio Aires Lins
![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Autores que publicam nesta revista concordam com os seguintes termos:
1) Autores mantém os direitos autorais e concedem à revista o direito de primeira publicação, com o trabalho simultaneamente licenciado sob a Licença Creative Commons Attribution que permite o compartilhamento do trabalho com reconhecimento da autoria e publicação inicial nesta revista.
2) Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.
3) Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado.