Skip to main content
5 человек
в команде
5 месяцев
в работе
Спроектировали и разработали совместно с IOHK децентрализованное приложение на платформе Plutus. Созданный DApp — это один из первых NFT-маркетплейсов на Cardano
Узнать больше

Mintless-жетоны на TON: новинка, делающая проекты на TON еще привлекательнее

TON_Mintless_Jettons

Mintless жетон TON – новая технология, позволяющая проводить эйрдропы для миллионов пользователей с минимальными затратами. Объясняем, как работают минтлесс токены Тон и как помогают создать успешный Web3-проект.

Как бум игр-тапалок в Telegram стал катализатором развития технологии TON

Игры-тапалки на TON (The Open Network) – одна из самых успешных бизнес-моделей в Web3, появившихся в 2024 году. Достаточно привести несколько цифр:

Источник: CoinGecko. $NOT, $DOGS, $HMSTR, $CATI, $RBTC, $PUNK - жетоны игр.

Запуск Телеграм-игры в жанре tap-to-earn с привязкой к TON может стоить всего лишь $8000-10000, если прибегнуть к коробочному решению вроде того, которое предлагает MetaLamp). Вам не нужно тратить месяцы, пытаясь привлечь венчурный капитал. Не нужно самим искать разработчиков на FunC, писать код смарт-контракта, делать дизайн мини-аппа и так далее. А саму игру легко разместить в магазине мини-аппов Telegram, у которого уже 500 млн активных пользователей.

Роман Штых
СЕО Metalamp
Алгоритм работы таких игр прост: игроки получают доступ через бота в Telegram и быстро тапают по объектам на экране, стараясь собрать как можно больше виртуальных монеток в надежде получить будущий эйрдроп.

Самое интересное в том, что тапалки с их эйрдропами для десятков миллионов юзеров заставили разработчиков TON пересмотреть подход к созданию новых токенов (жетонов). Чтобы избежать излишней нагрузки на блокчейн и высоких комиссий для проектов и пользователей, была создана новая технология mintless-жетонов, которые уже были успешно протестированы в ходе дропа мегапопулярной игры Hamster Kombat.

Это один из немногих в Web3 примеров того, как живые потребности рынка двигают вперед технологию L1-чейна, причем быстро. Интересно сравнить разработку минтлесс-жетонов с апгрейдом сети Ethereum Cancun, где вся изначальная концепция шардинга поменялась на волне развития роллапов. Только на Ethereum для этого потребовалась пара лет, а на TON – пара месяцев.

Конкретным катализатором стал эйрдроп Hamster Kombat для 131 млн игроков — и, к чести команды TON, mintless-жетоны были успешно протестированы, а сеть успешно справилась с огромной нагрузкой, в то время как в ходе более раннего дропа токена $DOGS TON «лег» на несколько часов.

Взрыв активности на TON и самый масштабный эйрдроп в истории

С момента начала дропа токена Notcoin (криптовалюта $NOT) в мае 2024 число активных адресов в месяц на чейне TON выросло более чем в 7 раз с 1,6 млн до 11,6 млн, а общее число кошельков достигло 22,3 млн. Для сравнения: в сети Tron, имеющей гораздо более высокий TVL, около 10,1 млн активных адресов в месяц, а в сети Polygon — всего 5,2 млн.

Число транзакций в сети подскочило с 3,7 млн до рекордных 17,4 млн 28 сентября, на третий день эйрдропа Hamster Kombat.

Источник: Tonstat

Однако с быстрым ростом экосистемы TON появились и новые челленджи, прежде всего связанные с крупными эйрдропами игр-тапалок. Так, 27 августа вся сеть TON зависла на четыре часа из-за перегрузки после запуска эйрдропа токена $DOGS.

Самый большой челлендж ждал впереди: игра Hamster Kombat планировала раздать 60 млрд токенов 131 миллиону игроков — в 7,7 раз больше, чем у Dogs.

Немного технологии: как работают жетоны TON

Чтобы понять, как именно mintless-жетоны помогают оптимизировать массовые эйрдропы на TON, стоит вначале поговорить о механизме работы обычных жетонов (токенов). Итак, жетон (jetton) — это TON-эквивалент обычного токена в Ethereum. Базовый стандарт для разработки жетонов — TP-74 (аналог ERC-20).

Каждая монета (жетон, токен) имеет свой мастер-контракт (также называемый минтер-контракт, minter contract), написанный на языке FunC, который был специально разработан для TON. В мастер-контракте содержится следующая информация:

  • Текущее число токенов в обращении;
  • Свойство mintable: можно ли минтить новые жетоны сверх уже существующего числа. Жетоны, участвующие в эйрдропах, обычно обладают этим свойством, поскольку проект должен иметь возможность последовательно сминтить аллокации для всех пользователей;
  • Метаданные (или ссылка на них): название жетона, тикер, описание, картинка, число знаков после запятой и др.

Однако самое интересное в том, что при запуске нового жетона создается не только мастер-контракт, но и некоторое число так называемых валлет-контрактов или жетон-кошельков (jetton wallet contracts): по одному смарт-контракту на каждого держателя токенов.

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

Подчеркнем, что жетон-кошелек — это не то же самое, что ваш обычный кошелек TON (т.н. аккаунт-кошелек). Допустим, Алиса отправляет жетоны NOT Васе: сначала она подписывает транзакцию со своего жетон-кошелька NOT, далее жетоны переводятся с ее общего кошелька на кошелек Васи, и наконец уведомление о переводе приходит на жетон-кошелек NOT Васи.

Если у Алисы в кошельке хранится 20 разных токенов (жетонов), значит, у нее 20 разных жетон-кошельков (jetton wallets), и каждый из них — самостоятельный смарт-контракт.

Проблема: эйрдропы на TON и комиссии

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

Проблема в том, что на TON проекты платят также за пространство для хранения данных на смарт-контракте (storage fee), и если сумма на балансе падает ниже определенного минимума, смарт-контракт замораживается. А чтобы его разморозить, нужно иметь «на руках» информацию о состоянии смарт-контракта на момент заморозки: еще затраты на хранение данных!

Таким образом, подавляющая часть расходов на эйрдроп — это оплата памяти жетон-кошельков и отправки на них токенов.

Формула расчета комиссии в TON — как видите, она может включать до пяти частей. Источник: TON Docs.

А теперь представьте, что в вашем эйрдропе участвуют 10 миллионов пользователей. Сколько смарт-контрактов вам нужно «задеплоить»? Правильно, 1 новый мастер-контракт плюс 10 миллионов валлет-контрактов. И за каждый нужно оплатить комиссию сети. Сама по себе она маленькая, но если помножить на несколько миллионов, то получится сумма в сотни тысяч долларов.

По некоторым данным, в ходе эйрдропа $NOT создание каждого жетон-кошелька и отправка токенов обошлись в 0,01705 TON, причем около половины этой суммы просто хранилось на жетон-кошельке, чтобы гарантировать нужное пространство для хранения. В дропе участвовало 5 миллионов человек, а цена $TON на тот момент (май 2024) была около $7. Получаем:

5,000,000*0,01705*$7=$596,750.

А теперь представьте, что в эйрдропе 131 млн участников (как в случае Hamster Kombat). При той же комиссии в TON (0,01705) и цене TON в $5,7 проекту пришлось бы раскошелиться на 131 000 000*0,01705*$5,7=$12 731 235.

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

К счастью, команде TON удалось найти решение: минтлесс-жетоны (mintless jetton) = токены, которые создаются на блокчейне только тогда, когда пользователь инициирует их вывод из кошелька (будь то через своп, отправку в стейкинг и т.п.).

Как работают mintless токены на TON

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

  • Таблица участников хранится оффчейн, но для нее рассчитывается корень Меркла (корневой хеш) — единый хеш, представляющий полный список адресов и размеров индивидуальный аллокаций (подробнее можно прочесть тут).
  • Специальный API-сервис в ответ на сообщение-запрос предоставляет доказательство (пруф) того, что тот или иной адрес включен в таблицу эйрдропа. Проект может пользоваться готовым сервисом (например, этим) или написать собственный.
  • Ссылка на API-сервис включается в мастер-контракт жетона, а в каждый жетон-кошелек включается корневой хеш.
  • Пользователь Алиса через кошелек (например, Tonkeeper) отправляет сообщение сервису API, запрашивая пруф того, что ей положены токены. При этом ей нужно иметь на балансе TON для оплаты газа.
  • Кошелек передает пруф вместе с запросом на получение токенов жетон-кошельку Алисы.
  • Жетон-кошелек сравнивает пруф с корневым хешем. В случае успеха, кошелек Алисы получает сообщение о поступлении жетонов и они отображаются на балансе, хотя минтинга еще не произошло, то есть токены еще не существуют на блокчейне.
  • Жетоны фактически минтятся только тогда, пользователь Алиса инициирует их вывод из кошелька. Таким образом, отдельной транзакции клейма и генерации токенов не происходит.

Название «mintless» не означает, что токены не минтятся вообще. Суть в том, что их минтит не проект, а пользователи — децентрализованно, самостоятельно и только тогда, когда совершают первую транзакцию с жетонами.

Процедура крайне эффективна:

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

В списке стандартов TON минтлесс-жетоны проходят как TEP-177, расширение к стандарту TP-74.

Взаимодействие с эйрдропами минтлесс-жетонов

С точки зрения пользователя получение дропа mintless jettons — процесс очень простой. Минтлесс-жетоны уже поддерживают основные кошельки для TON, такие как Tonkeeper и TON @Wallet.

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

Тест Mintless Points

17 сентября TownSquare Labs опубликовала сообщение о массовом тестировании технологии минтлесс токенов с помощью специально созданного актива Mintless Points. 18 миллионов адресов получили дроп Points, не имеющего никакой рыночной ценности. Дроп прошел благополучно, хотя многие участники были озадачены, обнаружив в кошельке новый непонятный «поинт».

Следующим шагом после Points должна была быть «проверка боем» — настоящий эйрдроп Hamster Kombat.

Источник: Сообщение @ton_square на Х о тесте “Минтлесс Поинтс”

Почему самый масштабный запуск токена в истории превратился в разочарование — и что это значит для mintless-жетонов

Запуск дропа $HMSTR ознаменовал целый ряд новых рекордов для TON:

  • свыше 1 миллиона транзакций в час и 20,4 млн за 24 часа;
  • 1,8 млн активных адресов за 24 часа;
  • $469,800 — сумма комиссий в сети за день.

Источник: Token Terminal

Несмотря на огромный хайп в СМИ и на технически бесперебойно прошедший дроп, значительная часть участников эйрдропа Hamster Kombat остались недовольны, а сама монета $HMSTR с начала дропа упала уже на 55%. Почему так произошло?

  1. Около 60% из 300 млн игроков были дисквалифицированы, причем изначально требования не были четко обозначены. Игроки были уверены, что для получения токенов нужно максимизировать метрику Points Per Hour (PPH), но в последний момент выяснилось, что ключевую роль играли так называемые ключи, которые далеко не все собирали.
  2. Изначально дроп планировался на июль, но был отложен до конца сентября. Задержка дропа или любой другой важной для комьюнити активности сама по себе вызывает народный гнев — проектам важно это помнить.
  3. Выяснилось, что 11% токенов залочены на 10 месяцев.
  4. Пользователи, которые-таки получили дроп, жаловались на маленькие аллокации — особенно по сравнению с временем, затраченным на игру.
  5. Большие аллокации были выделены инфлюенсерам, которые даже не играли в игру.
  6. Цена листинга оказалась неожиданно низкой: каждая монета в момент начала торгов стоила всего $0,01. Из-за этого аллокации многих участников в долларовом выражении оказались ниже минимального порога для продажи на биржах — особенно после того, как цена обвалилась на 40% в первый же день.

Сообщение от недовольного участника: “Где все ютьюберы и инфлюенсеры, которые дали комьюнити ложную надежду на цену $0,10 и даже $0,50 за токен?”

Что ждет технологию mintless jetton дальше?

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

Итак, доказано: минтлесс-жетоны работают и могут сэкономить организаторам дропов очень много денег. Теперь проекты на TON могут свободно использовать перспективу эйрдропа как драйвер трафика, не боясь, что расходы на дроп превысят выручку от этого трафика. Проблема экономической эффективности и монетизации в Web3 стоит очень остро, и mintless jettons могут стать важным шагом на пути к созданию не просто популярных, а прибыльных проектов.

С появлением минтлесс-жетонов экосистема TON становится еще привлекательнее для развития как игр, так и других видов проектов.

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

Добавьте сюда масштабное партнерство с Telegram и взрыв популярности мини-аппов (TMA, Telegram Mini Apps) — и вы поймете, почему мы рекомендуем клиентам обратить внимание на TON. 

ton_results
горячее
eigenlayer
новое
Polygon_zkEVM
новое

Обзор Polygon zkEVM: принцип работы L2-решения для Ethereum

Алексей Куценко

Solidity разработчик

Статьи

ethereum
web3
zkp
bridges_overview
новое
5_rules
новое
layer_zero
новое

Обзор и архитектура протокола LayerZero v2

Роман Ярлыков

Solidity разработчик

Статьи

ethereum
web3
bridges
Solana
новое
TON_Mintless_Jettons
L2_Bitcoin
выбор редакции
polymarket_article

Что такое Polymarket и как работает рынок предсказаний?

Павел Найданов

Solidity разработчик

Статьи

web3
business
package_solutions
выбор редакции
tapalki
выбор редакции
uma_protocol
выбор редакции
AdsGram
выбор редакции

Способ монетизировать игры в Telegram

Алексей Федин

Исполнительный директор Magnetto.pro

Статьи

web3
mobile
TON
hamster_tma
выбор редакции

Как хомяк, но для трафика: привлекаем аудиторию тапалкой

Николай Бордуненко

Бизнес-аналитик MetaLamp

Статьи

web3
dApps
mobile
dao

Что такое DAO?

Павел Найданов

Solidity разработчик

Статьи

education
web3
ethereum_gas
scroll

Как работает блокчейн Scroll: технический обзор

Алексей Куценко

Solidity разработчик

Статьи

ethereum
web3
dApps
L2
nft_stacking
выбор редакции

Понимание стейкинга NFT: механизмы и преимущества

Павел Найданов

Solidity разработчик

Статьи

ethereum
web3
dApps
legendary_play
выбор редакции
payments
sharding
выбор редакции
ton
выбор редакции
bottle_wine
выбор редакции
launchpad
twa
выбор редакции
buildings
выбор редакции
anonymus

Zero-Knowledge Proofs: важный тренд в блокчейне на 2024 год

Евгений Биктимиров

Венчурный аналитик

Статьи

ethereum
web3
dApps
cpay
AA zksync
zero knowledge proofs
stock market chart
planets
fundraising
cto
wallet
tokens
выбор редакции
rocket computer
выбор редакции

Как создать дизайн для MVP за 7 дней

Юлия Черепанова

Head of Design Office

Статьи

startup
MVP
design
nft
AI
crypto wallets
выбор редакции
red space
выбор редакции
speed up development
myths
выбор редакции
launching
выбор редакции

Кого нанимать для успешного запуска MVP

Алексей Сухарев

Head of Sales Department

Статьи

business
startup
MVP
galaxy
magazine
spaceman
выбор редакции
coffee
investors
nft

Как мы создали первый NFT-маркетплейс на Cardano

Станислав Жданович

Haskell разработчик

Статьи

cardano
web3
nft
stair
выбор редакции
bridge
rocket
abstraction

Как мы нанимаем инженеров Plutus через собственную программу обучения

Светлана Дульцева

Супервизор программы обучения

Статьи

education
cardano
web3
mountains
salary
salary increase
app
developer with books
keyboard
abstract
blockchain