Опубликованы P2P-мессенджер Communist 2.0 и библиотека libcommunist 1.0, в которую вынесены возможности, связанные с сетевыми операциями и P2P-связью. Поддерживается работа как в сети Интернет, так и в локальных сетях различной конфигурации. Код проектов распространяется по лицензии GPLv3 и доступен на GitHub (Communist, libcommunist) и GitFlic (Communist, libcommunist). Поддерживается работа в Linux и Windows.
Để thiết lập liên lạc giữa những người dùng, Cộng sản sử dụng kết hợp bảng băm phân tán (một biến thể của DHT dành cho máy khách torrent) và công nghệ đục lỗ UDP (để tương tác với các máy chủ đằng sau trình dịch địa chỉ). Giao thức IPv4 và IPv6 được hỗ trợ. Tin nhắn có thể được truyền qua rơle (xem tài liệu). Tất cả dữ liệu được lưu trữ trên máy của người dùng ở dạng mã hóa và cũng được mã hóa khi truyền đi. Tiêu chuẩn AES và sơ đồ chữ ký số ed25519 được sử dụng để mã hóa.
Trong số những thay đổi trong phiên bản mới:
- Tất cả các khả năng của mạng đã được chuyển đến thư viện libcommunist.
- Добавлена функциональность ретранслятора сообщений (máy chủ и клиент).
- Việc tổ chức lại mã chung đã được thực hiện.
- Phiên bản 2.0 không tương thích với các phiên bản trước (yêu cầu tạo lại hồ sơ người dùng).
Nguồn: opennet.ru
