Bitcoin Forum
February 23, 2019, 01:57:03 AM *
News: Latest Bitcoin Core release: 0.17.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [Инструкция] Генерируем красивый BTC адрес  (Read 139 times)
madnessteat
Full Member
***
Offline Offline

Activity: 336
Merit: 134


FUTURE OF SECURITY TOKENS


View Profile
January 13, 2019, 07:33:27 PM
Last edit: January 13, 2019, 07:54:41 PM by madnessteat
Merited by chimk (4), an@sha (2), MaoChao (1), Coin-1 (1)
 #1

Оригинал англоязычной темы тут

Может быть, вы видели красивые биткойн-адреса, где первые буквы - это слово, подобное этому:

1fudCz15sHGR8L2YQnaG4JVMjMQpaDo37
1BTCTUnYLskK7N9nXb17wf6oVYMYrX5Whg
1DogemNVw8AZnMf3cB4L1wijGnr9DVKzia
1Fomo7V86nWrjdv6JzU7yavtp5hfzZWszr
1NewbornSeatQVC9vegVHnxVseNAhhxewb(1)


Такие адреса являются уникальными и теоретически можно сгенерировать каждое слово за некоторыми исключениями, и количество выбранных букв ограничено. Причина в том, что вы можете использовать программу и генерировать столько адресов, сколько хотите, пока не найдете один с нужной комбинацией букв. Чем длиннее ваш префикс, тем меньше вероятность быстрого нахождения. Заглавные буквы чаще встречаются, чем строчные. Например, префикс 1Bitmover займет 2 месяца с вероятностью 50%. Нижний регистр 1bitmover в 58 раз менее вероятен. (2)
Некоторые символы исключены, потому что они, как правило, не являются частью биткойн-адресов, чтобы избежать возможных путаниц:

l  (строчная L)
I  (заглавная I)
O (заглавная O)
0  (ноль)

Существует несколько способов генерации уникального биткоин адреса. Тем не менее, я рекомендую использовать официальную версию с vanitygen, загруженную samr7 на Github. Есть и другие способы, предлагаемые на веб-сайтах для создания красивого адреса, но я не рекомендую создавать такой адрес на веб-сайте. Если вы создаете свой адрес с помощью третьей стороны (веб-сайт), есть вероятность, что кто-то может получить доступ к вашим личным ключам. В прошлом были проблемы, когда биткойны были украдены с таких красивых адресов, созданных на веб-сайтах, потому что, если кто-то знает ваш приватный ключ, у него есть шанс украсть ваши биткойны из вашего кошелька.
Поэтому, пожалуйста, не забудьте использовать оригинальную версию, которую можно найти на Github, и вы можете запустить его без подключения к интернету. Каждый веб-сайт, предлагающий услугу по созданию красивых адресов, опасен.




Вот как это работает:

1. Скачать vanitygen:

Сначала вам нужно перейти на Github и скачать оригинальные файлы с samr7, вы можете перейти по этой ссылке:

https://github.com/samr7/vanitygen/downloads

Вы можете скачать последнюю версию:

vanitygen-0.22-win.zip





2. Отключитесь от сети Интернет при создании биткойн-адреса

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



3. Откройте Командную строку

Вы можете запустить командную строку, щелкнув правой кнопкой мыши на значке Windows в левом нижнем углу экрана и выберите Командная строка (администратор) или просто с помощью комбинации клавиш Windows + R.



4. Введите путь к файлу

Это откроет окно командной строки и запустит настройки для процесса создания адреса bitcoin.

Пути зависят от того, где вы сохранили файлы vanitygen. Я сохранил их на C:\ в папке BTC, подпапка vgen. Я должен ввести следующий код, чтобы найти vanitygen.exe файл:

C:\WINDOWS\system32>cd/
C:\ >cd/BTC/vgen
C:\BTC\vgen>vanitygen.exe

Папка BTC
Папка vgen
Файл vanitygen.exe

Вы можете попробовать файл vanitygen.exe или файл oclvanitygen.exe. Разница между ними заключается в том, что vanitygen основан на CPU и oclvanitygen на GPU. Для нашей комбинации из 4 символов не имеет значения, чувствителен ли к регистру или не чувствителен к регистру, vanitygen достаточно на обычном ПК, oclvanitygen имеет тенденцию быть быстрее, если он работает. Для технической информации вы найдете более подробную информацию в оригинальной статье от 2011 года: https://bitcointalk.org/index.php?topic=25804.0

Теперь это должно выглядеть так (с соответствующими путями, где вы сохранили подпапки и файлы):



Когда вы ввели имя файла. exe в командной строке, нажмите клавишу Enter.



5. Создание адреса

Теперь вы видите список, показывающий обзор доступных параметров для настройки вашего адреса:



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

Имейте в виду: чем длиннее ваш префикс, тем дольше будет выполняться поиск. Не проблема если он состоит из 4 символов, но это займет гораздо больше времени, если символов больше . В частности, если вы хотите точно указать верхний и нижний регистр (с учетом регистра), поиск занимает больше времени, чем если бы верхний и нижний регистр не имели значения (без учета регистра).
Если вам подходят смешанные буквы, как верхний, так и нижний регистр (TeSt, teST…), вы можете изменить его, добавив команду -i (без учета регистра).

Для создания адреса 1test нам нужны следующие команды:

-o C:\BTC\vgen\test.txt (Сохранение найденных приватного и публичного ключей в текстовый файл)
1test (выбранный префикс)

Теперь ваша команда должна выглядеть так:

C:\BTC\vgen>vanitygen.exe -o C:\BTC\vgen\test.txt 1test



Если вы готовы и выполнили описанные выше действия, нажмите Enter.



Теперь программа ищет публичный ключ с соответствующим префиксом (скорость 1,17 миллиона ключей в секунду). 50% за 2.4 минуты означает, что ваша вероятность найти публичный ключ с 1test в ближайшие 2.4 минуты равна 50%. 5,1% - это вероятность найти в уже рассчитанных ключах.

Если публичный ключ найден, он будет показан и поиск будет остановлен. В следующий раз вы также можете добавить комментарий -k, чтобы искать несколько вариантов, пока вы не закроете программу vanitygen.
Пожалуйста, также будьте осторожны, если ваш компьютер или ноутбук слабый по производительности, его можно повредить. Наш пример 4-значного префикса не должен быть проблемой, но с большим количеством цифр сложность возрастет экспоненциально, чтобы найти адрес.



И Сюрприз, через некоторое время (около 2 минут) vanitygen успешно нашел адрес:

1testgTQyiDMvtN67kj1w6R6J9dbo6bwd

с приватным ключом:

5K9qCsz17Bd1UxtS7HQWc2rKz6ssNaBHmzk8pjvyidgvyvusewg

Результат также сохраняется в .txt файл в нашей папке BTC:



Конечно, я не буду использовать этот адрес 1test, потому что теперь все знают приватный ключ и могут украсть биткоины с него. Поэтому: не публикуйте свой приватный ключ нигде.



6. Сохраните сгенерированный публичный и приватный ключи

Безопасность всегда очень важна, когда дело доходит до биткоинов. Храните сгенерированный приватный ключ в безопасности, потому что это ваш пароль к биткоинам. Вы можете записать его на листе бумаги, хранить в безопасном месте и сохранить его также на USB-накопителе.



7. Готово!

Теперь вы успешно создали свой собственный красивый биткойн-адрес. Если вы хотите получить доступ к нему (например, через Electrum), вы можете посмотреть тут. Не забудьте проверить свой адрес, прежде чем отправлять на него большие суммы биткойнов. Нет никакого способа выяснить ваш приватный ключ после этого, если вы допустили ошибку.

Кроме того, я создал еще один красивый адрес, но я не покажу вам секретный ключ:

1miau7e4tFSAGR4TkAJ8n32UMm2yLB9Eh

 Wink

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

Дополнительные ссылки:

Советы безопасности от LoyceV
Vanitygen: биткоин-адрес генератор/майнер 2011 года [версия v0.22]
Редкий адрес Зал славы

Пометки:

1 сгенерирован LoyceV
2 на оборудовании LoyceV

Your Bitcoin transactions
The Ultimate Bitcoin mixer
made truly anonymous.
with an advanced technology.
Mix coins
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1550887023
Hero Member
*
Offline Offline

Posts: 1550887023

View Profile Personal Message (Offline)

Ignore
1550887023
Reply with quote  #2

1550887023
Report to moderator
MaoChao
Legendary
*
Offline Offline

Activity: 947
Merit: 1052



View Profile
January 13, 2019, 08:15:27 PM
Last edit: January 13, 2019, 08:40:39 PM by MaoChao
 #2

Дополню 1 деталь: этой программой генерируются несжатые публичные адреса (uncompressed public key). Многие современные кошельки по умолчанию импортируют сжатые адреса (их ввели в версии Bitcoin Core 0.6).
Несжатыми адресами конечно при этом можно пользоваться, просто они немного больше места в блокчейне занимают.
https://github.com/OmniLayer/omniwallet/wiki/Converting-between-Compressed-and-Uncompressed-Addresses-and-Private-Keys

If you’re reading this, I love you stranger, please enjoy having the best life you can have.
Kashif009
Hero Member
*****
Offline Offline

Activity: 1054
Merit: 500


AGATE - CryptoEconomy 2.0


View Profile
January 13, 2019, 08:59:27 PM
Last edit: January 13, 2019, 09:13:03 PM by Kashif009
 #3

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

UPD: забыл, что у продавца останется доступ, так что это плохая затея Roll Eyes

                 ▄███▄
                ███████░
               █████████▄
              ████████████
             ███████████▓▓▓░
            ███████████▓▓▓▓▓
          ░███████████▓▓▓▓▓░░░
         ░███████████▓▓▓▓▓░░░░░
        ░███████████▓▓▓▓▓░░░░░░░
       ░███████████▓▓▓▓▓░░░░░░░░░░
      ░███████████▓▓▓▓▓░░░░░░░░░░░░
    ░░███████████▓▓▓▓▓░░░░░░░░░░░░░░
    ░███████████▓▓▓▓▓░░░░░░░░░░░░░░░░
██
██
██
██
██
██
██
.............PayPal  of   Cryptocurrencies ...........
  Blockchain Protocol + 12 Working Modules - Use Crypto as Cash
██
██
██
██
██
██
██
...........Invest Now...........
     ▄████████████████████████▄
    ███████████████████████████▌
    ████████████████▀▀ ---¬█████
    ███████████████        █████
    ██████████████    ▄▄▄▄▄█████
    ██████████████    ▀█████████
    ██████████▌            █████
    ██████████▌            █████
    ██████████████    ██████████
    ██████████████    ██████████
    ██████████████    ██████████
    ▐█████████████    █████████
      ▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀
▄▓█████████████████████▓▓▄
▓██████████████████████████▌
███████████████████▓▓▀  ▓██▌
██████████████▓▀▀       ▓██▌
████████▓▀▀      ▄█    ▐███▌
███▓▀        ▄▄▓▀      ▓███▌
███▓▄▄▄   ▄▓█▓         ████▌
████████▓ ▓▌          ▓████▌
█████████▓    ▄       █████▌
██████████▌ ▄▓██▓▄   ▐█████▌
███████████████████▓▓██████▌
▐██████████████████████████
  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
▄███████████████████▄
██████████████████████▌
██████████████████████▌
████████████     █▀███▌
███   █████        ▐██▌
███               ▐███▌
███               ████▌
████             █████▌
█████▄▄         ██████▌
████         ▄████████▌
██████████████████████▌
██████████████████████▌

    ██▄▄             ▄███▄
    ███████▄        ▄████████▄▄
    ██████████     ████████████▌
    ███████████▄ ▄████████████░░
    ████████████████████████░░░░
    ███████████████████████░░░░░
    █████████████████████░░░░░░░
    █████████   ▀▀███████░░░░░░░
    █████████        ▀░░░░░░░░░░
       ▀▀████             ░░░░░░
           ▀▀                 ░░
m2017
Full Member
***
Offline Offline

Activity: 462
Merit: 107


Return 10% for Ledger wallet from official site


View Profile
January 15, 2019, 10:16:46 AM
 #4

Подобрать символы публичного ключа в виде какого-либо слово возможно лишь в начале ключа?

1NewbornSeatQVC9vegVHnxVseNAhhxewb не так, а например, 1QVC9vegVHnNewbornSeatxVseNAhhxewb или 1QVC9vegVHnxVseNAhhxewbNewbornSeat

Это упирается в сложность и продолжительность подборки ключей?

MaoChao
Legendary
*
Offline Offline

Activity: 947
Merit: 1052



View Profile
January 15, 2019, 10:47:43 AM
 #5

Подобрать символы публичного ключа в виде какого-либо слово возможно лишь в начале ключа?

1NewbornSeatQVC9vegVHnxVseNAhhxewb не так, а например, 1QVC9vegVHnNewbornSeatxVseNAhhxewb или 1QVC9vegVHnxVseNAhhxewbNewbornSeat

Это упирается в сложность и продолжительность подборки ключей?
Маска
Code:
-r
ищет в любом месте ключа.

If you’re reading this, I love you stranger, please enjoy having the best life you can have.
Pages: [1]
  Print  
 
Jump to:  

Bitcointalk.org is not available or authorized for sale. Do not believe any fake listings.
Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!