Como corrigir o erro “Transação muito grande” ao enviar moedas da carteira

Ao transferir uma grande quantidade de moedas de sua carteira para troca, você já recebeu este erro? A criação da transação falhou! Transação muito grande.

Recentemente, em nosso fórum, um de nossos usuários fez a seguinte pergunta:

“Tenho mais de 1000 pequenas transações em minha carteira que somam pouco mais de 0,8 Bitcoin. Estou tentando enviar todas as moedas para Binance, mas continuo recebendo este erro: “Transação muito grande”. Até tentei definir uma grande taxa de transação personalizada, mas ainda não consegui enviar as moedas. Estou usando a versão mais recente da carteira de núcleo de Bitcoin. ”

Em primeiro lugar, isso não é um bug e esse erro não é específico da carteira do núcleo do Bitcoin. Este problema pode ser visto com quase todas as moedas e com qualquer tipo de carteira.

Então, por que sua carteira apresenta uma mensagem de erro informando que a transação é muito grande e como você envia grandes quantias da carteira? O guia a seguir o ajudará a entender e corrigir esse erro.

Transação muito grande (em bytes) – O que significa?

Transação muito grande significa simplesmente que a transação é muito grande para caber em um bloco. Isso geralmente ocorre quando sua carteira combina um grande número de entradas em uma transação. Não se trata de uma questão de taxas, mas do tamanho da sua transação. Se você envia ou recebe moedas; cada transação que ocorre no blockchain tem um tamanho associado a ela. Para saber mais, verifique este artigo sobre o tamanho do mempool Bitcoin.

Para que sua transação seja adicionada ao blockchain, ela precisa ser incluída em um bloco recém-extraído. Para cada bloco, há um limite no tamanho máximo dos dados que ele pode conter e depende de moeda para moeda. Então, essencialmente, quando há mais saídas envolvidas em uma transação, o tamanho da transação torna-se maior em bytes. Portanto, a carteira rejeita sua transação com a mensagem de erro “Transação muito grande”.

transação muito grande

Mas como sua carteira acabou tendo tantas transações em primeiro lugar?

A carteira contém muitas transações

Você está minerando moedas diariamente? Sua carteira está desbloqueada para empilhamento? Você está executando um masternode? Esteja você minerando, empilhando ou recebendo recompensas de masternode, então as chances são; sua carteira contém muitas transações. Pode ser centenas ou mesmo milhares de pequenas transações que você realizou ao longo de um período de tempo.

Para entender isso melhor; imagine que você está recebendo $ 1 em dinheiro todos os dias. Agora, depois de acumular um grande pedaço, você deseja gastá-lo, digamos US $ 1000. Você acha que alguém aceitará 1000 moedas de $ 1? Você basicamente tem que levá-los a um banco e trocá-los por notas maiores antes de poder gastá-los.

Da mesma forma, o saldo que você vê em sua carteira não é armazenado como um valor total, mas como uma coleção de resultados.

Se sua carteira recebeu muitos pagamentos pequenos, você não pode enviar todos eles de uma vez em uma única transação. Tentar ajustar todas as saídas ocupa muito espaço e, como dissemos, apenas algumas entradas podem caber em uma única transação. Então qual é a solução?

Solução para erro de transação muito grande

Existem duas maneiras pelas quais você pode passar por esse erro.

Fix 1: consolidar transações

Muitas entradas não cabem em uma única transação. Então, o que você precisa fazer é mesclar todas as pequenas entradas em algumas maiores antes de enviá-las para o endereço de destino real.

Então, como você consolida as entradas?

Abra sua carteira principal. Vá para as configurações >> opções e navegue até a guia carteira. Agora habilite os recursos de controle de moedas e reinicie sua carteira. Se você estiver usando carteira electrum, navegue até Visualizar >> Mostre as moedas e clique na guia de moedas.

consolidar entradas

Assim que sua carteira for aberta, vá para enviar e clique em entradas. Agora selecione todas as entradas e envie-as para um novo endereço de recebimento de sua propriedade. Se você obtiver um erro de transação muito grande, consolide menos entradas e envie-as.

Depois de consolidar todas as pequenas transações em menos transações grandes, você pode enviá-las para o seu endereço de troca.

Observação: Ao consolidar as entradas, há uma taxa de transação envolvida, mas isso é insignificante. Se a taxa ainda o preocupa, tente enviar transações múltiplas diretamente para o seu endereço de troca com valores menores. Será aceito com sucesso pela rede.

Fix 2: escolha você mesmo as entradas

A maioria dos clientes de carteira escolhe as entradas automaticamente ao enviar moedas e faz a seleção ideal. Mas às vezes você ainda acaba recebendo um erro de transação muito grande.

Em vez de permitir que sua carteira escolha as entradas, você mesmo escolhe as entradas usando os recursos de controle de moedas. Isso é útil especialmente se você estiver enviando quantias específicas.

Então, como você evita esse erro no futuro?

Receba pagamentos maiores

O problema é que sua carteira está recebendo tantas transações minúsculas. Existem certas maneiras de evitar isso. Se você estiver minerando, defina um valor de pagamento o mais alto possível. Existem pools de mineração que permitem definir o valor do pagamento.

Se você está executando masternodes ou se está recebendo recompensas por empilhamento, então não tem jeito. Sua carteira ainda receberá uma grande quantidade de transações regularmente. Então, de vez em quando, abra sua carteira, sincronize-a e consolide você mesmo entradas menores para uso futuro.

Existe também algo chamado wallet groomer que faz isso automaticamente. No entanto, isso é para usuários avançados e explicaremos em outro tutorial.