DIGITAL VOTER ID USING ATALA PRISM
A continuación de describe la interrelación de los elementos del componente Blockchain del sistema

Descripción de la relación de los Componentes Blockchain
Componente | Descripción |
---|---|
Móvil/Web (Registro, Autenticación, Consulta de Estado) |
Las aplicaciones orientadas al ciudadano, disponibles en plataformas móviles y web, permiten a los usuarios registrarse, autenticarse y verificar el estado de su afiliación política de manera segura. Estas aplicaciones interactúan con el sistema blockchain a través de una API dedicada para obtener y almacenar credenciales de manera descentralizada utilizando identificadores descentralizados (DIDs). |
API Blockchain (Backend) (Gestión de Credenciales, Transacciones, Afiliaciones) |
Esta capa actúa como un puente entre las aplicaciones orientadas al usuario y la infraestructura blockchain. Maneja funcionalidades esenciales como la emisión de credenciales, almacenamiento, procesamiento de transacciones y seguimiento de afiliaciones de forma segura, asegurando un control adecuado de acceso y auditoría. |
Servicios Centrales |
Autenticación (JWT, DIDs) Responsable de la autenticación y autorización de los usuarios utilizando tokens web seguros (JWT) e identificadores descentralizados (DIDs), garantizando un alto nivel de confianza y seguridad. |
Certificación SSI (DIDs) Proporciona un modelo de identidad autosoberana (SSI) donde las credenciales digitales se emiten, almacenan y verifican de manera segura utilizando DIDs respaldados por blockchain, asegurando la privacidad y el control de los usuarios. |
|
Trazabilidad (Logs en Blockchain) Captura todas las interacciones y transacciones dentro del sistema, almacenándolas de forma inmutable en la blockchain para proporcionar un registro completo y auditable de las acciones de los usuarios y la gestión de credenciales. |
|
Capa Blockchain |
Smart Contracts / Scripts Nativos Desarrollados utilizando Plutus y Aiken, estos contratos automatizan la validación y ejecución de transacciones relacionadas con credenciales, asegurando el cumplimiento de las reglas y políticas del sistema. |
Capa de Billetera (Cardano CLI, APIs) Maneja las funcionalidades de billetera digital para la gestión de credenciales y las interacciones con la blockchain, permitiendo un almacenamiento seguro y transacciones a través de Cardano CLI y APIs. |
|
Capa de Almacenamiento (Transacciones, Metadatos) Garantiza el almacenamiento seguro y eficiente de datos de transacciones y metadatos asociados, preservando la integridad de los datos y haciéndolos accesibles para futuras auditorías y verificaciones. |
|
Infraestructura Blockchain (Nodo de Cardano) |
Un componente crítico responsable de mantener el libro mayor de blockchain, procesar transacciones y garantizar los mecanismos de consenso. Actúa como el puente entre el sistema de identificación de votantes digitales y la red más amplia de Cardano. |
Blockchain de Cardano (Mainnet) (Descentralización, Seguridad, Transparencia) |
Proporciona la infraestructura descentralizada subyacente para garantizar la integridad, inmutabilidad y accesibilidad pública de los registros de transacciones, mejorando la confianza y la transparencia en el proceso electoral. |
Observaciones y Contacto
Este documento puede ser mejorado con tus sugerencias. ¿Tienes comentarios o recomendaciones? Contáctanos aquí.