Обзор Telegram Open Network

2
341
ton, telegram crypto, telegram ico

Еще в первом квартале 2018 года проект Telegram Open Network (TON) привлек 1,7 млрд. долл. США от частных инвесторов. Однако если TON не сможет выполнить свое обещание и выпустить первые токены TON (то есть, Gram) к 31 октября 2019 года, привлеченный капитал будет возвращен инвесторам.

Запуск Telegram Open Network отмечает рождение пятого поколения блокчейнов с такими функциями, как: динамическое разделение (шардинг), «тесная связь» блокчейн-взаимодействия и мультичейн-сети (как однородные, так и гетерогенные).

По оценкам, Telegram имеет пользовательскую базу около 500 миллионов человек. Столь обширная сеть пользователей способна незамедлительно превратить TON в один из крупнейших блокчейнов.

Однако, в сравнении с Libra, между этими двумя очень амбициозными проектами есть несколько ключевых отличий:

  • В то время как видение Libra сконцентрировано на том, чтобы преобразить метод циркуляции денег по всему миру, TON стремится радикально улучшить весь стек блокчейнов.
  • С экономической точки зрения Gram TON является utility-токеном или криптоактивом, подверженным колебаниям цен (в фиате). С другой стороны, Libra предлагает довольно стабильную альтернативу благодаря полной обеспеченности традиционными активами.

Кроме того, существует множество нераскрытых вопросов, которые необходимо затронуть. Они частично затрагивают выбранную стратегию развития и последствия слабого общественного контроля.

  • Будет ли предложенная стратегия масштабирования работать и гармонично интегрировать с радикально переосмысленной общей архитектурой?
  • Способна ли предлагаемая комбинация стейкхолдеров в Byzantine Fault Tolerance (BFT) механизма консенсуса Proof of Stake избежать централизации своих участников?
  • Сможет ли TON привлечь достаточно большую экосистему разработчиков?

TON может быть вынужден предоставить MVP. Наиболее простой реализацией этого будет распределенная система с централизованным администрированием критических частей.

В конечном счете, еще неизвестно, сможет ли TON вовремя запуститься, и получится ли у проекта выполнить свои обещания из Белой книги. Если все пройдет гладко, TON откроет новую эру блокчейнов, способных поддерживать тысячи dApps на основе настоящей бэкэнд-технологии.

Первоначальная дата запуска все ближе и ближе, поэтому углубленный обзор с резюме проекта TON становится актуальным. В своем 524-страничном White Paper TON описывает себя как блокчейн 5-го поколения: блокчейн, который предположительно превосходит других за счет своей тесно связанной шардинг-сети с механизмом консенсуса Byzantine Fault Tolerant Proof of Stake (BFT PoS).

Данный отчет имеет следующую структуру, которая позволит пролить свет на этот потенциально изменяющий игру блокчейн. После общего введения в общую сферу и текущее состояние проекта, более подробно оцениваются три элемента «блокчейна 5-го поколения». Далее, TON будет сравниваться с Libra. После чего рассматриваются затронутые выше открытые вопросы, перед завершением отчета по исследованию Telegram Open Network.

Введение

TON — не просто блокчейн. Вместо этого криптопроект, собравший 1,7 млрд. долл. США от частных инвесторов — более одной пятой всех средств, привлеченных в 2018 году, — стремится построить целую экосистему вокруг «огромного суперсервера, способного обрабатывать миллионы транзакций в секунду».

Экосистема TON

В целом, экосистема TON предположительно будет состоять из девяти различных элементов, которые сконцентрированы вокруг блокчейна блокчейнов. Этот очевидный центральный элемент будет дополнен:

  • Платформа State-Channel: платформа, которая изначально используется для микроплатежей и офф-чейн переводов, включая оплату различных услуг TON.
  • Система доменных имен (DNS): предопределенная служба для генерации доменных имен в удобочитаемом формате.
  • Запрашиваемая распределенная хеш-таблица: эта Kademlia-подобная распределенная хеш-таблица играет ключевую роль в процессе поиска других нод сети.
  • Множество дополнительных сервисов: различные интерфейсы для взаимодействия приложений в браузерах и смартфонах.
  • Прокси-сервер для скрытия IP-адресов пользователей и нод для таких целей, как конфиденциальность и предотвращение угрозы DDoS-атак.
  • Одноранговая (P2P) сеть: пользовательская сеть для доступа к Telegram Open Network, отправки транзакций и получения обновлений для определенных компонентов блокчейна (например, сегментов).
  • Распределенная база данных для хранения информации: она хранит копии блоков и моментальных снимков данных, а также произвольные файлы, используя торрентоподобный подход.
  • Интерфейс для внешней интеграции TON: служит для интеграции сетевых приложений, построенных на базе TON, для взаимодействия с другими приложениями (наиболее очевидным является Telegram Messenger).

Чтобы облегчить понимание этой системы, диаграмма 1 (см. ниже) отображает соответствующие взаимодействия между каждым из этих компонентов.

Диаграмма 1 — Описание TON: Telegram Open Network

ton, telegram crypto, telegram ico

Интерфейс для внешней интеграции представляет особый интерес, так как TON создается Telegram. Таким образом, интеграция non-custodial «легких кошельков» TON (см. Telegram Investor Primer) в Telegram Messenger может быстро создать значительную базу пользователей для платформы, сравнимую даже с Libra. Хотя нет никаких официальных данных о текущей базе пользователей Telegram, оценка Binance Research указывает на вероятную верхнюю границу в 500 миллионов пользователей.

Намерение интегрировать Telegram Chat с TON четко указано в раннем litepaper-документе, который был передан первоначальным инвесторов (например, Telegram Investor Primer):

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

Превращение страниц Белой книги в код

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

Об участниках команды мало что известно, что затрудняет оценку их предыдущих проектов и послужного списка в криптографии и распределенных системах. Тем не менее, существуют косвенные доказательства того, что многие инженеры TON уже работали на Telegram. Как результат, те же самые инженеры, вероятно, применили протокол шифрования Telegram: MTProto. Вместо того, чтобы использовать хорошо изученный, доказуемо защищенный протокол шифрования, отдано предпочтение «самодельному» MTProto. Это очень необычное стратегическое решение, в свою очередь, нарушает первое правило криптографии, которое настоятельно рекомендует «никогда не раскручивать свою собственную криптографию».

В то время как этот принцип преподается почти на каждом вводном уроке криптографии и в целом рассматривается как лучшая практика, Павел Дуров имеет большой послужной список в области, тесно связанной с криптографией. Пока что Telegram не подвергался каким-либо реальным утечкам в системе безопасности, однако уже есть несколько выявленных теоретических недостатков и потенциальных лазеек для атак.

В следующем подразделе будет обсуждаться текущее состояние Telegram Open Network, а также ее собственная криптовалюта: Gram.

ton, telegram crypto, telegram ico

Текущее состояние TON и GRAM

7 сентября 2019 года был опубликован исходный код блокчейна TON. С тех пор стало возможным запустить полную ноду, а также ноду валидатора и использовать проводник блоков тестовой сети. Помимо этого, имеется общая Белая книга Telegram Open Network, Белая книга о блокчейне, White paper о виртуальной машине, Белая книга о языке, используемом умными контрактами TON, и последний White paper, предположительно описывающий детали механизма консенсуса, который был объявлен, но еще не опубликован.

Не принимая во внимание тот факт, что возможные 5 миллиардов Gram еще не существуют, некоторые из первых инвесторов уже начали торговать своими токенами-заполнителями Gram. Любопытно, что в просочившихся документах простых соглашений о будущих токенах (SAFT) прямо говорится, что продажа токен-свопов Gram не разрешена, и такие держатели в будущем будут лишены любых возможностей претендовать на Gram. Если условия SAFT будут оставаться в силе, это может означать, что ни старый, ни новый владелец больше не сможет претендовать на Gram. Объективно, конечно, возможно (но маловероятно), что были заключены специальные соглашения между первоначальным инвестором и Telegram, которые позволили бы осуществить раннюю продажу.

Важный момент, на который следует обратить внимание: первоначальное предложение было проведено в соответствии с освобождением от выпуска ценных бумаг (т.е. Правило 506 (с) Комиссии по ценным бумагам и биржам США (SEC)), которое, по существу, основывается на том факте, что все покупатели являются аккредитованными инвесторами. Хотя это, как правило, легко обеспечить в частной продаже с ограниченным доступом для состоятельных людей, в публичной продаже это сделать гораздо сложнее.

Сами сделки были выполнены в двух разных формах. Некоторые люди торговали долговыми расписками (IOU) через внебиржевые сделки (OTC), а другие — токенами-заполнителями, выпущенными биржей Liquid в сотрудничестве с GramAsia.

  • Внебиржевые долговые расписки представляют собой, по сути, неформальные соглашения между двумя сторонами. В них говорится, что одна сторона имеет задолженность перед другой за то, что она уже получила (т.е. IOU, или «I owe you» — «я должен вам»). Эти сделки полностью основаны на доверии к уважаемому человеку (то есть продавцу).
  • По сути, предлагаемые в ходе биржевых IEO (например, у Liquid) токены-заполнители ничем не отличаются от этого соглашения. Основное различие заключается в том, что контрагентом сделки (т.е. продавцом) является биржа, а не частное лицо. Инвесторы купили токен, который будет использоваться для распределения Gram среди владельцев токенов-заполнителей.

Согласно информации в открытых источниках, самые ранние инвесторы уже имели возможность продать потенциальные Gram с премией почти в 1000%.
В отличие от ранних инвесторов, недавним покупателям теперь приходится беспокоиться о трех вещах:

  1. Gram может вообще не быть выпущенным: основная сеть может не начать работу до 31 октября.
  2. Доверенный контрагент может решить не выполнять передачу Gram.
  3. Контрагент сделки может быть не в состоянии выполнить свою часть обязательств, поскольку они действуют против заявленных в SAFT условий.

В следующем разделе будут рассмотрены подробные характеристики блокчейнов 5-го поколения, в основном опираясь на информацию, представленную в подробной Белой книге Telegram Open Network.

Под капотом блокчейнов «5-го поколения»

Обзор разных поколений блокчейнов

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

Таблица 1 — Ключевые характеристики каждого поколения блокчейнов

ton, telegram crypto, telegram ico

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

Основные утилиты

Как и большинство программируемых блокчейнов, Telegram Open Network будет поддерживать виртуальную машину (т.е. Telegram Virtual Machine), которая будет работать на нодах и позволит исполнять смарт-контракты. Как и в Ethereum, это позволяет использовать распределенные среды «песочницы».

Сам язык умного контракта (то есть Fift) является основанным на стеке языком общего назначения, похожим на Forth. Fift компилируется в байт-код и выполняется на TVM. Будучи смесью интерпретатора и компилятора, Fift является неким гибридным языком, который, скорее всего, не требует большой аппаратной поддержки. Любопытно, что Fift использует специальную нотацию (то есть Reverse Polish notation), которая не особо распространена среди большинства программистов.

В явной попытке избежать развития этой тенденции и создать соответствующее сообщество программистов, Telegram начал организовывать соревнования по программированию. Последняя версия нацелена на реализацию нескольких умных контрактов, улучшений TVM и предлагает Telegram blockchain bug bounties (награда за найденные баги). В то время как Fift все еще может быть необычным выбором, все-таки может быть несколько альтернатив. В конце концов, TON намеревается поддерживать несколько других языков, если они будут иметь статические типы и предусматривать возможность наличия алгебраических типов данных.

Общая архитектура TON уникальна и ориентирована на поддержку масштабирования. Имея надуманную цель поддерживать «миллионы транзакций в секунду», TON не только ставит перед собой чрезвычайно амбициозную задачу, но, похоже, превышает спрос отрасли на 1000 порядков. Для сравнения, одна из самых загруженных платежных сетей в мире — Visa, в среднем совершает 1700 транзакций в секунду.

Тем не менее, стоит отметить, что а) TON намеревается масштабироваться по требованию и не будет пытаться начать с миллионов транзакций, и б) хочет иметь больше вариантов использования, чем просто совершение финансовых транзакций.

С объективной точки зрения, диаграмма 2 достаточно ясно иллюстрирует расходящиеся амбиции.

Диаграмма 2 — (Прогнозируемая) пропускная способность транзакций в секунду различных баз данных (в тысячах)

ton, telegram crypto, telegram ico

Поиск консенсуса

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

По этой причине должен быть развернут асинхронный Proof of Stake (PoS) вариант. В Белой книге TON описывается процесс принятия решения через выбор и сравнение делегированного PoS с выбранной Byzantine Fault Tolerant (BFT) версией PoS. К сожалению, в Белых книгах отсутствуют подробные описания фактической реализации этих процессов:

«Некоторые моменты были намеренно исключены из данного документа. Одним из них является Byzantine Fault Tolerant (BFT) протокол, используемый валидаторами для определения следующего блока мастерчейн либо шардчейн; эта тема оставлена для предстоящего документа, посвященного сети TON.»

Поскольку этот предстоящий документ еще не опубликован, единственная информация, представленная о развернутом механизме консенсуса, представлена в общей главе о валидаторах (Белая книга TON 2.6.7 и далее) и оценке высокого уровня, в которой сравнивается практический BFT с делегированным Proof of Stake (см. раздел 2.8.4 Белой книги TON).

Поскольку развернутый механизм консенсуса является одним из наиболее важных компонентов любого блокчейна, подобное отсутствие подробностей вызывает беспокойство. Детали реализации представляют особый интерес, так как это будет первый проект, использующий BFT в общедоступной (англ. permissionless) сети.

В то время как эксклюзивные (разрешенные) блокчейны могут управляться с помощью определенного механизма подтверждения прав доступа, для инклюзивных (общедоступных) блокчейнов обычно требуется система экономического стимулирования. К примеру, связанная с Casper работа по внедрению proof-of-stake неразрешенного (общедоступного) блокчейна Ethereum продолжается уже более двух лет и до сих пор не завершена.

Кроме того, в особенности три элемента заслуживают более тщательного изучения, так как они являются ключевыми дифференцирующими факторами между TON и столь же амбициозными проектами. Эти отличные, но очень взаимосвязанные факторы:

  • поддержка как гетерогенных, так и однородных блокчейнов;
  • шардинг по требованию;
  • тесная связь блокчейнов.

В следующем подразделе подробно описывается шардинг и эти подэлементы, с применением в Telegram Open Network.

Шардинг

Общий обзор шардинга

Высокоуровневая идея шардинга состоит в том, чтобы разделить базы данных (которые включают в себя распределенные базы данных, то есть блокчейны) на несколько независимо действующих частей: шарды. Таким образом, база данных в основном разбита на строки, а не на столбцы. В результате каждый шард состоит из всех необходимых данных.

Шардинг может быть выполнен в соответствии с предопределенной структурой или динамически, когда транзакции в шардах (в TON называемых «сообщениями») могут инициировать события в других шардах. TON предпочитает последний вариант.

Обобщая, TON намеревается в конечном итоге разделить всю базу данных вплоть до учетных записей (аккаунт-шарды). Затем все отдельные шарды постоянно перестраиваются по принципу «снизу вверх», чтобы в конечном итоге сформировать блоки вплоть до 2^60 шардчейнов, представляющие собой шарды до 2^32 воркчейнов, которые в конечном итоге валидируются в одном мастерчейне.

Диаграмма 3 — Стилизованная структура блокчейн-сети TON

ton, telegram crypto, telegram ico

В результате мастерчейн содержит хеши всех мастерчейн, шард- и воркчейн блоков.

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

Воркчейны являются только «виртуальными» блокчейнами, так как они представляют собой совокупность базовых шардчейнов.

Многомерные блокчейны и их тесная связь

Следовательно, каждый воркчейн может содержать локальные правила, которые могут регулировать формат адресов учетных записей, транзакций, виртуальных машин, собственных криптоактивов и т.п. Таким образом, воркчейны являются неоднородными (гетерогенными, то есть разными), в то время как шардчейны являются однородными (гомогенными, то есть равными).

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

Тесная связь блокчейнов также закладывает основу для «ячеистой сети» (mesh-сети) с быстрыми транзакциями — Instant Hypercube Routing (ср. 2.4.20). Идея маршрутизации гиперкуба уже была исследована академически, но до сих пор никогда не реализовывалась в блокчейне.

При предполагаемом запуске мастерчейна будет только один воркчейн — воркчейн Telegram Open Network. Он будет использовать Fift для создания смарт-контрактов и TVM для их исполнения, а также задействовать Gram в качестве собственного актива.

Воркчейны будут создаваться путем отправки конкретной транзакции в мастерчейн. Для предотвращения атак Сибил, транзакции в мастерчейн имеют значительные транзакционные издержки и должны быть одобрены подавляющим большинством валидаторов (то есть 2/3 всех валидаторов).

ton, telegram crypto, telegram ico

Интеграция шардинга и консенсуса

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

Таблица 2 — Участники блокчейн-сети

ton, telegram crypto, telegram ico

Наиболее важные действующие лица, валидаторы, могут стать таковыми, отдав Gram в залог на адрес смарт-контракта. При изначально более низких нагрузках ожидается, что 100 валидаторов (позднее их количество может увеличиться до 1000) будут выбраны посредством смарт-контракта, который учитывает несколько факторов, таких как все представленные ставки и максимально допустимые нагрузки на валидатора.

Глобальный комплект валидаторов проверяет блоки в мастерчейн. Однако этот глобальный набор разбивается на несколько групп задач валидатора псевдорандомным детерминированным способом, чтобы соответствовать количеству шардчейнов.

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

Как только текущий прогнозируемый часовой период проверки завершается, валидаторы перераспределяются в новый шардчейн.

После того, как блок-кандидат получил 2/3 всех голосов, он становится обязательным в качестве следующего блока шардчейна. Предположительно это сделано в адаптированном режиме BFT PoS. После того, как «(почти) все» (нет подробного описания) блоки шардчейна были завершены, можно отправить новый мастерчейн блок, который включает в себя все хэши блоков шардчейна.

Чтобы упростить работу валидаторов и снизить часто упоминаемый риск усиления централизации в системе PoS-консенсуса, задействуется множество других участников.

  • Так называемые Рыбаки могут публиковать мастерчейн транзакцию, которая включает в себя доказательство недействительности и соответствующий хеш дерева Меркле, чтобы получить частичную выплату урезанной доли ложных валидаторов.
  • «Номинаторы» могут голосовать за валидатора, предоставляя ему часть деноминированного капитала Gram, который требуется в качестве доли. Действуя соответствующим образом, они становятся ответственными за решение валидаторов: могут получить часть вознаграждения за валидацию, но также могут потерять часть своего капитала в случае урезания доли валидатора. Эти участники сопоставимы с майнерами, объединившимися в майнинг пул.
  • Последняя группа участников — это так называемые Собиратели, которые могут указывать на шардчейн блоки-кандидаты, чтобы получить частичную сумму вознаграждения за валидацию.

Следует рассмотреть, действительно ли вышеописанной расстановки сил достаточно, чтобы избежать еще большей централизации ~ 1000 валидаторов. Скорее всего, это также будет зависеть от фактической реализации и распределения частичных выплат.

В любом случае, соответствующая настройка, вероятно, облегчит валидность блока. Она в некоторой степени похожа на настройки валидаторов и инспекторов, которые обычно встречаются в разрешенных сетях, таких как Corda, а также потенциально возможна в общедоступных сетях, таких как Ethereum 2.0.

TON против блокчейна Libra

Общий анализ

Существует очевидная параллель между TON и Libra (как блокчейном). Оба проекта созданы материнскими компаниями со значительной базой пользователей. Оба хотят использовать эту базу пользователей для принятия. Оба обладают значительными активами для поддержки запуска своих новых продуктов. Оба являются амбициозными и дальновидными. Оба сталкиваются с оригинальной идеологией Биткоина из-за опасений быть слишком централизованными. Однако между этими двумя платформами и их общей стратегией существует множество различий.

Хотя оба проекта являются долгосрочными, Libra пытается создать новый вариант использования денег, в то время как TON стремится вывести на радикально новый уровень весь стек блокчейнов.

Оба проекта продемонстрировали очень разные подходы в своих попытках привлечь более широкую аудиторию. Результаты этих расходящихся стратегий уже видны, например, в соответствующих репозиториях Github. Согласно общедоступным данным от Github, у Libra 80 прямых и более 22 000 внешних участников, в то время как у TON, предположительно, 15 участников и 8 известных внешних участников. Подобная тенденция сохраняется и при оценке уже разработанных сторонних сервисов. Это также может быть связано с тем, что исходный код Libra хорошо документирован, в то время как для тестовой сети TON документации практически нет.

В явной попытке способствовать принятию TON, Telegram недавно начал соревнование по программированию, которое присуждает победителю до 400 000 долларов США. Он должен заключить хотя бы один смарт-контракт с мульти-подписями, предложить улучшения для компилятора Fift, а также найти проблемы и предложить методы их исправления в тестовой сети TON.
С точки зрения предполагаемых дат начала работы, эти два проекта также расходятся. Несмотря на то, что TON должен быть выпущен до 31 октября 2019 года, столь явный срок релиза Libra не указан. Тем не менее, ожидается, что платформа Libra будет запущена в 2020 году.

В следующем подразделе обсуждается экономический анализ как Libra, так и Gram — токена Telegram Open Network.

ton, telegram crypto, telegram ico

Экономический анализ

Начальная цена токенов Gram, проданных в двух приватных продажах, была определена в функции стоимости деноминированных долларов США. Средняя цена Gram, проданного в первом раунде, была установлена на уровне 0,38 долл. США, тогда как цена второго раунда выросла до 1,33 долл. США. Другая функция стоимости определяет первичную рыночную цену для дополнительных Gram, выпущенных в будущем (см. Приложение 4.4.).

Текущая рыночная цена за Gram (то есть последняя цена, установленная на бирже Liquid) составила 4 долл. США. Поскольку первичный выпуск Gram составляет 5 млрд. единиц, соответствующая общая рыночная капитализация установлена на уровне 20 млрд. долл. США. Вознаграждение за стейкинг (Staking rewards) приведет к годовой инфляции в 2%, или 400 млн. долл. США в год, по текущей оценке.

В отличие от Libra, Gram является не валютой, а utility-токеном. Следовательно, нет оснований устанавливать цену за Gram на определенном уровне. Таким образом, соответствующая вторичная рыночная стоимость будет колебаться в зависимости от спроса и предложения. Тем не менее, Резерв TON (Ton Reserve) может выкупить токены Gram, чтобы уменьшить общую оборотную сумму и, таким образом, попытаться повысить цену.

Кроме того, поскольку Gram является utility-токеном, его можно использовать в нескольких случаях:

  • Требования стейкинга: для валидации блоков необходима блокировка определенного количества Gram.
  • Комиссионные за проведение транзакции: при отправке перевода в мастерчейне и воркчейне TON взимается плата в эквиваленте деноминированных токенов Gram. Другие воркчейны вместо этого могут потребовать комиссионные за транзакции, выраженные в их «родном криптоактиве».
  • Платежи за Gas: аналогично Ethereum, взаимодействие со смарт-контрактом требует оплатить сборы за обработку в токенах Gram.
  • Платежи за хранение: при хранении чего-либо в постоянном хранилище взимается комиссия в Gram.

Поскольку случаи использования Gram и Ether достаточно схожи (особенно в Ethereum 2.0), можно вывести вероятную юридическую классификацию токенов Gram. В соответствии с положением SEC, Ether, скорее всего, не будет классифицироваться как security-токен «при сборе средств». Это представляет Ether криптоактивом.

Поскольку сбор средств на TON был осуществлен через освобождение от SEC, и у токенов Gram есть варианты использования, аналогичные Ether, поэтому Gram, вероятно, тоже будут классифицированы как криптоактивы.

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

С другой стороны, у Libra гораздо более ограниченный вариант использования: этот цифровой актив должен использоваться в качестве валюты, стремясь при этом сохранять стабильность цены. Предполагается, что эта цель будет реализована через обеспечение фиатными валютами, государственные долговые ценные бумаги краткосрочного характера, а также через точное распределение резервов для каждого выпущенного токена.

Пользовательский анализ

Из-за отсутствия официальных обновленных данных, Binance Research пришлось самостоятельно сделать обоснованное предположение о текущей пользовательской базе. Используя официальные данные за март 2018 года и заявления Павла Дурова, можно оценить текущее количество пользователей. Соответствующий показатель рассматривается как вероятная верхняя граница.

Таблица 3 — Методология оценки пользователей Telegram

ton, telegram crypto, telegram ico

Согласно методологии, представленной в таблице 3, Telegram насчитывает около 500 млн. пользователей. С другой стороны, один только Facebook имеет 2,4 млрд. пользователей, что примерно в 5 раз больше, чем у Telegram.

Открытые вопросы

Команде, работающей над TON под руководством Николая Дурова, необходимо дать ответы на все еще открытые вопросы.

Смогут ли они запустить платформу до 31 октября?

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

Смогут ли они построить сообщество разработчиков вокруг TON?
В отличие от других популярных блокчейнов (например, Polkadots или Selenia), разработка происходила совершенно изолированно. В то время как некоторая часть кода была опубликована на Github публично, его разработка все же остается закрытой и непрозрачной. В результате трудно понять решения по проектированию и архитектуре, которые могут затруднить определение потенциальных векторов атак.

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

Существующее сообщество разработчиков не только недостаточно велико, но еще имеет явное региональное доминирование, на что указывают косвенные доказательства. Поскольку TON намеревается стать новым глобальным стандартом, более разнообразное сообщество было бы как нельзя кстати.
Таким образом, вместо широкого и открытого сообщества, которое способно извлечь выгоду из сетевых эффектов и активно участвовать в процессе управления, существует риск, что у TON будет небольшая и однородная (то есть централизованная?) сцена разработки.

Дополнительные технические вопросы

На данный момент для Binance Research остается неясным, в какой степени транзакции могут быть приватными. Возможна ли реализация схемы обязательства (Pedersen Commitment) для уменьшения потребности в хранении данных? Будет ли работать парадигма бесконечного шардинга? В конце концов, сверхквадратичное разбиение является лишь одной из нескольких известных проблем разбиения, и так было в течение внушительного периода времени. И наконец, переход к миллионам транзакций в секунду кажется трудно совместимым с практической реальностью (даже у Alibaba есть лишь пики в сотни тысяч TPS) и распределенным консенсусом нод, которые потенциально распространяются по всему миру.

Заключение

В случае успеха Telegram Open Network добьется значительных успехов в области, которая до сих пор была одной из самых болевых точек для экосистемы блокчейна: масштабирование децентрализованной базы данных. В сочетании с общедоступным (т.е. инклюзивным — permissionless) BFT PoS механизмом, парадигма бесконечного шардинга (сегментирования) решит многие проблемы масштабируемости. Тем не менее, TON все еще вызывает многостороннее беспокойство.

Как и в большинстве сетей на основе PoS, TON уязвим для централизации. Маленькая и однородно развивающаяся сцена разработки может усугубить эту тенденцию.

Учитывая количество и масштаб проблем, которые могут быть решены с помощью TON, открытая разработка исходного кода также будет более чем оправданной. В то время как Белая книга очень обширна, она, по-видимому, преимущественно является лишь логически последовательной структурой. Однако она не описывает фактическую реализацию. Открыто разработанный исходный код позволит любому подтвердить свои заявления и указать на потенциальные лазейки в безопасности. Отсутствие любой подобной коммуникации является явным предупреждающим знаком. С другой стороны, это также может быть результатом стиля работы; предпочтениями, укоренившимися у основной команды разработчиков.

Наконец, возможно, что команда разработчиков TON будет вынуждена ускорить запуск MVP. Самый простой способ пойти на компромисс в такой распределенной системе — это заменить основные элементы, такие как механизм консенсуса, централизованным управлением.

Одна важная вещь перекрывает возможные проблемы: у Telegram есть то, что каждый проект в криптоэкосистеме отчаянно ищет — пользователи.

Если TON в конечном итоге запустится вместе с удобной для пользователя реализацией Telegram Messenger, скорее всего, пользователи Telegram, сознательно или нет, примут TON и его основной крипто-актив: Gram. Эта возможность сама по себе, безусловно, будет достаточным стимулом для любого разработчика, чтобы погрузиться в экосистему TON и перепрыгнуть через любой входной барьер.

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

Децентрализованная криптобиржа

2 КОММЕНТАРИИ

  1. Ну вы блин даёте
    Супер Мега обзор конечно
    Зачитался
    Прям у вас Мега аналитический отдел

Добавить комментарий

Please enter your comment!
Please enter your name here