22 октября в 16:00 UTC аккаунт Telegram в X попросил давних пользователей TON оставить юзернейм Telegram в ответах. Через пять минут с одного кошелька начали уходить переводы по 1 Gram. К утру 23 октября их было 102, на 102 разных адреса. Девятью днями раньше та же схема уже срабатывала, тогда по 0,5 Gram.

Что написал Telegram

Текст поста целиком по-английски: «if you're a long-time TON trencher, drop your telegram username in the replies». Trencher на крипто-жаргоне означает человека, который давно сидит в «окопах» рынка. Условий, сроков и обещания награды в посте нет.

К 19:45 UTC 23 октября под постом было 5125 ответов и около 366 тысяч просмотров. Большинство ответов выглядят одинаково: юзернейм через @ или ссылка вида t.me/имя.

Как устроены переводы

Отправитель сам является встроенным кошельком Telegram, тем, что открывается прямо в приложении, а не сторонним вроде Tonkeeper или MyTonWallet. Это видно по контракту: адрес развёрнут как WalletTg, тип, который Telegram ставит пользователям своего кошелька.

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

Это хорошо видно по состоянию адресов на 23 октября. Из 102 получателей второй волны у 25 кошелёк уже активен, у 77 он не развёрнут: монета на адрес пришла, но сам владелец им ещё не пользовался. Скорее всего, у этих людей кошелёк появился в момент перевода.

Комментариев нет ни у одного из 277 переводов. Комиссию за 20 переводов оплатил релейер Telegram, по пять 13, 14, 19 и 22 октября. Сколько таких переводов положено, сервер сообщает клиенту отдельной настройкой, и судя по этому адресу, их пять. Остальные 257 отправитель оплатил сам.

Кто получает

Совпадение юзернейма из ответа с адресом получателя проверяется там, где у имени есть запись в блокчейне. Так бывает у коллекционных юзернеймов с Fragment. Пример из первой страницы ответов: пользователь ответил ссылкой на t.me/damx в 16:00:17. Имя damx.t.me указывает на встроенный кошелёк Telegram, и он получил 1 Gram в 16:08:39.

102 перевода на 5125 ответов означают, что монету получили около 2% ответивших. Переводы шли пачками по несколько штук с перерывами до трёх часов, всего 13 часов: с 16:05 UTC 22 октября до 05:20 UTC 23 октября.

Что было 13 октября

Первым постом этой серии был другой: 13 октября в 19:15:29 UTC тот же аккаунт предложил «ответить своим юзернеймом в Telegram и посмотреть, что будет». Меньше чем за три минуты до поста кошелёк получил 100,3 Gram, а через 34 секунды после него сделал первый перевод.

Вторая волна устроена так же:

13–19 октября22–23 октября
Сумма перевода0,5 Gram1 Gram
Переводов175102
Разных получателей174102
Всего ушло87,5 Gram102 Gram
Ответов под постом39565125

Два адреса получили монету в обеих волнах, один из них damx: в первый раз пользователь ответил в 19:31:04 и получил 0,5 Gram в 19:37:26.

Как выбирают людей, аккаунт описал сам 14 октября в 00:54 UTC в ответе комментатору, который спросил, не опоздал ли он: «нет, я говорю Grok периодически выбирать случайных людей из ответов». Проверить это по блокчейну нельзя, в нём видно только время переводов.

Откуда деньги и сколько осталось

Крупных пополнений было два, оба с одного адреса с доменом check-hashtag-on-telegram.ton. 13 октября пришло 100,32 Gram, 21 октября, за день до второго поста, ещё 87,67 Gram. Ещё около 1,7 Gram пришло мелкими переводами с других адресов. Всего роздано 189,5 Gram 274 получателям.

На 19:45 UTC 23 октября на кошельке осталось 0,075 Gram. Последний перевод ушёл в 05:20:31 UTC 23 октября.