Lanzamiento de la plataforma GNUnet P2P 0.15.0

Se ha presentado el lanzamiento del framework GNUnet 0.15, diseñado para construir redes P2P descentralizadas seguras. Las redes creadas con GNUnet no tienen un único punto de falla y son capaces de garantizar la inviolabilidad de la información privada de los usuarios, incluida la eliminación de posibles abusos por parte de servicios de inteligencia y administradores con acceso a los nodos de la red.

GNUnet admite la creación de redes P2P a través de TCP, UDP, HTTP/HTTPS, Bluetooth y WLAN, y puede operar en modo F2F (amigo a amigo). Se admite el cruce de NAT, incluido el uso de UPnP e ICMP. Para abordar la ubicación de datos, es posible utilizar una tabla hash distribuida (DHT). Se proporcionan herramientas para implementar redes de malla. Para otorgar y revocar derechos de acceso de forma selectiva, el servicio de intercambio de atributos de identidad descentralizado reclaimID utiliza GNS (sistema de nombres GNU) y cifrado basado en atributos.

El sistema presenta un bajo consumo de recursos y utiliza una arquitectura multiproceso para proporcionar aislamiento entre componentes. Se proporcionan herramientas flexibles para mantener registros y recopilar estadísticas. Para desarrollar aplicaciones de uso final, GNUnet proporciona una API para el lenguaje C y enlaces para otros lenguajes de programación. Para simplificar el desarrollo, se propone utilizar procesos y bucles de eventos en lugar de subprocesos. Incluye una biblioteca de pruebas para el despliegue automático de redes experimentales que cubren decenas de miles de pares.

Principales características nuevas en GNUnet 0.15:

  • El sistema de nombres de dominio descentralizado GNS (GNU Name System) brinda la capacidad de registrar subdominios en el dominio de nivel superior “.pin”. Se agregó soporte para claves EDKEY.
  • En gnunet-scalarproduct, las funciones criptográficas se cambiaron para usar la biblioteca libsodium.
  • El servicio de intercambio descentralizado de atributos de identidad (RECLAIM) ha agregado soporte para credenciales firmadas utilizando el esquema BBS+ (firma ciega, en la que el firmante no puede acceder al contenido).
  • Se ha implementado el protocolo de unión, que se utiliza para distribuir mensajes de revocación de claves al GNS.
  • Se ha estabilizado la implementación del mensajero, que ya no es experimental.

Fuente: opennet.ru

Añadir un comentario