Николай Сметанин
Криптовалютный роман – Bitru

Глава 1

Стеклянная стена между мирами была толщиной в три пикселя – ровно столько, чтобы разделить реальный мир и код. Артём знал это. Его взгляд уставился на строку, мигающую курсором на третьем мониторе, самом пыльном. function calculateCartTotal() – еще один кирпичик в чужом и бессмысленном для него цифровом замке. Интернет-магазин «Уютный дом». Молодой человек дописывал скрипт для подсчета стоимости доставки ковриков для йоги.

За окном его однокомнатной хрущевки, на пятом этаже, Москва растворялась в осенних сумерках. Неплотно задернутая штора отсекала вид на гигантскую панельную свечку-соседку, оставляя лишь отблеск гирлянды с витрины первого этажа – розовое пятно на потолке. В комнате пахло остывшим кофе из кружки с надписью «Hello, World!» и пылью, раскаленной от работы системников. Гул двух майнинг-ригов, ютящихся в углу, был привычным саундтреком его жизни. Раньше этот гул означал надежду. Теперь – лишь счет за электричество и напоминание, что его RX 580 давно проигрывают в гонке с современными ASIC-ами.

Пальцы, задубевшие от клавиш механической Kingston, потянулись к мышке. Программист свернул IDE и открыл браузер. Закладки выстроились в ровную колонку: TON Wallet, Getgems, Tonviewer, мем-паблик «Щитпостинг», пустой чат с мамой. Кликнул на кошелек. Портфель горел вежливым, но неумолимым красным. -17.4% за месяц. JVT, купленный на пике эйфории, теперь лежал мертвым грузом. NOTCOIN медленно таял, как лед на подоконнике. Артём был не трейдером, а зрителем на своем собственном финансовом дне.

Парень откинулся на спинку стула, заскрипевшего жалобно. Его взгляд упал на второй монитор, где в терминале бежал лог его ноды. Блокчейн TON жил своей размеренной, неумолимой жизнью, подтверждая чужие транзакции. Собственное существование Артёма напоминало зависшую где-то в мемпуле транзакцию с заниженной комиссией, которую никто и никогда не включит в блок.

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

Внезапно, поверх всех окон, в правом нижнем углу экрана, всплыло знакомое окно мессенджера «Тон-Клиент» – его личный, зашифрованный островок. Иконка была простой – золотой ключ на черном фоне. Артём ожидал уведомления от одного из пабликов, но вместо этого сердце его дрогнуло и замерло.

Личное сообщение от: Komunato Atoes

Иконка аватара – статичный, глубокий черный цвет, поглощающий свет монитора.

Молодой человек нахмурился. Никнейм был ему незнаком. Ни единого общего чата. Уровень приватности – «Призрак», отображались только первые три буквы публичного ключа. Собирался проигнорировать, списав на спам-бота, но рука сама потянулась и кликнула.

Там был всего один текст. Без приветствия. Без знаков препинания. Просто строка, от которой кровь отхлынула от лица и ударила в виски.

«Время истекло. Будущее зыбко. Ты должен создать BITRU»

Пальцы Артёма зависли над клавиатурой. «Скам. Очевидный скам», – пронеслось в голове привычной, выученной формулой. Но это… это было не про отправку денег. Это было сюрреалистично. «Будущее зыбко». Звучало как цитата из плохого научно-фантастического романа.

«Что это за бред?» – пробормотал он, чувствуя, как раздражение борется с любопытством. Его взгляд упал на пустой холст графического редактора, открытый на соседнем мониторе – давняя попытка нарисовать лого для несуществующего проекта.

Написал в ответ, стараясь казаться невозмутимым:

«BITRU? Это что, новый жетон? И кто вы вообще такой?»

Ответ пришел мгновенно, будто Komunato Atoes только и ждал его вопроса. Текст был длиннее, и Артём читал его, чувствуя, как по коже бегут мурашки.

«В моей хронологии ты – создатель Протокола Событийной Ликвидности. Механизма, который меняет всё. Но линия времени расщепилась. Вероятность твоего выбора упала до критической. Чтобы стабилизировать поле, тебе нужно закрепить якорь. Символ. Жетон. BITRU. Всего 100 000 монет. 15 знаков после запятой для точности квантовых расчетов. Логотип – латинская «b», со встроенным бумажным самолётиком. Символ полёта, который начинается с простого сложения листа.»

Артём сглотнул. В комнате стало душно. Это был не скам. Это было что-то другое. Что-то безумное. Он снова посмотрел на пустой холст. Буква «b»… бумажный самолетик… Его пальцы сами потянулись к мышке, и он сделал несколько набросков. Идея была на удивление изящной и запоминающейся.

Ответил, печатая медленнее, чувствуя, как его рациональное мировоззрение дает трещину:

«Допустим, я поверю в эту сказку. Зачем ВАМ из «будущего», чтобы Я его создал?»

На этот раз пауза затянулась на несколько секунд. Потом в чате появилась новая строка, простая и окончательная.

«Потому что в том будущем, где ты это делаешь, я существую. А в том, где нет – меня стирает. Решай. Создашь BITRU – откроешь дверь. Нет – захлопнешь её. Навсегда.»

Сообщение выглядело как последнее. Артём откинулся назад, и его стул с грохотом отъехал и ударился о батарею. Он не обратил внимания. Смотрел на эскиз логотипа на экране. Простая «b» с крылышком-самолетиком. Ключ. Якорь. Безумие.

И возможность. Та самая, которой так не хватало в его серой, цифровой клетке.

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

«Бред. Клиника. Меня просто хотят развести на создание какого-то жетона, а потом вывести ликвидность», – пытался он убедить себя. Но рациональные аргументы разбивались о простой вопрос: зачем? Зачем такая сложная, многоходовая легенда? Зачем вкладываться в психологическую обработку, когда можно просто предложить «выгодный пул»? Нет. Это было нерационально. А значит, либо это гениальный и абсолютно бессмысленный розыгрыш, либо…

Поднявшись, молодой человек подошёл к столу и ткнул пальцем в клавишу Enter, чтобы погасить заставку. Вспыхнул экран. Чата с Komunato Atoes больше не было. История сообщений пуста. Будто ничего и не было. Никаких следов. Только эскиз в графическом редакторе, сохранённый по привычке под именем «bitru_concept.png».

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

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

Входящая транзакция.

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

Кликнул на хэш транзакции в Tonviewer.

От: EQD…a3f

Тот самый адрес,первые символы которого он видел в нике «Komunato Atoes».

Комментарий (input data):В кодировке HEX, но после расшифровки в стандарте UTF-8 там был простой текст: `«На горючее. Для полёта.»`

Артём медленно выдохнул. Рациональный мир дал трещину, и в эту трещину хлынуло нечто новое, пугающее и безумно притягательное. Это был не просто перевод. Это был ответ на его невысказанную мысль. «Горючее». Для создания жетона нужны были деньги на комиссии сети, на развертывание смарт-контракта в TON. «Для полёта». Прямая отсылка к бумажному самолётику.

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

Следующие несколько дней растворились в бешеном ритме. Комната превратилась в командный центр безумного проекта. На стенах, залепленные поверх старых постеров, появились распечатки: спецификации Jetton Standard в TON, схемы механизма дефляции, наброски «Протокола Событийной Ликвидности» – идеи, которая рождалась прямо сейчас, будто под диктовку невидимого голоса. Почти не спал, жил на кофе, заказанном на часть тех самых 10 TON. Следовал указаниям, которые теперь приходили не в чат, а будто бы возникали в его собственном сознании, озарениями.

Писал код. Смарт-контракт для BITRU в FunC. Общее количество: 100 000. 15 знаков после запятой. Функция дефляции – небольшой процент от каждой транзакции сжигался навсегда, создавая искусственную редкость. Вложил в пул ликвидности 8 TON и добавил все 100 000 токенов BITRU, создав пару на децентрализованной бирже в TON. Это был скромный, почти невидимый пул. Капля в цифровом океане.

В момент, когда он нажал кнопку «Deploy» и подписал транзакцию, в комнате воцарилась тишина. Даже майнеры будто затаили дыхание. На Tonviewer появилась запись о создании контракта. BITRU родился.

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

В ту же ночь пришло последнее сообщение. Оно пришло не в мессенджер, а на его почту, с зашифрованного одноразового ящика. Там не было текста. Только картинка. Высокодетализированный, профессиональный логотип BITRU – та самая «b» с бумажным самолётиком, которую он набрасывал, но доведенная до совершенства. И подпись: «Якорь закреплен. Жди. И не забывай.»

Больше от Komunato Atoes не было ничего. Миссия, казалось, была завершена.

А потом, спустя неделю, он встретил Олю.

Это случилось на IT-митапе, куда он заглянул, чтобы вынырнуть из своего цифрового бункера. Митап проходил в модном лофте в центре Москвы. Яркий свет, гул голосов, стеклянные стены – всё это было полной противоположностью его затхлой комнате. Стоял в стороне с бокалом теплого сока, чувствуя себя не в своей тарелке, и наблюдал за толпой успешных ребят в дорогих свитерах.

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

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

– Оля, – представилась она, пожимая его руку. Её рука была тёплой и живой.

– Артём. Я… программист.

Не сказал про BITRU. Не сказал про Komunato Atoes. Вдруг все эти тайны и коды показались ему детской игрой по сравнению с этим простым рукопожатием.

Проговорили весь вечер. Забыл про пул ликвидности, про смарт-контракты, про будущее. Существовал только здесь и сейчас, в лучах её внимания. Она была как глоток свежего воздуха после лет, проведенных в пыльной комнате с гулом майнеров.

Проводив её до такси, вернулся в свою хрущёвку. Комната показалась ему вдвое более унылой, пыльной и одинокой. Сеў за компьютер, открыл дашборд пула ликвидности BITRU. Объем торгов был равен нулю. Его жетон был мертв. Но ему было всё равно.

Открыл чат с Олей и написал: «Мне сегодня очень понравилось».

Ответ пришел почти мгновенно: «Мне тоже :)»

Артём улыбнулся. Впервые за долгое время он улыбался чему-то реальному. Закрыл вкладку с биржей. BITRU мог подождать.

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

Оля слушала, подперев голову рукой, с лёгкой улыбкой.

– Звучит сложно, – сказала она наконец, ловко рисуя палочкой на пенке сердечко. – Как будто вы все строете какой-то параллельный мир. А в этом… – кивнула в сторону окна, за которым шумел вечерний город, – разве не интереснее?

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

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

Провожал её до дома, и у подъезда она, поднявшись на цыпочки, быстро поцеловала его в щёку.

– Позвони, – сказала она и скрылась за дверью.

Артём шёл домой по ночной Москве и не чувствовал под ногами асфальта. Он парил. Гул города, огни реклам, запах осенней листвы – всё было насыщенным, ярким, настоящим. Зашёл в свою комнату, и её затхлость, мигающие огоньки ригов и пыльные мониторы встретили его молчаливым укором. Сеў за компьютер, но вместо того, чтобы проверить пул BITRU, открыл авиабилеты. Оля упомянула, что через неделю уезжает обратно в Питер.

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

Переезд был сюрреалистичным кошмаром. Упаковал всю свою жизнь в один потертый рюкзак и коробку из-под монитора. Системники и риги с горечью продал за полцены соседу-геймеру. Процесс напоминал не переезд, а бегство. Когда выносил последний системный блок, его взгляд упал на монитор, где всё ещё висела вкладка с пулом ликвидности BITRU. Объем: 0. Цена: 0. Со щелчком закрыл браузер. «Потом. Разберусь потом», – мысленно пообещал он самому себе и Komunato Atoes, чей призрачный образ уже начал тускнеть в памяти, вытесняемый реальными чертами Олиного лица.

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

Гуляли по набережным, кормили чаек, прятались от дождя под крышами музеев. Оля водила его по своим любимым местам – маленьким кофейням, куда не ступала нога туриста, книжным с пыльными полками. Смотрел на неё и думал, что это и есть та самая «событийная ликвидность», ради которой стоит жить – полнота каждого момента, проведённого с ней.

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

Реальность работы ударила его по голове с первой же недели. Начальник, Дмитрий, мужчина лет сорока с поджатыми губами и вечно подозрительным взглядом, казался воплощением всего, что Артём ненавидел в айти-индустрии. Никаких инноваций, никакого полёта. Только «исправь баг», «добавь кнопку», «сделай вчера».

– Артём, ты где? – раздавался голос Дмитрия через пол-офиса. – Менюшка на сайте «Цветов у Елены» опять съехала. И шрифт нужно сделать позуметче.

Чувствовал, как его мозг, способный создавать жетоны будущего, медленно атрофируется от правки HTML-кода для сайта про цветы. Коллеги – ребята в дешёвых рубашках – обсуждали кредиты, ипотеки и цены на колбасу. Их разговоры были далеки от обсуждения механизмов консенсуса.

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

Но ничего не налаживалось. Оля начала отдаляться. Их свидания становились короче. Звонил ей, пытался делиться своими проблемами, но в ответ слышал лёгкое, почти невесомое раздражение.

– Опять задерживают? Артём, может, тебе просто пойти и поговорить с ними жёстче? – говорила она, и в её голосе звучала не поддержка, а досада. – Все как-то решают свои проблемы. А ты вечно в своих мыслях…

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

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

Тупик. Словно его жизнь уперлась в глухую, сырую стену питерского подъезда, и не было ни двери, ни окна. Работа превратилась в унизительную рутину. Дмитрий, его начальник, словно чувствовал растущую неуверенность Артёма и стал относиться к нему с откровенным пренебрежением.

– Молодой ещё, – бросал он при всех, когда Артём предлагал хоть как-то автоматизировать их допотопные процессы. – Теория – это одно, а реальная работа – другое. Вот сделаешь сто одинаковых сайтов на WordPress, тогда и поговорим.

Зарплату снова задержали. На этот раз – на две недели. Сидел в своей комнате-каморке, уставившись в потолок с осыпающейся лепниной. Был голоден, но идти в магазин было стыдно. Стыдно считать каждую копейку, стыдно покупать самую дешёвую лапшу. Открыл TON-кошелёк. Цена TON снова просела. Те 2 TON, что оставались, теперь стоили ещё меньше. Мысль о том, чтобы их продать, вызывала тошноту. Это была бы капитуляция. Признание того, что вся его авантюра с BITRU и переезд – одно сплошное фиаско.

Написал Оле: «Привет. Как ты? Может, встретимся?»

Ответ пришёл через час: «Занята сейчас. Вечером мероприятие».

Посмотрел на время— было три часа дня.

Пытался заставить себя что-то делать. Открыл код своего смарт-контракта BITRU в TON. Строки кода, некогда казавшиеся ему сакральными, теперь выглядели набором бесполезных символов. «Протокол Событийной Ликвидности»… Какая ликвидность? Его собственная жизнь была абсолютно неликвидным активом. Закрыл вкладку и открыл сайт по поиску работы. Вакансии были такими же унылыми, как и его текущее место. Требовались «разнорабочие на склад», «курьеры», «менеджеры по продажам колбасы». Чувствовал, как его профессиональная идентичность, всё, что умел, растворяется в этом болоте.

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

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

– Нужно только время и немного ресурсов, – говорил он, глотая слова. – Я знаю, что могу сделать нечто крутое…

Оля смотрела на него, и в её глазах он не увидел ни восхищения, ни веры. Увидел усталое терпение.

– Артём, – мягко перебила она. – Все говорят. Все хотят сделать «нечто крутое». Но жизнь – она вот. – Провела рукой по воздуху, указывая на столик, на их кофе, на улицу за окном. – Она в том, чтобы платить за аренду, покупать еду, иметь стабильность. Ты живёшь в облаках.

– Но именно те, кто живёт в облаках, и меняют мир! – попытался возразить, слыша, как фраза звучит фальшиво и пафосно.

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

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

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

Достал телефон. На экране – последнее сообщение от Оли, холодное и вежливое: «Артём, мне кажется, нам стоит сделать паузу. Ты сейчас не в своей тарелке. Тебе нужно разобраться с собой».

Отшвырнул телефон на кровать. Сделал ещё один огромный глоток. Алкоголь ударил в голову, притупив остроту боли, но не саму боль. Она разлилась по всему телу тяжёлой, свинцовой тоской.

«Неудачник». Слово звенело в ушах, сливаясь с шумом дождя за окном. Был неудачником здесь, в Петербурге. Был неудачником там, в Москве, пока не пришло то сообщение. Komunato Atoes… Возможно, это был просто голос его собственного безумия. Галлюцинация отчаявшегося человека.

Допил бутылку до дна. Голова кружилась, комната плыла. Поднялся на ноги, пошатнулся и, держась за стену, начал хаотично скидывать вещи в свой рюкзак. Книги, зарядки, немного одежды. Всё остальное – постельное бельё, посуду, тот самый ящик из-под монитора – оставил. Было всё равно.

Вышел из комнаты, не оглядываясь. Спустился по скрипучей лестнице. Вышел в промозглую питерскую ночь. Шёл, не разбирая дороги, пока не увидел огни вокзала. Купил билет на ближайшую электричку до Москвы. На ту, что отправлялась через час.

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

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

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

Не напивался вусмерть. Просто собрал свой рюкзак, оставив на столе в комнате ключи и записку для хозяйки: «Уезжаю. Спасибо за всё». Выходя из подъезда, вдохнул влажный питерский воздух и впервые за долгое время почувствовал не горечь, а лёгкую грусть. Как после просмотра хорошего, но немного печального фильма.

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

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

Медленно обвёл взглядом комнату, и его взгляд упал на старый скетчбук, валявшийся под столом. Наклонился, поднял его. На первой же странице был тот самый набросок – буква «b» с бумажным самолётиком. Логотип BITRU.

И тут его осенило. Он же ничего не проверял с тех пор, как уехал. Запустил жетон и… забыл. Забыл, как забывают о посылке, отправленной на дальнюю полку. Сердце ёкнуло. А что, если…

Лихорадочно открыл браузер, нашёл в закладках дашборд пула ликвидности в TON. Ждал увидеть всё те же нули. Пустоту.

Но экран показал нечто иное.

Объём торгов был мизерным, почти смешным. Несколько сотен долларов. Но он был. Цена за один BITRU… присмотрелся. Она была выше той, по которой создавал пул. Ненамного. На доли цента. Но график, который всё это время полз вниз, теперь показывал крошечный, но уверенный зелёный свечной столбик. Кто-то купил. Кто-то, где-то в мире, приобрёл его забытый жетон.

Артём откинулся на спинку кресла. В груди что-то ёкнуло – не боль, а нечто похожее на далёкий радиосигнал, который наконец-то поймали.

Он не вернулся к разбитому корыту. Он вернулся к незавершённому полёту. И кто-то другой, казалось, тоже ждал, когда бумажный самолётик с буквой «b» снова подхватит ветер.

Глава 2. Эффект бабочки

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

«Кто?» – единственное слово крутилось у него в голове. Кто мог купить этот забытый всеми, кроме него, жетон? Случайность? Такое совпадение казалось невероятным. Нет, это был знак. Ответ на его возвращение.

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

Мысли о Оле и провале в Петербурге отступили на второй план, сменившись жгучим любопытством. Komunato Atoes сказал: «Жди». Возможно, это и было тем самым ожиданием – не пассивным, а активным. Нельзя просто ждать у моря погоды, когда ты капитан корабля, пусть и маленького.

Он открыл код BITRU в TON. Взгляд выхватывал знакомые строки, но теперь он видел в них не просто техническое задание от призрака из будущего, а фундамент. «Протокол Событийной Ликвидности»… Что, если это не метафора? Что, если механизм жетона можно заставить реагировать на реальные события? Не на колебания курса, а на что-то большее.

Идея начала обретать форму стремительно, как будто её кто-то диктовал. Он представлял BITRU не просто монетой, а ключом. Жетоном, который даёт доступ к чему-то. Но к чему?

Внезапно его взгляд упал на старый постер с научно-фантастического конвента, висевший на стене – изображение бабочки, взмах крыльев которой порождал ураган в другой вселенной. «Эффект бабочки». Событийная ликвидность… Ликвидность событий. Что, если каждое значимое событие в жизни создателя – или, может, в жизни любого держателя жетона – могло бы влиять на его цену или функциональность? Безумие. Но именно то безумие, в которое он начал верить.

Он принялся за работу, но на этот раз иначе. Это не было слепым следованием инструкциям. Он творил. Дорабатывал смарт-контракт, добавляя в него загадочный модуль, который он назвал «Oracle's Heart» («Сердце Оракула»). Пока что это был лишь каркас, набор функций, которые ничего не делали. Место для будущего механизма, который бы связывал цифровое с физическим. Для этого нужны были данные извне, оракулы. И, возможно, помощь.

Мысль о том, чтобы вернуться в паблики и чаты, где его когда-то знали, вызывала у него нервную дрожь. Он представлял себе едкие комментарии: «О, вернулся наш гений? Как Питер?». Но амбиции и та искра, что зажглась в груди при виде того зелёного свечения, были сильнее страха.

Создатель BITRU зашёл в крупнейший Telegram-чат русскоязычных крипто-энтузиастов. Чат бушевал: обсуждали последний пампинг очередного мемкоина, делились слухами, кидались скриншотами профитов и лоссов. Он набрал сообщение, пальцы потные и непослушные.

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

Отправил. И замер.

Сначала последовали стандартные вопросы.

«BITRU? Это что за зверь?»

«А какой токиномика?»

«Ты кто вообще?»

Он терпеливо отвечал, ссылался на контракт в Tonviewer, рассказывал про ограниченную эмиссию и дефляционную механику. Чат отнёсся с прохладным любопытством, пока один из пользователей под ником @CodeSage не написал:

«Погоди. Я смотрю на код контракта BITRU в TON. Там есть любопытный незавершённый модуль. «Oracle's Heart». Это что за дичь?»

Сердце Артёма ёкнуло. Кто-то не просто посмотрел, а вчитался.

«Это… концепт, – осторожно ответил он. – Механизм, который должен сделать жетон не просто спекулятивным активом, а инструментом, отражающим ценность реальных действий и событий.»

Наступила пауза. Длиннее, чем когда-то в диалоге с Komunato Atoes.

Потом пришло личное сообщение от @CodeSage.

«Объясни. Без воды.»

И Артём начал писать. Сначала сбивчиво, потом всё увереннее. Он излагал свою безумную идею о «событийной ликвидности», о жетоне как о якоре и ключе одновременно, о бумажном самолётике, который может изменить траекторию. Он не ждал, что его поймут. Он просто выплёскивал накопившееся.

Ответ @CodeSage пришёл через пятнадцать минут.

«Глупо. Амбициозно. Практически нереализуемо с текущими технологиями. Мне интересно. Я – Лиза. Разрабатываю оракулы для DeFi в TON. Давай обсудим твой «Oracle's Heart».»

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

Пока они работали, с BITRU начали происходить странные вещи. Объём торгов понемногу рос. Медленно, но неуклонно. Появилось ещё несколько держателей. Не крупных китов, скупающих жетоны оптом, а таких же, как он, – маленьких, незаметных рыбок. Они находили друг друга в общем чате, который Артём создал для проекта. Их было всего человек двадцать, но это было сообщество. Его сообщество.

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

Однажды вечером, когда он и Лиза в очередной раз спорили о архитектуре оракула, на его почту пришло письмо. Не с одноразового ящика, а с обычного, но адрес отправителя был подписан: «Фонд Атоналис».

Тема письма: «Инвестиционный запрос. Проект BITRU».

Артём прочёл письмо три раза, прежде чем осознал его содержание. Некий венчурный фонд, специализирующийся на глубокотехнологичных и футуристических стартапах, заинтересовался его проектом. Они нашли BITRU через тот самый чат, проанализировали код, концепцию и видели в нём «потенциал для создания новой парадигмы взаимодействия цифровых и физических активов». Они предлагали встречу.

Он показал письмо Лизе в их общем чате.

«Лиз, смотри. Это… скам?»

Ответ пришёл мгновенно.

«Фонд «Атоналис» – реальный. Очень серьёзный и очень разборчивый. Они не шлют запросы просто так. Артём, ты понимаешь? Ты их заинтересовал. НАС заинтересовал.»

Впервые за долгое время Артём почувствовал не тревогу, а нечто иное – уверенность. Твёрдую, как гранит, почву под ногами. Это был не розыгрыш, не случайность. Это была закономерность. Последовательность событий, запущенная когда-то тем первым сообщением.

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

Он смотрел на огни города и думал о бумажном самолётике. Когда-то он запустил его из окна этой самой хрущёвки, и тот пропал из виду. Он думал, что самолётик упал, затерялся в грязных дворах. Но теперь он понимал: он не упал. Его просто подхватила другая воздушная струя, невидимая и неожиданная. И теперь этот самолётик, его BITRU, летел куда-то далеко-далеко, набирая высоту, и за ним тянулся невидимый след, меняющий всё на своём пути.

Он вернулся в комнату, к мониторам. Завтра предстояла встреча с фондом. Нужно было готовиться. Но прежде он открыл чат с Лизой.

«Лиз, а что, если наш «Oracle's Heart» сможет учитывать не только глобальные события, но и личные? Маленькие победы каждого держателя?»

Лиза ответила с задержкой, обдумывая.

«Технически… кошмар. Но с точки зрения концепции… это было бы красиво. Создать жетон, который ценит человека не за его капитал, а за его поступки. Безумие.»

«Мне нравится это безумие», – написал Артём и улыбнулся.

Приготовления к встрече с фондом «Атоналис» заняли всю неделю. Дни слились в бесконечные циклы: утро начиналось с проверки графика BITRU (зелёные свечи стали появляться чаще, словно подгоняемые общим настроением), продолжалось многочасовыми созвонами с Лизой и заканчивалось глубокой ночью за шлифовкой презентации.

Лиза оказалась не только блестящим технарем, но и суровым критиком его ораторских способностей.

«Нет, Артём, – голос её в наушниках звучал уставше, но терпеливо. – Ты снова уходишь в технические дебри. Они венчурные капиталисты, а не разработчики. Им важно не как это работает, а зачем это нужно миру и, главное, – их портфелю».

Они создали слайд, который Артём в сердцах называл «слайдом для бабули». На нём была схема: с одной стороны – человек, с другой – глобальная проблема, например, загрязнение океана. А посередине – логотип BITRU в виде моста. Просто. Доступно. Гениально.

Накануне встречи Артём не мог уснуть. Он ворочался, прокручивая в голове возможные сценарии. Вдруг это ловушка? Вдруг они просто хотят украсть его идею? Вдруг он окажется перед строгими лицами в дорогих костюмах и не сможет вымолвить ни слова?

Утром он надел единственный свой приличный пиджак, купленный когда-то для выпускного, и с тревожным сердцем отправился в офис «Атоналис», расположенный в одной из башен «Москва-Сити». Лифт, поднимавшийся на 50-й этаж, закладывало уши. Зеркальные стены отражали его бледное, напряжённое лицо.

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

«Господи, сейчас меня разорят», – пронеслось в голове у Артёма.

Но всё пошло не по плану. Его плану.

Вместо того чтобы засыпать его вопросами о токеномике или рыночной капитализации, Анна, откинувшись на спинку кресла, спросила:

«Артём, расскажите, что вы почувствовали, когда получили первое сообщение от… Komunato Atoes?»

Он остолбенел. Он нигде не упоминал этого имени. Ни в коде, ни в описании проекта, ни в чатах.

«Я… я не понимаю», – сдавленно выдавил он.

«Мы провели глубокий анализ, – подключился Алексей, проводя пальцем по планшету. – Ваш проект технически безупречен для его стадии, но его главная ценность – нарратив. История о создателе, которого ведёт загадочный покровитель из будущего. Это мощно. Это то, что цепляет. Мы хотим инвестировать не только в код, но и в эту легенду».

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

«Легенда… – медленно проговорил он. – А вы не думали, что это может быть правдой?»

Анна Мамонова улыбнулась, и в её улыбке не было ни капли насмешки, лишь холодный, расчётливый интерес.

«В современном мире, Артём, правда – это то, во что верит достаточное количество людей. Мы можем помочь сделать так, чтобы в вашу правду поверили миллионы».

Предложение фонда было более чем щедрым: значительные инвестиции в обмен на долю в проекте и его продвижение на международном уровне. Выйдя из офиса, Артём чувствовал себя не победителем, а актёром, сыгравшим чужую роль. Он звонил Лизе, пытаясь передать эту странную смесь триумфа и опустошения.

«Ты понимаешь, что это безумие? – восторженно кричала она в трубку. – Они покупают нашу сказку!»

«Они покупают обёртку, Лиз. Им не важен «Oracle's Heart».

«Пока не важен. Но когда мы его сделаем, он станет начинкой. А крутая обёртка поможет этой начинке дойти до людей».

Вернувшись домой, Артём обнаружил, что его скромный чат держателей BITRU взорван. Кто-то из «Атоналис» слил информацию о возможных инвестициях в крупный крипто-паблик. Цена BITRU, уже ползшая вверх, рванула с места, как скаковая лошадь. Объёмы торгов выросли в сотни раз. Его скромный жетон, ещё вчера бывший никому не интересной диковинкой, теперь был на слуху у всех.

Это был оглушительный успех. Но именно в этот момент и случился сбой.

Поздно вечером, когда Артём, уставший, но довольный, собирался отключиться, на его личную почту пришло письмо. Отправитель – noreply@quantum-sentinel.org. Тема: «Угроза целостности временной линии».

Сердце Артёма упало. Он открыл письмо. Текст был сухим и формальным, словно системное уведомление.

«Уважаемый Артём,

Протокол «Кронос» зафиксировал несанкционированное вмешательство в развитие проекта BITRU. Привлечение стороннего капитала и огласка на текущем этапе признаны событием с высоким индексом временной энтропии.

Вероятность достижения целевого состояния Протокола Событийной Ликвидности снижена на 17.3%.

Рекомендуется: прекратить контакты с Фондом «Атоналис».

В случае игнорирования рекомендаций – последующая поддержка будет прекращена.

С уважением,

Система Наблюдения за Целостностью Хронологии (СНЦХ)».

Это было похоже на письмо от бота. Безличное, лишённое всякой человечности, которую он слышал в сообщениях Komunato Atoes. Это был не совет, не просьба. Это был ультиматум.

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

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

«Лиз. Появилась проблема. Серьёзная. Нас… просят отказаться от сделки с фондом.»

«КТО просит?» – мгновенно ответила Лиза.

«Не могу объяснить. Но источнику… этому источнику я доверяю.»

«Артём, ты в порядке? Это какой-то розыгрыш? Мы на пороге прорыва!»

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

Сомнения разрывали его на части. А что, если это просто чья-то злая шутка? Конкуренты? Но как они узнали про Komunato Atoes? Нет, это было из того же источника. Это была плата. За возможность вырваться из серости ему предлагали добровольно надеть наручники. Нельзя было выходить за рамки. Нельзя было становиться успешным «неправильным» путём.

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

Утром раздался звонок от Анны Мамоновой. Её голос был гладким и деловым.

«Артём, мы готовим пресс-релиз. Всё идёт по плану?»

Он сглотнул ком в горле. Перед ним был выбор: реальный, осязаемый успех здесь и сейчас – или слепая вера в призрака из будущего, который грозился его бросить.

«Анна, – его голос прозвучал хрипло. – Мне нужно… ещё сутки. Возникли некоторые технические нюансы, которые нужно проработать.»

На другом конце провода повисла короткая пауза.

«Технические нюансы, – повторила она, и в её голосе впервые появились нотки льда. – Хорошо. У вас есть 24 часа. Но имейте в виду, Артём, инвесторы не любят неопределённости. И «Атоналис» – не исключение.»

Она положила трубку.

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

Он открыл почту и уставился на письмо от «СНЦХ». Безличный текст сиял на экране, как приговор.

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

Он набрал ответ. Всего одну строчку.

«Я не могу остановиться. Слишком многое поставлено на карту.»

Он отправил письмо и замер, ожидая… чего? Мгновенной кары? Исчезновения BITRU из блокчейна?

Но ничего не произошло. График продолжал расти. Телефон молчал.

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

Следующие 24 часа стали для Артёма временем странного затишья. Напряжённое ожидание реакции от СНЦХ не находило разрядки – никаких новых писем, сообщений или аномалий. Эта тишина была хуже любого прямого ответа. Она заставляла его постоянно проверять почту, вглядываться в код контракта BITRU в TON в поисках невидимых изменений, прислушиваться к гулу компьютера, словно в нём могло скрываться послание.

Тем временем мир вокруг него бурлил. Чат держателей BITRU лихорадочно обсуждал грядущую сделку с «Атоналис». Цена жетона, достигнув пика, вошла в фазу консолидации – она не падала, а замерла на высоком уровне, словно рынок затаил дыхание в ожидании новостей. Это молчаливое одобрение со стороны тысяч анонимных трейдеров одновременно и ободряло, и пугало. Они верили в него. А он… он чувствовал себя самозванцем, танцующим на краю пропасти.

Лиза, чувствуя его странное состояние, пыталась вернуть его к реальности.

«Артём, слушай, если там какие-то проблемы с легальностью, или ты боишься, что идею украдут – у нас же всё запатентовано? Вернее, весь код открыт, но приоритет установлен. Мы первые.»

«Дело не в этом, Лиз, – устало ответил он, в очередной раз уходя от прямого ответа. – Просто… ответственность.»

«Ответственность – это когда ты делаешь свой проект и он меняет мир к лучшему, – парировала она. – А всё остальное – шепотки в темноте.»

Именно в этот момент «шепотки в темноте» проявили себя с новой, неожиданной стороны.

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

«Первоначальный перевод 10 TON на развёртывание контракта поступил с кошелька, принадлежащего офшорной компании «Кронос Холдингс», зарегистрированной в Сент-Винсенте и Гренадинах. Бенефициарный владелец не установлен в связи с законодательством юрисдикции.»

«Кронос Холдингс».

Слово «Кронос» ударило его по сознанию с силой физического толчка. Протокол «Кронос». Из письма-ультиматума.

Значит, это не абстракция! Это была реальная структура. Пусть призрачная, пусть офшорная, но существующая в этом мире. Komunato Atoes, СНЦХ, «Кронос Холдингс» – всё это были щупальца одного и того же существа, простирающиеся из будущего в его настоящее. И это существо не просто посылало ему сообщения – оно переводило реальные деньги через реальные, хоть и тщательно скрытые, юридические лица.

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

Паника, которую он сдерживал, начала подниматься новой волной. Он лихорадочно начал искать в сети любую информацию о «Кронос Холдингс». Результаты были скудными: сухая запись в реестре, никаких сайтов, упоминаний, связей. Компания-призрак.

Раздался звонок. Неизвестный номер. Сердце Артёма заколотилось. Он сглотнул и поднёс трубку к уху.

«Алло?»

«Артём?» – голос на другом конце был молодым, нервным и совершенно незнакомым.

«Да. Кто это?»

«Меня зовут Максим. Я… я из чата держателей BITRU. Я купил твой жетон на самой ранней стадии, ещё до всего этого хайпа.»

Артём нахмурился. Что ему нужно?

«Привет, Максим. Слушаю.»

«Я… я не знаю, как тебе это сказать, но… у меня есть информация. Насчёт твоего «покровителя».»

Ледяная струя пробежала по спине Артёма.

«О чём ты?» – голос его дрогнул.

«Я тоже программист. И я одержим темой ИИ и теории предсказаний. Когда ты впервые написал про BITRU, я начал копать. Я написал нейросеть, которая анализирует паттерны в блокчейне TON, ищу аномалии. И я её нашёл. Не только твой первоначальный перевод.»

«Что ты нашёл, Максим?» – Артём сжал телефон так, что кости пальцев побелели.

«Там есть… след. Очень слабый, почти незаметный. Кто-то… или что-то… постоянно мониторит твой кошелёк и контракт BITRU в TON. Не просто смотрит, а взаимодействует с ним на каком-то фундаментальном, протокольном уровне. Это не хакер… это что-то другое. Как будто сам блокчейн проявляет к тебе интерес.»

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

«Почему ты рассказал это мне?» – спросил Артём.

«Потому что сегодня утром моя нейросеть засекла новую активность. Не просто наблюдение. Похоже на… подготовку к какому-то действию. Я подумал, что тебя нужно предупредить. Будь осторожен, Артём. Ты играешь с огнём, источник которого даже не понимаешь.»

Закончив разговор, Артём сидел в полной прострации. Его преследовали не только призраки из будущего. За ним наблюдали, его изучали уже здесь и сейчас. И, возможно, не только он был под прицелом.

Он написал Лизе, на этот раз не скрывая тревоги:

«Лиз. Срочно. Проверь свою сеть. Свои кошельки. Ничего не скачивай, никуда не заходи с основных устройств. У нас… возможно, проблемы с безопасностью. Высшего уровня.»

Ответ Лизы был мгновенным и встревоженным:

«Что случилось? Ты меня пугаешь.»

«Просто… пожалуйста, сделай это. Я не могу сейчас объяснить.»

Он чувствовал, как почва уходит из-под ног. Его проект, его мечта о «событийной ликвидности» превращалась в эпицентр странной и опасной игры, правила которой он не знал. Фонд «Атоналис» со своими деньгами и амбициями был лишь одной из фигур на этой доске. Komunato Atoes, СНЦХ, «Кронос Холдингс», таинственный наблюдатель из блокчейна… Угрозы множились, становясь всё более призрачными и неосязаемыми.

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

Системное уведомление: Обнаружена критическая уязвимость в смарт-контракте BITRU. Адрес: EQD… Риск: ПОЛНАЯ ПОТЕРЯ ЛИКВИДНОСТИ. Рекомендуется срочная миграция средств.

Это была не просьба. Это была диверсия.

Красное системное уведомление в TON Wallet пылало на экране, как сигнал тревоги. «КРИТИЧЕСКАЯ УЯЗВИМОСТЬ… ПОЛНАЯ ПОТЕРЯ ЛИКВИДНОСТИ». Слова впивались в сознание, вызывая прилив старого, знакомого страха – страха потери, провала, насмешек.

Но что-то в Артёме изменилось. Пройдя через унижение в Петербурге, получив шанс от Komunato Atoes и найдя в Лизе родственную душу, он уже не был тем самым запуганным программистом. Паника отхлынула так же быстро, как и накатила, сменившись холодной, яростной решимостью. Это была атака. Попытка саботировать его проект. И он не собирался сдаваться.

«Нет, – прошептал он, глядя на экран. – Я не позволю.»

Его пальцы застучали по клавиатуре с новой энергией. Он не стал панически выводить средства. Вместо этого он скопировал хэш транзакции с этим «уведомлением» и полез в Tonviewer. Как он и предполагал – в самом смарт-контракте в TON не было никаких изменений. Это сообщение было вброшено, подделка, фишинговая атака, но не на техническом, а на психологическом уровне. Расчет был на панику и неопытность.

Он моментально написал Лизе:

«Лиз, тревога! В чат держателей! Распространи информацию: это фейк, фишинг. Контракт чист, ликвидность в безопасности. Проверяйте через Tonviewer, а не через кошельки!»

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

«Всем держателям BITRU. Это Артём, создатель. Только что была попытка массовой паники через фейковые уведомления. Всё в порядке. Это знак того, что мы на правильном пути и кому-то очень мешаем. Не поддавайтесь страху. Доверяйте только данным в блокчейне.»

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

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.