Sistema distribuído de votação via internet através do uso de smart contracts

Wesley Felix de Lima, Daniela Manetta Vasconcelos, Flavio Grassi

Resumo


No Brasil, as urnas eletrônicas sempre foram alvo de críticas pois os eleitores não sabem se de fato os votos realmente foram para os candidatos desejados. Assuntos como imutabilidade, integridade e transparência dos votos sempre emergem. O presente artigo sugere o uso de duas tecnologias, que são o blockchain e smart contracts, como proposta de utilizá-los em um sistema distribuído de votação, feito a partir da Internet, que tem seus dados registrados e validados através de uma rede de computadores, o que garante o chamado consenso. Com o grande impacto das criptomoedas, temos o surgimento da plataforma Ethereum, onde é possível realizar transações online através do uso de smart contracts, não somente para aplicações financeiras de moedas digitais. O presente artigo propõe ainda uma análise exploratória sobre essas tecnologias. Para tal, criamos uma simulação de votação através da plataforma Ethereum e de um smart contract programado em Solidity para demonstração da aplicação. Com resultados positivos da simulação, o uso das tecnologias aqui abordadas deixa evidente que sua implementação seria um grande passo para democracia, além da redução de custos, desperdícios, e da melhora da imagem corporativa.

Palavras-chave


Ethereum; smart contracts; blockchain; democracia; sistemas distribuídos.

Texto completo:

PDF


DOI: 10.3895/rts.v20n59.16162

Apontamentos

  • Não há apontamentos.


Direitos autorais 2024 CC-BY

Licença Creative Commons
Esta obra está licenciada sob uma licença Creative Commons Atribuição 4.0 Internacional.
ft_peri

Av. Sete de Setembro, 3165 - Rebouças CEP 80230-901 - Curitiba - PR - Brasil

logo_utfpr