Разработчик Bitcoin Core Кори Филдс, сотрудник Digital Currency Initiative Массачусетского технологического института, 4 ноября опубликовал в рассылке bitcoin-dev концепцию «квантовых мин». Идея описывается как мысленный эксперимент, призванный сделать невыгодной кражу биткоинов с помощью будущего квантового компьютера.
Угроза связана с адресами, чьи публичные ключи уже раскрыты в блокчейне. По оценкам, в таких кошельках находится около 7,1 млн BTC — примерно 35% эмиссии. Теоретически достаточно мощный квантовый компьютер мог бы по публичному ключу вычислить приватный ключ. Сейчас публично продемонстрированного квантового компьютера такого уровня нет, однако проблема затрагивает старые форматы транзакций и повторное использование адресов, включая монеты ранних лет существования сети.
Суть «квантовых мин» в залоговой ловушке. Легитимный владелец заранее создаёт скрытое доказательство владения монетами. Если злоумышленник позже попытается перевести уязвимые BTC, он должен предоставить сопоставимый залог из квантово-безопасного кошелька. Например, для перевода 1 BTC потребуется ещё 1 BTC. Обе суммы блокируются на срок, например 30 дней. В течение этого периода настоящий владелец может раскрыть доказательство, вернуть свои монеты и забрать залог атакующего. При этом вор заранее не знает, защищён ли конкретный кошелёк «миной».
Для владельцев, утративших ключи или неактивных много лет, Филдс предложил отдельную аукционную модель. Участники заранее размещают скрытые ставки на уязвимые балансы. Если квантовая атака запускает вывод средств, после окончания периода доказательства владения начинается аукцион: участники раскрывают ставки и претендуют на часть залога атакующего, а уязвимые монеты могут быть уничтожены. Такая схема не гарантирует возврат средств изначальному владельцу, но делает атаку менее привлекательной.
У механизма есть ограничения. Сеть не сможет отличить настоящего владельца от взломщика, восстановившего тот же приватный ключ. Добросовестному держателю, весь баланс которого находится в старом кошельке, потребуется найти дополнительную сумму для залога. Кроме того, реализация невозможна без квантово-безопасных выходов и новых правил консенсуса, вероятно, через софтфорк. Филдс подчёркивает, что конкретные параметры — размер залога, сроки, штрафы и условия уничтожения монет — ещё не определены.
Ранее Coinbase призывала разработчиков готовиться к квантовым угрозам, предупреждая, что миграция существующих кошельков может занять несколько лет. Fireblocks также оценивала миллионы BTC в потенциально уязвимых адресах, а BitMEX предлагал ограничивать старые кошельки только после появления доказательств реальной квантовой атаки.