Original:
[Guide] How to create your customized Bitcoin-Address (vanitygen) – step by stepAutor:
1miau
Talvez você já tenha visto um endereço Bitcoin em que as primeiras letras formam uma palavra, semelhante a estes:
1
fudCz15sHGR8L2YQnaG4JVMjMQpaDo37
1
BTCTUnYLskK7N9nXb17wf6oVYMYrX5WHG
1
DogemNVw8AZnMf3cB4L1wijGnr9DVKzia
1
Fomo7V86nWrjdv6JzU7yavtp5hfzZWsZr
1
NewbornSeatQVC9vegVHnxVseNAhhxewb
(1)Esses endereços são endereços personalizados e, teoricamente, é possível gerar qualquer palavra com algumas exceções, mas o número de letras selecionadas é limitado. Isso ocorre porque você pode usar uma ferramenta e gerar quantos endereços quiser até encontrar um com a combinação de letras desejada. Quanto maior o prefixo, menor a probabilidade de um resultado rápido. Letras maiúsculas têm maior probabilidade de serem encontradas do que letras minúsculas. Por exemplo, o prefixo "1Bitmover" levaria 2 meses para ter 50% de chance de ser encontrado. Já o prefixo "1bitmover" em minúsculas tem 58 vezes menos probabilidade.
(2)Algumas letras são excluídas, pois geralmente não fazem parte dos endereços Bitcoin, para evitar possíveis confusões:
l (letra minúscula L)
I (letra maiúscula I)
O (letra maiúscula O)
0 (número 0)
bem como todos os trema
Existem várias maneiras de gerar um endereço Bitcoin exclusivo. No entanto, recomendo usar a versão oficial com o vanitygen, disponibilizada por samr7 no Github. Existem outras maneiras oferecidas em sites para criar um endereço personalizado, mas não recomendo criar um endereço desse tipo em um site. Se você criar seu endereço por meio de terceiros (o site), existe a possibilidade de alguém obter acesso às suas chaves privadas. Já houve problemas no passado em que bitcoins foram roubados de tais endereços personalizados criados em sites porque
se alguém souber sua chave privada, terá a chance de roubar seus Bitcoins da sua carteira.
Portanto, certifique-se de usar a versão original, que pode ser encontrada no Github e que você pode executar sem conexão com a internet. Qualquer site que ofereça um serviço para criar endereços personalizados sem chave dividida é perigoso.
Funciona assim:
1. Baixe o vanitygen:Primeiro você precisa acessar o Github e baixar os arquivos originais de samr7. Você pode usar este link:
https://github.com/samr7/vanitygenVocê pode baixar a versão mais recente:
vanitygen-0.22-win.zip
A versão mais recente está disponível aqui:
https://github.com/downloads/samr7/vanitygen/vanitygen-0.22-win.zip
2. Desative a conexão com a internet enquanto estiver gerando seu endereço Bitcoin.Também é possível criar um endereço personalizado quando sua conexão com a internet estiver ativa, mas, por motivos de segurança, não é recomendável usar uma conexão com a internet. Seria ainda mais seguro executar o programa em um computador que nunca estivesse conectado à internet, mas você pode decidir por si mesmo qual nível de segurança é suficiente. É sempre recomendável priorizar altos padrões de segurança para evitar problemas decorrentes de ataques, pois sempre existe a possibilidade de seu dispositivo ser comprometido.
Se você deseja segurança máxima, pode gerar seu endereço personalizado por meio do
split-key.
3. Abra o Prompt de Comando/PowerShellVocê pode iniciar o Prompt de Comando clicando com o botão direito do mouse no ícone do Windows no canto inferior esquerdo da tela e selecionando "Prompt de Comando (Administrador)" ou simplesmente usando a combinação de teclas Windows + R.
ouSe você fizer dessa forma, poderá pular a etapa #4 se abrir o Prompt de Comando diretamente de onde seus arquivos personalizados estão armazenados:
1. Acesse a pasta onde o arquivo vanitygen/oclvanitygen está armazenado.
2. Usando o Prompt de Comando: Pressione CTRL+SHIFT+Clique com o botão direito do mouse em um espaço vazio dentro da pasta (não no executável/arquivos) e clique em "Abrir janela de comando aqui". O Prompt de Comando será aberto.
[1]3. Usando o PowerShell: Pressione SHIFT+Clique com o botão direito do mouse em um espaço vazio dentro da pasta (não no executável/arquivos) e clique em "Abrir janela do PowerShell aqui". O PowerShell (Prompt de Comando) será aberto.
[2]4. Você pode começar a inserir os detalhes desejados diretamente, conforme descrito na etapa 5.
(fonte: nc50lc [1], nc50lc [2])
4. Insira os caminhosIsso abrirá a janela do Prompt de Comando e iniciará as configurações para o processo de geração de endereços Bitcoin.
Os caminhos dependem de onde você armazenou seus arquivos VanityGen. Eu os salvei em
C:\ na pasta
BTC, subpasta
vgen. Preciso inserir o seguinte código para encontrar o arquivo vanitygen.exe:
C:\WINDOWS\system32>cd/
C:\ >cd/
BTC/
vgenC:\
BTC\
vgen>
vanitygen.exePasta BTCSubpasta vgenNome do arquivo vanitygen.exeVocê pode tentar usar o vanitygen.exe ou o arquivo oclvanitygen.exe; a escolha é sua. A diferença entre eles é que o vanitygen utiliza a CPU, enquanto o oclvanitygen utiliza a GPU. Para a nossa combinação de 4 dígitos, não importa se o programa diferencia maiúsculas de minúsculas ou não; o vanitygen é suficiente em um PC comum, e o oclvanitygen tende a ser mais rápido, se funcionar. Para mais detalhes técnicos, você encontrará mais informações no artigo original de 2011:
https://bitcointalk.org/index.php?topic=25804.0.
Agora, deverá ficar assim (com os caminhos correspondentes onde você salvou suas subpastas e arquivos):

Depois de inserir o nome do arquivo
.exe no Prompt de Comando, pressione Enter.
5. Criação do endereçoAgora você verá uma lista com uma visão geral dos parâmetros disponíveis para personalizar seu endereço:

Existem muitos outros comentários; se você tiver tempo, pode experimentá-los, mas para o nosso teste, alguns comandos são suficientes. Como exemplo, mostrarei como criar um endereço Bitcoin com as primeiras letras "test", tudo escrito em minúsculas, para gerar um endereço Bitcoin que começa com
1test.
Há algumas coisas gerais a ter em mente: quanto maior for o prefixo, mais tempo levará a pesquisa. Isso não é um problema com 4 dígitos, mas levará exponencialmente mais tempo se houver mais dígitos. Em particular, se você quiser exatamente as letras maiúsculas e minúsculas especificadas (diferenciando maiúsculas de minúsculas), a pesquisa levará mais tempo do que se maiúsculas e minúsculas não importassem (sem distinção entre maiúsculas e minúsculas).
Se não houver problema em ter letras misturadas, maiúsculas e minúsculas (TeSt, teST…), você pode alterar isso adicionando o comando
-i (sem distinção entre maiúsculas e minúsculas).
Para criar o endereço
1test, precisamos dos seguintes comandos:
-o C:\BTC\vgen\test.txt (salvar as chaves privada e pública encontradas em um arquivo de texto.)
1test (seu prefixo selecionado)
Seu comando agora deve ter esta aparência:
C:\BTC\vgen>vanitygen.exe -o C:\BTC\vgen\test.txt 1test
Se você estiver pronto e tiver concluído os passos acima, pressione Enter.

Agora, a ferramenta está procurando uma chave pública com o prefixo correspondente (taxa: 1,17 milhão de chaves por segundo). 50% em 2,4 minutos significa que sua probabilidade é de 50% de encontrar uma chave pública com
1test nos próximos 2,4 minutos. Os 5,1% representam a probabilidade de ter encontrado uma correspondência nas chaves já calculadas até o momento.
Se houver uma correspondência, ela será exibida e a busca será interrompida. Para a próxima vez, você também pode adicionar o comentário
-k para buscar várias correspondências até fechar o vanitygen.
Tenha cuidado e não exagere, pois seu computador ou notebook pode ficar sobrecarregado se o desempenho não for muito alto e pode ser danificado. Nosso exemplo com um prefixo de 4 dígitos não deve ser um problema, mas com mais dígitos, a dificuldade de encontrar um endereço aumentará exponencialmente.

E, para surpresa de ninguém, depois de um curto período (cerca de 2 minutos), o VanityGen obteve sucesso e encontrou um endereço:
1testgTQyiDMvtN67kj1w6R6J9dbo6bwd
e a seguinte chave privada associada:
5K9qCsz17Bd1UxtS7HQWc2rKz6ssNaBHMzK8pJvYiDGVYvUSEWg
O resultado também é armazenado como um arquivo .txt na sua pasta BTC:

É claro que não vou usar este endereço
1test porque agora todos conhecem a chave privada e poderiam roubar Bitcoins dela. Portanto: não publique sua chave privada em lugar nenhum.
6. Salve as chaves pública e privada geradas.A segurança é sempre muito importante quando se trata de Bitcoin. Mantenha sua chave privada gerada em local seguro, pois ela funciona como a senha dos seus bitcoins. Você pode anotá-la em um pedaço de papel, guardá-la em um lugar seguro e também salvá-la em um pen drive exclusivo para suas chaves privadas.
7. Pronto! Agora você criou com sucesso seu próprio endereço Bitcoin. Se quiser acessá-lo (por exemplo, via Electrum), você pode conferir
aqui. Certifique-se de testar seu endereço antes de enviar grandes quantias de Bitcoin para ele. Não há como descobrir sua chave privada posteriormente, caso tenha cometido algum erro.
Além disso, criei outro endereço personalizado, mas não vou revelar a chave privada:
1miau7e4tFSAGR4TkAJ8n32UMm2yLB9EH

Se quiser, pode publicar aqui o seu endereço personalizado (mas, por favor,
sem a chave privada, caso pretenda utilizá-lo).
© 1miau
11.01.2019
Links adicionais:
Security advice from LoyceVVanitygen: Vanity bitcoin address generator/miner release 2011 [v0.22]Rare address hall of fame
(1) generated by LoyceV(2) on hardware of LoyceV
Atualização 04/04/2019:
O usuário
Jean_Luc desenvolveu outro gerador de endereços personalizados e o publicou no GitHub:
https://github.com/JeanLucPons/VanitySearchÉ muito mais rápido que o VanityGen e suporta, além de endereços legados P2PKH (1..), também endereços SegWit P2SH (3...) e bech32 (bc1q...).
Você pode conferir o anúncio dele no Bitcointalk aqui:
https://bitcointalk.org/index.php?topic=5112311.0
Tradução