Title: Carteira Electrum - Como cancelar uma transação Post by: joker_josue on August 25, 2021, 07:18:23 PM Algum tempo atras ao fazer uma transação, em vez de enviar par um endereço SegWit escolhi enviai para um endereço BTC (normal). Não era grave porque o destino era o mesmo, mas iria demorar mais tempo ou pagar uma taxa bem mais elevada.
Antes de haver qualquer confirmação, pensei: "será que existe alguma forma de alterar isto?" Então, a procura de varias opções da carteira Electrum, ao abrir menu sobre a transação em questão, reparei na opção "Cancelar (gasto duplo)". https://i.ibb.co/DLZs5tZ/cancelar1.png (https://ibb.co/Ptd3wNd) Ao ver isso, antes de avançar fui pesquisar, para ver o que iria mesmo acontecer ao usar essa função. E alegadamente cancelava a transação cobrando a taxa a dobrar. Foi o que fiz, visto que tinha escolhido um valor baixo de taxa e iria compensar perante o tempo que iria demorar a transação. https://i.ibb.co/LtBjZ0b/cancelar2.png (https://ibb.co/HzRwHK1) Em poucos minutos, a transação foi cancelada e o valor voltou para a carteira (sem a taxa claro). Assim, pode corrigir o meu erro sem um prejuízo muito grande. Queria partilhar esta experiencia com voces, pois nunca tinha visto essa info por aqui (mas acredito que esteja). Espero que seja útil, se usarem a carteira Electrum, e por algum motivo cometerem algum erro no envio de BTC, tem sempre alguns minutos para tentar reverter a situação, usando esta excelente função. Fica a dica. Mas, não se enganem! ;) Title: Re: Carteira Electrum - Como cancelar uma transação Post by: TryNinja on August 25, 2021, 07:24:24 PM Algum tempo atras ao fazer uma transação, em vez de enviar par um endereço SegWit escolhi enviai para um endereço BTC (normal). Não era grave porque o destino era o mesmo, mas iria demorar mais tempo ou pagar uma taxa bem mais elevada. Não ia mudar nada. A questão segwit ou não segwit só é relevante em relação a quem envia as moedas. Você enviar de um endereço segwit vai ser mais barato, mas não há diferença entre enviar para um endereço multisig, nested-segwit, bech32, ou legacy.Espero que seja útil, se usarem a carteira Electrum, e por algum motivo cometerem algum erro no envio de BTC, tem sempre alguns minutos para tentar reverter a situação, usando esta excelente função. Apenas se a sua transação tiver a flag replace-by-fee (RBF). Acho que ela é ativada por padrão na Electrum, mas há excessões.Title: Re: Carteira Electrum - Como cancelar uma transação Post by: alegotardo on August 25, 2021, 07:33:01 PM Cara, que bacana que implementaram isso.
Uma vez quando comentaram sobre cancelar uma transação eu até pesquisei sobre como fazer um gasto duplo e parecia simples na teoria, porém na prática eram vários procedimentos que acabavam por atrasar demais e se tornar inviável. Enfim, demoraram para fazer algo parecido, mas que bom que implementaram. Obrigado por nos trazer a informação @joker_josue e parabéns pelo tutorial ;) Title: Re: Carteira Electrum - Como cancelar uma transação Post by: joker_josue on August 25, 2021, 10:24:44 PM Não ia mudar nada. A questão segwit ou não segwit só é relevante em relação a quem envia as moedas. Você enviar de um endereço segwit vai ser mais barato, mas não há diferença entre enviar para um endereço multisig, nested-segwit, bech32, ou legacy. Eu sei! Mas era mesmo por uma questão de tempo de transação que eu queria usar o segwit. Visto que eu tinha ajustado para uma taxa baixa, poderia demorar muitas horas até ficar completa. Se não fosse essa situação, não tinha "descoberto" esta funcionalidade na carteira Electrum. Estou a usar as definições base, não tendo feito grandes alterações de configurações. Title: Re: Carteira Electrum - Como cancelar uma transação Post by: TryNinja on August 25, 2021, 11:04:57 PM Eu sei! Mas era mesmo por uma questão de tempo de transação que eu queria usar o segwit. Visto que eu tinha ajustado para uma taxa baixa, poderia demorar muitas horas até ficar completa. Então, mas o tipo de endereço para qual você está mandando não importa. O que influencia é o seu endereço (quem envia), e não o endereço do destinatário (quem recebe).Se o seu endereço é Segwit, não importa se você envia para um endereço Legacy ou Segwit. É a mesma coisa. - Mesma coisa, com desconto: 1. Segwit -> Legacy. 2. Segwit -> Segwit. - Mesma coisa, sem desconto: 3. Legacy -> Legacy 4. Legacy -> Segwit A menos que eu esteja entendendo errado a sua situação, mas acho que não (visto que você não comentou trocar de carteira). Ou talvez você esteja só consolidando os seus inputs em outro endereço próprio para uso futuro, ai faz sentido consolidar em um endereço segwit. Title: Re: Carteira Electrum - Como cancelar uma transação Post by: joker_josue on August 25, 2021, 11:29:14 PM Eu sei! Mas era mesmo por uma questão de tempo de transação que eu queria usar o segwit. Visto que eu tinha ajustado para uma taxa baixa, poderia demorar muitas horas até ficar completa. Então, mas o tipo de endereço para qual você está mandando não importa. O que influencia é o seu endereço (quem envia), e não o endereço do destinatário (quem recebe).OK! Isso não sabia. Pensava que os dois tinha de ser segwit, para ter o desconto. Mas não existe vantagens em serem os dois segwit? Title: Re: Carteira Electrum - Como cancelar uma transação Post by: TryNinja on August 25, 2021, 11:32:36 PM Mas não existe vantagens em serem os dois segwit? Na sua transação, não. A vantagem é que a transação consequente (de quem está recebendo) também vai sair mais barata (por ele também ser segwit).Title: Re: Carteira Electrum - Como cancelar uma transação Post by: joker_josue on August 25, 2021, 11:39:54 PM Na sua transação, não. A vantagem é que a transação consequente (de quem está recebendo) também vai sair mais barata (por ele também ser segwit). Podia ter ignorado essa situação... A Binance já tem muito dinheiro, não precisa de minha ajuda para poupar! :P Mas, pronto. Esse desconhecimento, deu para aprender uma coisa, que pode ser útil para situações mais graves. Title: Re: Carteira Electrum - Como cancelar uma transação Post by: gagux123 on September 01, 2021, 06:42:42 PM Dando uma complementada no que o Ninja disse.
Basicamente o que vai determinar sobre as taxas estao relacionadas com o "sender/transmissor" do Bitcoin. Se você não quiser ter problemas, da para você usar uma carteira P2SH (Pay-to-Script-Hash), que ela é "universal" Essas wallets tem o inicio sempre com o número 3. Ela é compatível com todas as wallets, e as suas fees são mais baratas do que uma carteira Legacy por exemplo. Eu traduzi um tópico da aba gringa em que ele é um tutorial de como criar uma carteira P2SH (Pay-to-Script-Hash) - [TRADUÇÃO] Tutorial de como criar endereço SegWit P2SH com Electrum (https://bitcointalk.org/index.php?topic=5281913.0) obs: esse tutorial que o joker mostrou, ele tem alguma correlação com o metodo "Child Pays For Parent" (CPFP), quando a sua transação fica "presa"? Ahhh, ia me esquecendo, parabéns pelo tópico joker! ;) :) Title: Re: Carteira Electrum - Como cancelar uma transação Post by: bitmover on November 05, 2022, 10:47:24 AM O joker_josue deu uma alertada (https://bitcointalk.org/index.php?topic=5419457.msg61242341#msg61242341) sobre esse tópico q eu havia perdido na época.
- Mesma coisa, com desconto: 1. Segwit -> Legacy. 2. Segwit -> Segwit. - Mesma coisa, sem desconto: 3. Legacy -> Legacy 4. Legacy -> Segwit Essa informação não está certa. Embora pequena, existe sim diferença de custo na transação de enviar para um segwit ou para um legacy. O output faz parte da transação, e um endereço legacy adiciona 34vbytes enquanto um segwit em torno de 32vbytes. Da pra ver aqui. https://coinb.in/#fees Eu fiz já há alguns anos um site que tem uma calculadora (https://bitcoindata.science/pt/veja-sua-transacao-no-mempool.html) do tamanho da transação (está meio abandonado) e na época fiz muitas discussões sobre o tx size aqui https://bitcointalk.org/index.php?topic=5276203.msg55206394#msg55206394 |