Silvio_Carlos_Junior (OP)
|
|
May 16, 2018, 12:49:25 PM |
|
Dando continuidade no Post do @Loganota - [Tutorial] Como gerar endereços Bitcoin personalizados (inclusive Segwit), resolvi criar esse com a indicação de um novo programa para gerar endereços personalizados. A diferença é que esse programa é um pouco mais user friendly e foi desenvolvido por 2 brasileiros, Miguel Medeiros e Tiago Salem (que possui um ótimo canal no YouTube Canal Tribo Cripto). Funcionalidades:- Gerar endereços customizados. - Opção de números de processadores utilizados. - Opção de case sensitve (maiúsculas e minúsculas). - Opção de localização do texto (início ou fim). - Opção de tipo de carteira: normal ou segwit. Bem, no site já existe toda a instrução de download e instalação. Site do Projeto com mais informações e Download: Van AuGen
|
|
|
|
|
Silvio_Carlos_Junior (OP)
|
|
May 16, 2018, 01:14:44 PM |
|
Realmente, é bom deixar claro, o programa foi anunciado ontem ( 15/05/2018) pelos dois (Tiago e Miguel).
|
|
|
|
Forsyth Jones
|
|
May 16, 2018, 04:15:42 PM |
|
Eu não manjo de programação, mas alguém sabe se é de código aberto? Sendo assim facilitaria o trabalho da comunidade analisar o código e confiar.
|
| | . .Duelbits. | │ | ..........UNLEASH.......... THE ULTIMATE GAMING EXPERIENCE | │ | DUELBITS FANTASY SPORTS | ████▄▄▄█████▄▄▄ ░▄████████████████▄ ▐██████████████████▄ ████████████████████ ████████████████████▌ █████████████████████ ████████████████▀▀▀ ███████████████▌ ███████████████▌ ████████████████ ████████████████ ████████████████ ████▀▀███████▀▀ | . ▬▬ VS ▬▬ | ████▄▄▄█████▄▄▄ ░▄████████████████▄ ▐██████████████████▄ ████████████████████ ████████████████████▌ █████████████████████ ███████████████████ ███████████████▌ ███████████████▌ ████████████████ ████████████████ ████████████████ ████▀▀███████▀▀ | /// PLAY FOR FREE /// WIN FOR REAL | │ | ..PLAY NOW.. | |
|
|
|
Silvio_Carlos_Junior (OP)
|
Eu não manjo de programação, mas alguém sabe se é de código aberto? Sendo assim facilitaria o trabalho da comunidade analisar o código e confiar.
É sim, está disponível aqui: Endereço do GitHubPensando em programação, não é algo assim tão difícil (para quem entende) gerar isso, tanto que o Tiago tem uma série de 4 videos no canal dele ensinando como são gerados os endereços Bitcoins: Como são geradas as chaves no Bitcoin
|
|
|
|
tiagosalem
Newbie
Offline
Activity: 4
Merit: 0
|
|
May 17, 2018, 12:57:00 AM |
|
Eu não manjo de programação, mas alguém sabe se é de código aberto? Sendo assim facilitaria o trabalho da comunidade analisar o código e confiar.
É sim, está disponível aqui: Endereço do GitHubPensando em programação, não é algo assim tão difícil (para quem entende) gerar isso, tanto que o Tiago tem uma série de 4 videos no canal dele ensinando como são gerados os endereços Bitcoins: Como são geradas as chaves no BitcoinObrigado por divulgar o projeto, Silvio! Além do código estar disponível, convidamos todos a olhar o código e ajudar a auditar, tanto na questão de performance, quanto de segurança. Pull requests no github são bem vindos. Sempre lembrando que o Van AuGen foi projetado para ser executado localmente, e todas as medidas de segurança que devem ser tomadas ao gerar e armazenar uma chave privada também se aplicam ao Van AuGen.
|
|
|
|
Silvio_Carlos_Junior (OP)
|
|
May 17, 2018, 11:50:23 AM |
|
Fiz ontem o teste e funcionou direitinho: 1scjR8QAUN4KznVjqV8VXJxgw4eE1Jmoq No meu notebook meia boca, demorou uns 15min para gerar esse endereço Legacy com 3 caracteres e não Case Sensitive.
Tentei gerar um endereço SegWit, com os mesmos 3 caracteres e também não Case Sensitive, passou 5 horas tentando achar nada kkkkkk
É tão mais difícil assim gerar os endereços P2SH?
|
|
|
|
Loganota
|
|
May 17, 2018, 04:49:20 PM |
|
Fiz ontem o teste e funcionou direitinho: 1scjR8QAUN4KznVjqV8VXJxgw4eE1Jmoq No meu notebook meia boca, demorou uns 15min para gerar esse endereço Legacy com 3 caracteres e não Case Sensitive.
Tentei gerar um endereço SegWit, com os mesmos 3 caracteres e também não Case Sensitive, passou 5 horas tentando achar nada kkkkkk
É tão mais difícil assim gerar os endereços P2SH?
Não, provavelmente é o jeito que eles implementaram esse gerador. No vanitygen esses 3 carecteres devem demorar no máximo uns 30 segundos pra serem achados. O tutorial que eu fiz pra segwit eu consegui gerar com a palavra "teste" em uns 2 minutos. Lembrando que com o vanitygen dá pra usar GPUs pra achar o endereço e é milhares de vezes mais rápido do que utilizar a CPU.
|
|
|
|
Silvio_Carlos_Junior (OP)
|
|
May 17, 2018, 05:02:24 PM |
|
Lembrando que com o vanitygen dá pra usar GPUs pra achar o endereço e é milhares de vezes mais rápido do que utilizar a CPU.
Eu imaginei isso. @tiagosalem, está ai uma boa atualização, ter opção de usar a GPU.
|
|
|
|
tiagosalem
Newbie
Offline
Activity: 4
Merit: 0
|
|
May 17, 2018, 05:10:02 PM |
|
Fiz ontem o teste e funcionou direitinho: 1scjR8QAUN4KznVjqV8VXJxgw4eE1Jmoq No meu notebook meia boca, demorou uns 15min para gerar esse endereço Legacy com 3 caracteres e não Case Sensitive.
Tentei gerar um endereço SegWit, com os mesmos 3 caracteres e também não Case Sensitive, passou 5 horas tentando achar nada kkkkkk
É tão mais difícil assim gerar os endereços P2SH?
Não, provavelmente é o jeito que eles implementaram esse gerador. No vanitygen esses 3 carecteres devem demorar no máximo uns 30 segundos pra serem achados. O tutorial que eu fiz pra segwit eu consegui gerar com a palavra "teste" em uns 2 minutos. Lembrando que com o vanitygen dá pra usar GPUs pra achar o endereço e é milhares de vezes mais rápido do que utilizar a CPU. Sim, no vídeo eu explico que utilizamos a bitcoinjs-lib para gerar os endereços segwit, e esta implementação é lenta pois não foi feita para este caso de uso. Assim que possível vou implementar a geração manualmente e potencialmente irá aumentar a performance. Sobre uso de GPU, realmente é o melhor caminho. Uma ideia seria usar o vanitygen (quando disponível) como backend para o Van AuGen.
|
|
|
|
Silvio_Carlos_Junior (OP)
|
|
May 17, 2018, 05:41:59 PM |
|
Acabei de descobrir que os endereços Bitcoins não podem ter "l", "L" e "I", então meu nome não vai rolar =(
@tiagosalem, O Van AuGen está avisando da impossibilidade de criar endereços com essas letras?
|
|
|
|
tiagosalem
Newbie
Offline
Activity: 4
Merit: 0
|
|
May 17, 2018, 05:52:26 PM |
|
Acabei de descobrir que os endereços Bitcoins não podem ter "l", "L" e "I", então meu nome não vai rolar =(
@tiagosalem, O Van AuGen está avisando da impossibilidade de criar endereços com essas letras?
Os caracteres que não estão presentes no base58 são: 0 (zero), O (ó maiúsculo), I (i maiúsculo), e l (L minúsculo). Portanto estes não podem ser usados. O Miguel está mudando o código para limitar isso no input da interface neste momento. A gente percebeu este bug ontem. Obrigado por ajudar a testar o projeto! Se puder, adicione as sugestões e os bugs que você for encontrando lá no github: https://github.com/MiguelMedeiros/van-augen-bitcoin-vanity-address/issues
|
|
|
|
Loganota
|
|
May 17, 2018, 06:29:30 PM |
|
Sim, no vídeo eu explico que utilizamos a bitcoinjs-lib para gerar os endereços segwit, e esta implementação é lenta pois não foi feita para este caso de uso. Assim que possível vou implementar a geração manualmente e potencialmente irá aumentar a performance.
Sobre uso de GPU, realmente é o melhor caminho. Uma ideia seria usar o vanitygen (quando disponível) como backend para o Van AuGen.
Boa, bom trabalho com a implementação mais user friendly. Inclusive, seu canal é ótimo para conteúdos técnicos, já assisti alguns vídeos e tenho recomendado até mesmo aqui no fórum. Espero que continue com o trabalho, é muito difícil encontrar vídeo com material mais técnico... Seus vídeo de chaves públicas e privadas utilizando o RSA, o outro sobre curvas elipticas e o "nascimento do endereço Bitcoin" pra citar como exemplo, são muito bons. Bom trabalho, aproveita e dá uma passada aqui no fórum também, é sempre ótimo alguém com esse tipo de conhecimento por aqui
|
|
|
|
tiagosalem
Newbie
Offline
Activity: 4
Merit: 0
|
|
May 17, 2018, 11:02:18 PM |
|
Sim, no vídeo eu explico que utilizamos a bitcoinjs-lib para gerar os endereços segwit, e esta implementação é lenta pois não foi feita para este caso de uso. Assim que possível vou implementar a geração manualmente e potencialmente irá aumentar a performance.
Sobre uso de GPU, realmente é o melhor caminho. Uma ideia seria usar o vanitygen (quando disponível) como backend para o Van AuGen.
Boa, bom trabalho com a implementação mais user friendly. Inclusive, seu canal é ótimo para conteúdos técnicos, já assisti alguns vídeos e tenho recomendado até mesmo aqui no fórum. Espero que continue com o trabalho, é muito difícil encontrar vídeo com material mais técnico... Seus vídeo de chaves públicas e privadas utilizando o RSA, o outro sobre curvas elipticas e o "nascimento do endereço Bitcoin" pra citar como exemplo, são muito bons. Bom trabalho, aproveita e dá uma passada aqui no fórum também, é sempre ótimo alguém com esse tipo de conhecimento por aqui Muito obrigado! Fico feliz que os vídeos tem ajudado o pessoal do forum. Vou tentar passar por aqui mais vezes, sim! Valeu!
|
|
|
|
miguelmedeiros
Newbie
Offline
Activity: 1
Merit: 0
|
|
May 17, 2018, 11:03:09 PM |
|
Acabei de descobrir que os endereços Bitcoins não podem ter "l", "L" e "I", então meu nome não vai rolar =(
@tiagosalem, O Van AuGen está avisando da impossibilidade de criar endereços com essas letras?
Os caracteres que não estão presentes no base58 são: 0 (zero), O (ó maiúsculo), I (i maiúsculo), e l (L minúsculo). Portanto estes não podem ser usados. O Miguel está mudando o código para limitar isso no input da interface neste momento. A gente percebeu este bug ontem. Obrigado por ajudar a testar o projeto! Se puder, adicione as sugestões e os bugs que você for encontrando lá no github: https://github.com/MiguelMedeiros/van-augen-bitcoin-vanity-address/issuesSubi hoje de tarde um commit para corrigir esse bug! Obrigado por avisar! Agora existe uma validação para esses caracteres especiais. Além disso coloquei um aviso de tempo médio para achar os endereços! Muito obrigado pela divulgação do projeto! Abraço!!
|
|
|
|
wilwxk
|
|
May 19, 2018, 12:22:59 AM |
|
Eita, realmente legal criar uma ferramenta dessas sendo open-source. Uma coisa sobre a eficiência da geração de endereços é que existem otimizações no código que fazem ficar muito mais rápidos (não é nem questão de usar GPU ou CPU), então se foi baseado no Segvan ou no Vanitygen a geração dos endereços deveria ter uma eficiência bem parecida.
|
|
|
|
jpouza
Legendary
Offline
Activity: 2856
Merit: 1122
|
|
May 22, 2018, 04:59:11 PM |
|
Nunca tive curiosidade de criar um endereço personalizado, vou dar uma olhada nesse Van Augen. Lembro que os vanity adress foram quase uma febre uns anos atrás
|
|
|
|
Silvio_Carlos_Junior (OP)
|
|
May 22, 2018, 06:09:44 PM |
|
Hehe Consegui, depois de 3 dias gerar o meu: 1SiLvioGYSixxpK1rWMgXmzQd4hP57SdG Vou esperar para melhorar a eficiência na geração de endereços P2SH.
|
|
|
|
|