MinIndy: A Framework for Automating the Deployment and Management of Hyperledger Indy Blockchain Networks

  • Alan Veloso UFPA
  • Jeffson Sousa UFPA / CPQD
  • Bruno Evaristo CPQD
  • Diego Abreu UFPA
  • Filipe Saraiva UFPA
  • Antônio Abelém UFPA

Abstract


The Hyperledger Indy blockchain platform, aimed at identity management networks, has gained importance, but instantiating a complete network in production is complex and requires experience. To reduce this complexity, this paper presents MinIndy, a framework designed to automate the installation, configuration, and management of Indy networks without sacrificing performance. Therefore, MinIndy is a viable alternative for individuals and organizations looking to adopt Indy blockchain networks with less manual intervention. It was evaluated through the performance of its network and the results show that the network built with the framework has no loss of performance compared to one built without it.

References

Fan, C., Ghaemi, S., Khazaei, H., and Musilek, P. (2020). Performance evaluation of blockchain systems: A systematic survey. IEEE Access, 8:126927–126950.

Hyperledger Foundation (2018). Processes Based Load Script. [link]. Acessado em: 31 out 2023.

Hyperledger Foundation (2019). Architecture reference. [link]. Acessado em: 26 fev 2023.

Hyperledger Foundation (2022). Setting up a new network. [link]. Acessado em: 14 mar 2023.

Kelsey, D. (2023). Benchmarking hyperledger fabric 2.5 performance. [link]. Acessado em: 14 mar 2023.

Kuzlu, M., Pipattanasomporn, M., Gurses, L., and Rahman, S. (2019). Performance Analysis of a Hyperledger Fabric Blockchain Framework: Throughput, Latency and Scalability. In 2019 IEEE International Conference on Blockchain (Blockchain), pages 536–540, Atlanta, GA, USA. IEEE.

Mathwale, R. (2023). AHFD: A Framework for Deployment and Management of Hyperledger Fabric Enterprise Blockchain. In 2023 International Conference on Data Science and Network Security (ICDSNS), pages 1–4, Tiptur, India. IEEE.

Melo, C., Oliveira, F., Dantas, J., Araujo, J., Pereira, P., Maciel, R., and Maciel, P. (2022). Performance and availability evaluation of the blockchain platform hyperledger fabric. The Journal of Supercomputing, 78(10):12505–12527.

Monrat, A. A., Schelén, O., and Andersson, K. (2019). A survey of blockchain from the perspectives of applications, challenges, and opportunities. IEEE Access, 7:117134–117151.

Shi, Z., Zhou, H., Surbiryala, J., Hu, Y., De Laat, C., and Zhao, Z. (2019). An Automated Customization and Performance Profiling Framework for Permissioned Blockchains in a Virtualized Environment. In 2019 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pages 404–410, Sydney, Australia. IEEE.

Silva, M., Veloso, A., and Abelém, A. (2022). Relatos de experiências do processo de implantação do testbed de aplicações blockchain brasileiro. In Anais do I Workshop de Testbeds, pages 1–11. SBC.

Tran, N. K., Babar, M. A., and Walters, A. (2022). A Framework for Automating Deployment and Evaluation of Blockchain Network. Journal of Network and Computer Applications, 206:103460. arXiv:2203.10647 [cs].

Veloso, A., Sousa, J., Evaristo, B., and Abelém, A. (2023). Minindy: Uma ferramenta de início rápido do hyperledger indy. In Anais Estendidos do XXIII Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais, pages 85–88, Porto Alegre, RS, Brasil. SBC.

Zikos, I., Sendros, A., Drosatos, G., and Efraimidis, P. S. (2022). HFabD+M: A Web-based Platform for Automated Hyperledger Fabric Deployment and Management. In 2022 IEEE 1st Global Emerging Technology Blockchain Forum: Blockchain & Beyond (iGETblockchain), pages 1–6, Irvine, CA, USA. IEEE.
Published
2024-05-24
VELOSO, Alan; SOUSA, Jeffson; EVARISTO, Bruno; ABREU, Diego; SARAIVA, Filipe; ABELÉM, Antônio. MinIndy: A Framework for Automating the Deployment and Management of Hyperledger Indy Blockchain Networks. In: BLOCKCHAIN WORKSHOP: THEORY, TECHNOLOGY AND APPLICATIONS (WBLOCKCHAIN), 6. , 2024, Niterói/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 55-68. DOI: https://doi.org/10.5753/wblockchain.2024.3299.