У Грека сложилось впечатление, что Иса по какой-то причине, ушёл из школы и стал высококлассным хакером компьютерных игр. Впрочем, оно и понятно, в нашей стране учителя почему-то перестали пользоваться всеобщим уважением, а их зарплаты скатились к прожиточному минимуму.
Около семи утра Егора разбудил настойчивый стук в дверь. Ему подумалось, что это Иса вернулся домой, но на всякий случай гость посмотрел в дверной глазок. Какой-то мужик в семейных трусах и майке барабанил кулаком в стальную дверь и орал, что его заливают из этой квартиры. Грек заглянул в ванную и на кухню. Сухо. Буркнув бедолаге, что тот ошибся, Рыбаков вернулся на дивал и тут же заснул.
Через полчаса его снова разбудили. На этот раз у двери стояли четверо в сопровождении полицейского. Открыв дверь, Грек не пустил их в коридор, подсунув под неё носок ботинка, стоящего в прихожей, и прижал его стопой. Конечно, если бы все разом навалились, он бы не удержался, но в основном вперед рвались две скандальные дамы, остальные были массовкой. Подождав минуту пока те выскажутся, тихо спросил:
– Вы к психиатру? Я так рано не принимаю…
Этой реакции никто из осаждающих не ожидал, и шум сразу стих. Егор воспользовался паузой и сделал вид, что, увидев соседку напротив, обратился к ней с улыбкой:
– Марь Иванна, позвоните в пятнадцатую, пусть пришлют санитаров, а то буйные попались. Без записи прутся. У меня всё на камеру записано, так что вызов не ложный. Тут ехать пару минут. Да и дороги ещё пустые.
Команда ранних «пациентов» переглянулась в нерешительности, а «психиатр» кивком головы показал на противопожарный датчик на потолке. Свет в коридоре не горел, а лампочка датчика коротко моргала маленьким красным огоньком. Этого было достаточно, чтобы пять пар ног быстро забарабанили по ступенькам вниз, не дожидаясь лифта.
На этот раз сон к новому квартиросъёмщику не вернулся. Заварив свежего кофейку, он сидел на кухне, шлёпая босыми ногами по прохладному полу, и пытался разобраться в ситуации.
Кому-то очень хотелось попасть в квартиру. Даже цирк с полицейским устроили. Жаль, что камеры не нашлось, а то бы славный ролик для «Tik Tok» получился. Хотя, если серьёзно посмотреть на перспективу, то в третий раз придут двое с битами. Что же так притягивает джентльменов удачи. Возможно, Егорка прокололся со своими шутками и разозлил каких-то серьёзных покупателей. Возможно, приходили за долгами к Гордону…
Нет, на повадки вышибал или домушников не похожи, самодеятельность какая-то. Специалист откроет пару таких дверных замков на счёт «раз» и возьмет без шума всё, что нужно. Скорее всего Галина захотела подставить Егора, поскольку никаких прав у него нет, чтобы переступать порог этой квартиры, а в его байки никто не поверит. Только зачем ей это? Что взять с нищего? Стоп, есть один аргумент – она разговаривала с его хозяйкой Натальей Сергеевной. Это свидетель…
Чтобы проверить версию, Грек кинулся к iPhone, в памяти которого должна сохраниться запись вчерашнего исходящего звонка. С нетерпением ждал, пока тот загрузится, и, наконец, прочитав, обомлел. Галина звонила на другой номер! Ловко. Он даже не заметил, а вернее, не подумал, что можно изменить пару цифр и просто разыграть лоха с его же сотовым. Мы привыкаем к мысли, что наши вещи служат только нам…
Следом возникла совсем неприятная мысль. Ведь Егорка сам предложил даме сыграть роль хозяйки квартиры, назвав по имени, хотя в лицо он Галину не знал. Вот почему бывший учитель не хранил никаких фотографий ни в сотовом, ни в компьютере. Как разведчик, всё держал в голове. В таком случае маленький прокол или взлом хакера не приведёт к катастрофе. Век живи, век учись, повторяла баба Вера, неучем легко управлять.
Получается, что за Владимиром могли следить и, как только оборона ослабла, пошли в атаку. Теперь понятно, кто слабое звено. Не приятно, но – факт. Стало быть, до следующей атаки совсем немного времени. Нужно понять, что ищут упыри. Если бы в квартире были деньги, новый постоялец не дожил бы до утра. Тут что-то иное…
Стоп! Дама спрашивала о пароле… Опаньки! Гопники не могли зайти в систему… Мозги не на то заточены. Украсть компьютер могут, а взломать его слабо. Это не банкомат, который перед болгаркой не устоит… Искать они будут только деньги, а Иса мог их спрятать только в электронном виде.
Грек едва дождался загрузки компьютера и стал лихорадочно шарить по всем папкам, проверяя любые идеи, приходящие в голову. Поиск становится результативнее, если знаешь, что искать. По типу файлов нашлись программы, используемые в работе с криптовалютами. Егор и сам пытался в студенческие годы заработать на биткоине. «Майнить», как говорят в этих кругах, но вложиться в «ферму» по вычислению драгоценных числовых последовательностей денег не хватало. Остались только знания и опыт…
Оказалось, что бывший учитель арендовал большие вычислительные мощности, используя «облачные» технологии и хранил номера электронных онлайн кошельков для криптовалюты на своем компьютере. Скорее всего, он сам не «майнил», а через дилеров продавал геймерам «военные секреты» за криптовалюту. Взять её было не так просто – пароли Иса держал только в своей голове, а деньги Егору сейчас были очень нужны.
Дело в том, что криптовалюты для хранения и обмена используют распределённую структуру, в отличии от банковской, называемой централизованной. Любой банк желает быть единственным администратором в своём хозяйстве. В противовес им придумали распределённую финансовую систему, в которой все её участники могут увидеть любой кошелёк, его транзакции и текущий баланс. Если, конечно, знают его номер, а это длинная последовательность больших и маленьких букв латинского алфавита вперемешку с цифрами.
Подбирать бесполезно, но даже если в сети криптовалют отыщется номер «3D7dC6RhA KNdA73uxH9fuYNK4XbhcRrVMx» узнать, кому он принадлежит невозможно, кошельки не имеют никаких имен и других персональных данных. Только хранят в себе информацию о том на какой кошелёк, когда и сколько переведено или получено, сколько имеется средств сейчас. В отличии от банковских карт электронные кошельки не обмениваются количественными параметрами денег, а только правами на использование неких числовых последовательностей, количество которых ограничено. Распределённая система электронных кошельков хранит всю информацию о том, кто и кому передал права на использование.
Для удобства, вместо длинного номера используют QR-код. Грек отыскал на компьютере Владимира файл с парой десятков таких QR-кодов. На которых хранились небольшие суммы, чей эквивалент по банковскому курсу не превышали пару сотен тысяч рублей. Это были не те деньги, за которыми явно охотились незваные гости, вернее, тот, кто их послал.
Тут у Грека стало разливаться приятное тепло… От кончиков пальцев по рукам и потом по всему телу. Чуйка намекала Егорке Рыбакову, что он стоит рядом с чем-то очень важным, но не видит. Глоток остывшего кофе был последней каплей. Парень вспомнил, что первой версией электронного кошелька с криптовалютой биткоин, был, так называемый, десктопный вариант. При его установке с сайта загружалась специальная программа, хранившая открытый и закрытый ключи доступа к кошельку. Она была полностью автономной и привязывалась к конфигурации данного компьютера, поэтому запускалась только на нем.
С одной стороны, это было наиболее безопасно, так как помимо паролей доступа к кошельку, можно было просто отключать интернет, чтобы закрыть доступ из сети. С другой стороны, это лишало его мобильности. Поэтому, со временем, появилось множество мобильных вариантов, которые всегда под рукой, поскольку где-то на сайте, в интернете, хранится пара открытого и закрытого ключей вашего кошелька для доступа со смартфона. На таких кошельках чаще держали небольшие суммы или вообще использовались одноразово.
Егор вспомнил о втором компьютере под столом и, взглянув на него, присвистнул. Этот системный блок напоминал своим внешним видом его первый компьютер десятилетней давности. Вот они закрома Родины, как говорила баба Вера, пряча пенсию за иконку.
Загрузка второго компьютера заняла немало времени, это было хорошим признаком. Автономный кошелёк хранила в себе копию всей сети криптовалюты или, так называемого блокчейна, и, каждый раз, при включении синхронизировал её. Современный объём такой автономной базы занимал более 100 гигабайт. Гость потратил это время с пользой – отыскал электронный переключатель, позволяющий использовать тот же монитор, клавиатуру и «мышку» со вторым блоком.
Предположение Егора оказалось верным, на втором компьютере была установлена десктопная версия кошелька. Но. Удручающий внешний вид обшарпанного корпуса скрывал современное «железо», десятую версию Windows и, пожалуй, лучшую программу десктопного кошелька – Exodus с закрытым кодом, богатым функционалом и отличным интерфейсом. Для доступа требовался обычный пароль, а не пара ключей шифрования.
Найдя в журнале последнюю дату работы Владимира с Exodus, Грек потратил не более десяти минут для подбора пароля на основе алгоритма по последней дате. Чуйка его не подвела. Это действительно были закрома. Да какие! Более двадцати миллионов долларов в эквиваленте. Конечно, курс может качнуться в меньшую сторону, но в целом, сумма привела его в восторг.
Грек мельком глянул на часы. Пора сматываться. Он нашёл больше, чем предполагал. Теперь, как говорят «каталы», главное вовремя встать из-за стола. Вспомнив про флешку, переданную ему Исой для записи встречи интересующей его дамы, он вставил ее в коммуникатор и скопировал туда файлы всех кошельков с первого компьютера по беспроводному интерфейсу. Чтобы его никто не дергал, снова выключил коммуникатор, вытащил драгоценную флешку. Расставаться с iPhone не хотелось, он вытащил из графитового корпуса и SIM-карту, затем спрятал их вместе в маленький кармашек джинсов. Теперь сотовый не будет откликаться на запросы о своём местоположении. Затем, быстро написал простой скрипт для копирования всех данных с обоих компьютеров на своё хранилище в необъятных просторах интернета с последующим удалением файлов. Для верности добавил полное форматирование дисков и запустил процесс.
Канал доступа в интернет у Владимира был отличный, но и объём данных огромный. Потребуется несколько часов для передачи, но зато, останется полная копия десктопа кошелька с двадцатью миллионами. Ждать не хотелось, а проверить результат в своём хранилище можно будет с любого компьютера или смартфона. На худой конец в случае сбоя, рискнуть и вернуться в эту квартиру какой-нибудь глухой ночью.
Перед уходом Грек вернул всё в исходное состояние и протер поверхности, предметов, которых касался. Уже стоя в дверях, вспомнил о бургерах в холодильнике и прихватил с собой.
Гости
Петляя между домами, не столько чтобы спрятаться в тени от палящего солнца, сколько поглядывая по сторонам – нет ли «хвоста», по южному району столицы лёгкой походкой шёл парень лет двадцати пяти в бейсболке, надвинутой до бровей и большим ярким пакетом, прихваченными из негостеприимной съёмной квартиры.
В кармашке джинсов спряталась маленькая флешка, хранящая в эквиваленте, пару миллионов рублей электронной валюты, а вот 60 рублей на проезд в метро не было. Рисковать проскочить без жетона не хотелось, он должен быть ниже травы и тише воды, а лучше, залечь на дно. Хотя бы ручейка, но прохладного.
Грек размышлял по дороге – запомнила ли вчерашняя гостья, которую он сгоряча сам назвал Галиной, телефон хозяйки квартиры в Митино, которую Рыбаков снимал третий год. У этой Галины были ловкие пальчики, он даже не заметил, как она изменила номер, благо, что это был коммуникатор Исы, а не её. Тем не менее, объяснять Наталье Сергеевне почему он не может оплатить квартиру и упрашивать пожить в долг, дело долгое и не из приятных. У дамы железное правило – деньги вперёд. Нужно сначала подстраховаться, а то выбросит все его нехитрые пожитки, ведь договор они не заключали. Скажет, что видит впервые и всё… А тут ещё лето, студенты из общаги разъехались по домам. Перекантоваться, по старой памяти, в какой-нибудь общаге «Бауманки» не светит.
Из подруг, до недавнего времени, оставалась одна Полина, но и с ней Егор успел повздорить. Неделю назад они договорились сходить в кино, а утром хороший заказ подвернулся. Срочно отвезти в Обнинск пакет. Туда доехал без проблем, отдал пакет, получил сотку «зелёных», а обратно никак. Движение остановили из-за какого-то пожара. Простояли в чистом поле часа три. Плюнул, поймал машину до Москвы, но всё равно опоздал. И деньги отдал, и Полина трубку не берет. Какая-то черная полоса…
Тут Грек отметил, что ему на глаза второй раз попался парень его возраста с короткой стрижкой в белой футболке с совой. На прокаченном рельефном бицепсе проглядывала какая-то татуировка. Резко свернув во двор и, выйдя с другой стороны, он наткнулся лицом к лицу с другим парнем в такой же футболке и не самым приятным лицом. Детство без отца выработало в Рыбакове реакцию на подобные неожиданные встречи. Резкий рывок в полшага вперёд и короткий крюк снизу в челюсть сработали автоматически. Егор только услышал, как клацнули зубы, и незнакомец тут же безвольно осел вниз. В два прыжка удалось оказаться за углом здания и, как ни в чём не бывало, двинуться дальше.
Он даже не запомнил лица, только ощущение опасности, исходившей от парня с неприятной ухмылкой. Сейчас поймать бы такси, но в кармане ни копейки, а район незнакомый. Егор принялся петлять, понимая, что его ищут. Услышав переливистый сигнал открывшейся входной двери четырнадцатиэтажки, Грек успел подбежать и, показав пожилой женщине рекламный пакет «Бургер Кинг», с улыбкой пояснил, что это доставка.
Поднявшись на лифте до упора, по-хозяйски сел на ступеньки, развернул упакованный в фирменную бумагу бургер и не торопясь перекусил. Через четверть часа осторожно огляделся. Жара загнала большинство горожан по домам. Многие окна даже были закрыты жалюзи. Стараясь прижиматься к стенам, словно ища хоть какую-то тень, Грек короткими перебежками добрался до центра города. К тому времени, стало чуть прохладнее, народу на улицах прибавилось. Затерявшись среди прохожих, спешащих по своим делам, можно было почувствовать себя в безопасности.
Через некоторое время, Грек зашёл в знакомое кафе, которое встретило прохладой и привычной атмосферой. На его столике по-прежнему стояла табличка «зарезервировано». Заметив Егора, знакомый официант, убрал её и быстро принёс чашку американо.
– Спасибо, Виталик, – коротко кивнул ему постоянный клиент. – Задержись на минутку…
– Поужинать?
– Нет, дружище. Хочу предложить тебе десять штук за небольшую услугу.
– Какую? – заинтересовался официант.
– Клиент должен расплатиться со мной, но ему удобнее скинуть безнал евро, а у меня, если помнишь, увели сотовый и кредитку. Надеюсь, у тебя виртуальная карточка есть для интернета.
– Ну, да…
– Если принесёшь мне сейчас ноутбук, я потолкую чуток с клиентом, и он на твою карточку переведет немножко рубликов. Банкоматов рядом достаточно. Получишь бабки, десять тебе, остальное мне. Я тут и подожду.
– Не вопрос.
Греку понадобилось не более двадцати минут, чтобы открыть один из электронных кошельков, которые Иса использовал для расчетов с дилерами. Остаток от какой-то операции в четверть биткоина переместилась в кошелёк Рыбакова, что в эквиваленте составило около 600 000 рублей. Отщипнув от этой суммы треть, так называемых «сатоши», Рыбаков конвертировал их в доллары, а потом в рубли, потеряв доли процента на цепочку переводов.
Когда Виталик принёс ещё одну чашку американо, и положил рядом с ней «раскладушку», в которой обычно официанты приносят клиенту счёт на оплату, Егор оставил в ней десять тысяч, а остальное положил в карман. Оба довольно улыбнулись.
– Слушай, Виталик, последняя просьба, – отставил чашку в сторону Егор, – дай позвонить по твоему сотовому хозяйке съёмной квартиры, а то ключа у меня так и нет.
– Держи, погорелец.
– Я твой должник, дружище.