Uma solução para integração de ambientes virtuais de aprendizagem com Blockchain




Blockchain Technologies; Education; Information security.


Education generates a considerable amount of data and information, it is necessary to manage this data securely, avoiding problems of falsification and tampering with diplomas, certificates, and other important student documents. In addition, distance learning is becoming more popular due to the Covid-19 pandemic period, where courses are offered in virtual learning environments such as Moodle. Blockchain technology can be used as a tool to ensure the security of data managed by Moodle. However, there is a gap in current state-of-the-art solutions for integrating these data with Blockchain platforms. This work proposes BlockMoodle, a solution developed to integrate Moodle with Blockchain Ethereum. This work also performs an analysis of the financial cost of using the tool. In addition, a performance evaluation of the proposed solution is also carried out considering different usage scenarios. Finally, the conclusions and future work to be developed are presented.


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:

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.




How to Cite

MORAIS, A. M. de; CORREIA NETO, J. da S.; MEDEIROS, R. W. A. de; NÓBREGA, O. de O.; LINS, F. A. A. . Uma solução para integração de ambientes virtuais de aprendizagem com Blockchain. Research, Society and Development, [S. l.], v. 10, n. 12, p. e210101220354, 2021. DOI: 10.33448/rsd-v10i12.20354. Disponível em: Acesso em: 20 feb. 2024.



Exact and Earth Sciences