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

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...

Full description

Saved in:
Bibliographic Details
Published in:Revista Tecnologia e Sociedade Vol. 20; no. 59; p. 195
Main Authors: Lima, Wesley Felix de, Vasconcelos, Daniela Manetta, Grassi, Flavio
Format: Journal Article
Language:English
Published: 15-04-2024
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
ISSN:1809-0044
1984-3526
DOI:10.3895/rts.v20n59.16162