Fundamentos de Bitcoin

Comisiones de Transacción
de Bitcoin Explicadas

Las comisiones de Bitcoin no se basan en cuánto envías. Se basan en cuánto espacio ocupa tu transacción en un bloque. Así es como pagas la comisión correcta cada vez.

El concepto clave

Enviar 0.001 BTC y enviar 1 BTC cuesta la misma comisión si la transacción tiene el mismo tamaño. Las comisiones de Bitcoin pagan por espacio en el bloque, no por el valor transferido. Por eso las comisiones se miden en satoshis por byte virtual (sat/vbyte).

¿Cómo se calculan las comisiones de Bitcoin?

Cada bloque de Bitcoin tiene un límite de tamaño. Los mineros llenan los bloques con transacciones para maximizar sus ingresos por comisiones. Las transacciones pujan por espacio estableciendo una tasa de comisión en satoshis por byte virtual (sat/vbyte). Mayor tasa = mayor prioridad = confirmación más rápida.

Fórmula de cálculo de comisiones

Comisión total (sats) = Tamaño de tx (vbytes) × Tasa (sat/vbyte)

Ejemplo: una transacción típica de 250 vbytes a 10 sat/vbyte cuesta 2,500 sats. A $100,000/BTC, eso son $0.25.

Tipo de transacciónTamaño típicoA 10 sat/vbA 50 sat/vb
Envío simple (1 entrada, 2 salidas)~250 vbytes2,500 sats12,500 sats
Envío simple SegWit~140 vbytes1,400 sats7,000 sats
Consolidación (5 entradas, 1 salida)~600 vbytes6,000 sats30,000 sats
Envío por lotes (1 entrada, 10 salidas)~440 vbytes4,400 sats22,000 sats

¿Qué es la mempool y cómo afecta las comisiones?

La mempool (memory pool) es una cola de transacciones sin confirmar esperando ser incluidas en un bloque. Cada nodo completo mantiene su propia mempool. Cuando transmites una transacción, entra en las mempools de toda la red y espera a que los mineros la recojan.

Los mineros ordenan la mempool por tasa de comisión (sat/vbyte) y llenan los bloques de arriba hacia abajo. La transacción que ofrece más sats por vbyte entra primero. Cuando la mempool está congestionada (muchas transacciones esperando), la comisión mínima para confirmarse en el siguiente bloque sube. Cuando está vacía, incluso 1 sat/vbyte se confirma rápidamente.

Consulta siempre la mempool antes de enviar

Mempool.space muestra recomendaciones de comisiones en tiempo real según la velocidad de confirmación: siguiente bloque, 3 bloques y 1 hora. Usa estos números en lugar de las estimaciones predeterminadas de tu wallet, que a menudo están desactualizadas.

Mempool tranquila

1-5 sat/vbyte

Se confirma en 1-2 horas

Condiciones normales

5-20 sat/vbyte

Se confirma en 1-3 bloques (~10-30 min)

Mempool congestionada

50-500+ sat/vbyte

Urgente: paga la tasa más alta para el siguiente bloque

¿Por qué las direcciones SegWit y Taproot pagan comisiones más bajas?

SegWit (Segregated Witness) cambió la forma en que se estructuran los datos de las transacciones. Los datos de firma (el “witness”) se separan del cuerpo de la transacción y reciben un descuento. Esto significa que las transacciones SegWit son más pequeñas en bytes virtuales (vbytes), aunque sus bytes reales sean similares, por lo que pagan menos comisiones a la misma tasa de sat/vbyte.

FormatoPrefijoTamaño típicoAhorro
Legacy (P2PKH)1...~250 vbytesBase
Wrapped SegWit (P2SH)3...~200 vbytes~20% más barato
Native SegWit (P2WPKH)bc1q...~141 vbytes~40% más barato
Taproot (P2TR)bc1p...~111 vbytes~55% más barato

Los tamaños son para transacciones simples de 1 entrada y 2 salidas. El ahorro real varía según la complejidad de la transacción.

Si tu wallet o exchange envía desde o hacia direcciones Legacy, estás pagando más de lo necesario. La mayoría de los hardware wallets ahora usan Native SegWit (bc1q) por defecto. Verifica qué formato usa tu dirección de Bitcoin y actualízala si puedes.

¿Qué hacer si tu transacción está atascada?

Si enviaste una transacción con una comisión demasiado baja y han pasado horas sin confirmación, tienes dos opciones:

RBF: Replace-By-Fee

Si eres el remitente y tu wallet soporta RBF, puedes transmitir una nueva versión de la misma transacción con una comisión más alta. La nueva versión reemplaza la anterior en la mempool. Sparrow Wallet y Electrum soportan esto bien.

Funciona cuando: eres el remitente y tu wallet soporta RBF

CPFP: Child Pays for Parent

Si recibiste Bitcoin sin confirmar, puedes gastarlo en una nueva transacción con una comisión alta. Los mineros quieren la comisión de la hija, así que minan la padre también. Funciona incluso si eres el receptor y no puedes hacer RBF.

Funciona cuando: recibiste fondos sin confirmar

¿Cómo pagar menos en comisiones de Bitcoin?

Usa direcciones SegWit (bc1q)

Las transacciones Native SegWit son ~40% más pequeñas que las Legacy. Si tu hardware wallet usa Legacy por defecto, cámbialo a Native SegWit en la configuración.

Consulta mempool.space antes de enviar

Las comisiones pueden variar 10-100x dependiendo de la congestión de la red. Una transacción que cuesta $5 en hora punta podría costar $0.05 en un fin de semana tranquilo.

Envía durante periodos de baja congestión

La mempool de Bitcoin suele estar más tranquila los fines de semana y por la noche (hora de EE.UU.). Si no tienes prisa, espera a un periodo tranquilo.

Agrupa múltiples pagos

Si necesitas enviar a 10 personas, una transacción con 10 salidas cuesta mucho menos que 10 transacciones separadas. Los negocios que hacen pagos siempre deberían agrupar.

Evita consolidar UTXOs en horas punta

Combinar muchos UTXOs pequeños en uno cuesta más en comisiones. Hazlo cuando la mempool esté tranquila, no durante un pico de comisiones.

Usa Lightning para pagos pequeños

Para montos menores de $100, Lightning Network es 100-1000x más barato que on-chain. Un pago por Lightning típicamente cuesta 0-5 sats en comisiones sin importar el monto.

Preguntas Frecuentes

¿Cómo se calculan las comisiones de transacción de Bitcoin?

Las comisiones de Bitcoin se basan en el tamaño de la transacción en bytes (o bytes virtuales, vbytes), no en la cantidad de Bitcoin que envías. Una transacción simple de una dirección a un destinatario ocupa ~140-250 vbytes. Una transacción compleja con muchas entradas es más grande. Las comisiones se miden en satoshis por vbyte (sat/vbyte). Multiplica el tamaño de tu transacción por la tasa de sat/vbyte y obtienes la comisión total en satoshis.

¿Por qué fluctúan tanto las comisiones de Bitcoin?

Cada bloque de Bitcoin tiene un límite de datos (unos 4MB). Cuando más personas intentan hacer transacciones de las que caben en los bloques actuales, se forma una cola en la mempool. Los mineros escogen las transacciones con comisiones más altas primero. Cuando la mempool está congestionada, necesitas pagar más para entrar en el siguiente bloque. Cuando está tranquila, 1 sat/vbyte suele confirmarse en menos de una hora.

¿Cuál es una buena tasa de comisión para transacciones de Bitcoin?

Depende de la urgencia. En periodos tranquilos, 1-5 sat/vbyte se confirma en pocas horas. En condiciones normales, 5-20 sat/vbyte se confirma en 1-3 bloques. En periodos de mucho tráfico (hackeos de exchanges, subidas bruscas de precio), las comisiones pueden dispararse a 100-500+ sat/vbyte. Consulta mempool.space antes de enviar para ver las tasas recomendadas actuales.

¿Qué es la mempool y por qué importa para las comisiones?

La mempool (memory pool) es una sala de espera para transacciones de Bitcoin sin confirmar. Cada nodo completo mantiene su propia mempool. Cuando transmites una transacción, entra en la mempool y espera a que un minero la incluya en un bloque. El tamaño de la mempool determina directamente el mercado de comisiones: una cola grande sube las comisiones, una cola pequeña las baja. Mempool.space muestra el estado actual en tiempo real.

¿Puedo enviar Bitcoin sin comisión?

Técnicamente es posible pero poco fiable. Algunos mineros aceptan transacciones sin comisión cuando la mempool está casi vacía, pero la mayoría de los nodos no las retransmitirán y los mineros no les darán prioridad. En la práctica, necesitas al menos 1 sat/vbyte para que una transacción sea retransmitida y eventualmente confirmada. Para una confirmación confiable, paga siempre al menos la comisión mínima recomendada por mempool.space.

¿Qué es RBF (Replace-By-Fee)?

Replace-By-Fee te permite reemplazar una transacción sin confirmar con una nueva versión que paga una comisión más alta. Si enviaste una transacción con una comisión demasiado baja y está atascada en la mempool, puedes usar RBF para subir la comisión y lograr que se confirme más rápido. No todos los wallets soportan RBF. Sparrow Wallet y Electrum tienen buen soporte de RBF. La transacción debe haber sido marcada como compatible con RBF cuando se transmitió originalmente.

¿Qué es CPFP (Child Pays for Parent)?

Child Pays for Parent es otra forma de acelerar una transacción atascada. Si recibiste Bitcoin en una transacción con comisión baja que está atascada, puedes crear una nueva transacción gastando esas salidas (sin confirmar) con una comisión alta. Los mineros ven la comisión combinada de ambas transacciones y tienen incentivo para minar la transacción padre para cobrar la comisión alta de la hija. Es más complejo que RBF pero útil cuando el remitente original no puede hacer RBF.

¿Cómo se comparan las comisiones de Lightning Network con las on-chain?

Las comisiones de Lightning son una fracción minúscula de las comisiones on-chain. Los pagos típicos de Lightning cuestan 0-5 satoshis en comisiones de enrutamiento, sin importar el monto. Un pago de $100 por Lightning podría costar 1-2 sats en comisiones. Una transacción on-chain de Bitcoin típicamente cuesta 200-2000+ sats dependiendo de la congestión de la mempool. Para pagos pequeños y frecuentes, Lightning es dramáticamente más barato.

¿Las comisiones de Bitcoin van a los mineros o a los desarrolladores?

Todas las comisiones de transacción van al minero que encontró el bloque que contiene la transacción. No hay comisiones del protocolo que vayan a desarrolladores, fundaciones ni a nadie más. Los desarrolladores de Bitcoin Core se financian con becas, donaciones y empleadores, no con comisiones de transacciones. Esta es una diferencia clave entre Bitcoin y muchas redes proof-of-stake que se llevan una parte del protocolo.

¿Cómo puedo reducir mis comisiones de transacción de Bitcoin?

Varias estrategias ayudan: (1) Agrupa múltiples pagos en una sola transacción. (2) Usa direcciones SegWit o Taproot, que son 30-40% más baratas que Legacy. (3) Envía durante periodos de baja congestión (a menudo fines de semana o durante la noche hora de EE.UU.). (4) Usa coin control en Sparrow Wallet para evitar combinar muchos UTXOs pequeños. (5) Para montos pequeños, usa Lightning en lugar de on-chain. (6) Configura tu comisión manualmente según las condiciones actuales de la mempool en vez de usar los valores predeterminados del wallet.

¿Quieres comisiones más baratas?

Para pagos pequeños usa Lightning. Para auto-custodia con direcciones SegWit, un hardware wallet es la herramienta correcta.