HeadlinesBriefing favicon HeadlinesBriefing.com

Parley: децентрализованная IRC-чат-сеть

Hacker News •
×

Parley - это федеративная децентрализованная чат-сеть, которая говорит на обычном IRC. Каждый человек запускает маленький инстанс на своем домене, находя друг друга через DNS и известные документы идентичности. Инстансы обмениваются подписанными сообщениями через HTTPS и представляют федеративную сеть обычным IRC-клиентам, таким как irssi и Wee Chat, без плагинов. Идентичности выглядят как email: [email protected] работает на foo.com. Bob набирает /msg [email protected] hi и это просто работает. Статус: рабочий концептуальный прототип, демонстрирующий дизайн от начала до конца, но не укреплен еще. Работает с клиентом, который у вас уже есть - два инстанса, два стандартных irssi сессия. CHATHISTORY страницы по каналам и личным сообщениям, присоединение воспроизводит то, что вы еще не видели, и черновик/маркер чтения ставит, где вы дочитали на аккаунте. Обнаружение через DNS + WKID. _parley._tcp.<domain> SRV указывает на инстанс; https://<host>/.well-known/parley/instance.json публикует его публичный ключ ed25519 и инбокс. Автоматическое пиринг происходит при отправке сообщения кому-то на новом домене. Два вида каналов: #dev глобальный и реплицируемый, #notes локальный. Модерация работает через /ban по маске без владения каналом. Адреся отображаются на обычную IRC-идентичность - ник пользователя - это голая локальная часть, а его инстанс - хост.