Author

Topic: Como gerar uma paperwallet com endereços SegWit! (Read 354 times)

legendary
Activity: 2352
Merit: 1121
☢️ alegotardo™️
Acho que esse tipo de coisa que você quer fazer dá certo. Contudo, existem muitos pequenos pontos que podem dar errado, e no futuro voce pode se ver com dificuldade em recuperar seus bitcoins caso voce faça alguma coisa errada.

Verdade...
Eu sou uma das pessoas que já teve enormes problemas por causa desse derivation-path.

Anotar apenas uma seed para um processo desses e acreditar que ela é o suficiente para recuperar seus fundos é como dar um tiro no pé.

Mesmo entre programas diferente o derivation-path muda (principalmente se você mudar de uma carteira mobile - desktop como eu fiz), um absurdo pois isso deveria ser padronizado, mas enfim.

O https://iancoleman.io/bip39/ segue todos os padrões definidos, realmente uma excelente opção para gerar seus endereços para uma papper-wallet
legendary
Activity: 2352
Merit: 6089
bitcoindata.science

Mas no caso, a Electrum pode ser usada offline para transformar a paper wallet em segwit?


Cuidado com isso

Pelo que entendi, voce tem uma chave privada que esta com endereço legacy (o que comenca com 1), e quer colocar na electrum para gerar um endereço segwit (native ou wrapped, aquele que comencam ou com bc1 ou com 3)


Voce vai criar varios endereços diferentes com a mesma chave privada, è isso que voce quer?

Exatamente, gostaria de passar do legacy para segwit, porém, de forma offline como foi no BitAddress.

Por que voce quer fazer isso? Por que você quer usar a BitAddress? voce vai usar endereços SegWit que não sao suportados na BitAddress. Logo de cara eu já diria para voce procurar outra ferramenta.

Voce pode simplesmente gerar sua seed diretamente na electrum e a carteira em Segwit, ou então usar o https://iancoleman.io/bip39/ e gerar quantos endereços quiser e já colocar o derivation path correto da segwit.



Acho que esse tipo de coisa que você quer fazer dá certo. Contudo, existem muitos pequenos pontos que podem dar errado, e no futuro voce pode se ver com dificuldade em recuperar seus bitcoins caso voce faça alguma coisa errada.

Se mesmo assim quiser seguir esse caminho, eu sugiro que voce faça o seguinte:
- Gere a chave privada.
- Cole na Electrum e gere o endereço segwit.
- Anote o endereço.
- Delete a carteira e apague todos os dados da electrum.
- Recupere a sua carteira usando a chave privada que você tem.

Se o endereço for novamente igual, deu certo e voce pode seguir e depositar fundos lá.
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!

Mas no caso, a Electrum pode ser usada offline para transformar a paper wallet em segwit?


Cuidado com isso

Pelo que entendi, voce tem uma chave privada que esta com endereço legacy (o que comenca com 1), e quer colocar na electrum para gerar um endereço segwit (native ou wrapped, aquele que comencam ou com bc1 ou com 3)


Voce vai criar varios endereços diferentes com a mesma chave privada, è isso que voce quer?

Exatamente, gostaria de passar do legacy para segwit, porém, de forma offline como foi no BitAddress.

Eu recomendo de nao utilizar a mesma chave privada para evitar se confundir no futuro. As hardware wallet tem essa ferramenta com so uma carteira (de escolher entre legacy e segwit), porem tem uma derivaçao diferente até da mesma seed (nao è utilizada diretamente a seed pra gerar a chave publica, antes è feita uma derivaçao).

newbie
Activity: 4
Merit: 2

Mas no caso, a Electrum pode ser usada offline para transformar a paper wallet em segwit?


Cuidado com isso

Pelo que entendi, voce tem uma chave privada que esta com endereço legacy (o que comenca com 1), e quer colocar na electrum para gerar um endereço segwit (native ou wrapped, aquele que comencam ou com bc1 ou com 3)


Voce vai criar varios endereços diferentes com a mesma chave privada, è isso que voce quer?

Exatamente, gostaria de passar do legacy para segwit, porém, de forma offline como foi no BitAddress.
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!

Mas no caso, a Electrum pode ser usada offline para transformar a paper wallet em segwit?


Cuidado com isso

Pelo que entendi, voce tem uma chave privada que esta com endereço legacy (o que comenca com 1), e quer colocar na electrum para gerar um endereço segwit (native ou wrapped, aquele que comencam ou com bc1 ou com 3)


Voce vai criar varios endereços diferentes com a mesma chave privada, è isso que voce quer?
newbie
Activity: 4
Merit: 2

Mas no caso, a Electrum pode ser usada offline para transformar a paper wallet em segwit?
newbie
Activity: 4
Merit: 2
Sim, mas eu digo criar a carteira no BitAddress e na electrum passar para segwit offline é possível? Ou a Electrum só funciona online ?
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
Pessoal, é seguro usar o BitAddress junto com a Electrum ? Da pra usar offline ?

Sim, porem minha sugestao è sempre de fazer pequenas provas se è a primeira vez que se mexe diretamente com chaves privadas. Nunca transferir tudo de uma unica vez.
legendary
Activity: 2758
Merit: 6830
Pessoal, é seguro usar o BitAddress junto com a Electrum ? Da pra usar offline ?
Sim.

O link para o repositorio no Github está no final da página: https://github.com/pointbiz/bitaddress.org

Cuidado com as copias.
newbie
Activity: 4
Merit: 2
Pessoal, é seguro usar o BitAddress junto com a Electrum ? Da pra usar offline ?
legendary
Activity: 2758
Merit: 6830
Não muito relacionado com o tópico em questão, mas se alguém for usar Electrum para seguir os passos descritos pelo Forsyth, lembrem de atualizar o electrum para versão 3.3.4
https://talkimg.com/images/2023/05/14/blob5bb757aa960144e9.png
aparentemente a versão 3.3.3 foi vitima de uma phishing
e pelo que eu li pelo bitcointalk esse phishing não se restringiu ao site somente, mas também updates feitos pelo cliente original (?)
Um exploit permitiu que servidores hospedados por usuários mal-intencionados pudessem enviar mensagens de erro customizadas aos clientes conectados a ele. Como a forma que o Electrum escolhe servidores hospedados é meio que descentralizada, qualquer um poderia hospedar um servidor e um número grande de usuários iria se conectar a ele de forma aleatória.

O hacker então fez com que as tentativas de enviar BTC pelos usuários conectados dessem erro e gerassem uma mensagem fake que dizia para o usuário atualizar a wallet deles pra uma "nova versão" aleatoria hospedada em um site fake. Como a mensagem parecia ter vindo do próprio Electrum, muita gente ignorou o fato dos arquivos não estarem hospedados electrum.org, copiaram o link do site falso e baixaram a fake wallet. Isso fez com que aqueles que abrissem o arquivo infectado enviassem todas as moedas para o endereço do hacker. Isso foi tudo que aconteceu; nenhum site foi invadido.

Na nova versão, os servidores não podem enviar mensagens customizadas para a wallet, pois a própria Electrum trata os erros e mostra uma mensagem predefinida. Caso tentem enviar um erro que não existe, apenas aparece a mensagem "unknown error" (erro desconhecido). Então o exploit não é mais eficaz.

Eles também adicionaram uma função de notificação de novos updates para aqueles interessados em serem avisados de novas atualizações.
jr. member
Activity: 40
Merit: 15
Não muito relacionado com o tópico em questão, mas se alguém for usar Electrum para seguir os passos descritos pelo Forsyth, lembrem de atualizar o electrum para versão 3.3.4

aparentemente a versão 3.3.3 foi vitima de uma phishing
e pelo que eu li pelo bitcointalk esse phishing não se restringiu ao site somente, mas também updates feitos pelo cliente original (?)
legendary
Activity: 2758
Merit: 6830
E tem como gera o paperwallet com endereços gerado no bitaddress.org usando a wallet Bitcoin Core ?
Sim.

1. Help -> Debug window -> Console;
2. Se sua wallet está encriptada com uma senha, desbloqueie ela com walletpassphrase “SuaSenha” 600
3. Importe a private key com importprivkey SuaPrivateKey
sr. member
Activity: 1204
Merit: 252
E tem como gera o paperwallet com endereços gerado no bitaddress.org usando a wallet Bitcoin Core ?
hero member
Activity: 1120
Merit: 540
Duelbits - Play for Free | Win for Real
Ótima dica!
Mas acho os endereços "prontos" da Electrum muito seguros...
Vc, ou  alguém, teria alguma informação sobre algum tipo vulnerabilidade, pois até onde eu sei,
os dados na Electrum são gerados de forma randômica, e a pessoa ainda pode acrescentar palavras do bip39, ou não, de forma a gerar ainda mais entropia...
De qualquer forma é uma ótima dica Wink
Isso vai de cada um, as carteiras sorteadas na Electrum são seguras, nunca vi falar de entropia fraca na electrum que resultou em perda de Bitcoins, a não ser em casos de carteiras sabotadas de pessoas que baixaram em site errado. Portanto deve ser bem randômico sim. Mas para quem quer usar uma carteira com segwit nested em P2SH (endereços iniciados com 3) porque é compatível com todas as carteiras e serviços, terá de criar uma frase mnemônica em outra carteira bip44 (mycelium, coinomi etc) e importar na electrum, sim você pode acrescentar uma carteira oculta criando uma frase adicional BIP39 PASSPHRASE criando assim uma carteira oculta que é muito eficaz para quem quer esconder Bitcoin.

Nao sabia desse jeito para importar no electrum os varios formatos, valeu uns merits!
Quem bom que gostou do método, Valeu pelos merits, fico feliz que curtiu  Cheesy
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
Nao sabia desse jeito para importar no electrum os varios formatos, valeu uns merits!
jr. member
Activity: 33
Merit: 18
Ótima dica!
Mas acho os endereços "prontos" da Electrum muito seguros...
Vc, ou  alguém, teria alguma informação sobre algum tipo vulnerabilidade, pois até onde eu sei,
os dados na Electrum são gerados de forma randômica, e a pessoa ainda pode acrescentar palavras do bip39, ou não, de forma a gerar ainda mais entropia...
De qualquer forma é uma ótima dica Wink
hero member
Activity: 1120
Merit: 540
Duelbits - Play for Free | Win for Real
Criei um endereço aleatório no bitaddress.org para usar nesse tutorial e vou mostrar a vocês que você não precisa gerar chaves em outros lugares com fontes desconhecidas caso queira usar endereços SegWit para holds, basta usar o já mais confiável gerador de paper wallets e importar na electrum, veja:


Depois que vc gerou a chave basta importar no electrum criando uma nova carteira e escolher a opção 'import public or private keys' e colar a chave privada no campo de texto:


Reparem na imagem que é a mesma chave privada, mas as chaves privadas pode gerar endereços bitcoins diferentes utilizando diferentes scripts, no caso, mas todos da mesma chave privada: endereços legacy, endereços segwit compatível e o nativo:



Pronto, agora você pode usar sua paperwallet com Segwit sem precisar gerar um pronto importando na electrum, caso esteja criando uma paperwallet em um micro offline e importar a chave na electrum para gerar o endereço segwit, pode fazer o depósito lá mesmo ou salve O ENDEREÇO PÚBLICO em um app watch-only como o Sentinel e pode apagar a carteira, pois você terá a chave privada impressa mesmo.

Veja esse vídeo onde ensina a como fazer: How to Import Segwit Paper Wallet to Electrum (Bech32 and P2SH)
Assista a partir da contagem: 9:54 do vídeo.
Jump to: