Компоненты и архитектура платформы Telegram Open Network

Платформа TON — одна из наиболее ожидаемых разработок Павла Дурова, которая включает в себя сервисы для отправки и получения сообщений, проведения платежей с помощью токенов Gram, хранилище для файлов и сервисов наподобие торрентов, а также многое другое.

Помимо криптовалютных платежей и прочих возможностей, платформа привлекательна для клиентов из стран с жестким государственным контролем и цензурой Интернет-пространства своей возможностью «обходить» запреты и блокировки нужных информационных ресурсов.

Инвесторы видят в Telegram Open Network привлекательный проект, способный принести им многократную прибыль. Благодаря этому инвестиционный план был перевыполнен в несколько раз при себестоимости разработки проекта в 400 миллионов долларов. На первом и втором этапах привлечения инвестиций было получено по 850 миллионов долларов.

По информации автора и разработчика концепции Павла Дурова, его мессенджер «Телеграм» будет переведен на платформу Telegram Open Network, которая в результате ребрендинга в 2021 году получит облегченное название Open Network. А название «Telegram» сохранится за мессенджером.

Архитектура Telegram Open Network

Архитектура Telegram Open Network: ожидаемые компоненты платформы

Согласно бизнес-плану, представленному Дуровым, платформа будет состоять из 12 основных компонентов TON:

  1. Blockchain;

  2. P2P Network;

  3. Storage;

  4. Proxy;

  5. DHT;

  6. Services;

  7. DNS;

  8. Payments;

  9. Virtual Machine;

  10. Messages;

  11. Hypercube Routing;

  12. Validators.

В архитектуре TON предусмотрена многоуровневая система защиты от государственного регулирования. Платформа была задумана как скрытая сеть для совершения платежей, хранения файлов, приложений, сервисов, которая функционирует как распределенная система независимо от связи с управляющими серверами.

Чем же могут заинтересовать компоненты TON пользователей?

TON Blockchain

«Blockchain» состоит из разветвленной сети блокчейнов нескольких уровней. Платформа предназначена для обработки транзакций, создания смарт-контрактов, выполнения микроплатежей, хранения хеш-информации, данных о валидаторах и прочего. Смарт-контракты исполняются виртуальными машинами. Отличительная черта данного блокчейна — высокая скорость выполнения операций, которая позволяет подтверждать миллионы транзакций в секунду.

TON Payments

Платформа рассчитана на совершение платежей с помощью токенов Gram. Отличительная черта — отсутствие майнинга, что обеспечило более высокую скорость выполнения платежных операций по сравнению с другими криптовалютами. Работоспособность и стабильность курса Gram к доллару будут обеспечиваться некоммерческими организациями TON Reserve и TON Foundation. С помощью Gram пользователи смогут оплачивать покупки в сети так же быстро, как если бы они совершались через банковские карты систем VISA или Mastercard.

TON Messages

Основная функция компонента — обмен сообщениями не только между пользователями-людьми, но и алгоритмами: нодами и шардами. Передача «месседжей» позволяет обрабатывать условия смарт-контрактов, когда требуется запрос на получение данных извне. Также с помощью функционала «Messages» возможно создание реляционных систем управления базами данных.

TON Storage

Хранилище файлов «Storage» работает по принципу торрентов: файлы хранятся не на сервере, а в большей степени на устройствах самих клиентов. Найти файлы можно с помощью сервиса DNS, который имеет криптографическую защиту от попыток регулирования и отслеживания передачи файлов со стороны государства. На базе «Storage» также могут работать сервисы — TON Services, запускающие приложения поверх файлов хранилища.

TON Proxy

Этот компонент представляет собой прокси-сервер и анонимайзер, который позволяет обходить блокировки, а также создавать запрет на отслеживание действий пользователя внутри платформы. Принцип работы имеет сходство с анонимайзерами Tor или Hola. Главные отличия «Proxy» от аналогов — автоматическое изменение каналов при перегрузке платформы и работа по принципу «чесночной», а не «луковой» маршрутизации. Такая маршрутизация позволяет установить соединение «один-ко-многим».

Для обеспечения функциональности перечисленных главных компонентов созданы дополнительные компоненты:

  • Валидаторы обеспечивают создание блокчейнов, подтверждение и проведение платежей;

  • Виртуальные машины используются для создания и исполнения смарт-контрактов;

  • P2P-сеть создает децентрализованную сеть из клиентов платформы;

  • Гиперкуб-роутинг рассчитывает оптимальный путь для сообщений в сети;

  • DHT с DNS обеспечивают поиск объектов по названиям и хеш-кодам;

  • Сервисы рассчитаны на создание распределенных приложений.

Авторизация клиентов для проведения платежных операций обеспечивается с подтверждением личности через виртуальный паспорт, который предусматривает идентификацию по сканированным копиям документов: гражданского паспорта, водительских прав, фотографии. Информация о пользователе в системе «ТОН» зашифрована до того времени, пока клиент не решит раскрыть ее. Система идентификации Telegram Passport создана с целью минимизировать незаконные действия в сети при соблюдении приватности клиентов.