Last updated 2 years ago
In several Latin American countries, the computer systems for counting votes are highly manipulable, not very auditable, not very transparent, not very reliable and do not allow citizens to be audited
Bring confidence and security to vote counting systems through Blockchain.
This is the total amount allocated to Scrutiny System in blockchain.
Bring confidence and security to vote counting systems through Blockchain.
Plutus Pioneer, 20+years experience in software engineering,
15+years DEVOPS expertise, counselled by business and marketing advisors.
6+ years of experience in electoral software development.
1.- Context.
In Latin America, the adoption/implementation of electronic voting or telematic voting is not yet viable, mainly due to the low levels of confidence in the Electoral Organisms and the socio-political reality of the region.
2.- Current voting systems.
In most of these Latin American countries, the counting of votes in an election process (president of a country or deputies, etc.) is done manually, and these results are transferred to a sheet of paper called tally sheets.
Subsequently, the processing of the tally sheets is carried out in a computer system, in the following phases:
scanning of minutes, entry of votes (ICR, Entry of Vores, QA), totalization and dissemination of results.
3.- Blockchain Scrutiny Systems
This project proposes the incorporation of blockchain in a scrutiny system commonly used in Latin America; that is to say that public scrutiny is maintained and the vote is counted one by one in front of the citizens and that later in the computation process blockchain technology is implemented.
a.- Digitize the scrutiny act (Acanning ).
A hash will be obtained from each image of the scanned records and will be published on the blockchain.
The images will be stored decentrally (this point will depend on several factors such as cost, maturity of some decentralized storage solution on the cardano blockchain);
b.- Intelligent character recognition.
The values obtained in the intelligent character recognition process will be assigned to a candidate within the chain of the cardano blockchain;
c.- Cut image in sections
A hash will be obtained from each image of the scanned records and will be published on the blockchain.
The images will be stored decentrally (this point will depend on several factors such as cost, maturity of some decentralized storage solution on the cardano blockchain);
d.- Fingering.
The users of the system called "digitators" will enter the values that are shown in the image (sections of the records that previously had to be cut), it should be noted that a validation of the hash of each existing image in the blockchain is previously performed.
The values entered by the “digitizer” users will be assigned to a candidate within the Cardano blockchain chain;
e.- Quality Control.
The “validation 2 of 3” is done on the Cardano blockchain.
In the case of requiring a new digitization (quality control), the votes entered by the users will be assigned to a candidate within the Cardano blockchain;
f.- Totalization.
The totalization process is the sum of the votes of each candidate and will be carried out in the Cardano blockchain.
g– Publication of results (dissemination of results).
The votes of the candidates will be published from the Cardano blockchain.
SCHEME OF THE PROPOSED SOLUTION
4.- Why implement this solution?
The election of president, congressmen, etc. are of vital importance in a nation, by implementing Cardano technology in a sign that blockchain is effectively the real solution to real problems in society.
Using the power of Cardano smart contracts will ensure security and transparency; with this you will gain followers of Cardano.
The beneficiaries of this project and potential users in this project are the number of voters each country has, for example:
Ecuador: +14 million voters.
Colombia: + 20 million voters
Peru: +25 million voters
The implementation of Cardano will contribute to the strengthening of the democracy of the countries, since it improves the processes and generates trust.
DEVELOPING
1.- Cardano Resources
Risk: Lack of Cardano smart contract resources for developers includes docs, libraries.
Solution: Pay more attention to research and select the appropriate development strategy.
2.- Developers of Smart Contracts in Cardano
Risk: The lack of talent to create Cardano smart contracts.
Solution: Find developers who have emerged from Plutus Program Pioneers.
3.- Decentralized storage.
Risk: The lack of options for decentralized storage on the Cardano network.
Solution: Pay more attention to new projects emerging in the cardano ecosystem.
Reform the mechanism for storing hash and metadata of images in the Cardano blockchain.
4.- Economic Resource
Risk: The lack of economic resources causes it to not be possible to recruit a sufficient number of developer resources.
Solution: Optimize economic resources (do more with less), prioritize expenses in each phase of development.
DEPLOYMENT
1.- Maturity of the product
Risk: Maturity of the system for deployment.
Solution: Carry out detailed tests to detect problems and provide technical solutions that are sustainable over time without putting the project's security at risk.
2.- Product delays
Risk: The system is not complete for deployment.
Solution: Project management work so that they meet the schedules and in the case of delays take corrective actions in a timely manner.
COMMERCIALIZATION
Risk: Difficulty in accessing electoral bodies..
Solution: Contact companies / people who have networking that can position the product in the market.
Q4-2022 (phase 1)
PROJECT PLANNING
Scheme of the project, definition of macro tasks and tasks as well as the teams involved in each of them.
Define detailed system architecture and select technologies.
Interface design.
Database schema for configuration.
Deliverables of this phase:
1.-Project roadmap
2.- Architecture design
3.- Blockchain component design.
4.- Database schema (script).
Q1-2023 (phase 2)
DEVELOPMENT OF PROJECT COMPONENTS:
Development of the configuration module
Development of scanning module.
Development of the intelligent character recognition module.
REST API of modules modules of this phase.
Blockchain component.
Deliverables of this phase:
1.- Configuration module (versioned source code).
2.- Scanning module (versioned source code).
3.- Intelligent character recognition module (versioned source code).
4.- REST API of modules modules of this phase (versioned source code).
5.- Smart contracts.
Q2-2023 (Phase 3)
DEVELOPMENT OF PROJECT COMPONENTS:
Fingering module development (versioned source code).
Development of the quality control module (versioned source code).
Development of presentation of results (versioned source code).
security tests
Blockchain component
Deliverables of this phase:
1.- Fingering module (versioned source code).
2.- Quality control module (versioned source code).
3.- Results module (versioned source code).
4.- REST API of modules modules of this phase (versioned source code).
5.- Security test report
6.- Smart contracts.
Q2-2023 (Phase 4)
INTEGRATION AND STABILIZATION:
1.- Workforce (A)
Fase /recurso | hours|Cost x hour| Tol - Month|Months| Total
(*)Fase 1: (Q4-2022)
Project management | 20 | $31,25 | $625,00 | 3 | $1.875,00
Smart contract design | 30 | $25,00 | $750,00 | 3 | $2.250,00
UX Design | 30 | $15,00 | $450,00 | 3 | $1.350,00
Backend, database | 30 | $30,00 | $900,00 | 3 | $2.700,00
(*)Fase 2: (Q1-2023)
Project management | 20 | $31,25 | $500,00 | 3 | $1.500,00
Smart contract development (1). | 100 | $40,00 | $4.000,00 | 3 | $12.000,00
Smart contract development (2). | 100 | $40,00 | $4.000,00 | 3 | $12.000,00
Frontend app development (1). | 100 | $25,00 | $2.500,00 | 3 | $7.500,00
Frontend app development (2). | 40 | $25,00 | $1.000,00 | 3 | $3.000,00
Backend, database, (1). | 100 | $30,00 | $3.000,00 | 3 | $9.000,00
Backend, database, (2). | 40 | $30,00 | $1200,00 | 3 | $3600,00
QA/QC work (1). | 27 | $18,00 | $486,00 | 3 | $1.458,00
QA/QC work (2). | 27 | $18,00 | $486,00 | 3 | $1.458,00
(*)Fase 3 y 4: Q2-2023
Project management | 20 | $31,25 | $625,00 | 3 | $1.875,00
Smart contract development (1). | 20 | $40,00 | $800,00 | 3 | $2.400,00
Frontend app development (1). | 20 | $25,00 | $500,00 | 3 | $1.500,00
Backend, database | 100 | $30,00 | $3.000,00 | 3 | $9.000,00
QA/QC work (1). | 27 | $18,00 | $486,00 | 3 | $1.458,00
QA/QC work (2). | 27 | $18,00 | $486,00 | 3 | $1.458,00
TOTAL $77.382,00
2.-infrastructure costs (B)
Resource | Month | Total
AWS | 12 |$12.300,00
TOTAL $12.300,00
3.- Audit (C)
Audit $12.000,00
4.- TOTAL (A+B+C)
$77.382,00 + $12.300,00 + $12.000,00 = $101.682,00
The team is made up of people with great experience in software development, we also have knowledge of blockchain, cardano, the team is mainly composed of:
David Quintanilla
Software Engineer / AI Engineering / Full Stack Developer
https://www.linkedin.com/in/david-quinta/
Fernando Yánez
Electoral Software Engineer / Lead Full Stack Developer
https://www.linkedin.com/in/fernando-y%C3%A1nez-burbano/
David Tacuri
Electoral Software Engineer / Lead Full Stack Developer
https://www.linkedin.com/in/david-patricio-tacuri-lema-256a08b1/
Other Contributors
Jaime Martinez
Industrial Automation Specialist / PM and Coordinator / Entrepreneur
https://www.linkedin.com/in/jnmrtnz/
Roberto Cerrud:
Plutus Pioneer Program. 18+ years of experience as a developer. 25+ years of experience in technical support and DevOps. 8+ years of experience in mining, and extensive knowledge of blockchain technologies.
Currently teaches Haskell and Plutus Cohorts in Emurgo Academy.
https://www.linkedin.com/in/robertojcerrud/
NO
The progress and development of the project are measured in the fulfillment of the activities described in the definition of macro tasks and tasks.
Monitoring in software development.
Deliverables.
Quantitative indicators for the development process:
Task acceptance criteria.
100% of the tasks are approved.
100% of the functionalities foreseen in the planning are developed.
100% of the project is documented.
it's a new proposal
Plutus Pioneer, 20+years experience in software engineering,
15+years DEVOPS expertise, counselled by business and marketing advisors.
6+ years of experience in electoral software development.