| dc.creator | Cavalcanti, Rafael Miguel Luna Pontes | |
| dc.date.accessioned | 2025-10-31T21:42:28Z | |
| dc.date.available | 2025-10-31T21:42:28Z | |
| dc.date.issued | 2025-10-01 | |
| dc.identifier.citation | CAVALCANTI, Rafael Miguel Luna Pontes; QUEIROZ, Anderson Apolônio Lira. Automatizando a implantação de redes Blockchains em ambientes de contêineres. 2025. 21 f. Artigo (Graduação em Tecnologia em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco, Campus Paulista, Paulista, 2025. | pt_BR |
| dc.identifier.uri | https://repositorio.ifpe.edu.br/xmlui/handle/123456789/1914 | |
| dc.description.abstract | Deploying permissioned blockchain networks, such as Hyperledger Fabric, is a complex process that requires infrastructure configurations, certificates, and network resources. This work proposes a tool called HLF AUTO, developed in Golang, that automates this process through integration with the Hyperledger Fabric Operator in Kubernetes environments. The infrastructure is provisioned using a Terraform module on an AWS EKS (Elastic Kubernetes Service) cluster, while the declarative language PKL is used to generate parameterized YAML and JSON configuration files. The proposal aims to reduce the manual effort required to create reusable blockchain environments and to enable rapid customizations in both the infrastructure and the blockchain. | pt_BR |
| dc.format.extent | 21 p. | pt_BR |
| dc.language | pt_BR | pt_BR |
| dc.relation | AMAZON WEB SERVICES. Amazon EKS reduces control plane creation time by 40%.
2021. Disponível em:
https://aws.amazon.com/about-aws/whats-new/2021/03/amazon-eks-reduces-control-plane-cr
eation-time-40-percent/. Acesso em: 11 jun. 2025.
BARESI, L. et al. A declarative modelling framework for the deployment and
management of blockchain applications. Journal of Systems and Software, [S. l.], 2022.
BERA, S. et al. NVAL: A framework for automating deployment and evaluation of
blockchain network. IEEE Access, [S. l.], 2021.
BUTERIN, V. On public and private blockchains. Coindesk, 2015. Disponível em:
https://www.coindesk.com/markets/2015/08/07/vitalik-buterin-on-public-and-private-blockch
ains. Acesso em: 22 jan. 2025.
GOOGLE. O que é um provedor de serviços em nuvem? [S. l.], [s. d.]. Disponível em:
https://cloud.google.com/learn/what-is-a-cloud-service-provider?hl=pt-BR. Acesso em: 22
jan. 2025.
HIGHTOWER, K.; BURNS, B.; BEDA, J. Kubernetes: up and running: dive into the
future of infrastructure. 3. ed. Sebastopol: O'Reilly Media, 2022.
HUMMER, W. et al. Testing idempotence for infrastructure as code. In: International
Conference on Software Engineering, 2013, San Francisco. Proceedings... [S. l.]: IEEE,
2013.
HYPERLEDGER FOUNDATION. Hyperledger Bevel. [S. l.], [s. d.]. Disponível em:
https://www.hyperledger.org/use/bevel. Acesso em: 7 jun. 2025.
JAIN, R. The art of computer systems performance analysis: techniques for
experimental design, measurement, simulation, and modeling. New York: Wiley, 1991.
NAKAMOTO, Satoshi. Bitcoin: a peer-to-peer electronic cash system. 2008. Disponível
em: https://bitcoin.org/bitcoin.pdf. Acesso em: 7 jun. 2025.
ORACLE. Permissioned blockchain. [S. l.], [s. d.]. Disponível em:
https://www.oracle.com/developer/permissioned-blockchain/. Acesso em: 22 jan. 2025.
ROMERO, D. Docker e contêineres: contêineres com Docker, do desenvolvimento à
produção. 1. ed. São Paulo: Casa do Código, 2015.
Instituto Federal de Pernambuco. Campus Paulista. Curso de Tecnologia em Análise e
Desenvolvimento de Sistemas. 17 de fevereiro de 2025.
VIEJO, D. et al. Hyperledger Fabric Operator: simplifying blockchain deployment on
Kubernetes. International Journal of Blockchain Research, [S. l.], 2022. | pt_BR |
| dc.rights | Acesso Aberto | pt_BR |
| dc.rights | An error occurred on the license name. | * |
| dc.rights.uri | An error occurred getting the license - uri. | * |
| dc.subject | Blockchain | pt_BR |
| dc.subject | Hyperledger Fabric | pt_BR |
| dc.subject | Kubernetes | pt_BR |
| dc.subject | Terraform | pt_BR |
| dc.subject | Automation | pt_BR |
| dc.title | Automatizando a implantação de redes Blockchains em ambientes de contêineres. | pt_BR |
| dc.title.alternative | Automating the deployment of Blockchain networks in container environments. | pt_BR |
| dc.type | Article | pt_BR |
| dc.creator.Lattes | https://lattes.cnpq.br/4092553656247880. | pt_BR |
| dc.contributor.advisor1 | Queiroz, Anderson Apolonio Lira | |
| dc.contributor.advisor1Lattes | http://lattes.cnpq.br/0652960425058437 | pt_BR |
| dc.contributor.referee1 | Barreto Neto, Antônio Correia de Sá | |
| dc.contributor.referee2 | Barreto, Jymmy Paul Souza | |
| dc.contributor.referee1Lattes | http://lattes.cnpq.br/2773609778338983 | pt_BR |
| dc.contributor.referee2Lattes | http://lattes.cnpq.br/5151815093630489 | pt_BR |
| dc.publisher.department | Paulista | pt_BR |
| dc.publisher.country | Brasil | pt_BR |
| dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO | pt_BR |
| dc.description.resumo | A implantação de redes blockchain permissionadas, como as baseadas no Hyperledger Fabric, é um processo complexo que exige configurações detalhadas de infraestrutura, certificados e recursos de rede. Este trabalho propõe uma ferramenta chamada HLF AUTO, desenvolvida em Golang, que automatiza esse processo por meio da integração com o Hyperledger Fabric Operator em ambientes Kubernetes. A infraestrutura é provisionada com o uso de um módulo Terraform em um cluster EKS da AWS, enquanto a linguagem declarativa PKL é usada para gerar arquivos de configuração YAML e JSON de forma parametrizada. A proposta visa reduzir o esforço manual na criação de ambientes blockchain reutilizáveis e permitir personalizações rápidas na infraestrutura e na própria blockchain. | pt_BR |