BC4AssetsManagement: BlockChain para la gestión de los activos digitales

Descripción del proyecto y objetivo a conseguir

Crear un sistema apoyado en una BlockChain pública (Ethereum) que permita a un usuario hacer un seguimiento de los activos digitales que adquiere y utiliza a lo largo de su vida. El sistema debe proporcionar la siguiente funcionalidad:

  • Permitir a los creadores de activos digitales (editoriales, discográficas, empresas de software, etc.)  registrar un activo en la BlockChain para permitir su gestión.
  • Permitir a plataformas de venta online (por ejemplo, Amazon, Google Play Store, etc.) registrar la adquisición de un determinado activo digital (previamente registrado por los creadores) en la BlockChain, cuando un usuario hace una compra.
  • Permitir que los usuarios gestionen sus activos digitales (consulta, transferencia a otros usuarios, etc.)
  • El propio sistema debe gestionar la revocación de activos que hayan sido adquiridos temporalmente (por ejemplo, una licencia temporal, un eBook prestado temporalmente en una biblioteca digital, etc.)

Se tendrán que crear los Smart Contracts necesarios para la BlockChain Ethereum, así como un API de tipo REST (preferiblemente en .Net) e interfaces web (preferiblemente en Angular) para permitir a los distintos actores interactuar con el sistema.

Funciones a realizar

  • Investigar las tecnologías que se usarán.
  • Desarrollar el análisis, diseño, implementación, pruebas y puesta en funcionamiento de la aplicación.

Tecnologías a utilizar

  • BlockChain
  • JavaScript
  • Angular
  • .Net

Palabras clave

  • BlockChain, Web Development

Tutores

  • Jorge Aparicio y Dani López (HP SCDS)
  • Raquel Blanco Aguirre (Universidad de Oviedo)

Volver al listado