Mempool

A mempool é a área de espera de Criptomoedas para transações não confirmadas que aguardam ser capturadas pelos mineradores.

Provavelmente você já ouviu o termo “mempool”, especialmente durante os recentes ataques na rede Bitcoin quando o número de transações não confirmadas aumenta muito, alimentando rumores de falhas e colapsos que nunca aconteceram. Existe uma relação entre transações não confirmadas e o mempool, que examinaremos a seguir.

Como você pode ter adivinhado, o mempool é um servidor de memória do pool. Neste artigo, discutimos onde esta memória está localizada e por que ela é chamada de pool.

A memória a que se refere é a RAM e o armazenamento completo em disco do Bitcoin. Lembre-se, o Bitcoin é uma rede P2P, semelhante ao Bit Torrent. Uma pessoa trabalha com um pedaço bem formatado de dados chamado transação e eles enviam para o próximo computador que eles podem alcançar na rede. Quando o cliente do Bitcoin Core é iniciado, ele tenta localizar pares próximos. À medida que essa lista de pares é construída, o nó é capaz de enviar e receber transações da rede.

Há um atraso entre o tempo que esses dados são enviados entre pares e se propaga na rede e o momento em que um grupo de mineração ou um grande minerador levará esse pedaços de dados e conecta-o com a rede blockchain. Durante esse período, a transação é armazenada na memória dos nós (RAM ou disco, não importa).

Uma vez que o Bitcoin é uma rede P2P, toda essa memória e espaço em disco somam terabytes de espaço, que é o pool de memória do Bitcoin ou, como você adivinhou, o mempool.  Toda transação Bitcoin é enviada pela primeira vez para o mempool, onde ela será extraída mais tarde quando as pools decidirem incluir essa transação no próximo bloco.

E se o Mempool ficar cheio?

Um dos ataques na rede Bitcoin é tentar “preencher” o mempool com transações inúteis. Uma vez que as transações devem ser mineradas para limpar o mempool, se você conseguir superar o poder de mineração com transações falsas suficientes, então você pode encher o mempool.mempool-transação-bitcoin-stuck

Se a rede Bitcoin ficar sem espaço para armazenar temporariamente suas transações antes de serem mineradas, essas transações serão perdidas. É como se fossem “esquecidas” em um mar de transações. Neste caso, um minerador nunca verá a transação e os bitcoins não serão transferidos. Mas o cliente que enviou a transação pode constatar que realmente enviou, pois sua carteira mostrará um saldo menor (e incorreto) do que o usuário realmente possui. Embora nenhum dinheiro esteja perdido, pois a transação não foi incluída na rede quando uma transação desaparece, causa muitas dores de cabeça e reclamações dos usuários. As redes sociais são inundadas de reclamações e FUD sobre o fim do Bitcon e como a criptomoeda “não funciona”.

Guia do Bitcoin

Mantenha-se informado todos os dias sobre Bitcoin!
Telegram: https://telegram.me/guiadobitcoin
Facebook: https://www.facebook.com/guiadobitcoin/
Twitter: https://twitter.com/guiadobitcoin
Feed RSS: https://guiadobitcoin.com.br/feed/