Bitcoin Forum
July 02, 2024, 03:38:56 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Local / Português (Portuguese) / Re: Como gerar endereços Bitcoin personalizados (inclusive Segwit) Parte 2 on: 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  Wink

Muito obrigado! Fico feliz que os vídeos tem ajudado o pessoal do forum. Vou tentar passar por aqui mais vezes, sim!
Valeu!
2  Local / Português (Portuguese) / Re: Como gerar endereços Bitcoin personalizados (inclusive Segwit) Parte 2 on: 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. Smiley
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
3  Local / Português (Portuguese) / Re: Como gerar endereços Bitcoin personalizados (inclusive Segwit) Parte 2 on: 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.
4  Local / Português (Portuguese) / Re: Como gerar endereços Bitcoin personalizados (inclusive Segwit) Parte 2 on: 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 GitHub
Pensando 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

Obrigado 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.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!