Cabal — простейший P2P-мессенджер

cabal.chat

Сейчас модно хранить все в блокчейнах, который хоть и состоит из хешей, но в ближайшем будущем по крайней мере часть из них будет лёгкой мишенью для взлома квантовыми компьютерами, и приехали — все ваши сообщения доступны публично.

Есть и другой вариант децентрализации. Тоже устойчивый к цензуре, но при этом сообщения не сидят нигде за пределами устройств общающихся. Это P2P-мессенджеры, и экспериментальный Cabal — один из самых молодых, но уже работоспособных.

Cabal — приватный, но не анонимный мессенджер. Защищаются сообщения, но не IP-адреса. Сообщения хранятся в локальной базе данных, которая синхронизируется у всех участников коммуникации. Схема напоминает синхронизируемый файл с сообщениями в Cryptool.

📌 Детали

  • открытый исходный код протокола на JavaScript (переписывается на Rust)
  • разработка сообщества FOSS, без рекламы и отслеживания
  • анонимные гостевые аккаунты создаются на лету при присоединения к чату ~ сборка под Linux, Windows и macOS + консольный клиент (обновляются с большими перерывами, и это фича, а не баг)
  • внедряет равноправную систему модерации, что бы это ни значило
  • сообщество в IRC (.club на irc.libera.chat) и самом Cabal + немного публичных чатов
  • минимальная документация

ИМХО:  Нравится минималистичный подход — для присоединения к чату достаточно его ссылки и установленного клиента.

Свежее