Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/39171
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2023_LucasSantos_EduardoPicolo_tcc.pdf2,62 MBAdobe PDFver/abrir
Título: Aplicação descentralizada de votação aberta usando blockchain Ethereum
Autor(es): Santos, Lucas Melo dos
Picolo, Eduardo Nunes
Orientador(es): Chaim, Ricardo Matos
Assunto: Blockchain
Ethereum
Votação eletrônica
Data de apresentação: 17-Jul-2023
Data de publicação: 4-Jul-2024
Referência: SANTOS, Lucas Melo dos; PICOLO, Eduardo Nunes. Aplicação descentralizada de votação aberta usando blockchain Ethereum. 2023. 75 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) — Universidade de Brasília, Brasília, 2023.
Resumo: A tecnologia blockchain, originada como solução para transações financeiras com o Bitcoin, tem se destacado em diversas aplicações de software. Ao utilizar contratos inteligentes na blockchain do Ethereum, é possível estabelecer regras de negócio e aplicá-las em diferentes setores, incluindo sistemas de votação. Neste trabalho, foi desenvolvida uma aplicação descentralizada (DApp) que utiliza a tecnologia Ethereum para garantir segurança, transparência e integridade no processo de uma votação aberta. A metodologia adotada incluiu pesquisa bibliográfica para embasamento teórico, coleta de dados e a utilização do framework Scrum e da metodologia ágil Kanban para apoiar o desenvolvimento tecnológico. É realizada uma análise das vantagens e desafios do uso da tecnologia blockchain do Ethereum nesse contexto específico, identificando suas contribuições positivas e limitações. A aplicação desenvolvida proporciona aos usuários a capacidade de auditar seus votos, assegurando que sejam armazenados de forma imutável.
Abstract: Blockchain technology, which originated as a solution for financial transactions with Bitcoin, has been highlighted in several software applications. By using smart contracts on the Ethereum blockchain, it is possible to establish business rules and apply them in different sectors, including voting systems. In this work, a decentralized application (DApp) was developed that uses Ethereum technology to guarantee security, transparency, and integrity in the process of an open vote. The methodology adopted included bibliographical research for theoretical basis, data collection and the use of the Scrum framework and the agile Kanban methodology for technological development. An analysis of the advantages and challenges of using Ethereum blockchain technology in this specific context is carried out, identifying its positive contributions and limitations. The developed application provides users with the ability to audit their votes, ensuring that they are stored immutably.
Informações adicionais: Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Faculdade UnB Gama, 2023.
Licença: A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.
Aparece na Coleção:Engenharia de Software



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.