Bitcoin Mempool: una explicación para principiantes
Contents
Bitcoin Mempool: una explicación para principiantes
Si ha estado en Bitcoin el tiempo suficiente, es posible que haya escuchado el término “Mempool”. En esta publicación, explicaré exactamente qué es Mempool y por qué es importante.
Resumen de Bitcoin Mempool
El Mempool es un “área de espera” para las transacciones de Bitcoin que cada nodo completo mantiene para sí mismo. Después de que un nodo verifica una transacción, espera dentro del Mempool hasta que un minero de Bitcoin la recoja y la inserte en un bloque..
Ese es el mempool de Bitcoin en pocas palabras. Si desea una explicación más detallada sobre Mempool, siga leyendo, esto es lo que cubriré:
1. Mempool explicado
Antes de comenzar, aquí hay un video breve e importante sobre cómo se confirman las transacciones de Bitcoin:
Cuando una transacción de Bitcoin se transmite a la red, primero la verifican todos los nodos de Bitcoin disponibles (es decir, las computadoras que participan en la red de Bitcoin).
Una vez que pasa con éxito la verificación por parte de un nodo, se ubica dentro del área de “Transacciones no confirmadas” de ese nodo llamada “Mempool” (abreviatura de Memory Pool). La transacción espera pacientemente hasta que un minero la recoja y la incluya en el siguiente bloque..
El Mempool es básicamente el área de espera del nodo para todas las transacciones pendientes..
Cada nodo tiene una capacidad diferente para almacenar transacciones no confirmadas. Como resultado, cada nodo tiene su propia versión de las transacciones pendientes. Esto explica la variedad de tamaños y recuentos de transacciones de Mempool que se encuentran en diferentes fuentes..
2. Gestión de Mempool
Quizás se esté preguntando: ¿cómo evitan que los nodos se bloqueen debido a la sobrecarga de transacciones pendientes en Mempool??
La respuesta es simple. Una vez que Mempool alcanza su capacidad máxima, los nodos comienzan a priorizar las transacciones estableciendo un umbral mínimo de tarifa de transacción.
Las transacciones con una tarifa inferior al umbral se eliminan inmediatamente del Mempool y solo las nuevas transacciones con una tarifa lo suficientemente grande tienen acceso al Mempool..
3. La importancia del Mempool
El Mempool es parte de BIP 35 (Propuesta de mejora de Bitcoin No 35). La idea era que los nodos externos pudieran acceder al Mempool de otros nodos. Esto es útil para varios casos:
El Mempool es la “sala de espera” de la red Bitcoin. Cuanto más rápidas se eliminen las transacciones y se agreguen a bloques en Blockchain, mejor experiencia obtendrán los usuarios..
En otras palabras, si las nuevas transacciones llegan a una tasa más alta de la que se borran del mempool en bloques, se producirá un “atasco de tráfico” y las transacciones pueden tardar mucho en ser aprobadas (según su tamaño y la tarifa adjunta)..
Cuando un nodo recibe el último bloque extraído del minero, elimina todas las transacciones contenidas en este bloque de su mempool. Esto resulta en una fuerte caída en el tamaño de Mempool..
Si desea ver el estado actual del Mempool, puede echar un vistazo a este gráfico
Si, por ejemplo, el tamaño de Mempool es de alrededor de 3 MB, la mayoría de las transacciones tendrán que esperar al menos uno o dos bloques hasta que se confirmen. Esto se debe a que cada bloque tiene un tamaño de 1 MB, por lo que se pueden necesitar hasta 3 confirmaciones para borrar todo el mempool (suponiendo que no ingresen nuevas transacciones).
Tenga en cuenta que algunas de las transacciones de Mempool son transacciones de baja prioridad que su remitente sabe que tardarán mucho en confirmarse, por ejemplo, “transacciones en polvo” (que envían cantidades realmente pequeñas de Bitcoin)..
4. Preguntas frecuentes
¿Cuánto tiempo se tarda en confirmar una transacción de Bitcoin??
En promedio, se extrae un nuevo bloque de transacciones de Bitcoin cada 10 minutos. Este es un promedio, lo que significa que podría tomar 1 minuto o 1 hora también. Cada bloque contiene varios miles de transacciones.
Dependiendo de la tarifa que haya adjuntado a su transacción, podrá estimar cuánto tiempo le tomará confirmar su transacción (nuevamente, en promedio).
Puedes usar esta página para ver cuánto de una tarifa debe adjuntar para ser confirmado dentro de un cierto período de tiempo.
¿Qué debo hacer si mi transacción se atasca en el Mempool??
Como regla general, si espera lo suficiente (generalmente alrededor de 48 horas), su transacción se eliminará de todas las memorias de Bitcoin y los fondos se devolverán a su billetera..
Sin embargo, aquí hay algunas otras cosas que puede hacer para acelerar la confirmación de la transacción:
5. Conclusión
El Mempool es una parte muy importante de la red Bitcoin. Nos permite comprender cuán concurrida está la red y si hay “atascos de tráfico de transacciones” que resultan en tiempos de confirmación más lentos y tarifas más altas..
¿Tiene más preguntas sobre Mempool? Deje el en la sección de comentarios a continuación.!
“>