Telegram
Telegram
Кроссплатформенный мессенджер и медиа-платформа с облачным хранением сообщений,
собственным криптопротоколом MTProto, каналами, ботами и мини-приложениями.
Запущен в 2013 году Павлом и Николаем Дуровыми.
История
- Август 2013 — публичный запуск iOS-версии. За несколько недель — Android.
Основатели — братья Павел и Николай Дуровы, ранее создатели «ВКонтакте»
(запущен в 2006). После конфликта с новыми акционерами ВК Павел ушёл и
сфокусировался на новом проекте. - Штаб-квартира: сначала Берлин, потом Дубай (там команда работает и сейчас).
Компания зарегистрирована на Британских Виргинских островах, у неё нет
привычного «офиса разработки в одной стране» — команда всегда была небольшой
и распределённой (менее ~50 инженеров долгое время). - MTProto — собственный криптографический протокол. Основной автор —
Николай Дуров, доктор математических наук. Первая версия (MTProto 1.0) вышла
вместе с мессенджером, MTProto 2.0 — в декабре 2017. Криптосообщество
критиковало протокол за нестандартные решения (например, «infinite garble
extension»); официальные аудиты были, но не до самой глубины. - 2014 — конкурс на взлом MTProto с призом $200 000 (не был выигран, что
критики называли не доказательством стойкости, а слабой методикой конкурса). - Июнь 2015 — открытая Bot Platform (Bot API). Это превратило Telegram из
«просто мессенджера» в платформу. - 2018 — ICO под проект TON (Telegram Open Network), собрано около
$1.7 млрд у институциональных инвесторов. Это был один из крупнейших
ICO в истории. - Апрель 2018 — Роскомнадзор попытался заблокировать Telegram в России
за отказ выдать ФСБ ключи шифрования. Блокировка была технически неудачной
(сервис работал через смену IP на Google/AWS), а сотни миллионов чужих IP
оказались задеты «сопутствующим уроном». - Июнь 2020 — Роскомнадзор снял блокировку без официальных объяснений.
Практически: Telegram выиграл эту войну. - Май 2020 — Telegram отказался от TON: SEC (комиссия по ценным бумагам
США) добилась запрета на выдачу «грамм»-токенов американским инвесторам,
Дуров вернул около $1.2 млрд и закрыл проект. Наработки продолжила
независимая команда TON Foundation. - Июнь 2022 — запущен Telegram Premium (~$5 в месяц) — первая
подписочная монетизация, до этого сервис жил на деньгах Дурова. - Июль 2023 — Stories (истории по образцу Instagram/Snapchat) сначала
только для Premium, потом для всех. - Август 2024 — Павел Дуров арестован в аэропорту Ле-Бурже под Парижем.
Обвинения — соучастие в распространении незаконного контента через
сервис, отказ сотрудничать со следствием. Освобождён под залог,
дело продолжается. - Осень 2024 — введены Telegram Stars (внутренняя валюта) как способ
оплачивать цифровые товары в мини-приложениях в обход требований Apple/Google
о комиссии 30%. Stars покупаются через встроенные покупки, часть возвращается
автору контента. - Аудитория: около 950–1000 миллионов активных пользователей в месяц
на 2024–2025 годы, цель 1 миллиард обещана к 2025-му. В России около
100 миллионов MAU, это второй по популярности мессенджер после WhatsApp.
Что это такое
Telegram — это в первую очередь облачный мессенджер. Ключевое слово —
«облачный»: обычные сообщения не хранятся только на твоих устройствах, а
лежат на серверах Telegram. Это отличает его от WhatsApp и Signal, где
сообщения по умолчанию end-to-end зашифрованы и синхронизируются между
устройствами напрямую или через хитрые схемы.
Из-за облачной модели ты можешь:
- залогиниться с нового телефона и мгновенно увидеть всю переписку,
- одновременно быть онлайн с телефона, ноутбука и планшета,
- пересылать файлы гигабайтного размера, не переживая, что они «не долетели».
Но у этой же модели есть цена: обычные чаты не E2E-зашифрованы. Ключи
шифрования есть у Telegram (в теории, разделённые по разным юрисдикциям), и
теоретически контент можно расшифровать со стороны сервера. Для реальной
E2E-переписки существует отдельный режим — «секретные чаты» (Secret
Chats): они привязаны к одному устройству, не синхронизируются, поддерживают
«исчезающие сообщения» и по умолчанию невидимы в облаке.
Кроме мессенджера Telegram — это ещё:
- Каналы (channels) — односторонний broadcast: автор пишет, подписчики
читают. Может быть публичным (с ссылкой t.me/...) или приватным (по инвайту).
Каналы фактически заменили RSS и стали основным каналом дистрибуции медиа
в русскоязычном интернете. - Группы и супергруппы — общение до 200 000 участников в одной.
- Боты — программируемые «пользователи» с HTTP API. Могут отвечать на
команды, отправлять уведомления, интегрироваться с внешними сервисами. - Mini Apps — HTML/JS-приложения, открывающиеся внутри клиента Telegram.
С 2022 года — полноценная платформа для «приложений в приложении». - Stars, платежи, Premium — монетизация.
Telegram vs WhatsApp: WhatsApp — большой (2+ млрд), E2E по умолчанию, но у него
слабая архитектура для broadcast и почти нет платформенных возможностей.
Telegram — меньше по аудитории, но радикально шире по функциям.
Telegram vs Signal: Signal — «золотой стандарт» E2E, простой, минималистичный,
open source (сервер и клиент). Telegram — не про приватность по умолчанию, но
про экосистему.
Аналогии из жизни
1. Швейцарский нож в кармане. Телефон, будильник, компас, штопор — всё в
одном устройстве. Так же Telegram — мессенджер, читалка новостей, магазин,
кассовый аппарат для стримера и лаунчер миниигр в одном приложении.
Где ломается: у швейцарского ножа каждая функция отдельная и никак не
завязана на других. У Telegram — наоборот, всё завязано на один аккаунт и
одну инфраструктуру: если Telegram упадёт (а такое случается), пропадают
сразу и переписка, и рабочие чаты, и подписки на каналы.
2. Радиостанция с обратной связью. Канал — вещание, слушатели могут
поставить реакцию, увидеть просмотры, оставить комментарии (если включены).
Где ломается: у радио ты никогда не знаешь свою реальную аудиторию, у
канала же ты видишь просмотры буквально по каждому посту. Это меняет модель
поведения автора: он подстраивается под метрику, а не под аудиторию.
3. Почтовое отделение с ботами-операторами. Ты пишешь боту «хочу заказать
пиццу», бот отвечает как оператор в окошке. За ним стоит программа, но для
тебя это выглядит как чат с почтовым сотрудником.
Где ломается: реальный сотрудник понимает нестандартный запрос («а
можно без грибов, но с двойным сыром, и в подъезд не звоните»). Бот работает
только по сценариям, которые в него заложены. Любой шаг в сторону — и он
теряется.
Как это работает
Разберём по слоям — от кнопки «отправить» до сообщения на устройстве
собеседника.
1. Клиент и MTProto. Клиент (мобильное приложение, десктоп или веб)
общается с серверами Telegram по собственному протоколу MTProto.
Протокол работает поверх TCP или HTTPS (в некоторых сетях — через
UDP, WebSocket, MTProxy). Внутри MTProto шифрование симметричным AES в
режиме IGE (Infinite Garble Extension) плюс Diffie-Hellman для обмена
ключами. Каждое сообщение имеет msg_id (уникальный ID сообщения) и
seq_no (порядковый номер), это даёт защиту от повторного проигрывания
(replay attack — «атака повтором»).
2. Дата-центры. У Telegram около 5 датацентров (DC1–DC5),
физически размещены в Амстердаме, Майами, Сингапуре и других локациях.
Клиент при регистрации привязывается к «домашнему» DC — обычно по
географической близости. Все твои чаты и файлы хранятся именно на нём.
Если ты пишешь пользователю из другого DC, серверы общаются между собой
через межDC-каналы.
3. Аутентификация. Первый вход — по номеру телефона: приходит код в
SMS (или в Telegram, если ты уже залогинен на другом устройстве). Дальше
клиент генерирует и хранит auth_key — 2048-битный ключ, полученный
через Diffie-Hellman с сервером. Именно им шифруются все последующие
сообщения. Пароль второго фактора (2FA) — отдельная опция, включается вручную.
4. Отправка сообщения (обычный чат). Что происходит, когда ты
нажимаешь «Отправить»:
[Клиент А] --MTProto--> [DC1] --внутренняя сеть--> [DC3] --MTProto--> [Клиент Б]
| |
сохранение сохранение
в облако А в облако Б
Сообщение шифруется MTProto-ключом, летит на «домашний» DC отправителя,
там расшифровывается, сохраняется в облаке (уже с ключами Telegram),
пересылается на DC получателя, снова сохраняется и доставляется клиенту.
Именно поэтому Telegram видит содержимое обычных чатов на этапе транзита
внутри своей инфраструктуры.
5. Секретный чат. Здесь схема другая: ключ генерируется напрямую между
клиентами через DH-обмен, серверы Telegram только пересылают
уже зашифрованные пакеты и не могут их прочитать. Именно поэтому секретный
чат виден только на устройстве, где создан: другой девайс не имеет ключа.
6. Bot API. Для разработчиков ботов Telegram даёт HTTPS API:
POST https://api.telegram.org/bot<TOKEN>/sendMessage
{"chat_id": 12345, "text": "Привет!"}
Есть два способа получать сообщения от пользователей: long polling
(бот делает getUpdates и держит соединение открытым, пока не появится
новое событие) или webhook (сам Telegram делает POST на твой URL при
каждом событии). Webhook быстрее и экономнее, но требует публичного HTTPS.
7. TDLib. Для клиентов «полного функционала» (не бота, а именно
пользовательского приложения) Telegram даёт TDLib — свою C++ библиотеку,
на которой построены все официальные клиенты. Именно поэтому клоны и
альтернативные клиенты «выглядят так же»: они внутри используют TDLib.
8. Обновления. Обновления (updates) — это события в реальном времени
(новое сообщение, изменение статуса, реакция). Клиент слушает их через
long-poll и получает pts (positional token sequence) — счётчик, чтобы
не потерять и не задвоить события при обрыве связи.
Где встречается в обычной жизни
- Ты открываешь ссылку
t.me/durov— это глубокая ссылка (deep link) в
Telegram, внутри она резолвится в username пользователя или канала. - Тебе приходит уведомление о посылке в чат от бота почты или Ozon — это
ровно Bot API, только со стороны сервиса. - Ты подписан на канал новостей вместо RSS — потому что канал даёт
push-уведомления и лежит в приложении, которое ты уже открываешь 30 раз
в день. - Ты общаешься в группе жильцов дома или родительском чате — на 200 000
человек Telegram масштабируется, а WhatsApp на 1024 всё ещё считает
большим достижением. - Ты платишь за платный контент в канале — под капотом это либо Stars,
либо интеграция с ЮKassa/Stripe через Telegram Payments.
Где встречается в IT и бизнесе
- Каналы как канал маркетинга. Публичный или закрытый канал заменяет
и рассылку, и небольшой корпоративный блог. Для директора по развитию
канал — это фактически «мини-СМИ» с прямой связью с целевой аудиторией. - Уведомления через ботов. Мониторинг сервера, деплой упал, продажа
в CRM — всё это удобно кидать в чат конкретному человеку или в группу
дежурных. Один HTTP-запрос через Bot API — и всё. - Клиентская поддержка. Часть бизнесов вообще не заводит e-mail-саппорт,
а сажает всех клиентов в @support-бота или чат-канал. - Mini Apps как замена веб-приложений. Не нужно ставить приложение в
сторе, платить 30% Apple/Google. У пользователя уже есть Telegram — этого
достаточно, чтобы запустить внутри полноценный интерфейс на HTML/JS. - Callback и антифрод. В маркетинге отдельно ведут метку
channel=tg
илиutm_source=telegramв аналитике, чтобы отличать трафик из Telegram
от других источников. Это, собственно, вчерашний контекст у Паши.
Кто пользуется
- Аудитория: около 950 млн–1 млрд MAU (по оценке самой компании,
сентябрь 2024). - Россия: около 100 млн MAU (Mediascope и близкие оценки).
- Иран, Узбекистан, Индия, Бразилия: сильные локальные аудитории,
особенно после блокировок конкурентов или ограничений на VPN. - Каналы-миллионники: госдепартаменты, СМИ, крупные блогеры (Дуров,
Симоньян, крупные новостные каналы РБК/Медуза/лента.ру и т.п.). - Боты-фабрики: сотни тысяч ботов в день, крупнейшие — @MidjourneyBot,
@BotFather (сам официальный бот для создания других ботов), боты
доставки, чат-игры (Hamster Kombat, Notcoin — миллионы участников). - Инфраструктура: по оценкам, Telegram обрабатывает ~70 миллиардов
сообщений в день (данные из презентаций компании) на команде примерно
из 60–80 инженеров. Показатель «сообщений на инженера» — один из самых
высоких в индустрии.
Альтернативы и конкуренты
-
WhatsApp (Meta).
Плюсы: аудитория 2+ млрд, E2E по умолчанию, привычен всем.
Минусы: слабые каналы (Broadcast Channels появились только в 2023),
жёсткие лимиты на группы, привязка к номеру, нет полноценных ботов. -
Signal.
Плюсы: настоящий open source (сервер + клиент), E2E-протокол
Signal Protocol стал стандартом де-факто (его использует WhatsApp),
минимум метаданных.
Минусы: почти нет платформенных возможностей — только чаты и звонки.
Не для медиа, не для бизнеса, не для ботов. -
Discord.
Плюсы: серверы с ролями, богатая экосистема голоса, боты, стриминг.
Минусы: заточен под игровые/тематические комьюнити, интерфейс шумный,
почти не работает как классический «мессенджер один-на-один». -
Slack / Microsoft Teams.
Плюсы: enterprise, интеграции, SSO, административный контроль, compliance.
Минусы: платные тарифы, тяжёлые клиенты, не для внешней аудитории. -
WeChat.
Плюсы: суперапп в Китае — платежи, покупки, госуслуги, всё в одном.
Минусы: жёсткая цензура, привязка к китайской экосистеме, за пределами
Китая не работает.
Когда НЕ стоит использовать
-
Когда нужен корпоративный контроль над перепиской.
Если по регламенту компания должна логировать переписку сотрудников,
контролировать доступ, чётко разделять роли и департаменты — Telegram
для этого не годится. Он не даёт enterprise-администрирования: любой
сотрудник со своим личным аккаунтом делает что хочет. Здесь — Slack,
Teams, Mattermost. -
Когда нужна максимальная приватность из коробки.
Обычные чаты не E2E-зашифрованы. Если у тебя реальная модель угроз
(адвокаты, журналисты, активисты, безопасность бизнеса от корп-разведки),
бери Signal или Wire. Секретные чаты Telegram — хорошая опция, но
требуют ручного включения на каждое общение. -
Когда нужно хранение данных на территории РФ по 152-ФЗ.
Данные Telegram лежат в дата-центрах вне России, компания не сертифицирована
как оператор персональных данных в РФ. Для «серых зон» это часто прощают,
но для, скажем, госсектора или медицинских данных — юридически
не годится.
Связанные понятия
- MTProto — собственный криптографический протокол Telegram, работающий
поверх TCP/HTTPS/UDP; шифрует все чаты и звонки. - Bot API — публичный HTTP-интерфейс для создания ботов; long-poll
или webhook, JSON-схема. - TDLib — низкоуровневая C++ библиотека, на которой построены все
клиенты (и на неё можно строить свои). - Mini App — HTML/JS-приложение, работающее внутри клиента Telegram
через встроенный WebView. - Stars — внутренняя валюта Telegram для оплаты цифровых товаров и
подписок, введена в 2024-м. - TON (The Open Network) — блокчейн, начатый Дуровыми в 2018-м и
переданный независимой команде после конфликта с SEC. - @BotFather — официальный служебный бот, через которого регистрируются
и настраиваются все остальные боты.
Литература и источники
- Официальная документация:
core.telegram.org— тут и описание
MTProto, и Bot API, и TDLib, и Mini Apps. - Wikipedia (ru/en): статья «Telegram (мессенджер)» —
хорошая базовая история и хронология. - Николай Дуров, спецификация MTProto:
core.telegram.org/mtproto—
для тех, кто хочет разобраться в устройстве шифрования. - The Verge, Bloomberg — регулярно освещают события компании
(арест Дурова, монетизация, споры с регуляторами). Искать по «Telegram
Pavel Durov» + год. - Матовс. Дуров, интервью Tucker Carlson (апрель 2024) — часовое видео,
где Дуров рассказывает историю компании; полезно для понимания
его философии. - Книга «Код Дурова» (Николай Кононов, 2012, ru) — про ранние годы
ВКонтакте и Дурова; косвенно объясняет, почему Telegram выглядит именно
так, а не иначе.
Где встретилось у меня
Вчера в проекте по калтрекингу и маркетинговой аналитике проходил
маркер channel=tg — метка, по которой отличаются визиты из Telegram
от остальных источников. Плюс параллельно шла работа с Telegram Bot API
для уведомлений о фоновых задачах. Ровно то место, где мессенджер
перестаёт быть «просто чатом» и становится частью бизнес-стека.
Краткое резюме
- Telegram — не мессенджер, а платформа: чаты + каналы + группы +
боты + Mini Apps + платежи, всё на одном аккаунте. - MTProto — собственный протокол; обычные чаты не E2E (ключи
есть у Telegram), настоящее E2E только в секретных чатах. - Bot API — HTTP-интерфейс, через который практически любой бизнес
может слать уведомления, принимать заявки и продавать; для аналитики
трафик отдельно метят какchannel=tgилиutm_source=telegram. - История в цифрах: 2013 запуск, ~950 млн MAU, ICO TON на $1.7 млрд,
арест Дурова в 2024, Stars как валюта в обход комиссий сторов. - Не подходит для корпоративного compliance, максимальной приватности
из коробки и обязательного 152-ФЗ-хранения данных в РФ.