En la red Bitcoin, el concepto de Mempool es prominente. Así que si usted ha participado en cryptocurrency incluso recientemente, es probable que haya oído hablar de él. Este artículo explicará por qué existe el Mempool de Bitcoin y por qué es importante entender cómo funciona.
En pocas palabras, Bitcoin Mempool es una de las etapas del sistema de transferencia de monedas, es decir, la sala de espera de una transacción. Cuando una transacción es verificada por un nodo, espera en el Mempool a que el minero para tomarlo para sí. Cada nodo completo de la red Bitcoin soporta el Mempool. Si quieres saber exactamente cómo ocurre esto, quédate en la página. La revisión le dirá acerca de:
- Transacción Bitcoin
- Coordinación de Bitcoin Mempool
- Estructura de Bitcoin Mempool
- Mempool en la red Bitcoin
- Sección FAQ
- Conclusión
¿Cómo funciona una transacción Bitcoin?
La transacción de Bitcoin, es decir, la transferencia de monedas de un usuario a otro, tiene lugar en varias etapas. Una parte importante consiste en comprobar la transacción en todos los ordenadores de la red, es decir, en todos los nodos que en ese momento estén libres para esta actividad. El tamaño del bloque puede no permitir un gran número de transacciones, por lo que tienen que esperar, por ejemplo, dos bloques antes de ser completamente procesadas y confirmadas. Hay fechas en las que el mempool de Bitcoin se despeja, y hay más oportunidades para transferir dinero.
Después de que el nodo verifique la transacción, ésta pasa a la siguiente fase. En realidad, se trata del Mempool, una zona especialmente asignada para el almacenamiento temporal de transacciones no confirmadas. En esta sala de espera, la transacción aguarda a que el minero venga a por ella y la recoja para incluirla en el siguiente bloque. En este orden, la transacción pasa por la blockchain. Como esta sección tiene una función de almacenamiento, su nombre significa “Memory Pool”.”
Así, el Red Bitcoin tiene nodos de verificación, y en ellos se asignan zonas de espera para las transacciones verificadas pero aún no confirmadas. En resumen, se trata de la zona de almacenamiento de transacciones no confirmadas para todas las transacciones pendientes, es decir, aún no consideradas y no aceptadas por el minero. Los mineros comprueban las transacciones y las pasan a un nuevo bloque, y luego se pasan a los bloques pares. Existe un gráfico especial que muestra este proceso (para más información sobre el gráfico, véase más abajo).
Cada nodo puede almacenar un número diferente de transacciones en espera, dependiendo de su volumen y tasa de rendimiento. Por tanto, cada uno de ellos tiene su propia versión de transacciones sin confirmar. Este es uno de los factores que explican la diferencia entre Mempools.
Coordinación de Bitcoin Mempool
Dado que un único nodo puede procesar bastantes transacciones, puede tener muchas transacciones sin confirmar al mismo tiempo. El tamaño del Mempool no es infinito, así que ¿cómo lo gestiona el sistema?
El problema se resuelve con una tasa por transacción. En cuanto el número de transacciones pendientes alcanza el límite establecido, el nodo empieza a ordenarlas por prioridad. Cada transacción paga una tasa y tiene un tamaño, por lo que el sistema empieza a ordenarlas por estos parámetros. El nodo establece el mínimo comisión por transacción y se crea así una cola de pagos.
Para permanecer en Mempool en esta situación, debe pagar una comisión más alta por su transacción. Esto puede no parecer muy amigable para los usuarios, pero les da la oportunidad de transferir dinero. Las transacciones que pagan una tarifa más alta (incluso depende del tamaño de la transacción) son más rápidas en la blockchain. Las pequeñas cantidades de BTC u otras criptomonedas suelen sufrir al mismo tiempo, ya que no implican una gran comisión por transacción.
Si la tasa de transacción es inferior al umbral de entrada, estas transacciones se eliminan del Mempool. Tras vaciar temporalmente la memoria, se abre el acceso para nuevas transacciones, pero sólo si son con una tasa suficientemente alta. Así, un aumento en el número de transacciones conduce a tasas cada vez más altas. Este sistema permite a la red Bitcoin evitar que los nodos y el Mempool se sobrecarguen y colapsen.
Estructura de Bitcoin Mempool
Entre otros mejoras para el funcionamiento de la red Bitcoin, Mempool está diseñado para establecer comunicación entre nodos de diferentes niveles, externos e internos. Esto se hace para que los datos sobre transacciones y tasas de transacción que se almacenan en el Mempool estén disponibles para los usuarios. Los comerciantes de BTC pueden estar interesados en los siguientes casos:
- Un propietario de un monedero lite quiere obtener información actualizada sobre la transacción antes de que se transfiriera al bloque.
- Un minero quiere cargar una lista de transacciones sin confirmar para empezar a comprobarlas y confirmarlas.
- Un minero quiere comprobar si hay comisiones rentables de las comisiones de transacción.
- Un minero quiere evaluar la tasa de honorarios.
- El minero u operador quiere recopilar datos estadísticos sobre la red Bitcoin y los bloques.
- Un operador quiere diagnosticar la red y el servicio Bitcoin.
Así, la información sobre transacciones es útil para un amplio rango de personas de la red Bitcoin. Mempool no es sólo una zona de espera para transacciones, sino que también informa a mineros y operadores sobre el estado de los fondos en las transacciones. Estos datos se procesan en el nodo completo y se actualizan regularmente para que la información sobre el estado de las transacciones sea siempre correcta.
Al mismo tiempo, no debe tratar un Memory Pool como un almacenamiento en toda regla. No es así en absoluto, ya que su tarea principal es realizar pagos. Debe realizar tantas transacciones como sea posible en poco tiempo para transferirlas al nuevo bloque y tomar las siguientes.
Mempool en la red
Para los mineros es importante mantener un ritmo uniforme de progreso de las transacciones en la blockchain, es decir, la distribución de la recepción de transacciones en el Mempool y su salida al siguiente bloque. Si hay muchas transacciones sin confirmar esperando en el pool y muchas de las siguientes están en camino, esto crea un tráfico congestionado y provoca retrasos en la transferencia de BTC y otro dinero. No importa cuántas transacciones queden en el Mempool al mismo tiempo, deben ser clasificadas con prontitud. El mecanismo, como hemos visto, es de pago.
El uso de Mempuls en la red también implica una limpieza completa de los pools. Cuando el minero envía el último bloque al nodo, limpia el Mempool de todas las transacciones actualmente contenidas en él. Esto significa que todas las transacciones pagaron una tasa y fueron confirmadas. El resultado es un aumento de la cantidad de memoria en el pool. Hay puntos en los que el Mempool despejado de la fecha y está listo para aceptar transacciones para la transferencia a los próximos bloques en su totalidad.
Hay un gráfico especial para seguir el estado del Mempool. Puedes ver el tamaño del Mempool y el número de transacciones en el eje y. Este gráfico permite a los mineros recopilar estadísticas y predecir la carga del Mempool, así como el aumento o disminución de la tasa en un futuro próximo. Los datos son agregados, teniendo en cuenta el número de transacciones en espera y las transacciones confirmadas cuando pasan a los siguientes bloques. Podemos ver el tráfico de Mempool y el tiempo medio de espera. Además, el gráfico ofrece más información sobre el movimiento de BTC en la red, teniendo en cuenta la transición de transacciones por bloques.
PREGUNTAS FRECUENTES
¿Cuánto se tarda en confirmar una transacción?
Por término medio, el tiempo de transferencia de una transacción a un bloque es de 10 minutos (en la práctica, puede tardar hasta una hora). La tasa de transferencia por bloque depende del importe de la transacción. Puede consultar el gráfico aquí para conocer el tiempo de carga de la red y realizar transacciones en periodos más libres.
¿Cómo adelanto una transacción al siguiente bloque?
Si su transacción no ha sido confirmada en el plazo de dos días, puede aumentar la comisión por ello. Otra forma es acelerar la transacción a cambio de una comisión (algunos pools ofrecen este servicio). En resumen, cuanto más alta sea tu comisión, más probabilidades tendrás de que la transacción no se quede atascada en el Mempool.
Conclusión
Mempool es una parte importante de la blockchain. Permite hacerse una idea de la congestión del tráfico y predecir el tiempo de espera. Los mineros y comerciantes experimentados de Bitcoin pueden incluso estimar la cantidad de comisión que será necesaria para realizar una transacción con éxito.








