> Пока есть NAT все эти P2P-message игрушки. Какая разница где эта точка
> в ICQ-сервере/XMMP-сервере/BT-трекере?Каком еще трекере? Про DHT вы, конечно же, не слышали? Там нет никаких точек и трекеров.
> А P2P-шифрование можно прикрутить в рамках любого
> существующего сервиса обмена сообщениями
Можно. Однако
1) Реализация как P2P означает "хрен забанишь неугодный аккаунт", например. Ну так, по простому и без гемора. А вот аккаунт на сервере снести - админу пару кнопок нажать и вы кукуете.
2) Сервер может отслеживать кто с кем и когда чатился, изучая круг знакомств и прочая. В случае P2P сие настолько удобно и хорошо уже не получится.
3) Вообще-то P2P могут тунелять наты/фаеры, достаточно успешно. В хучшем случае - можно релеить сообщения через наугад выбранного соседа, раз уж они шифрованные. Благо для чатика данных не сильно много. Не знаю сделали ли это в сабже, но как минимум nat traversal в UTP сделали.