Índice
Uma das partes importantes de todo o processo de operação de redes de criptomoedas é graças ao mempool. Esta seção de armazenamento é uma peça fundamental por trás do processamento de transações de todas as redes de criptomoedas.
CQuando um usuário de criptomonedas Para fazer uma transação, o primeiro local em que isso é observado é conhecido como mempool. Um mempool é uma memória temporária intermediária na qual as transações do usuário são momentaneamente armazenadas. Quando a transação chega a este local, os mineiros os selecionam para processá-los. É neste último ponto, quando a transação realmente se torna eficaz e se integra ao blockchain.
Tendo isso em mente, podemos dizer que o mempool é um "sala de espera". Um em que as transações são armazenadas até serem processadas pelos mineiros. Mas Como funciona? Que utilidade tem? Analisaremos tudo isso e muito mais neste artigo.
Como um mempool funciona?
Como comentamos no começo, um mempool é um espaço de armazenamento temporário para transações de criptomoeda. Essa é uma tarefa bastante simples de executar. Em Bitcoin por exemplo, as funções de um mempool são reguladas pelo BIP-35. Vamos lembrar que um BIP, é um documento que padroniza vários procedimentos ou funções no Bitcoin. Para ver melhor como um mempool funciona, é melhor dividi-lo em fases da seguinte maneira:
Primeira fase: recebimento da transação.
Nesta primeira fase, O mempool recebe as transações geradas pelos usuários na rede. Lembre-se de que cada usuário usa sua carteira para criar uma transação de criptomoeda. Este é um processo simples que não leva mais que 10 segundos para ser concluído. Depois que essa operação é concluída, a transação inicia sua longa jornada para confirmação. Para isso, a transação é transmitida à rede para que possa processá-la.
Agora imagine o mesmo processo, mas em uma escala muito mais massiva. Imagine que centenas de milhares de usuários ao mesmo tempo realizem a mesma atividade em um período relativamente curto. Obviamente, isso gera alto tráfego de transações na rede. Tráfego que deve ser tratado da maneira mais eficiente na próxima fase do processo.
É aqui que o mempool desempenha seu primeiro papel importante no recebimento e armazenamento de todas essas transações. Tudo para que, no devido tempo, sejam efetivamente atendidos e processados pelos mineiros.

Segunda fase: acesso às transações
Durante essa fase, os mineradores de criptomoeda aprendem sobre cada uma das transações que foram feitas pelos usuários. Cada uma dessas transações está no pool de memórias aguardando processamento.
Para fazer isso, os mineradores acessam o mempool e começam a selecionar as transações a serem incluídas no próximo bloco blockchain. Com cada transação escolhida, o mempool é liberado no espaço e a rede é equilibrada. Em poucas palavras, quanto menos transações no pool de memórias, menor pressão na rede e mais rápidas as confirmações. É por isso que quando um mempool está "cheio", as confirmações geralmente levam mais tempo.
Para explicar de maneira mais simples, imagine o seguinte. Você está em uma sala de espera pública esperando para ser vista. Existem vários agentes de atendimento na sala que processam rapidamente seus pedidos. Se houver poucas pessoas na sala de espera, os agentes poderão resolver sua solicitação rapidamente. No entanto, se a sala de espera estiver cheia, os oficiais levarão mais tempo para atendê-lo.
Bem, é precisamente o que acontece no mempool e na rede de mineradores. A resolução das transações pelos mineradores (os agentes) é muito rápida. No entanto, as mineradoras levarão mais tempo para confirmar sua transação se o mempool estiver lotado. Essa situação leva os usuários a pagar mais comissões para ter uma prioridade mais alta para os mineradores. Quanto maior a comissão, maior a probabilidade de ser escolhido rapidamente para processar sua transação. Uma situação competitiva que podemos observar acentuadamente no aumento dos preços das comissões quando as mempools estão no limite.
Qual é o uso do mempool?
O principal utilitário de um mempool, é sua capacidade de armazenar transações de rede para que possam ser processadas posteriormente. Isso permite que os usuários realizem suas operações com total conforto e saibam que receberão a resposta apropriada no devido tempo.
Em segundo lugar, Mempool é uma boa maneira de equalizar o nível de comissões na rede. Com um pouco de mempool usado e uma rede descongestionada, o valor das comissões cai. Mas com o aumento das transações e uma maior ocupação do grupo de memórias, as comissões aumentam. Isso ocorre porque os usuários começam a pagar comissões mais altas para que suas transações tenham prioridade.
Outra utilidade do mempool está ligada ao nível de segurança e resistência contra Ataques DDoS. Por exemplo, o mempool pode ser limitado para receber um certo número de transações. Isso evita que a rede fique saturada e o acesso a ela por quem usa a rede é violado.
Quanto você sabe, cryptonuta?
O mempool permite a operação rápida de serviços de transações de criptomoeda?VERDADEIRO!
Graças ao mempool, as transações dos usuários são realizadas no momento pela rede, elas nunca são rejeitadas porque a rede está ocupada, simplesmente é capturada e colocada em uma sala de espera até que seja atendida ou confirmada. Isso permite que você veja que as transações da carteira são feitas no momento, dando a sensação de que a rede é eficiente em seu trabalho.
Riscos de Mempool
Embora o mempool em criptomoedas seja muito útil para capturar transações na rede, ele pode representar um sério risco sob certas condições. Isso é especialmente verdadeiro se os usuários aceitarem transações que ainda estão nele como finais. Para simplificar, uma transação dentro de um mempool é simplesmente uma transação cujo estado é ambivalente. Enviamos para a rede e estamos aguardando seu processamento, mas até então, a referida transação no mempool não significa que tenhamos recebido um pagamento efetivo e irreversível.
Isso significa que se, por exemplo, um usuário malicioso nos enviar uma transação com um baixo taxa ou comissão, isso atingirá o mempool. Mas enquanto estiver lá, é possível que o referido usuário possa substituí-lo e fazer um "Dobrar gastos" dessas moedas. Isso ocorre porque você terá feito uma transação de pagamento para nós, mas por outro lado, você pode fazer uma transação de pagamento para terceiros com uma taxa mais alta. Isso faria com que a transação de taxa mais alta de terceiros fosse processada pela rede primeiro, invalidando a transação de taxa mais baixa.
Muitos detratores das criptomoedas consideram isso uma falha, mas a verdade é que não é. É simplesmente a forma como as criptomoedas funcionam. Conseqüentemente, os projetos de criptomoeda avisam seus usuários de que eles não devem aceitar como válidas as transações que estão no mempool. Em vez disso, eles devem aceitar como final apenas uma transação que foi confirmada e está dentro do blockchain. No caso do Bitcoin, isso significa que as transações devem ter pelo menos 3 confirmações (6 é melhor) e no Ethereum pelo menos 30 confirmações, para considerá-las irreversível.
Boa tarde, Tenho uma transação no mempool há 2 dias. Como posso recuperar a encomenda e não perdê-la? Eu deixo o link https://www.blockchain.com/btc/address/3PyZ7esEf72ZFMT4SvxbMDHWrFH8HuzZmy
Espero que você possa me ajudar, muito obrigado!
Se eles me enviaram uma transação que não chega, posso acelerar de alguma forma?
******* EDITADO ********
Olá, uma consulta enviei um btc de uma troca para outra troca e ainda não tem confirmações há mais de 24 horas. O que se pode fazer? Você pode ficar preso indefinidamente? Quanto tempo pode demorar? Existe uma maneira de fazer isso chegar mais rápido? Desde ja agradeço pelo seu tempo.
https://www.blockchain.com/btc/tx/468d729321246b87d152e8b9df19dfffa8e04c470a300603cb8e3e553f2069ed
Bom, tenho uma transação que vem de um site de pesquisa, é um pagamento que solicitei no btc, o fato é que gastei mais de um dia e não tem confirmação (calculo pelo que li que é devido à comissão baixa). Posso fazer algo ou devo pedir ao site de pesquisa para fazer algo para acelerar a transação?
https://blockchair.com/es/bitcoin/transaction/4a41640d34ebb76168a9c8b1b2dfa892a7ec64200c850d935f808eacba4bc469
Uma pergunta sobre o mempool. Uma vez que um bloco é extraído, como o resto dos nós verificam se as operações contidas naquele vloque são legítimas e estão exatamente como estavam no mempool? Isso não é explicado em lugar nenhum. O que eu li é que ele valida que o hash está correto, mas suponho que eles iriam verificar se os íons que ele contém estavam no mempool ... mas então não é mais um sistema distribuído, porque depende exclusivamente do conteúdo do mempool, uma vez que nem todos os nós têm todas as operações .... Estou faltando algo ....
Bom dia, estou com uma transação travada há 1 semana e estou muito preocupado, li o artigo do CPFP mas o que não entendi é como posso fazer isso? No artigo mencionam apenas 1 carteira, é a única que existe que o pode fazer?
Por outro lado, se eu fizer um CPFP tem que ser igual à primeira transação ou pode ser muito menor, mas com uma comissão super alta para torná-la atraente e prosseguir, não estou muito claro sobre isso por favor me ajude, estou desesperado.
https://www.blockchain.com/es/btc/tx/21ef746d998141bf93859a4ec65c189170d296ea7cb91e2af0dc2c0a675df58f
Lendo seu artigo, além de saber como uma transação é realizada, parece interessante saber como as comissões são cotadas no mempool naquele momento para tentar fazer transações em momentos favoráveis quando o mempool está mais vazio e os mineiros aceitam comissões menores . Corrija-me se estiver errado, pois sou novo neste mundo. Então, existe um site ou lugar onde você pode verificar os preços das cotações do mempool remotamente naquele exato momento?
Uma saudação
Bom dia, tenho uma transação com 3 fee em btc e não está confirmada devido a comissão baixa, não sei o que fazer, fiz do meu livro razão sem saber administrar bem as comissões e ao colocar comissão baixa eles não processam. Que posso fazer? Já estou há alguns dias e não tem como, isso vai ser eterno? As transações são devolvidas após algum tempo? O link é https://blockstream.info/tx/ea93776c25f4fbf6f2c4282134fe42a3ed050cb22db17a27c48794c5e57da529
Espero que possam me ajudar, fiz a transação do razão nano x. Obrigado.
Olá, obrigado pela informação, super útil. Tenho 2 transações não confirmadas no mempool por pagar pouca comissão (sou um super novato e não sabia as consequências), descobri que fiz a segunda com um pouco mais de comissão para que a primeira transação pudesse ter mais prioridade e a mesma alguma coisa aconteceu comigo ... ficou preso. Essas transações são da minha carteira para uma bolsa. Como posso corrigir isso? Qual taxa devo pagar agora para que seja processado mais rapidamente?