Как программист решил 3-летнюю биткоин-головоломку на 50 тысяч долларов

200
200 points

Недавно с биткоин-кошелька, известного как 1FLAMEN6, кто-то неожиданно перечислил 4,87 биткоинов, стоимость которых в то время составляла около 50 тысяч долларов. И хотя этот кошелек принадлежал криптохудожнице, известной в Twitter как @coin_artist, она не совсем не расстроилась о потерянных биткоинах — на самом деле она была в полном восторге

Кошелек 1FLAMEN6 был связан с головоломкой, созданной @coin_artist и её коллегой-криптографиком Робом Майерсом в 2015 году.

Головоломка представляет собой картину под названием «TORCHED H34R7S». Её необходимо было решить, чтобы получить доступ к секретному ключу биткоин-кошелька 1FLAMEN6. Именно поэтому, когда @coin_artist увидела, что кто-то забрал биткоины из кошелька, она поняла, что головоломка наконец-то решена - почти через три года после создания.

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

Однако рост цены биткоина в 2017 году в конечном итоге привёл к решению головоломки.

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

Изображение: Twitter/@coin_artist

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

6 лент, привязанных к ключу на картине, соответствуют шестибитному шифру, который действует как буквальный ключ к остальной части головоломки. Если внимательно присмотреться, то можно увидеть два типа лент: длинные и короткие. Короткие ленты соответствуют 0, а длинные - 1, что означает, что шифр ключа имеет значение 011010.

Изображение: Twitter/@coin_artist

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

Отметим, что приз парня на самом деле превышает 50 тысяч долларов, так как биткоины в кошельке 1FLAMEN6 были приобретены еще в 2014 году. А это означает, что он также может претендовать на такое же количество монет основных форков биткоина, произошедших после этого, вроде Bitcoin Cash.


Понравилось? Поделитесь с друзьями!

200
200 points