Lanzamiento del mensajero p2p comunista 2.0 y la biblioteca libcommunist 1.0

Se han publicado el mensajero P2P Comunista 2.0 y la biblioteca libcomunista 1.0, que incluye funciones relacionadas con operaciones de red y comunicaciones P2P. Admite el trabajo tanto en Internet como en redes locales de varias configuraciones. El código del proyecto se distribuye bajo la licencia GPLv3 y está disponible en GitHub (Communist, libcommunist) y GitFlic (Communist, libcommunist). Admite trabajo en Linux y Windows.

Para establecer la comunicación entre los usuarios, Comunista utiliza una combinación de una tabla hash distribuida (una variante de DHT destinada a clientes torrent) y tecnología de perforación UDP (para la interacción con los hosts detrás de los traductores de direcciones). Se admiten los protocolos IPv4 e IPv6. Los mensajes se pueden transmitir a través de relés (ver documentación). Todos los datos se almacenan en el ordenador del usuario de forma cifrada y también se transmiten de forma cifrada. Para el cifrado se utilizan el estándar AES y el esquema de firma digital ed25519.

Entre los cambios de la nueva versión:

  • Todas las capacidades de la red se han trasladado a la biblioteca libcommunist.
  • Se agregó funcionalidad de retransmisión de mensajes (servidor y cliente).
  • Se ha llevado a cabo una reorganización general del código.
  • La versión 2.0 es incompatible con versiones anteriores (requiere volver a crear el perfil de usuario).

Fuente: opennet.ru

Añadir un comentario