Как создать свой уникальный адрес Bitcoin и Ethereum

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

Учитывая, что адрес вашего кошелька - это как номер вашего банковского счета, который вы сообщаете или показываете другим людям, чтобы они могли отправлять вам криптовалюту, что если бы вы могли персонализировать этот адрес, чтобы он не был просто еще одной случайной строкой цифр и букв?


vanity address - это уникальный персонализированный адрес. Это адрес, часть которого выбрана, а не сгенерирована случайным образом. Добавление vanity address используется для того, чтобы отличить его от других (случайных) адресов, придать ему индивидуальность, усилить бренд, отправить сообщение или заставить владельца (владельцев) почувствовать себя крутым.

Теперь давайте рассмотрим несколько живых примеров.

Популярный vanity address - 0x00000000000000000000000000000000000000000000000000dead.


Заметили "dead" в конце? Оно иногда используется вместо стандартного нулевого адреса, 0x000000000000000000000000000000000000000000000000000000000000000000.

Еще один новый, но популярный адрес, который только что появился в сети, - это адрес токена ConcaveFi $CNV, 0x000000007a58f5f58E697e51Ab0357BC9e260A04. Обратите внимание на восемь "0" в начале.

В любом случае, вы поняли идею: vanity address - это адрес, часть которого выбирается, а не генерируется случайным образом (его не следует путать с адресами .eth).

Такие адреса впервые появились в 2011 году. Его главным распространителем был сайт под названием Vanitygen.

Vanitygen - это генератор биткоин-адресов с помощью командной строки. Впервые он появился в ветке форума Bitcointalk в 2011 году, что делает его почти таким же старым, как и сам биткоин.

Она предлагала услугу поиска точных префиксов или совпадений. Поиск начинался в поисках подходящего открытого ключа. И поскольку это вероятностный метод, чем длиннее желаемое имя, тем больше времени потребуется вашему компьютеру, чтобы хэшировать адрес, соответствующий критериям.

Сколько времени требуется для создания vanity addres?

Время, затрачиваемое на создание адреса, может составлять от нескольких секунд до нескольких дней или даже недель.

Согласно вики-странице Vanitygen, для вычисления адреса, начинающегося с символов "1Bitcoin", потребуется около недели, тогда как для адреса, начинающегося с символов "1BitcoinEat", потребуется примерно 3 500 лет.

Как я могу сделать свой собственный Vanity Address?

Вы можете сделать свой собственный vanity address двумя способами. Первый способ - сделать это самостоятельно. Этот способ является наиболее безопасным, поскольку никто не сможет увидеть пару закрытого и открытого ключей (для этого, правда, требуется некоторое знание компьютера и установка необходимого программного обеспечения).

Затем вы можете указать, какую часть вашей вычислительной мощности выделить на этот процесс, но имейте в виду, что выделение большой части процессора может привести к сбою программы. Однако при использовании стороннего кода будьте осторожны, особенно с сервисами, чей репозиторий Github не обновлялся годами.

Другой метод, который может быть менее безопасным, заключается в том, чтобы присоединиться к пулу. Эти майнеры направляют свои мощности CPU и GPU на поиск нужного адреса и отправку его вам по электронной или обычной почте (если вы платите за это).

Хотя это быстрый процесс, существует риск, что майнеры сохранят закрытый ключ, сгенерировавший адрес, и используют его в будущем для взлома. Следующий наиболее безопасный вариант - использовать сервис вроде Vante.me, который генерирует адреса с раздельным ключом.

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

Поскольку мы уже говорим о методах обеспечения безопасности, нам нужно задать себе несколько вопросов.

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

Риски, связанные с безопасностью при использовании Vanity Addresses

Большинство пользователей криптовалют не перепроверяют, что отображает Dapp и (или) браузерный кошелек. Они не удосуживаются проверить, отображается ли в кошельке транзакция точно так же, как они ожидают. На слове "точно" делается акцент.

Например, если вы хотите отправить 100 долларов другу, вы скопируете его адрес, введете "100 $DAI", дважды и трижды перепроверите все, чтобы убедиться, что вы отправляете правильную сумму на правильный адрес, а затем нажмете "Sign TX".

Для большинства пользователей криптовалют уведомление "Просмотр транзакции" появляется на экране вашего кошелька, и вы просто выполняете привычные действия. Но вы не проверяете, совпадает ли адрес, отображаемый вашим кошельком, с тем, который у вас в файле, или сумма равна "100" (а не "1000"). Вы не проверяете, взаимодействуете ли вы с $DAI или посылаете им 100 $ETH вместо этого. Вы просто подписываете Tnx, будучи уверенным, что трижды проверили все на своем компьютере.

Все, что отображает используемый вами dapp или браузерный кошелек, может быть подделано.

Как создать свой уникальный адрес Bitcoin и Ethereum Криптовалюта, Биткоины, Инвестиции в акции, Длиннопост

Проверяете ли вы дважды адрес, с которым взаимодействуете, на HW, прежде чем подписать TX (в отличие от подавляющего большинства CT)? Или вы смотрите только на первые и последние несколько (3-4) символов адреса?

Потому что в противном случае вы можете потратить свое время впустую в обмен на ложное чувство безопасности.

Давайте рассмотрим несколько примеров:

Обратите внимание на то, что MetaMask отображает только первые и последние несколько символов адреса, а не весь адрес. Если вы проверяете только это с помощью HW, вы тратите время впустую в обмен на ложное чувство безопасности.

Как создать свой уникальный адрес Bitcoin и Ethereum Криптовалюта, Биткоины, Инвестиции в акции, Длиннопост
Читайте также наш текст : Список лучших поставщиков сигналов криптовалют

В окне MetaMask, показанном выше, если вы нажмете кнопку "Подтвердить", это будет отражено в вашем Ledger.

Как создать свой уникальный адрес Bitcoin и Ethereum Криптовалюта, Биткоины, Инвестиции в акции, Длиннопост

Все кажется в рабочем состоянии.

Как создать свой уникальный адрес Bitcoin и Ethereum Криптовалюта, Биткоины, Инвестиции в акции, Длиннопост

Вы подписали ТХ. Но знаете что?...Я только что украл ваши деньги! Как?!

Помимо общеизвестного использования vanity addresses, существует менее известное (и злое) применение: создание адресов, сливающихся с реальностью.

Если вы посмотрите, то увидите, что адрес, с которым вы должны были взаимодействовать, - 0x4678f0a6958e4D2Bc4F1BAF7Bc52E8F3564f3fE4

Вместо этого адрес, отображаемый вашим Ledger, был 0x4679E467A5fAe7687bFff70996A9649Be2C13fE4.

Как создать свой уникальный адрес Bitcoin и Ethereum Криптовалюта, Биткоины, Инвестиции в акции, Длиннопост

Оба адреса начинаются и заканчиваются теми же символами, что и те, которые показывает ваша MetaMask, но в остальном они совершенно разные.

На самом деле, моему ноутбуку понадобилось всего 5 секунд (!), чтобы найти другой адрес, который начинается и заканчивается теми же символами, которые отображаются MetaMask для проверке.

Как создать свой уникальный адрес Bitcoin и Ethereum Криптовалюта, Биткоины, Инвестиции в акции, Длиннопост

Мой фэйковый адрес полностью легитимен. А поскольку MetaMask отображает только первые и последние несколько символов, а вы проверяете только первые и последние несколько символов, я смог заставить вас взаимодействовать с другим адресом, который начинается и заканчивается так же, как вы ожидали.