В блок 963 629, подтверждённый двадцать второго августа в 19:45 по Гринвичу, кто-то записал послание на 255 байт: «Я сделал биткоин-головоломку, используя информацию из генезис-блока, созданного Сатоши, чтобы сгенерировать кошелёк». Автор неизвестен, сумма на кошельке не раскрыта, решения пока никто не предъявил. Любопытнее самой загадки то, что автор говорит о ней дальше: энтропия ключа, по его словам, «крайне низкая», а резервная копия не нужна — всё необходимое уже лежит в генезис-блоке.
Коротко: что известно
Запись сделана в выходе типа OP_RETURN — служебном поле, куда можно поместить произвольные данные, не создавая при этом монет. Блок и время мы проверили по публичному узлу: высота 963 629, двадцать второе августа, 19:45 UTC, в блоке 5556 транзакций.
На находку обратили внимание аналитики Galaxy Research двадцать третьего августа. Именно из их публикации известны слова автора про низкую энтропию и отсутствие резервной копии.
Ни адрес кошелька, ни размер награды в доступных материалах не приводятся. Подтверждённых сведений о том, что головоломку кто-то решил или что средства с неё двигались, тоже нет.
Что именно проверяемо
| Утверждение | Статус |
|---|---|
| Запись в блоке 963 629 | проверено по узлу сети |
| Размер послания — 255 байт | по данным публикаций |
| Ключ выведен из генезис-блока | заявление автора, не проверено |
| Энтропия «крайне низкая» | заявление автора |
| Сумма на кошельке | не раскрыта |
| Головоломка решена | подтверждений нет |
Важная оговорка: способ генерации кошелька автор не раскрывает. Проверить, действительно ли ключ выведен из данных генезис-блока, со стороны невозможно.
Почему это демонстрация, а не игра
Вот наблюдение, ради которого стоит смотреть не на приз, а на метод. Автор построил кошелёк на общедоступных данных — том самом первом блоке, содержимое которого знает наизусть половина отрасли. И объявил об этом публично.
Это ровно тот сценарий, от которого в последний месяц пострадали владельцы аппаратных кошельков: кража с Coldcard затронула более пяти тысяч адресов именно потому, что при генерации сида устройство срывалось на предсказуемый источник случайности. Разница только в намерении: там дефект был случайным, здесь он объявлен как условие задачи.
Значит, головоломка — это наглядное пособие. Она показывает, что стойкость ключа держится не на длине и не на алгоритме, а на непредсказуемости исходного числа. Если это число можно воспроизвести, зная процедуру, то кошелёк защищён ровно до того момента, пока процедуру не угадали. Про то, откуда кошелёк берёт случайность, мы писали отдельно.
Автор написал, что резервная копия ему не нужна: всё необходимое лежит в генезис-блоке. Это и есть определение уязвимого ключа, просто произнесённое вслух.
Что тут нового с технической стороны
Послание на 255 байт стало возможным не случайно. Долгое время в поле OP_RETURN помещалось не больше восьмидесяти байт, и от этого ограничения разработчики решили отказаться — мы разбирали спор вокруг него.
Спор был как раз о том, стоит ли позволять записывать в цепочку произвольные данные. Сторонники говорили, что запретами всё равно ничего не добиться, противники — что блокчейн превратится в свалку.
Нынешняя запись даёт обеим сторонам аргумент: это не спам ради спама, но и не платёж — это объявление, которое будет храниться в цепочке столько же, сколько сами монеты.
Чего в источниках нет
Не названы ни автор, ни адрес кошелька, ни сумма награды — то есть проверить масштаб затеи нельзя.
Не раскрыт способ вывода ключа: заявление о происхождении от генезис-блока остаётся заявлением.
Нет и подтверждений, что задача вообще имеет решение: возможно, это розыгрыш, а возможно — приманка, рассчитанная на то, что кто-то потратит вычислительные ресурсы впустую.
Частые вопросы
Что записано в блоке?
Текст на 255 байт в служебном поле OP_RETURN с сообщением о том, что автор сделал головоломку на данных генезис-блока.
Сколько там биткоинов?
Сумма не раскрыта. Ни адреса, ни размера награды в доступных материалах нет.
Кто-то её решил?
Подтверждённых сведений об этом нет, движения средств по объявленной награде не зафиксировано.
Что такое низкая энтропия?
Малое число возможных вариантов ключа. Такой ключ можно подобрать перебором, если известен способ его получения.
Мой кошелёк в опасности?
Нет, если ключ сгенерирован нормальным источником случайности. Опасны ключи, выведенные из известных данных или слабого генератора.
Зачем вообще писать текст в блокчейн?
Поле OP_RETURN позволяет оставить данные без создания монет. Запись остаётся в цепочке навсегда и не может быть отредактирована.
Источники
Материал подготовлен на основе публикации crypto.news, данных публичного узла сети по блоку 963 629 и наблюдений Galaxy Research.
Обсуждение
Добавить комментарий