Arquitectura Blockchain para
Sistemas Democráticos Modernos

Ecosistema Modular

Una arquitectura compuesta por tres componentes interoperables diseñados para fortalecer procesos democráticos con tecnología blockchain.

Blockchain Voting System

Sistema de trazabilidad electoral que registra eventos críticos del proceso de votación y escrutinio en blockchain, garantizando auditabilidad e integridad de datos.

Voter Identity

Infraestructura de identidad digital verificable basada en estándares SSI y Cardano, permitiendo autenticación segura y privacidad del ciudadano.

Telematic Voting

Framework para voto remoto seguro que preserva el secreto del sufragio sin sacrificar verificabilidad instituciona

Asignación de Responsabilidades del Equipo

Asignación de Responsabilidades del Equipo

Este documento detalla los perfiles de los integrantes del equipo y sus actividades asignadas de acuerdo con los entregables de cada hito.

Perfiles del Equipo

David Tacuri

Rol: Gestor del Proyecto / Ingeniero Electoral / Desarrollador Full Stack / Desarrollador Móvil

David ha participado activamente en más de 30 procesos electorales en Ecuador, adquiriendo un profundo conocimiento de los procedimientos electorales y las leyes de elecciones. Además, posee experiencia técnica en varios lenguajes de programación y bases de datos. Como defensor entusiasta de blockchain, ha realizado numerosas presentaciones sobre blockchain y Cardano en escuelas y universidades de Ecuador y Paraguay.

LinkedIn

Roberto Cerrud

Rol: Líder de Desarrollo Blockchain (Atala)

Plutus Pioneer y participante del programa Atala Pioneer. Con más de 18 años de experiencia como desarrollador, 25 años en soporte técnico y DevOps, y 8 años en minería, Roberto cuenta con un extenso conocimiento en tecnologías blockchain. Actualmente enseña Haskell y Plutus en Emurgo Academy.

LinkedIn

Fernando Yánez

Rol: Ingeniero Electoral / Desarrollador Full Stack

Fernando ha estado involucrado en procesos electorales desde una perspectiva técnica, y posee conocimientos de múltiples lenguajes de programación. Ha trabajado en diversas industrias, desempeñando roles como desarrollador, líder de equipo y gestor de proyectos.

LinkedIn

Andrés Flores

Rol: Ingeniero de Software / Desarrollador Full Stack

Andrés se especializa en el desarrollo de sistemas backend y en la integración de soluciones de software robustas.

LinkedIn

Juan Guanolema

Rol: Ingeniero de Software / Desarrollador Full Stack

Juan es responsable del desarrollo de componentes backend y la implementación de sistemas escalables y responsivos.

LinkedIn

Soraya Ponce

Rol: Especialista en Gestión de Talento Humano y Activista Política

Soraya lidera el área de estudios de mercado mediante la ejecución de encuestas y entrevistas, asegurando que los resultados guíen el desarrollo del proyecto para satisfacer las necesidades de los usuarios finales.

LinkedIn

Responsabilidades por Hitos

Hito 1: Planificación y Diseño

David Tacuri

  • Definir los objetivos del proyecto.
  • Coordinar la recopilación de requisitos con los interesados.
  • Supervisar la planificación de la arquitectura técnica.

Fernando Yánez

  • Diseñar prototipos iniciales de la interfaz.
  • Contribuir en el diseño de la arquitectura técnica.

Roberto Cerrud

  • Validar la arquitectura blockchain y herramientas como Atala Prism.
  • Definir los alcances técnicos de los contratos inteligentes.

Soraya Ponce

  • Diseñar las encuestas y cuestionarios iniciales.
  • Realizar entrevistas a las partes interesadas.

Hito 2: Desarrollo

David Tacuri

  • Supervisar el desarrollo de componentes blockchain y móviles.
  • Garantizar la alineación con los objetivos del proyecto.

Fernando Yánez

  • Desarrollar las interfaces web y móviles.
  • Integrar las aplicaciones front-end con las API del backend.

Roberto Cerrud

  • Implementar contratos inteligentes en Plutus/Aiken.
  • Desarrollar módulos de identidad autosoberana (SSI) usando Atala Prism.

Juan Guanolema

  • Colaborar en el desarrollo de componentes backend.
  • Optimizar los sistemas responsivos.

Hito 3: Pruebas y Validación

Soraya Ponce

  • Recopilar retroalimentación de los usuarios.
  • Analizar los datos para validar la experiencia del usuario.

Roberto Cerrud

  • Validar la funcionalidad de los contratos inteligentes.
  • Realizar pruebas de rendimiento en la red blockchain.

Fernando Yánez

  • Probar la usabilidad de la interfaz de usuario.
  • Corregir errores y optimizar el rendimiento del sistema.