‹ CAPÍTULO 9, TODAS AS LIÇÕES

PATHFINDER · CAPÍTULO 9 · LIÇÃO 1 DE 5

Mempool, blocos e confirmações

Dentro da mempool

Onde uma transação espera antes de entrar num bloco? 5 min

Quando sua carteira transmite uma transação, ela vai para alguns nós, que a verificam e a repassam para seus pares. Em segundos, ela já se espalhou pela rede. Cada nó mantém as transações válidas que recebeu, mas que ainda não foram incluídas em um bloco: essa sala de espera é a sua mempool, abreviação de 'memory pool'.

Não existe uma única mempool

Cada nó tem a sua própria. Geralmente são muito semelhantes, mas não são idênticas: um nó pode ter entrado tarde, ter configurado um tamanho menor ou recusado uma transação que sua política não aprova. Quando as pessoas falam da mempool, elas se referem ao panorama que a maioria dos nós compartilha de forma aproximada.

O que um nó verifica antes de aceitar

  • As assinaturas são válidas.
  • As entradas existem e ainda não foram gastas.
  • As saídas não excedem as entradas.
  • A taxa atende ao mínimo do nó e a transação segue sua política de retransmissão.

Uma mempool cheia descarta as transações com as menores taxas. Uma transação que espera demais, duas semanas, por padrão, é esquecida. Ser esquecida não significa ser cancelada: a original pode ser transmitida novamente e, enquanto suas entradas não tiverem sido gastas, ela permanece válida.

▶ VEJA NA MÁQUINA

O tanque MEMPOOL mostra o número real de transações em espera, lido em tempo real da rede.

O que lembrar

  • A mempool é onde as transações válidas esperam por um bloco.
  • Cada nó tem sua própria mempool.
  • Uma transação na mempool ainda não está confirmada.

Verificação rápida

Existe uma mempool oficial para toda a rede?

Uma transação sai da maioria das mempools após duas semanas. O que isso significa?

Dentro da mempool · Universidade Bitcoin