Vanitygen++ — делаем модные адреса крипто-кошельков

Vanitygen-plusplus — это форк классического vanitygen, который генерирует красивые адреса для 100+ криптовалют, работает на CPU/GPU и умеет в split-key для большей безопасности.

github.com/10gic/vanitygen-plusplus

Сначала важный момент. Современные кошельки типа Electrum используют HD wallets — для каждого платежа создаётся новый адрес. И это правильно для приватности. Но иногда нужен постоянный адрес для донатов, публичных платежей или просто для красоты. Вместо случайного 1K4nX8bDfTy3… можно иметь 1Beer… или 1Onion….

Программа генерирует тысячи случайных ключей и проверяет, начинается ли адрес с нужного префикса. Сложность растёт экспоненциально — каждый символ увеличивает время поиска в 58 раз. Простой префикс типа 1Love найдётся за секунды, а уже 1Bitcoin может искаться часами. Такой принцип подбора префиксов также лежит в основе подбора «красивых» onion-доменов.

Поддерживаются все форматы адресов. Legacy начинаются с 1 (./vanitygen++ 1Beer), Nested SegWit с 3 (./vanitygen++ -F p2sh 3Pay), Native SegWit с bc1q (./vanitygen++ -F p2wpkh bc1qqqq), а самые новые Taproot с bc1p (./vanitygen++ -F p2tr bc1pppp).

Не доверяете генерацию ключей на чужом железе? Используйте split-key: генерируете пару ключей локально, отправляете публичный ключ на мощный сервер для поиска, потом комбинируете результат со своим приватным. Сервер не может украсть деньги — у него нет финального ключа. Инструкция есть в README-секции репозитория. Импорт итоговых ключей есть в поддерживаемых кошельках (тот же Electrum).

Для длинных префиксов можно арендовать GPU-серверы на пару часиков — разница в сотни раз. Но для 8+ символов даже это не поможет — чисто математически на это уйдут годы на любом железе.

ИМХО: Vanity-адреса — чисто гиковский фан и чуток маркетинга. Для серьёзных денег используйте HD wallets с ротацией адресов. И помните, что генерировать ключи нужно только на проверенном железе с официальными исходниками.

Свежее