Николай Дуров (Nikolai Durov) — сооснователь VK/Telegram, автор MTProto (биография)

Nikolai Durov (Николай Валерьевич Дуров) — математик и разработчик, сооснователь VK и Telegram, автор протокола шифрования MTProto и языка описания схем TL/TL-B. В 2017–2020 спроектировал архитектуру блокчейна TON (The Open Network): смарт-контракты, кошельки и комиссии (база для Toncoin): виртуальную машину TVM, сетевой уровень ADNL, консенсус Catchain, языки Fift и FunC. В науке — две PhD (СПбГУ, Бонн), медали международных олимпиад (IMO/IOI).

Кто такой Николай Дуров

Инженер-исследователь на стыке чистой математики и системного программирования. В продуктах — сторонник минимализма и строгих формальных спецификаций: собственный язык схем TL для сериализации данных, криптографический протокол MTProto с упором на быстрое мобильное шифрование и современная модульная архитектура TON с формальным описанием всех уровней — от сетевых адресов и сериализации до виртуальной машины и смарт-контрактов.

Краткая биография

  • Ранние годы и олимпиадное движение. Участник международных олимпиад: IMO (золото, 1996–1998) и IOI (3 серебра + золото, 1995–1998). Выступал за СПбГУ в ACM ICPC (мировые финалы 2000/2001 — золото).
  • Образование и научные степени. PhD (СПбГУ, 2005) — теория полей/Галуа; Dr. rer. nat. (Университет Бонна, 2007) — новая конструкция аракеловой геометрии (обобщённые кольца/схемы).
  • VK → Telegram. В 2006–2013 — ведущий разработчик VK. В 2013 вместе с братом Павлом Дуровым запустил Telegram, где создал MTProto и язык TL для сериализации API.
  • TON. В 2017–2020 разработал архитектуру TON (The Open Network): смарт-контракты, кошельки и комиссии: TVM, Catchain, ADNL, Fift, FunC и схемы TL-B. После соглашения с SEC Telegram свернул участие; экосистема продолжила развитие сообществом (см. Toncoin). В 2025 Telegram объявил о глубоком партнёрстве с TON для mini-apps/платежей.

Хронология: ключевые вехи

Дата Событие Значение Связанные страницы
1995–1998IMO/IOI (золото/серебро), затем ACM ICPC (2000/2001 — золото)Репутация «математик-системщик»СПбГУ, Павел Дуров
2013Запуск Telegram, дизайн MTProto и TLБыстрое мобильное шифрование, формальные схемы API:tech:mtproto, :terms:tl
2017–2019Тех. документы по TON (The Open Network): смарт-контракты, кошельки и комиссии, TVM, Fift, CatchainАрхитектура высоконагруженного PoS-блокчейнаTON (The Open Network): смарт-контракты, кошельки и комиссии, :tech:tvm, :tech:fift, :tech:catchain
2020Судебное урегулирование с SEC по «Grams»Возврат 1,2 млрд инвесторам; закрытие проекта в Telegram:org:sec, TON (The Open Network): смарт-контракты, кошельки и комиссии
2021–2025Переиздание whitepaper TON, оформление доков; интеграция TON в TelegramTON как инфраструктура мини-приложений и выплатTON (The Open Network): смарт-контракты, кошельки и комиссии, :crypto:toncoin, :org:telegram

Технологический вклад

MTProto: мобильное шифрование и суворые лимиты на «издержки»

MTProto задуман как быстрый, устойчивый к потерям и мобильный протокол с разделением на три слоя (транспорт, авторизация, messaging). Ключевые свойства:

  • Быстрая проверка/пересборка сообщений при нестабильной связи;
  • Комбинация AES-256, RSA-2048 и Diffie–Hellman;
  • Эволюция к MTProto 2.0 (обновлённые примитивы/структуры, v1.0 депрецирован).

Практический компромисс Telegram: сквозное шифрование по умолчанию отсутствует в «облачных» чатах (E2EE — в «секретных»), что неоднократно становилось предметом дискуссий в СМИ/у исследователей.

TL/TL-B: язык описания типов и бинарной сериализации

Николай формализовал Type Language (TL) — компактную нотацию для определения типов, конструкторов и функций, из которой автоматически генерируются кодеки/клиенты. Для блокчейна TON создан TL-B (binary-вариант) — строгая спецификация сериализации структур (блоки, сообщения, ячейки). Это снижает расхождения реализаций и ускоряет разработку SDK. См. также инструменты/схемы сообщества.

TON: модульная архитектура (TVM, ADNL, Catchain, языки)

Виртуальная машина TVM. Стековая VM для выполнения смарт-контрактов, ориентированная на сообщения/ячейки и быструю верификацию — с «микро-ОП» под сериализацию/десериализацию. Сеть ADNL. Абстрактный датаграммный слой: адреса как хэш публичного ключа (256 бит), скрытие IP/портов, поверх UDP/TCP — фундамент для DHT/оверлеев. Консенсус Catchain. BFT-протокол генерации/валидации блоков в PoS-модели с оптимизациями под шардинг (мастерчейн/шардчейны). Языки Fift/FunC.

  • Fift — низкоуровневый стековый язык (ориентир — Forth) для работы с ячейками/TVM-ассемблером и инструментов сборки/отладки.
  • FunC — «C-подобный» высокоуровневый язык для смарт-контрактов; компиляция в TVM через Fift-ASM, обширные гайды/кукбуки.

Итог. Сочетание строгих схем (TL-B), специализированной VM и сетевого стека даёт предсказуемые интерфейсы и низкие накладные расходы — подход, редко встречающийся в «монолитных» L1.

TON: от проекта Telegram к инфраструктуре платформы

В 2020 Telegram урегулировал претензии SEC по выпуску Grams: возврат инвесторам >1,2 млрд и штраф 18,5 млн; корпоративная работа над TON прекращена. Документация/код были переизданы, а сообщество (TON Foundation и др.) продолжило сеть с валютой Toncoin. В 2025 объявлено, что TON становится эксклюзивной блокчейн-инфраструктурой для Telegram Mini-Apps (кошельки, цифровые товары, выплаты авторам/рекламодателям). Это закрепило роль наработок Дурова-младшего как ядра Web3-функций внутри Telegram.

Инженерная философия и стиль работы

  • Формальные спецификации → генерация кода. TL/TL-B минимизируют «ручные» несоответствия клиентов/серверов.
  • Скорость и устойчивость в приоритете. MTProto оптимизирован под мобильные задержки/потери и cheap-verification.
  • Модульность и слои. В TON чётко отделены сети, сериализация, исполнение, консенсус — облегчает аудит/замены модулей.

Критика и дискуссии

  • «Не стандартное E2EE по умолчанию». Telegram часто критикуют за отсутствие сквозного шифрования в обычных чатах (только «секретные»). Разработчики отвечают: это компромисс UX/облака; исследователи указывают на риски и особые правила для ботов.
  • «Свой» криптопротокол. Скепсис части сообщества к custom-криптографии смягчается годами эксплуатации и эволюцией к MTProto 2.0 с повторным аудитом допущений.
  • TON и регуляторы. Кейс SEC стал уроком для индустрии: разделение «инфраструктуры блокчейна» и «предложения токенов» и роль открытого сообщества после урегулирования.

Частые вопросы (FAQ)

Он действительно автор MTProto и TL? Да: официальные доки Telegram указывают на дизайн и эволюцию MTProto, а спецификация TL размещена в dev-разделе Telegram. Для TON используется бинарный вариант TL-B.

Какие документы TON написаны на базе его работ? Базовые PDF: TON Whitepaper, TVM, Catchain, гайд по Fift; в TON Docs прямо говорится, что это «original documentation written by Dr. Nikolai Durov».

Как сейчас соотносится TON и Telegram? После соглашения с SEC (2020) Telegram свернул проект; в 2025 объявлено о эксклюзивном партнёрстве: TON — инфраструктура mini-apps/платежей Telegram.

Почему вокруг безопасности Telegram так много споров? MTProto решает другие задачи (скорость, «облако», масштаб) и включает E2EE -режимы для секрет-чатов; исследователи критикуют отсутствие E2EE по умолчанию и особенности Bot API/HTTPS.

Насколько «академическая» часть важна для его кода? Доктораты по арифметической/аракеловой геометрии отражаются в строгости formal-спецификаций (TL/TL-B) и построении «минимального ядра» VM/сети.

Что читать дальше по нашей вики

Люди и организации

Технологии Telegram

  • MTProto · TL (Type Language) · TL-B

TON / разработка

Task Runner