Tutorial de construção de Dapps em português, criado para e pelo grupo Ethereum Desenvolvedores [BR] (https://www.facebook.com/groups/ethdevbr/)
O assunto do tutorial é um problema que todos teremos no ano que vem, as eleições, por uma série de motivos:
-
As eleições no Brasil são as mais caras do mundo, as últimas eleições estaduais e nacionais em 2014 custaram 680 milhões aos cofres públicos. (http://www2.camara.leg.br/camaranoticias/noticias/POLITICA/475216-CUSTO-ESTIMADO-DAS-ELEICOES-POR-ELEITOR-E-R$-4,80.html)
-
Todo o país participa do processo, em 2014 142 milhões de eleitores votaram e 2,4 milhões de pessoas foram convocadas para trabalhar no dia da eleição. (https://placar.eleicoes.uol.com.br/2014/1turno/)
-
Somente as duas razões acima já seriam suficientes para justificar uma revisão nesse processo, mas a pior parte vem agora: As infames urnas eletrônicas. Usadas pela primeira vez em 2006, foram anunciadas como uma disrupção pioneira no mundo mas acabaram virando uma jabuticaba pois nenhum outro país que as avaliou adotou-as em seus processos eleitorais. Há vários reportes de vulnerabilidades, os testes de intrusão realizados são controlados de perto pelo TSE e elas ainda não permitem uma auditoria ou verificação dos resultados das eleições. (https://pt.wikipedia.org/wiki/Coletor_eletr%C3%B4nico_de_voto#Seguran.C3.A7a) (https://sites.google.com/site/dfaranha/pubs/aranha-karam-miranda-scarel-12-pt)
O blockchain é a ferramenta ideal para substituir o processo acima, possibilitando uma economia enorme, o voto à distância, e um processo muito mais transparente e seguro.
- Passo a passo de como usar o contrato no Remix (remix.ethereum.org)
- Publicação do contrato nos blockchains (Ropstein, Mainnet?)
- Criação de uma dapp para uso do contrato em html/javascript
- Criação de uma dapp para uso do contrato em Meteor js
- continua...
GNU General Public License v3.0