Provavelmente você já ouviu o termo “mempool”, especialmente durante os recentes ataques na rede Bitcoin (BTCUSD) 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.
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.
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”.