Что такое TON?
1
Что такое TON?
Внимание! Статья устарела и требует обновления.
Telegram Open Network (TON) — это пиринговая мультиблокчейн-система нового поколения со встроенной криптовалютой Gram (GRM) от разработчиков Telegram.Цель создателей TON — превзойти существующие блокчейн-проекты, включая биткоин и Ethereum, по скорости и масштабируемости. Достигнуть этого они планируют за счет применения алгоритма консенсуса Proof-of-Stake (PoS), протокола Byzantine Fault Tolerant, технологии шардинга и интеллектуальных механизмов маршрутизации (Instant Hypercube Routing).
Пользователям TON могут предложить:
- безопасный обмен сообщениями;
- микроплатежи;
- возможность оплаты товаров/услуг в Gram;
- хранение данных;
- децентрализованные приложения.
О проекте впервые стало известно еще в конце 2017 года, однако фактически Telegram подтвердил участие в разработке TON только осенью 2019 года. Николай Дуров, взявший на себя техническую часть запуска «ВКонтакте» и Telegram, описывает TON как «огромный распределенный суперкомпьютер или суперсервер» для множества сервисов.
12 мая 2020 года Павел Дуров объявил о закрытии проекта Telegram Open Network.
2
Что такое Gram?
Gram (GRM) — это внутренняя валюта сети TON. Предполагается, что использовать ее можно будет:
- на рынке платного контента и услуг по подписке (на бот-платформе, в группах, каналах и на рекламной бирже Telegram);
- для стейкинга и выплаты комиссии (газа) валидаторам сети за процессинг транзакций;
- оплаты товаров и услуг во всех компонентах системы TON.
Согласно документации проекта, эмиссия монет составит 5 гигаграм (5 млрд) Gram.
3
Gram — это ценная бумага?
Первичное предложение Gram провели в соответствии с правилом 506 (с) Комиссии по ценным бумагам и биржам США (SEC), и пока проект не выпустил токены. На текущий момент регулятор считает GRM ценной бумагой.SEC утверждает, что офшорные компании TON Issuer и Telegram Group нарушили закон «О ценных бумагах», в частности положения разделов 5 (а) и 5 (с). По данным ведомства, компании продали 2,9 млрд незарегистрированных цифровых токенов на $1,7 млрд 171 инвестору в США и за их пределами.
В октябре 2019 года SEC через суд добилась временного запрета на распространение токенов. В связи с этим разработчики перенесли запуск TON на 30 апреля. В феврале 2020 года суд продлил запрет на неопределенный срок. В Telegram с юридической позицией Комиссии не согласны, ни одна из компаний не собирается сохранять контроль над TON после запуска.
Еще один регулятор — CFTC — заявил, что цифровые валюты являются товаром, а разработчики TON просят признать их токен таковым. На биржевые товары не распространяется юрисдикция SEC, но многие ценные бумаги обладают свойствами товаров, что часто затрудняет определение юридического статуса.
30 апреля 2020 года, в день второго дедлайна, Дуров уведомил инвесторов Telegram Open Network, что запуска не будет из-за конфликта с SEC и запрета американского суда на распределение токенов Gram. Он предложил инвесторам сделку: забрать 72% вложенных средств или подписать новый договор, дав проекту возможность запустить сеть до 30 апреля 2021 года. Последняя опция предполагала либо получение Gram или другой криптовалюты по итогу запуска, либо возврат 110% средств. Дуров даже был готов продать часть доли в Telegram в случае провала.
Затем инвесторы получили еще несколько писем, которые изменили условия сделки в очередной раз. Американским инвесторам в отдельном письме отказали в дальнейшем участии в проекте, оставив только опцию забрать 72% средств. Остальных же уведомили, что в Gram и другой криптовалюте они ничего не получат.
Однозначный ответ на вопрос, является ли Gram ценной бумагой, мы узнаем по итогам судебной тяжбы SEC против Telegram и дополним этот блок.
4
Из чего состоит TON?
Система TON включает в себя несколько интегрируемых со сторонними приложениями и мессенджерами компонентов, первым из которых должна стать мультиблокчейн-платформа TON Blockchain. Доступ к ней предоставит использование одноранговой сети TON (TON P2P Network).TON Service станет платформой для сторонних сервисов, децентрализованных приложений и смарт-контрактов.
TON DNS упростит доступ к сервисам, смарт-контрактам, узлам и аккаунтам за счет предоставления им удобных для чтения человеком имен.
TON Storage позволит распределенно хранить файлы в сети TON и получать к ним доступ с помощью смарт-контрактов, что многим напомнит принцип работы IPFS и Filecoin. Также в этом хранилище разместят архивы TON Blockchain.
Анонимайзер TON Proxy обеспечит анонимность и конфиденциальность операций в сети за счет скрытия идентификаторов и IP-адресов узлов, а вместе с другими компонентами системы — и эффективный обход цензуры.
Платформа TON Payments предоставит пользователям возможность мгновенного перевода средств и осуществления платежей без регистрации в блокчейне и без уплаты комиссии.
На момент ожидаемого запуска основной сети кошелек TON будет доступен как standalone-приложение без интеграции с Telegram Messenger. Возможность такой интеграции в будущем разработчики не исключают, но ее глубина зависит от регуляторных барьеров.
5
Как устроен TON Blockchain? (если вы не разработчик, этот блок можно пропустить)
TON Blockchain по сути является коллекцией блокчейнов, состоящих из более мелких блокчейнов. Дизайн TON Blockchain предполагает, что все данные в блоках и статусы представлены как организованные в деревья ячеек или направленные ациклические графы (DAG) коллекции ячеек (bag of cells), состоящие из 1023 битов данных и содержащие до четырех ссылок на другие ячейки.Архитектура TON Blockchain предполагает наличие основного блокчейна — Masterchain, а также до 292 дополнительных блокчейнов. Такой подход позволит сделать систему гибкой к изменениям и минимизировать проблемы, связанные с ростом размера основной цепи.
Masterchain отвечает за функционирование всей системы, включая хранение хешей блоков, информацию о валидаторах, эмиссии монет, статус воркчейнов и т.п.
Задача блокчейна типа Workchain — поддерживать функционирование до 232 виртуальных воркчейнов (работающих блокчейнов), разбитых на шарды. Воркчейны отвечают за выполнение тьюринг-полных смарт-контрактов, созданных на новом языке программирования Fift, имеют собственные виртуальные машины (TVM) и идентификаторы и включают в себя до 260 шардов.
Создать и активировать воркчейн может любой участник сообщества, готовый заплатить высокую комиссию за публикацию его спецификации в транзакции на Masterchain и получивший одобрение ⅔ валидаторов сети. На сегодня идентификатор имеет только основной воркчейн (Workchain Zero, workchain_id = 0), работающий со смарт-контрактами TON и транзакциями Gram.
Shardchain обеспечивает системе масштабируемость. Предполагается, что за счет внедрения «парадигмы бесконечного шардинга» (Infinite Sharding Paradigm) блокчейны TON смогут автоматически разделяться и объединяться в зависимости от нагрузки в сети, обеспечивая высокую скорость обработки данных и низкие комиссии.
Shardchain включает в себя множество небольших виртуальных блокчейнов — Accountchain, содержащих исходящие и входящие сообщения аккаунта, которые могут иметь отправителей и получателей как внутри системы TON, так и вовне (например, пользователи TON смогут получать и отправлять средства из блокчейнов биткоина, Ethereum и других).
6
Как работает TON Blockchain?
Ожидается, что в главной цепи TON будет не больше 100 валидаторов — владельцев нод, депонировавших значительные суммы в Gram (стейки) для получения возможности генерировать и подтверждать новые блоки.Через каждые 1024 блока группа валидаторов, привязанных к определенному шарду, будет псевдослучайно меняться. В задачу группы входит достижение консенсуса по добавлению нового блока в Shardchain. За это валидаторы получают и делят между собой комиссию за проведение транзакции и новые выпущенные монеты. В случае добавления невалидного блока валидатор может быть наказан автоматическим уменьшением размера его стейка или временным исключением из пула валидаторов.
После генерации новых блоков в Shardchain, при достижении BFT-консенсуса всех валидаторов происходит генерация нового блока в Masterchain. Он включает в себя хеши последних шардчейн-блоков и делает все предыдущие блоки каноническими. Таким образом, не дожидаясь 20 подтверждений, заключенная в Shardchain транзакция может быть использована уже в следующем шардчейн-блоке.
Подробнее об алгоритме консенсуса Catchain Consensus Protocol читайте в документации, представленной Николаем Дуровым.
Catchain Consensus: An Outline by ForkLog on Scribd
7
Как добывать криптовалюту в TON?
В TON за генерацию новых монет отвечают не майнеры, а валидаторы. Чтобы получить этот статус, необходимо приобрести и установить несколько высокопроизводительных серверов и получить доступ к достаточно мощному интернет-соединению. Более точные параметры и требования к валидаторам опубликуют перед запуском проекта.Владельцы нод могут увеличить стейк валидатора и за это получать соответствующую долю вознаграждения при добавлении в сеть новых блоков.
Еще один способ заработать криптовалюту в TON — заняться поиском ошибок в системе в качестве «рыбака» (fisherman).
Получить криптовалюту можно и в роли ноды-коллатора (collator), предлагающей валидаторам новые блоки для добавления в шардчейн после проверки их статуса, статуса соседних шардчейнов и подходящих доказательств Меркла. Однако эта возможность не будет доступна на ранней стадии внедрения проекта.
8
Какие валюты будет поддерживать TON Blockchain?
Основной криптовалютой блокчейна Workchain Zero будет Gram. Однако в теории в TON Blockchain возможна поддержка 232 криптовалют — именно столько виртуальных воркчейнов может функционировать в Masterchain.В каждом воркчейне предполагается своя основная криптовалюта и несколько дополнительных. Если воркчейн взимает комиссию за транзакции в собственных монетах, его создатели должны предусмотреть внедрение смарт-контракта для автоматической конвертации средств в Gram.
Подписывайтесь на новости ForkLog в Telegram: ForkLog Feed — вся лента новостей, ForkLog — самые важные новости и опросы.
Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!