Skip to content
Blockchain

Mempool

Área em que um nó guarda as transações válidas ainda não confirmadas, aguardando serem incluídas em um bloco por mineradores ou validadores.

Puntos clave

  • Mempool es el área en la que cada nodo guarda las transacciones válidas que todavía no fueron incluidas en un bloque.
  • Es la sala de espera de las transacciones: permanecen ahí hasta que un minero o validador las selecciona para el próximo bloque.
  • El tamaño de la mempool y las tarifas ofrecidas influyen en cuánto tiempo tarda una transacción en confirmarse.

¿Qué es la mempool?

Mempool es la contracción de memory pool, el conjunto de transacciones pendientes que un nodo mantiene en memoria. Cuando un usuario envía una transacción, esta se propaga por la red y se guarda en la mempool de cada nodo, donde espera hasta ser incluida en un bloque. Mientras está ahí, la transacción se considera no confirmada y todavía puede no concretarse.

Cómo funciona

Al recibir una transacción, cada nodo verifica si es válida y, en caso positivo, la agrega a su mempool y la retransmite a sus vecinos. Como cada nodo mantiene su propia copia, la mempool no es única: puede variar de un nodo a otro según lo que cada uno haya recibido. Mineros y validadores observan estas transacciones pendientes y eligen cuáles incluir en el próximo bloque.

La selección suele priorizar las transacciones que ofrecen tarifas más altas, ya que el espacio en cada bloque es limitado. En períodos de alta demanda, la mempool crece, la competencia por el espacio aumenta y las tarifas necesarias para una confirmación rápida suben. En períodos tranquilos, la mempool se reduce y las transacciones baratas se confirman sin demora.

Las transacciones que permanecen demasiado tiempo en la mempool sin ser incluidas pueden terminar siendo descartadas por algunos nodos, lo que exige reenviarlas. Por eso, la tarifa ofrecida es, en la práctica, una disputa por prioridad dentro de la mempool.

Por qué importa

Entender la mempool ayuda a interpretar por qué una transacción tarda en confirmarse. Para una empresa que procesa pagos on-chain, seguir el estado de la mempool y ajustar las tarifas según la demanda reduce los retrasos y evita pagar más de lo necesario en momentos tranquilos.

Riesgos y limitaciones

Como cada nodo tiene su propia mempool, no existe una visión única y definitiva de las transacciones pendientes, lo que hace que las estimaciones sean imprecisas. En congestiones, las transacciones con tarifa baja pueden quedar atascadas por mucho tiempo o ser descartadas. La dinámica de la mempool también abre espacio a estrategias que explotan el orden de inclusión de las transacciones. Por eso, seguir la mempool requiere observar varios nodos y servicios, sin tratar a ninguno como fuente única y definitiva.