Lanzamiento del mensajero P2P Communist 2.0 y la biblioteca libcommunist 1.0

Se han publicado el mensajero P2P Communist 2.0 y la biblioteca libcommunist 1.0, que incluyen capacidades relacionadas con operaciones en red y comunicación P2P. Se admite el funcionamiento tanto en Internet como en redes locales de diversas configuraciones. El código de los proyectos se distribuye bajo la licencia GPLv3 y está disponible en GitHub (Communist, libcommunist) y GitFlic (Communist, libcommunist). Se admite el funcionamiento en Linux y Windows.

Para establecer la conexión entre usuarios en Communist se utiliza una combinación de tabla hash distribuida (una variante de DHT, diseñada para clientes torrent) y la técnica de UDP hole punching (para interactuar con hosts detrás de traductores de dirección). Se admiten los protocolos IPv4 e IPv6. Los mensajes pueden ser transmitidos a través de retransmisores (ver documentación). Todos los datos se almacenan en la máquina del usuario de forma cifrada y se transmiten también cifrados. Se utilizan el estándar AES para cifrado y el esquema de firma digital ed25519.

Entre los cambios en la nueva versión:

  • Todas las capacidades de red se han trasladado a la biblioteca libcommunist.
  • Se ha añadido la funcionalidad de retransmisor de mensajes (servidor y cliente).
  • Se ha llevado a cabo una reestructuración general del código.
  • La versión 2.0 no es compatible con versiones anteriores (se requiere la recreación del perfil de usuario).

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster