Forklog
2023-07-13 08:12:09

Что такое биткоин-пазлы?

Главное Биткоин-пазлы — это 75 кошельков, которые содержат 969 BTC (~$29,4 млн на момент публикации).  Любой желающий может забрать эти биткоины, если подберет приватные ключи. Создать аналогичные игры не так уж сложно. Кто и когда создал биткоин-пазлы? 15 января 2015 года аноним распределил 32,9 BTC между 256 адресами: первый получил 0,001 BTC, второй — 0,002 BTC, третий — 0,003 BTC и так далее, вплоть до 0,256 BTC. Пользователи Bitcointalk заметили эти транзакции и выявили закономерность — приватные ключи к адресам в бинарном формате начинались с нулей, количество которых постепенно уменьшалось: ключ к первому адресу — 0…00000000001, один случайный бит; ключ к четвертому адресу — 0…00000001000, четыре случайных бита; ключ к девятому адресу — 0…000111010011, девять случайных битов. До сих пор неизвестно, кто стоит за проектом, однако создатель пазлов периодически напоминает о себе. В 2017 году он переместил биткоины с адресов от №161 до №256 на «младшие» адреса. Скорее всего, из-за того, что в обозримом будущем невозможно подобрать ключ длиннее 160 битов. Почему адреса назвали пазлами? Сообщество предполагает, что создатель головоломки хотел продемонстрировать устойчивость биткоин-адресов к перебору ключей. Пользователи относятся ко взлому пазлов как к заданию с вознаграждением, а не попытке воровства. Аноним старается поддерживать интерес сообщества к игре. В апреле 2022 года он увеличил вознаграждения в 10 раз и забрал биткоины с каждого пятого адреса. На момент публикации не взломаны 75 пазлов (от №66 до №160) с балансами от 6,6 BTC (~$200 500) до 16 BTC (~$486 100). Общая сумма монет в пазлах составляет 969 BTC (~$29,4 млн).  Как получить биткоины из пазлов? Для решения биткоин-пазла нужно подобрать приватный ключ к соответствующему адресу.  В первые сутки с момента создания головоломки пользователи взломали 29 пазлов. Подбор ключей к адресу №40 занял две недели, к адресу №47 — семь месяцев, а к адресу №64 — пять лет. Самый простой из оставшихся пазлов содержит 66 случайных битов. Количество возможных комбинаций — 7,37 * 10^19. Если проверять по миллиарду вариантов в секунду на видеокарте GTX 1660 Ti, то на проверку диапазона уйдет две тысячи лет.  Участники сообщества создали десятки инструментов для решения пазлов. Вот несколько из них: Private Key Finder — веб-приложение для подбора ключей к кошелькам  с биткоинами и Ethereum. Использует процессор компьютера, не требует установки; KeyHunt — программа с открытым исходным кодом для брутфорса биткоин-ключей в заданном диапазоне. Использует процессор, работает на Linux; BitCrack — еще один инструмент для брутфорса приватных ключей. Использует видеокарту, работает на Windows. Чтобы увеличить шансы подбора, можно присоединиться к пулу 66 Bit Collective. Его участники разделили диапазон возможных решений к пазлу №66 на 33 млн частей и проверяют их по отдельности. В случае успеха они разделят награду пропорционально количеству проверенных ключей. Как создать биткоин-пазлы? Создать похожую головоломку можно в любой сети. Для этого нужно повторить действия анонима из 2015 года: Сгенерировать 256-битные строки, в которых случайными являются от 1 до 256 бит. Превратить каждую строку в приватный ключ по криптографической формуле выбранного блокчейна. Сгенерировать публичные адреса. Отправить на них токены. Размер наград должен соответствовать количеству случайных бит в ключе. История биткоин-пазлов показала, что подбор ключей с 60 и более случайных битов может занять несколько лет.  Чтобы сохранить интерес к игре, стоит использовать несколько адресов с небольшим количеством случайных битов и меньшим вознаграждением, чем добавлять монеты за каждый дополнительный бит.

Get Crypto Newsletter
Read the Disclaimer : All content provided herein our website, hyperlinked sites, associated applications, forums, blogs, social media accounts and other platforms (“Site”) is for your general information only, procured from third party sources. We make no warranties of any kind in relation to our content, including but not limited to accuracy and updatedness. No part of the content that we provide constitutes financial advice, legal advice or any other form of advice meant for your specific reliance for any purpose. Any use or reliance on our content is solely at your own risk and discretion. You should conduct your own research, review, analyse and verify our content before relying on them. Trading is a highly risky activity that can lead to major losses, please therefore consult your financial advisor before making any decision. No content on our Site is meant to be a solicitation or offer.