Найти в Дзене
Человек в сети

NFT-завещание: Ключ в блокчейне. Детективный рассказ

Он успел нажать "отправить" за три секунды до того, как судороги скрутили пальцы. Монитор погас, отражая в чёрном стекле перекошенное лицо – губы синие, веки дёргаются. На столе рядом с клавиатурой валялся распечатанный QR-код, по краям обожжённый сигаретой (он всегда так делал, нервничая). — Ключ в последнем токене, — прошептал Дмитрий, и слюна с розоватой пеной растеклась по подбородку. Где-то в недрах блокчейна уже плыла NFT-коллекция, каждая цифровая картинка – как дверь в сейф с восемью нулями. Последнее, что он увидел перед тем, как тёмные волны накрыли сознание – всплывающее уведомление: Транзакция подтверждена. На кухне тикал таймер духовки. Пахло миндальным печеньем – он так и не попробовал свежую партию. Анна щелкала каблуками по мрамору вестибюля, будто отмеряя такт собственного раздражения. В руке – распечатка с криптокошельком, который она дважды перепроверила. — Должно быть здесь, – бормотала она, но баланс упрямо показывал ноль. Артём примостился в углу, сгорбившись над
Оглавление

Последний перевод

Он успел нажать "отправить" за три секунды до того, как судороги скрутили пальцы. Монитор погас, отражая в чёрном стекле перекошенное лицо – губы синие, веки дёргаются. На столе рядом с клавиатурой валялся распечатанный QR-код, по краям обожжённый сигаретой (он всегда так делал, нервничая).

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

Транзакция подтверждена.

На кухне тикал таймер духовки. Пахло миндальным печеньем – он так и не попробовал свежую партию.

Три NFT и подозрение

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

— Должно быть здесь, – бормотала она, но баланс упрямо показывал ноль.

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

— Брат и после смерти умудряется меня подкалывать, – он всматривался в пиксели NFT, пытаясь разглядеть хоть намёк на различия.

Максим (бывший деловой партнёр) ворочал в кармане ключи от AMG, не сводя глаз с Анны.

— Ну что, юрист-прокурор, нашла свой куш? — спросил он, нарочито медленно вынимая сигарету.

Дверь офиса распахнулась с лёгким скрипом. В проёме стоял Игорь Левин (в прошлом хакер, теперь частный детектив) – в мятом пиджаке цвета утреннего кофе, с тенью трёхдневной щетины.

— Привет, команда крипто-кладоискателей, – прохрипел он, – кто-нибудь уже понял, что все эти токены – фейк?

На столе замигал телефон Артёма – уведомление из Telegram. Сообщение от неизвестного номера:

Проверь метаданные, тупица.

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

Цепочка подозрений

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

— Смотрите сюда, — Левин щелкнул мышью, увеличивая строку кода. — Этот кошелек получил перевод ровно за час до смерти Воронова. И знаете что смешного? Он принадлежит...

— Юристу, — выдохнула Анна, её ноготь замер в миллиметре от экрана. На подушечке пальца остался след от помады — она грызла губы последние два часа.

Артём свистнул, откинувшись на спинку кресла.

— Старина Морозов, да? Тот самый, который вчера "срочно улетел в Швейцарию"?

Его ноутбук показывал открытый инстаграм юриста — фото с частного самолета, выложенное ровно в момент, когда они сидели у нотариуса.

Левин достал из кармана смятый чек из кофейни. На обороте — набросок схемы транзакций.

— Вот что интересно — деньги ушли обратно через три минуты. Как будто кто-то передумал. Или испугался.

За окном залаяла собака, и все трое вздрогнули. Анна резко встала, опрокинув стакан с водой. Капли растеклись по столу, добираясь до клавиатуры Артёма. —

— Черт! Это же... — он бросился спасать технику, но Левин продолжал смотреть на экран, где мигало предупреждение системы.

— Ребята, а кто-нибудь проверял смарт-контракт? Тот, что привязан к этим NFT? — Его пальцы замерли над клавишами.

— Потому что я только что нашел условие, которое активируется при... — он обернулся к ним, — ...при предоставлении ДНК.

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

— Так вот почему он настаивал на тех анализах, — прошептала она. В кармане её пиджака лежал конверт из частной клиники — результаты теста, который она так и не решилась открыть.

Последний алгоритм

Левин развернул ноутбук к Анне. На экране пульсировала строка кода — условие смарт-контракта, подсвеченное кроваво-красным:

IF DNA_match == True THEN unlock (разблокируется при совпадении ДНК)

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

Артём нервно щелкал ручкой — тот самый дешевый пластик с логотипом криптобиржи, которую Дмитрий Воронов когда-то разорил.

Клик-клик-клик. Звук резал тишину острее ножа.

— Так стоп, — он резко встал, опрокидывая стул. — Это значит, что...

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

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

— Он все продумал, — Артём засмеялся — сухо, без радости. — Даже отключку нам устроил.

На экране всплыло уведомление:

Контракт 0x73f... активирован. Запрашиваю подтверждение ДНК.

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

— Максим в курсе? — спросил Левин, наблюдая, как тень от ветки за окном ползет по стене, цепляясь за портрет Дмитрия в рамке.

Ответом стал грохот — дверь в прихожей вылетела с петель.

Код обнуления

Левин щёлкнул мышью — на экране всплыло уведомление:

Транзакция подтверждена.

Где-то в блокчейне три миллиона долларов тихо перетекли на счет шестнадцатилетнего парня из Подмосковья. За окном, под вой сирены, чёрный Mercedes Максима увозили в сторону отделения.

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

— Больше вопросов к блокчейну? — Левин кивнул в окно, где полицейские запихивали бывшего партнёра в машину. Тот орал что-то про баг в смарт-контракте, но детектив уже доставал билет на поезд — мятую бумажку с датой "завтра".

На столе вибрировал телефон — новое сообщение от Анны: "Он хочет встретиться". Вложение — фото мальчика у школьной доски. На ней мелом: "Спасибо" и адрес криптокошелька с транзакцией "На лечение матери".

Левин потянул шнур из розетки. Монитор погас, отразив на секунду его улыбку — неровную, как график биткоина в час пик.

Остаточные транзакции

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

— Значит, так и задумано? — Артём вертел в пальцах крипто-брелок, подарок племянника.

— В этом вся фишка блокчейна. Ничего не исчезает.

За соседним столиком зазвонил телефон — тот самый рингтон, что был у Максима. Оба невольно обернулись. Но это оказалась просто девушка в красном плаще.

Остатки кофе горчили на языке, как невысказанные слова.

▰▱▰▱▰▱▰▱▰▱▰▱▰▱▰▱

Справедливо ли, что наследство получил тот, кто даже не знал о нём?

👍, если хоть раз подумали, что алгоритм действительно справедливее людей.

✍️ Подпишитесь — в следующих историях будет больше цифровых загадок и неожиданных развязок.

P.S. Кстати, заметили, как Максим кричал про "баг"? Может, он и правда что-то знал... Но это уже совсем другая история. 💻🔍