Монеты: ~ 1 000

Биржи: ~ 600

Рыночная капитализация: ~ 3,2 трлн $

Объём за 24 ч: ~ 62 млрд $

Доминирование: BTC: 57.3% ETH: 12.1%

ETH Gas: 0.7 Gwei

USD

Готов ли блокчейн TON к высоким нагрузкам?

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

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

 

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

 

Раздача проектом токенов многомиллионной пользовательской аудитории представляет собой высоконагруженное событие. Причем распределение игровых заработков от нашумевших «Хомяков» уже не было самым сложным мероприятием, поскольку до него команда успела набить шишки на предыдущих айрдропах.

 

Каким образом блокчейну удалось адаптироваться к нагрузкам и насколько успешно проект справляется с ними сейчас? Мы решили разобраться: действительно ли он в состоянии претендовать на роль пионера массовых сетей?


Предыстория


Пропускная способность – количество транзакций, обрабатываемых в течение одной секунды – является ахиллесовой пятой всех блокчейнов. Если говорить о ранних крипто-проектах типа Биткойна, следует отметить, что они не были рассчитаны на обслуживание такого объема платежей, с каким справляются банковские карточки.

 

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

 

А вот такие экосистемы, как Солана, сразу разрабатываются с тем условием, чтобы обеспечивать максимально возможную пропускную способность. Но и здесь нужно признать, что все протекает с переменным успехом.

 

На официальном сайте TON вы можете найти статью, сравнивающую разные блокчейны. В ней Солана сопоставляется с самым быстрым паровозом. Метафора состоит в следующем: в 1938-ом году паровую машину удалось разогнать до немыслимой по тем временам скорости – 203 километра в час. Впечатляющий мировой рекорд. Загвоздка лишь в том, что в результате данная эволюционная ветвь в развитии генераторов тяговой силы оказалась тупиковой. Современные высокоскоростные локомотивы работают от электричества.

Автор публикации высказывается в том ключе, что Солана занимается ускорением старых идей, у которых не существует никаких перспектив. Для настоящего масштабирования необходимы совершенно иные – новые подходы.

 

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

 

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


Первая волна


Декабрь 2023-го года. Зафиксировано неожиданное событие – в сети резко возникает невероятно мощная и странная активность. На один из адресов вдруг с разных криптокошельков потекло безумно большое количество транзакций. Блокчейн на время залихорадило.

 

  • Что произошло? В TON пришли Inscriptions – идея из другой экосистемы.

 

Все началось с инфраструктуры Биткойна. Команда проекта заинтересовалась созданием на основе базовой криптомонеты производных активов. Но по техническим причинам здесь нельзя пойти тем же путем, что, например, применяется на Эфириуме с его стандартом ERC-20. Тогда было решено генерировать новые денежные единицы способом добавления к транз-операциям специальной информации. При этом разный набор данных будет соответствовать разным токенам. Так криптоиндустриальный мир познакомился с форматом BRC-20.

Токенам BRC-20 посвящен целый отдельный веб-ресурс brc-20.io

 

Позднее эту механику решили задействовать и на других блокчейнах. Был создан похожий стандарт TON-20. Он привлек к себе огромное количество разработчиков, приступивших к сотворению множества новых виртуальных дензнаков.

 

Но по сути Тонкойн абсолютно не нуждался в строительстве этого формата. Дело в том, что у проекта на тот момент уже имелся корпоративный шаблон под названием JetТon, предназначенный для создания новых альткойнов, таких как HMSTR от «Хомяков» и прочих. А вот Биткойну без Inscriptions было не обойтись.

 

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

 

  • Как же так вышло, что проект, созданный как масштабируемый продукт, столкнулся с этой неприятность?


Выводы из волны Inscriptions


Неужели затея с масштабированием потерпела фиаско, не выдержав проверки на прочность? Нет. Просто возникли определенные затруднения, которые в большинстве своем можно устранить.


1.    Валидаторы

 

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

 

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

 

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

2. API

 

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

 

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


3. Неравномерная загруженность

 

Можно со скепсисом взглянуть на случившийся факт, дескать: хватило всего одного всплеска активности, чтобы у проекта возникли такие серьезные проблемы. И это при глобальных амбициях – подсадить на блокчейн все человечество.

 

Но тут необходимо отдавать себе отчет, что в тот момент Тонкойн столкнулся с нештатной ситуацией. Один вопрос – когда десятикратное увеличение пользовательского сообщества протекает постепенно и растягивается на годы. При таком сценарии у коллектива создателей есть время на адаптацию и исправление недочетов. И совершенно иное дело, если вся эта нагрузка наваливается внезапно.

 

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

 

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


4. Неравномерная загруженность

 

Можно со скепсисом взглянуть на случившийся факт, дескать: хватило всего одного всплеска активности, чтобы у проекта возникли такие серьезные проблемы. И это при глобальных амбициях – подсадить на блокчейн все человечество.

 

Но тут необходимо отдавать себе отчет, что в тот момент Тонкойн столкнулся с нештатной ситуацией. Один вопрос – когда десятикратное увеличение пользовательского сообщества протекает постепенно и растягивается на годы. При таком сценарии у коллектива создателей есть время на адаптацию и исправление недочетов. И совершенно иное дело, если вся эта нагрузка наваливается внезапно.

 

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

 

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


Айрдропы до Hamster Kombat


Распределение игровых токенов мега-популярного кликера стало наиболее ожидаемым мероприятием с сети Тонкойна. Но это было далеко не первым событием данного рода. С начала 2024-го года несколько других аналогичных продуктов на платформе Телеграма отметились раздачами своих нативных монет. Миссию пионера айрдропов взял на себя Notcoin. Люди, принимавшие участие в этой тапалке-первопроходце, сумели заработать куда больше, чем поклонники «Хомяков».

 

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

 

Когда же пришла пора начать айрдроп NOT-токена, к работе подключили экосистему TON. Но многие игроки даже не пришли за своими вознаграждениями – просто развлеклись немного, а затем забросили тапалку, посчитав эту затею бесперспективной.

 

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

  • Что знаменательно – NOT заслужил право листинга на бирже Binance даже раньше, чем этой чести удостоилась основная монета проекта – TON.

 

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

 

Но в отношении следующего большого распределения вознаграждений от мини-приложения Dogs все протекало гораздо сложнее. Продукт собрал 50-миллионную публику, а для создания токена был применен нестандартный подход. Блокчейн перестал поддерживать шардинг, а потом и вовсе в течение нескольких часов отказывался генерировать блоки. К устранению этих значительных неполадок в срочном порядке подключились специалисты TON Core.

 

Следующий заметный айрдроп состоялся у игрушки Catizen. Еще до того, как он начался, в сообществе стали шутить, что график раздач совпадает с графиком отключения блокчейна. Но пессимисты были разочарованы, поскольку мероприятие прошло без неприятностей.


Выводы из волны распределений токенов


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


1. Mintless Jettons

 

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

 

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

 

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


2. Архитектура проектов

 

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

 

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

 

  • По результатам айрдропа Dogs-койна такие выводы были сделаны. В качестве примера для подражания была избрана биржа DeDust.io


3. Работа с валидаторами

 

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

 

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

 

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


Айрдроп Hamster Kombat


Пока адепты «Хомяков» с надеждой ждали даты распределения, коллектив сети TON готовились к ней с определенной настороженностью. Еще никогда в истории криптоиндустрии мир не переживал айрдропов от проектов со 100-миллионными пользовательскими аудиториями.

 

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

 

После предыдущих распределений, с точки зрения пользовательской активности, этот айрдроп уже не казался чем-то невероятным. Многие прочитали новости о том, что суммы будут намного скромнее, чем при выплате Notcoin, поэтому просто отказались от участия. Шумиха вокруг «Хомяков» была неслыханная, но нагрузка на сеть в итоге никак не отразилась на ее функциональности, хотя и была в разы выше традиционной.

 

Блокчейн выстоял вопреки ожиданиям. Новые блоки спокойно продолжали генерироваться. Временные сложности отмечались только с API-сервисами. И это не удивляет, так как пиковые значения в рядовые дни и дни раздач разнятся десятикратно.

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

 

Достаточно большое количество держателей HMSTR не спешило сразу распоряжаться своими честно заработанными токенами, отложив это, по их мнению, на более благоприятный момент. Стандарт Mintless Jettons внес свою лепту в решение задачи по распределению нагрузки. И все-таки основная часть пользовательской активности пришлась не на него, поскольку форматы вывода новых цифровых дензнаков из игрушки различались – от корпоративного кошелька TON до различных бирж.


Итоги


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

 

Глядя на другие сети, здесь мы наблюдаем яркий контраст. Например, чего стоит прошлогодний айрдроп на Arbitrum, на неделю погрузивший систему в состояние хаоса. Старожилы крипторынка еще помнят игровое приложение CryptoKitties. Именно оно стало причиной того, что пользователи Эфириума надолго лишились возможности осуществлять важные переводы. А в это время другие участники платформы просто обменивались NFT-картинками с изображением котиков. Так что в этом отношении презентация HMSTR прошла на удивление гладко.

Также заметна большая разница при сравнении текущей ситуации с Inscriptions-атакой. В тот момент нормально работать отказывался сам блокчейн. Причем было совершенно неясно, насколько это все затянется, и к каким последствиям приведет, в конечном счете. Тогда вполне можно было поддаваться паническим настроениям: а вдруг TON умирает и требуется срочно вытаскивать из него свои капиталы? А ничего не функционирует, и вывести средства не представляется возможным!

 

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

 

  • Способен ли TON выдержать гигантские нагрузки, когда с ними столкнется по-настоящему? Можно ли считать его основным претендентом на звание первого массового блокчейна цивилизации?

 

У проекта есть все возможности и потенциал, чтобы добиться поставленной цели. Командой продолжается работа над укреплением надежности и бесперебойности сети.