Author

Topic: Como economizar nas fees com o bech32 sem precisar enviar para um bech32 antes (Read 229 times)

hero member
Activity: 1120
Merit: 540
Duelbits - Play for Free | Win for Real
Penso que esse modelo se tornará padrão, pois algumas wallets como a coinomi fazem exatamente o mesmo, não importa se tens inputs em endereços legacy ou segwit, o troco vai retornar para um endereço bech32, na coinomi já é assim e no bitcoin core não é padrão pois tem a opção de mudar como eu ensinei nesse post, penso que assim vai facilitar a adoção do bech32 até padroniza-lo.
legendary
Activity: 3304
Merit: 1617
Eu já não vou meritar por causa de ficar economizando merreca. Coitado dos "pobres" mineradores. Quer acabar com o ganha pão deles. Isso é coisa de "cumunista"!!!!!
legendary
Activity: 2716
Merit: 1116
Muito bem, colega, informação útil e que pesa no bolso, afinal ninguém gosta de pagar fees altas em transações de Bitcoin.

Thread devidamente meritado  Wink
hero member
Activity: 1120
Merit: 540
Duelbits - Play for Free | Win for Real
Acabei de usar a Coinomi wallet e ela faz o mesmo, se não puderem esperar o sync do Bitcoin Core recomendo que use ela (lembre-se de fazer o upgrade para SegWit se quiser aproveitar essa feature) não tem segredo, baixa o app, no app vai na guia "receber" lá vai ter a opção "upgrade" é só clicar nela e fazer o que se pede e aproveitar.
hero member
Activity: 1120
Merit: 540
Duelbits - Play for Free | Win for Real
É realmente uma boa usar os endereços bech32 caso você queira fazer as transações para endereços de conhecidos, agora usar eles como endereço padrão e enviar dinheiro deles para exchanges, por exemplo, pode haver problemas já que eles simplesmente podem usar uma fonte de dados ruim que não identifica as inputs da transação do bech32 como válidas, gerando problemas. Mas mais cedo ou mais tarde o pessoal vai ser obrigado a decidir o que fazer com eles.
Sobre fazer isso no electrum creio que seja até mais fácil (pelo menos mais que o P2SH), já que a parte do criar uma seed de carteira segwit vai diretamente para o bech32 e não o P2SH como a Core.
Já enviei inputs de endereços bech32 para outras exchanges, sendo de bech32 para legacy e receberam numa boa, apareceu o saldo inconfirmado e depois apareceu, o que realmente importa é o endereço da exchange reconhecer que recebeu saldo, mesmo que a exchange não tenha suporte para o bech32, qualquer serviço que não tenha suporte para o bech32, não quer dizer que ele não vai receber o saldo vindo de um endereço bech32, o problema está em receber de um endereço bech32 de sua carteira.

Sobre a Electrum, ela gera carteiras bech32 por padrão, mas o problema vai ser utilizar esses endereços para receber já que 90% das wallets ainda não fizeram o upgrade para o segwit, por isso acho o bitcoin core melhor e mais fácil de usar nessa questão, ah, a coinomi também envia o saldo restante para um endereço segwit, não sei se e repassado para p2sh-segwit ou segwit-nativo.
sr. member
Activity: 476
Merit: 314
É realmente uma boa usar os endereços bech32 caso você queira fazer as transações para endereços de conhecidos, agora usar eles como endereço padrão e enviar dinheiro deles para exchanges, por exemplo, pode haver problemas já que eles simplesmente podem usar uma fonte de dados ruim que não identifica as inputs da transação do bech32 como válidas, gerando problemas. Mas mais cedo ou mais tarde o pessoal vai ser obrigado a decidir o que fazer com eles.
Sobre fazer isso no electrum creio que seja até mais fácil (pelo menos mais que o P2SH), já que a parte do criar uma seed de carteira segwit vai diretamente para o bech32 e não o P2SH como a Core.
hero member
Activity: 1120
Merit: 540
Duelbits - Play for Free | Win for Real
 Já estou cansado de ouvir gente falando que os endereços bech32 são incompatíveis com outras carteiras, que não são muito utilizados ou que são inúteis. Não sei se esse tipo de endereço será o padrão na rede bitcoin, se vão mudar etc, mas por enquanto o padrão continua sendo os endereços legado, pois a maioria das carteiras e exchanges e outros serviços relacionados ao BTC usam eles. No Bitcoin Core o padrão dos endereços de recebimento são os endereços segwit espelhados em p2sh, os endereços de troco também, quando vc gasta o saldo na bitcoin core wallet, se houver saldo restante é repassado para o endereço do mesmo tipo, ou seja p2sh-segwit, mas tem como alterar o tipo de endereço de troco que a wallet deve repassar os fundos restantes usando a linha de comando:

 "-changetype=" substitua o pelo tipo de endereço de troco que você deseja configurar, por exemplo:

 "-changetype=bech32" dessa forma todo o saldo que você gastar, se houver saldo restante, a wallet vai repassar o saldo para um endereço de troco bech32.

 Para alterar o endereço de troco basta escolher entre: "legacy" e "bech32", o "p2sh-segwit" não precisa colocar, pois esse é configurado por padrão e o endereço de troco também.

Tutorial de como fazer isso:

- clique com o botão direito no ícone de atalho do bitcoin core client, se não tiver um atalho, crie um e faça isso.

- nas opções que aparecer, clique em propriedades

- na janela que aparecer, na caixa de texto ao lado de destino, escreva a frente de "C:\Program Files\Bitcoin\bitcoin-qt.exe" -addresstype=bech32

- clique em aplicar e em seguida, clique em OK

- se o cliente estiver aberto, feche ele e abra de novo que vai executar com as novas regras.

Veja o exemplo em uma imagem abaixo:



Este tutorial será bem útil quando a mempool crescer de novo e as taxas ir para as alturas como foi o pico de novembro e dezembro de 2017, pois os endereços segwit bech32 reduzem as fees em até 40%, vou me certificar de ressuscitar este tópico quando esse momento chegar, por enquanto este tópico foi só para demonstrar que você pode usar o bech32 de maneira user-friendly (se você usa bitcoin core), hoje não tem necessidades de fazer isso, a não ser que você queira muito economizar nas suas transações.

Em breve tutorial na Electrum, a wallet mais leve e alternativa do Bitcoin, só que não será tão fácil como o bitcoin core wallet.
Jump to: