Адреса bitcoin. часть ii, практика

Что такое открытый ключ?

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

Хеш открытого ключа всегда равен 1:

1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2

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

Читать также: Анализ рынка криптовалюты на 14 декабря 2017 года

Биткоин-кошельки: какие виды есть на крипторынке

Для начала давайте вспомним, какие виды кошельков для криптовалют представлены на крипторынке. 

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

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

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

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

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

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

Что касается холодных криптокошельков, к ним относятся все решения, которые не подключены к Интернету. В числе классических холодных криптокошельков: 

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

Бумажные биткоин-кошельки — на первый взгляд самый простой вариант, но в то же время и наиболее рискованный. Это обычный лист бумаги, на котором распечатан адрес и приватный ключ, например, в виде QR-кода. Однако потерять или повредить такой кошелек очень просто, не говоря уже о возможной краже информации. Также заметим, что для отправки монет с такого адреса все равно придется использовать какой-то кошелек. 

Стоит отметить, что на крипторынке бытует мнение, что холодные биткоин-кошельки намного безопасней горячих. Ведь чтобы получить доступ к хранящимся на них средствам, хакеру сначала нужно завладеть кошельком, а затем обойти сложную систему безопасности (если речь идет об аппаратных). Однако, как показывает практика, опытные хакеры без труда взламывают такие биткоин-кошельки, а крупные производители вроде Ledger не раз обвинялись в утечке персональных данных пользователей. 

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

Холодный или горячий

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

Холодный кошелек установлен на компьютере без доступа к интернету. Можно ли так работать? Да, вполне. Вы можете на оффлайн компьютере подписать транзакцию о переводе Маше 1 BTC, скопировать текст транзакции на флешку, перенести на компьютер с доступом к интернету и отправить транзакцию в сеть. Звучит сложно (на самом деле это делается просто), но безопасность стоит того. Инструкция на английском как создать кошелек Electrum на двух компьютерах, один — оффлайн с приватным ключом, другой — онлайн, без приватного ключа.

Какие ключи бывают у кошелька?

Рассмотрим кошелек в криптовалюте Bitcoin, у него есть:

Приватный ключ: генерируется случайным образом. Это 256-битное число. Обычно его записывают в шестнадцатеричном формате, например:

Публичный ключ: генерируется из приватного ключа (решается криптографическое эллиптическое уравнение). Это 512-битное число. Обычно его записывают в шестнадцатеричном формате, например:

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

Имея приватный ключ вы можете получить публичный ключ и адрес, а вот обратно схема не работает. Зная адрес, публичный ключ не найти, а уж приватный подавно.

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

Важно 1! Никогда и никому не показывайте свой приватный ключ. Завладев приватным ключом вашего кошелька, злоумышленник может перевести все ваши Биткоины куда-угодно (украсть)

Важно 2! Но совершенно не очевидно. Вы можете сгенерировать приватный ключ самостоятельно

Для этого надо взять монетку и подбросить ее 256 раз, записать нули и единички вместо орла и решки, преобразовать в шестнадцатеричное число и вуаля!

Важно 3! Неужели никто не может сгенерировать точно такой же приватный ключ, как и я? Может, но вероятность этого чудовищно мала. Такие вот они, БОЛЬШИЕ числа

Не верите? Читайте и здесь. Единственный вариант получения одинаковых кошельков — глюк генератора случайных чисел (когда он выдает неслучайные числа). Давайте посмотрим на сайт https://www.bitaddress.org/ — он генерирует приватный ключ и адрес. Кнопка «Generate new address» делает новую пару. Парадокс в том, что этот адрес, что вы видите сейчас, никто никогда не видел до вас! Вы можете сгенерировать хоть сотню новых адресов, но их никто никогда раньше не встречал! Можете забить в гугл и проверить, кстати.

Биржа

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

Настоятельно не рекомендуем хранить какие-либо средства на бирже!

Как сказал Andreas Antonopoulos: «Как я могу доверить свои деньги стартапу из шести человек, который существует 3 месяца?» Кстати, классный дядька, у него много видео с ликбезом по Биткоину: https://www.youtube.com/user/aantonop/featured

Как осуществляется проверка транзакции?

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

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

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

Приватный и публичный ключи.

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

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

Ни в коем случае его нельзя импортировать в чужие кошельки или в новые кошельки (например, для получения Bitcoin Cash и Bitcoin Gold) до тех пор, пока на основном кошельке (от которого ключ) есть биткоины. Сначала переведите их в другой безопасный кошелек, и уже потом импортируйте приватный ключ в новые кошельки.

  • Сегодня появилось много мошенников в сети, которые используют социальную инженерию, чтобы увести ваши ключи.
  • Они могут предложить вам бесплатные токены (Airdrop) за каждый биткоин, который вы храните в кошельке.
  • Либо помогут получить новую монету (Bitcoin Gold) быстрее других через инновационный онлайн кошелек.
  • Уловок может быть масса. Их главная задача – заставить вас загрузить приватный ключ в сеть или написанное ими приложение.

Сделаете – и можете прощаться с криптовалютным портфелем.

Перенос приватных ключей (свиппинг)

В некоторых случаях может потребоваться импорт приватного ключа, например, из бумажного носителя в кошелек

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

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

Использовать свиппинг стоит в таких случаях:

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

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

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

Самые последние новости криптовалютного рынка и майнинга:

Исследование Fidelity: 52% крупнейших инвесторов уже владеют криптовалютой

«Народная партия» Канады выступила с критикой Центробанка и поддержала биткоин

Эмитенты стейблкоинов обязаны обеспечить свободную конвертацию токенов в фиат

Создатель биткоина Сатоши Накамото увековечен в виде бронзовой статуи в Венгрии

Как изменилась комиссия за транзакции в сети Ethereum после обновления London?

The following two tabs change content below.

Mining-Cryptocurrency.ru

Материал подготовлен редакцией сайта «Майнинг Криптовалюты», в составе: Главный редактор — Антон Сизов, Журналисты — Игорь Лосев, Виталий Воронов, Дмитрий Марков, Елена Карпина. Мы предоставляем самую актуальную информацию о рынке криптовалют, майнинге и технологии блокчейн.
Отказ от ответственности: все материалы на сайте Mining-Cryptocurrency.ru имеют исключительно информативные цели и не являются торговой рекомендацией или публичной офертой к покупке каких-либо криптовалют или осуществлению любых иных инвестиций и финансовых операций.

Новости Mining-Cryptocurrency.ru

  • Исследование Fidelity: 52% крупнейших инвесторов уже владеют криптовалютой — 18.09.2021
  • «Народная партия» Канады выступила с критикой Центробанка и поддержала биткоин — 18.09.2021
  • Эмитенты стейблкоинов обязаны обеспечить свободную конвертацию токенов в фиат — 18.09.2021
  • Создатель биткоина Сатоши Накамото увековечен в виде бронзовой статуи в Венгрии — 18.09.2021
  • Как изменилась комиссия за транзакции в сети Ethereum после обновления London? — 18.09.2021

Холодный или горячий

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

Холодный кошелек установлен на компьютере без доступа к интернету. Можно ли так работать? Да, вполне. Вы можете на оффлайн компьютере подписать транзакцию о переводе Маше 1 BTC, скопировать текст транзакции на флешку, перенести на компьютер с доступом к интернету и отправить транзакцию в сеть. Звучит сложно (на самом деле это делается просто), но безопасность стоит того. Инструкция на английском как создать кошелек Electrum на двух компьютерах, один — оффлайн с приватным ключом, другой — онлайн, без приватного ключа.

Как получить приватные ключи?

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

Вот пошаговая инструкция по экспорту ключей из кошелька Exodus:

1. Включите Меню Разработчика (Developer Menu), для Windows и Linux открывается нажатием CNTR+SHIFT+D.

2. В появившемся меню выбираем криптовалюту, приватный ключ к которой нужно извлечь. Переходим Developer – Assets – Криптовалюта (Биткоин, например) – Export Private Keys.

3. Появится окно с предупреждением (Вы уверены, что хотите извлечь приватный ключ? Помните, что ключ нужно хранить в безопасном месте. Любой, кто получит ваши ключ, может украсть ваши криптовалюты).

Выбираем I’m sure (уверен).

4. После чего папка exodus-exports с приватным ключом будет создана на рабочем столе. Скопируйте из неё ключ, а саму папку сразу же удалите.

Выше показан файл с приватным ключом после экспорта.

Вот как он выглядит, если его открыть в редакторе Libre Office (всегда скрывайте ваш баланс и приватный ключ, когда публикуете конфиденциальные данные):

Какие шансы?

Вероятность нахождения 1 адреса 2^256 степени (примерно равно 10^77), что практически невозможно, но это как бесплатная биткоин лотерея и 1) с момента создания проекта скорости выросли в миллион раз, 2) в поиске 10^7 адресов, что увеличивает шансы, 3) в приватном ключе 64 знака, а в адресе только 40, поэтому у каждого адреса существует 2^(256/64*40=96), т.е. 2^96 (10^29) работающих приватных ключей. Проверив 2^(256-256/64*40=160) 2^160 (10^48) ключей, будут найдены все адреса, 4) используется особый математический рандом, сужающий область поиска на порядки, 5) если для поиска 1 видеокарте требуется миллион лет, тогда миллион видеокарт найдет за 1 год. В отличие от майнинга, когда добывается регулярно по чуть-чуть, процесс поиска ключей занимает длительное время, но и вознаграждение существенней.

Есть и другие направления развития проекта: на основе проверенных приватных ключей и полезных математических вычислений планируется сделать новую криптовалюту, которую участники как бы добывают уже сейчас, перенос открытого кода в блокчейн с запуском криптовалюты, привязанной к количеству проверенных приватных ключей с возможностью покупать/продавать и менять свой %, полная автоматизация и децентрализация (вся статистика в программе, программы участников связаны между собой в сеть).

Источник

Список источников:

  1. Википедия RSA
  2. Conversion from Putty to SecureCRT with auth. keys, SecureCRT Forum
  3. Secure Shell Configuration Guide, Cisco IOS Release 15E
  4. Скачивание PuTTYgen
  5. Huawei, официальная документация — описание различных форматов ключей для импортирования на маршрутизатор Huawei
  6. Huawei USG 6000, настройка аутентификации по публичным ключам (CLI: Example for Logging In to the CLI Using STelnet (RSA Authentication))
  7. Nexus 9000 Configuration guide SSH public key
  8. man ssh-keygen — всё про генерацию ключей на mac os x.
  9. SSH config file на MAC OS X
  10. Как указывать другой публичный ключ в параметрах SSH
  11. Как указывать сторонний публичный ключ в параметрах SSH config
  12. Как преобразовать openssh public key в формат RFC4716

Сколько Биткоинов потеряно?

Многим интересен вопрос о том, сколько Биткоинов потеряно в принципе. Сразу упомянем о том, что потерянными токенами считаются те, доступ к использованию которых был полностью утрачен.

Сейчас 90% монет хранятся всего лишь на 0,8% от всех созданных кошельков. Лишь половина из этих хранилищ содержит в себе более 10 Биткоинов. Многие из хозяев этих хранилищ являются майнерами, которые на начальном этапе запуска блокчейна получали десятки монет за каждый добытый блок.

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

Исследования Chainalysis

Единственной более-менее авторитетной проверкой в данной отрасли является исследование Chainalysis (известная аналитическая компания). Ее специалисты подтвердили потерю 3,8 млн BTC. 

Данные основываются на проверке всех находящихся в обороте монет, отталкиваясь от параметра их возраста и активности использования (насколько часто они перемещались из кошелька в кошелек и участвовали в операциях).

Chainalysis считает, что самые значительные безвозвратные потери произошли в период первых двух лет после запуска блокчейна Биткоина. Именно на отрезке между 2009 и 2010 годами фиксировались самые значительные заработки в «цифровом золоте» при помощи майнинга. А заниматься этим тогда можно было даже на обычном компьютерном оборудовании, которое было у многих.

Ключевым показателем для определения числа мертвых монет оказалась активность в период появления форка под названием Биткоин Кэш. Тогда владельцам BTC было попросту выгодно производить финансовую активность. Дополнительно учитывались сообщения о проблемах с доступом к кошелькам, а также фактические просьбы о помощи с возвращением возможности использовать монеты.

Как восстановить Bitcoin Core

Надеюсь, данный кошелек в представлении не нуждается. Поэтому сразу перейдем к интересующим нас вопросам.

Резервное копирование и восстановление кошелька Bitcoin Core, осуществляется с помощью извлечения приватных ключей и\или копирования файла wallet.dat

Резервная копия приватных ключей Bitcoin Core

  1. Нужно зайти в консоль кошелька. Для этого в верхней панели выбираем «Помощь» — «Окно отладки» — выбираем вкладку «Консоль».
  2. В консоли выполняем команду: dumpprivkey №_кошелька (то есть ваш адрес или публичный ключ). В консоли мы получим ответ в виде Rj23flJ1hjBIB57bHbj09HV3JbKJbh5Nq68nyUn, то есть это будет несвязный набор букв и цифр.

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

Восстановление с помощью приватных ключей

  1. Если по каким-то причинам ваш кошелек слетел и все файлы пропали. Устанавливаем заново Bitcoin Core или любой другой кошелек.
  2. Запускаем кошелек.
  3. Переходим в консоль. Для этого в верхней панели выбираем «Помощь» — «Окно отладки» — выбираем вкладку «Консоль».
  4. В консоли выполняем команду: importprivkey ваш_приватный_ключ (вводим сохраненный ключ)
  5. Ожидаем, пока скачается блокчейн и в итоге имеем все свои монеты снова!
  6. Если нужно, повторяем эту операцию для всех адресов.

Резервное копирование с помощью wallet.dat

Что нужно сделать:

  1. В верхней панели управления выбираем «Файл» — «Сделать резервную копию бумажника». После этого откроется окно, где нужно будет указать имя файла и место сохранения.
  2. Называем файл wallet.dat и выбираем место для сохранения.
  3. Создаем не менее трех копий на разных носителях.

Теперь у вас есть копия вашего кошелька.

Восстановление Bitcoin Core с помощью wallet.dat

Последовательность действий:

  1. Устанавливаем заново кошелек Bitcoin Core.
  2. Закрываем кошелек.
  3. Заменяем исходный файл wallet.dat на нашу сохраненную копию, по умолчанию он будет находиться в C:\users\Имя-ПК\appdata\roaming\НазваниеМонеты
  4. Открываем кошелек и ждем синхронизации всех блоков. После окончания синхронизации вы увидите все свои монеты и совершенные транзакции.

Холодный или горячий

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

Холодный кошелек установлен на компьютере без доступа к интернету. Можно ли так работать? Да, вполне. Вы можете на оффлайн компьютере подписать транзакцию о переводе Маше 1 BTC, скопировать текст транзакции на флешку, перенести на компьютер с доступом к интернету и отправить транзакцию в сеть. Звучит сложно (на самом деле это делается просто), но безопасность стоит того. Инструкция на английском как создать кошелек Electrum на двух компьютерах, один — оффлайн с приватным ключом, другой — онлайн, без приватного ключа.

Что происходит на самом деле?

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

Пользователь создал бот для постоянного сканирования данных адресов и перехвата всех отправляемых на них биткоинов, и волей случая он наткнулся на транзакцию в 0,5 биткоина на адрес с раскрываемым закрытым ключом. К сожалению, бот сработал недостаточно хорошо, и  ему не удалось во время создать транзакцию. Биткоины были извлечены из кошелька и отправлены дальше. Однако пользователь что-то заподозрил и продолжил эксперимент с ботом, после чего он заметил, что аналогичный «адрес сбора» использовался во множестве способов раскрытия ключей. По меньшей мере, один адрес из всех методов перечислял биткоины, один за другим, в адрес кого-то, контролирующего всю систему. Ежедневно пользователь наблюдал более 6 транзакций, прошедших через его базу данных закрытых ключей.

Например, пользователь Reddit под ником /u/fitwear рассказал о взломе кошелька на blockchain.info и краже почти 9 BTC

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

Анонимному пользователю Pastebin удалось найти 9 биткоинов на адресе, копия закрытого ключа к которому содержалась в его базе данных.  Пользователю /u/fitwear повезло, и он получил свои биткоины назад, однако дальнейшее расследование адреса открыло очень тревожные подробности.

Очевидно, что предположения техподдержки blockchain.info о вирусе абсолютно необоснованны – логично, что разработчик создал бы закрытый ключ из какой-то конфиденциальной информации, а не случайного адреса.  Тот факт, что адрес является случайным, дает любому понимающему эту схему шанс забрать монеты до того, как хакер сможет отправить их в кошелек, находящийся под его контролем. Что-то здесь определенно  не сходится.

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

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

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