Plataforma CyberChain

Visión General de la Plataforma Blockchain

La plataforma blockchain de CyberChain se ha desarrollado con el objetivo de mejorar la ciberseguridad mediante el uso de tecnologías avanzadas de registro distribuido. Proporciona un entorno seguro y accesible para la ejecución de Smart Contracts y otras aplicaciones descentralizadas, eliminando la necesidad de una criptomoneda nativa y permitiendo operaciones sin costes adicionales.

Características Clave de la Plataforma

Eliminación de la moneda nativa y del coste de transacciones:
La plataforma no requiere una criptomoneda propia, lo que elimina los costes de transacción asociados y simplifica el uso para los desarrolladores y usuarios.

Localización de Nodos:
Capacidad de gestionar y visualizar la distribución geográfica de los nodos en la red blockchain, optimizando la seguridad y el rendimiento.

Sistema de Roles de Usuario:
La plataforma permite un control detallado mediante un sistema de roles que incluye:

  • Admin: Gestión total de la plataforma.
  • Role Manager: Control de asignación y gestión de roles.
  • Deployer: Permiso para desplegar contratos inteligentes.
  • Writer: Capacidad de escribir y modificar datos.
  • Reader: Acceso de solo lectura a la blockchain.

Funcionalidades

Sistema Multifirma con FIPS 204 Module-Lattice-Based Digital Signature Algorithm (Crystal Dilithium) y algoritmo de curva elíptica (SECP256K1):
Implementación de un sistema de firmas digitales basado en criptografía de retículas y criptografía de curva elíptica para mejorar la seguridad contra posibles ataques cuánticos.

Restricción en la lectura de JSON-RPC:
Mejora de la seguridad mediante la implementación de controles adicionales que limitan el acceso al protocolo de comunicación JSON-RPC, garantizando interacciones seguras con la blockchain.

Explorador de Bloques y Herramientas Educativas

Además, la plataforma incluye un explorador de bloques y herramientas educativas diseñadas para mejorar la comprensión y el uso de la tecnología blockchain:

  • Herramientas educativas con casos de uso: Ejemplos prácticos que permiten a los usuarios explorar la blockchain y entender mejor sus aplicaciones en diferentes sectores.
  • Despliegue de contratos seguros de OpenZeppelin: Soporte para contratos inteligentes seguros utilizando las bibliotecas reconocidas de OpenZeppelin.
  • Soporte para Metamask: Integración con Metamask para facilitar la interacción de los usuarios con la blockchain directamente desde sus navegadores.

Acceso a la Plataforma

Todos los usuarios tendrán el rol de Reader para el acceso de la plataforma blockchain de Cyberchain. Para conseguir otros roles un Admin o un Role Manager te lo tendrá que conceder. Por otro lado, la validación de bloques esta reservado a las universidades participantes de la cátedra. Estas universidades actúan como nodos de validación de la red, lo que les permite gestionar, validar y asegurar las transacciones en la blockchain. Los validadores pueden participar en la gobernanza de la red, y contribuir al desarrollo y mejora continua del ecosistema blockchain de CyberChain.

Accede a la plataforma

Unión Europea
Gobierno de España
Plan de Recuperación, Transformación y Resiliencia
INCIBE
USAL