Pages:
Author

Topic: Como fazer uma carteira segwit P2SH na Electrum - page 3. (Read 755 times)

full member
Activity: 518
Merit: 147

[...]

dava cerca de 10 reais. Da próxima escondo melhor Wink

Só não pode ser nível coinartist, zden e afins, já quebrei muito a cabeça brincando nos puzzles deles.
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
Belo tutorial, @girino. Muito bem feito e didático. Que o segwit seja cada vez mais adotado!

Pena que cheguei tarde para pegar o bônus. Quando li que teria um escondido, já tinha uma ideia de que seria a seed, ia ajudar a pagar a gelosa do fim de semana  Grin Grin

dava cerca de 10 reais. Da próxima escondo melhor Wink
full member
Activity: 518
Merit: 147
Belo tutorial, @girino. Muito bem feito e didático. Que o segwit seja cada vez mais adotado!

Pena que cheguei tarde para pegar o bônus. Quando li que teria um escondido, já tinha uma ideia de que seria a seed, ia ajudar a pagar a gelosa do fim de semana  Grin Grin
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
(...)
Mas depois de resgatar o premio tem de postar aqui onde estava!

Só fazer o tutorial e no lugar da Seed, colocar exatamente a "Seed" que o girino colocou de exemplo, inclusive com a mesma capitalização e acentos... Vai gerar uma carteira específica que ele colocou o bônus.

Só pra lembrar a galera NÃO FAÇAM ISSO EM CASA! Não usem uma frase qualquer, como eu usei, no lugar da seed. Frases que são semanticamente e sintaticamente corretas tem entropia muito baixa, e por isso geram chaves fracas e fáceis de serem quebradas. Sigam o tutorial e usem a electrum pra gerar uma seed realmente aleatória.
hero member
Activity: 1764
Merit: 881
Verifique como assim? validar assinatura? ou verificar se ele é segwit de verdade?

Validar a assinatura.. testei em uns sites e não deu Sad só pela carteira..

Deixei o saldo lá pra não acabar com a brincadeira..

Não sou bonzinho como o sabotag3x e rapei o saldo que estava lá (ainda bem que as taxas estão baixas, botei na menor fee da electrum e confirmou no primeiro bloco encontrado)  Grin

Valeu girino, primeiro pelo tutorial excelente, segundo pelo salgado com refri que vou comer com esses btcs   Wink Wink

Mas depois de resgatar o premio tem de postar aqui onde estava!

Só fazer o tutorial e no lugar da Seed, colocar exatamente a "Seed" que o girino colocou de exemplo, inclusive com a mesma capitalização e acentos... Vai gerar uma carteira específica que ele colocou o bônus.
legendary
Activity: 2492
Merit: 2150
Crypto Swap Exchange
Alguns exploradores de blocos não mostram os endereços bc1 pelo mesmo motivo? vi que os P2SH são encontrados em todos, porém os bc1 não(ex: no blockchain.info não, no btc.com sim), na verdade se abrir um bloco/txid especifico da pra ver as transações desses endereços..

Eu abri 3 transações aqui pra ver sobre as taxas:
bc1, 3, 1.
Ambos com 1 entrada e 2 saídas..
383, 248 e 226 bytes respectivamente.. Ou seja, o endereço com inicial "1" tem menos bytes.. Huh
O que mudou foi o weight/peso, 767, 662 e 904 respectivamente..

Como a Electrum calcula a taxa em fee/byte e não fee/WU*, você não paga a mesma taxa(ou maior) do que um endereço normal?

*tem algum que faça isso?
legendary
Activity: 3304
Merit: 1617
★Bitvest.io★ Play Plinko or Invest!
Estava com vontade de entrar na brincadeira, mas hoje estou com uma preguiça danada. Estava até lendo este artigo https://medium.com/@hrobeers/p2sh-bitcoin-script-puzzle-explained-26c8cb03ff90 e parei no meio por causa da preguiça. Embarrassed Embarrassed
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
Verifique como assim? validar assinatura? ou verificar se ele é segwit de verdade?

Validar a assinatura.. testei em uns sites e não deu Sad só pela carteira..

Deixei o saldo lá pra não acabar com a brincadeira..

O site deve suportar assinaturas p2sh.

Mas pelo que entendi, é bem complicado:
https://github.com/bitcoin/bitcoin/issues/10542
legendary
Activity: 2492
Merit: 2150
Crypto Swap Exchange
Verifique como assim? validar assinatura? ou verificar se ele é segwit de verdade?

Validar a assinatura.. testei em uns sites e não deu Sad só pela carteira..

Deixei o saldo lá pra não acabar com a brincadeira..
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!

Code: (endereço)
REMOVED

Code: (mensagem)
sabotag3x esteve aqui

Code: (assinatura)
REMOVED

edit: tem algum site que verifique esses endereços ou só pela electrum mesmo?

Verifique como assim? validar assinatura? ou verificar se ele é segwit de verdade?

Edit: removi a assinatura pra não usarem isso como um endereço na recuperação de conta. Aconselho vc a fazer o mesmo @sabotag3x...
legendary
Activity: 2492
Merit: 2150
Crypto Swap Exchange
BONUS:

Tem um premio escondido em algum lugar! Quem achar leva!

Isso ai é sacanagem, não tem como fugir de uma caça ao tesouro.

Mas depois de resgatar o premio tem de postar aqui onde estava!

Code: (endereço)
3L18zWdakMhqvpTXGtTNzbrAntoSSZmg7h

Code: (mensagem)
sabotag3x esteve aqui

Code: (assinatura)
HzxWwXhoNIRdm3zM+unCxc4r6apPGt+Z8t6/ZkWyxhqqWavKBlKOnY89Yl+aBus4c6+pMuZbSsKk62yPNypWQrM=

edit: tem algum site que verifique esses endereços ou só pela electrum mesmo?

edit2: este não é meu endereço
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
BONUS:

Tem um premio escondido em algum lugar! Quem achar leva!

Isso ai é sacanagem, não tem como fugir de uma caça ao tesouro.

Mas depois de resgatar o premio tem de postar aqui onde estava!
legendary
Activity: 2492
Merit: 2150
Crypto Swap Exchange
BONUS:

Tem um premio escondido em algum lugar! Quem achar leva!

Isso ai é sacanagem, não tem como fugir de uma caça ao tesouro.
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
BONUS:

Tem um premio escondido em algum lugar! Quem achar leva!
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
Pessoal, resolvi fazer esse pequeno tutorial aqui porque estou vendo montes de lugares aceitando segwit, mas nenhum deles aceita endereços bech32, que é o padrão de endereços da carteira electrum. Tem varios tutorias disso na web, mas nenhum em PT-BR, então resolvi fazer o "nosso".

Introdução:

O que é segwit?

Segwit é uma alteração no protocolo do bitcoin para permitir a evolução das soluções de escalabilidades escolhidas pelo time do Bitcoin-core (e pela comunidade). Ela torna o bitcoin compativel com a lightning network, corrige os problemas de "transaction malleability" e também reduz parcialmente o tamanho das transações, e consequentemente, das fees.

Porque existem dois tipos de endereço segwit?

Quando uma carteira envia uma transação segwit, ela precisa ter certeza que a carteira recebedora é compatível, por isso um tipo especial de endereço que indica que o segwit foi implementado foi criado. Esse novo tipo de endereço se chama "bech32". O problema é que esses endereços não são compatíveis com carteiras anteriores ao segwit. A maioria das carteiras atuais também não implementa esses endereços, precisando de modificações substanciais para passar a aceitá-los. Pensando nisso, criou-se um tipo de endereço "de transição" para o segwit, que nada mais é que um endereço "pay to script" (abreviado como p2sh), igual aos endereços de carteiras multi-assinadas ou de smart contracts, por exemplo. Assim como outros endereços p2sh, os endereços p2sh segwit começam com o digito "3".

Qual a vantagem de usar endereços segwit p2sh?

Hoje, a unica carteira que implementa endereços bech32 é a electrum. Todos os dias são anunciados novos serviços com suporte a segwit, mas nenhum deles com suporte a bech32. No brasil, a Foxbit já anunciou o suporte a segwit, mas apenas para p2sh. Lá fora, bitfinex e em breve a coinbase. Nenhuma delas com suporte a bech32. Muita gente (eu inclusive) acha que a electrum colocou o carro na frente dos bois ao implementar bech32 sem ter certeza de isso se tornar um padrão de fato. Então, hoje em dia, para aproveitar plenamente os beneficios do segwit, é necessário usar um endereço p2sh.

Passo a passo:

  • Crie a seed:
    • O jeito mais fácil de criar a seed é através da própria electrum: Inicie o processo de criação de uma nova carteira e prossiga até o momento em que ele gera a seed. Anote a seed e cancele tudo.
  • Crie uma nova carteira:
    • Abra a electrum novamente. Se vc já tem uma carteira criada, clique em "File" -> "New/Restore" (em portugues, "Arquivo" -> "Novo/Restaurar'). Se vc nunca usou a electrum antes, a opção de criar a carteira se abrirá automaticamente.
    • Selecione o nome do arquivo e clique em "Next" (pt: "Próximo")

    (Clique na imagen para abrir a original)
    • Selecione "Standard Wallet" e clique em "Next" (pt: "Próximo")

    • Selecione "I already have a seed" e clique em "Next" (pt: "Próximo")

    • Clique em "Options" e selecione "Bip39 seed".

    • Vai aparecer uma mensagem onde diz "BIP39 Checksum failed". Ignore essa mensagem.
    • Digite a "seed" anotada anteriormente e clique em "Next" (pt: "Próximo")

    • Na tela seguinte vai aparecer o "path" de derivação das chaves. Altere o numero "44" para "49". O resultado final deve ser assim: "m/49'/0'/0'". Clique em "Next" (pt: "Próximo")

    • Entre com a senha para a carteira, e conclua!

    • Pronto! Agora vc tem uma carteira p2sh segwit!

    Conclusão:

    Mesmo não tendo uma opção direta para a criação de carteiras segwit p2sh, as carteiras electrum tem suporte ao BIP39 e através dele você pode gerar a sua carteira e usufruir dos "descontos" do segwit. Crie os endereços e use a carteira normalmente!

Pages:
Jump to: