Mempool: ¿qué es y cómo funciona?

El mempool es un almacén donde se guardan temporalmente todas las transacciones no confirmadas con monedas digitales.

La red bitcoin tiene una arquitectura compleja, cuyos elementos funcionales garantizan su estabilidad y seguridad. Una de estas partes es el mempool.

¿Cómo se utiliza el mempool?

El principio de Mempool es que los participantes del sistema, al realizar un pago, esperan cada vez la confirmación de la transacción. Para ello, se realiza la siguiente secuencia de acciones:

  • crear un pago;
  • la transacción es firmada por el participante del sistema mediante una clave secreta;
  • la transacción se transmite a la red bitcoin y se prepara para su verificación.

El pago se considera incompleto hasta que el minero lo autentifica. En esta fase, todas las transacciones se guardan en el almacén Mempool. Y el filtro no sólo se basa en la fecha de creación. Si el almacenamiento está sobrecargado, los mineros pueden elegir la prioridad de la cola por el tamaño de la comisión. Así, las transacciones pequeñas y baratas son empujadas al final de la cola. Para que una transacción se considere válida, debe confirmarse al menos 6 veces, número que se considera óptimo. Sin embargo, en diferentes servicios en los que se aceptan pagos con criptomoneda, este número puede ajustarse individualmente de 3 a varios cientos de confirmaciones. Todo depende generalmente de la cantidad de la transacción.

Mempooling y sus problemas

Cuando una transacción es validada, sale del mempool y se convierte en uno de los elementos del blockchain. Dada la velocidad de rendimiento de la red bitcoin, la congestión del mempool sigue siendo un problema. Si el mempool se sobrecarga, la transacción no desaparece del mempool, pero el usuario tendrá que realizar una retransmisión.