Publicado el 16/10/2024
La llegada de las finanzas descentralizadas trajo consigo nuevos conceptos que pueden resultar desafiantes para el inversor promedio. Muchos de estos conceptos están bien explicados y los usuarios los comprenden.
Sin embargo, algunas tecnologías subyacentes aún son vagas y no han recibido amplio reconocimiento, ya que no juegan un papel destacado en la superficie de los sistemas de blockchain y pagos en cripto.
Hoy hablaremos sobre una parte significativa del ecosistema de la blockchain de BTC y el procesamiento de transacciones. Muchos describen este elemento como la “sala de espera” para las transacciones de bitcoin. Pero, ¿qué es exactamente el mempool? ¿Y cómo contribuye al bienestar general de la blockchain? Vamos a descubrirlo.
Explicación del mempool de BTC
El nombre en sí es una combinación de “memoria” y “pool” (reserva), lo cual hace referencia a su función y rol en la blockchain de bitcoin. Este almacena las transacciones de BTC que aún no han sido confirmadas mientras esperan ser tomadas por mineros y participantes de la red para su validación y registro en la mainnet.
Cuando un usuario inicia un pago en la blockchain de bitcoin, debe ingresar el monto transferido, la dirección de la billetera del destinatario y seleccionar el tipo de tarifa de gas (si la plataforma lo permite).
Cuando la transacción está lista para procesarse y el usuario la confirma, se coloca en cola para que los mineros de la red la recojan y verifiquen conforme a los protocolos de la blockchain. Finalmente, la operación se transmite a la mainnet de la red y se vuelve públicamente accesible.
Explicación del proceso de transacción en bitcoin
Como las transferencias en cripto pasan por múltiples confirmaciones y verificaciones antes de aprobarse, el mempool de bitcoin es donde las transacciones con BTC se almacenan temporalmente. Luego, los mineros de la blockchain seleccionan las transacciones pendientes en función de múltiples factores, destacando los costos de gas y el monto subyacente. Los nodos eligen pagos en BTC de mayor tamaño porque generan tarifas más altas y mayores retornos para los validadores.
Una vez que la transacción pasa por la validación según el protocolo de prueba de trabajo, se ejecuta y se envía a su destinatario. Al final, la red blockchain registra el pago en su libro mayor público, indicando las direcciones de las billeteras del remitente y el receptor, el tipo de criptomoneda y el monto.
¿Cómo funciona el mempool?
Cada nodo de validación o equipo de minería tiene su propio espacio de reserva único que almacena las transacciones pendientes. Los nodos configuran sus tarifas de mempool, tamaño y proceso. Los nodos más grandes tienden a ser más lentos porque acumulan una gran cantidad de transacciones, lo que puede saturar la red y causar demoras. Por lo tanto, la tendencia común es tener un espacio de reserva pequeño que contenga solo un puñado de transacciones, lo que asegura un proceso de verificación más rápido y eficiente.
Cuando una transacción pasa del mempool a la etapa de validación, debe atravesar todos los nodos de la red para alcanzar el consenso de acuerdo con las regulaciones de la red de bitcoin. Este procedimiento garantiza la seguridad y legitimidad del nuevo bloque registrado en la mainnet de la blockchain. El proceso de verificación incluye verificar la validez de ambas direcciones, asegurar que el remitente tenga fondos suficientes y verificar la dirección de la billetera del receptor.
Mempool de bitcoin vs mempool de ethereum
Al igual que en bitcoin, el mempool de ethereum actúa como la sala de espera para las transacciones en ETH antes de ser validadas. Ambos procedimientos pueden parecer similares porque cada operación pasa por un proceso de verificación. Sin embargo, el proceso en sí difiere porque bitcoin y ethereum tienen protocolos de validación distintos.
La blockchain de ETH utiliza máquinas virtuales de ethereum (EVM) para interactuar y ejecutar operaciones en la red. La red también emplea contratos inteligentes para asegurar un proceso de validación automatizado y sin permisos que refuerza las regulaciones de la blockchain.
Al seleccionar transacciones del mempool, los nodos de validación de ethereum utilizan el valor extraíble máximo (MEV, por sus siglas en inglés) para determinar el orden de las transacciones de manera que maximice los retornos del validador. La salida de MEV motiva a los nodos a elegir las transacciones pendientes en la red y procesarlas de manera que les garantice mayores retornos conforme al protocolo de prueba de participación. Sin embargo, este procedimiento crea un dilema, ya que las transacciones pequeñas pueden tardar más en procesarse debido a su bajo valor MEV, y los nodos ganan muy poco en proporción a la energía gastada en la validación.
Conclusión
El mempool es la reserva de la blockchain de BTC para las transacciones no confirmadas. Los pagos y operaciones de bitcoin se colocan en cola en estas reservas antes de ser recogidos por los mineros. Los nodos de la red seleccionan y validan operaciones según prioridad, eligiendo aquellas que generen mayores retornos. Este sistema puede parecer injusto, ya que los pagos de bajo valor, con menores retornos para los mineros, no reciben prioridad; por lo tanto, pueden quedarse en el mempool o tardar más en confirmarse.
COMENTARIOS
No hay comentarios de clientes por ahora.