Índice del curso · 13 lecciones
Fundamentos de Bitcoin

Cómo funcionan las transacciones de Bitcoin: comisiones, confirmaciones y mempool

Una mano acerca una tarjeta en blanco de color crema a la ranura delantera de un soporte con dos ranuras que contiene otras tarjetas en blanco sobre madera de nogal.

Esta lección es una traducción del original en inglés, que es el texto de referencia. Leer en inglés

Una transacción de Bitcoin pasa bitcoin de una persona a otra y queda registrada para siempre en la blockchain, el registro público compartido de Bitcoin. A diferencia de un pago con tarjeta o una transferencia bancaria, no hay una empresa de por medio. La billetera firma la transacción. Los nodos de la red (computadoras que contrastan cada transacción con las reglas de Bitcoin) la retransmiten. Espera en una cola llamada mempool, y un minero (una computadora que compite por añadir el siguiente bloque de transacciones) la incluye en un bloque. Tú eliges la comisión y esta decide lo rápido que ocurre.

En esta lección seguirás una transacción desde que pulsas “send” hasta que sea seguro considerarla definitiva. Aprenderás cómo lleva Bitcoin el registro de las monedas (el modelo UTXO), por qué suben y bajan las comisiones, qué significan las confirmaciones y cómo leer una transacción en un explorador de bloques.

Cómo funcionan las transacciones de Bitcoin

Una transacción de Bitcoin es un mensaje firmado que, en esencia, dice «toma estas monedas concretas y envíalas a estos destinos». Para entenderlo, primero hay que conocer dos ideas: las claves y las monedas.

Claves y direcciones en un minuto

La billetera guarda una clave privada, un número secreto muy grande, y deriva de ella las direcciones (las modernas empiezan por bc1) que das a quienes te pagan. Las monedas enviadas a una dirección solo se pueden gastar con una firma digital válida creada con la clave privada correspondiente: cualquiera puede verificar la firma, pero nadie puede crearla sin la clave. Tu frase semilla, las 12 o 24 palabras que una billetera te pide anotar, es la copia de seguridad que permite recrear todas las claves. Lo verás en Claves, direcciones y firmas en lenguaje sencillo.

Entradas, salidas y el modelo UTXO

Bitcoin no guarda el saldo de una cuenta a tu nombre como un banco. Lleva el registro de porciones individuales de bitcoin, cada una ligada a una dirección. Una porción que todavía no se ha gastado es una salida de transacción sin gastar (UTXO). Tu «saldo» solo es la suma de los UTXO que tus claves pueden gastar.

Una pantalla de billetera muestra un saldo de 0,5 BTC. Debajo, la blockchain registra dos monedas separadas, de 0,3 BTC y 0,2 BTC. Cada una es una salida sin gastar (UTXO) ligada a una de tus direcciones. La billetera las suma.
Tu saldo es una suma, no una cifra que Bitcoin guarde. La blockchain registra monedas separadas (UTXO). La billetera suma las que tus claves pueden gastar.

Una transacción gasta enteros uno o varios UTXO (sus entradas) y crea otros nuevos (sus salidas). Si las entradas suman más de lo que quieres enviar, una salida te devuelve el resto como cambio. Lo que sobra, entradas menos salidas, es la comisión y se lo lleva el minero.

Un ejemplo:

  • Tienes un UTXO de 0,5 BTC.
  • Quieres enviar 0,3 BTC a un amigo.
  • La transacción crea dos salidas: 0,3 BTC para tu amigo y 0,1997 BTC de vuelta para ti como cambio.
  • La diferencia, 0,0003 BTC, es la comisión.
Una transacción gasta entera una moneda de 0,5 BTC. Crea dos monedas nuevas: 0,3 BTC para tu amigo y 0,1997 BTC de vuelta para ti como cambio. Los 0,0003 BTC que sobran no son una salida. Son la comisión que cobra el minero. Los 0,5 de entrada equivalen a 0,3 más 0,1997 más la comisión de 0,0003.
Las monedas se gastan enteras. Tu moneda de 0,5 BTC se consume por completo. La transacción crea monedas nuevas para tu amigo y para ti, y lo que sobra es la comisión.

Qué ocurre al enviar bitcoin

  1. Selección de entradas: la billetera elige UTXO que cubran la cantidad más la comisión.
  2. Creación de salidas: fija el destino, la cantidad y una dirección de cambio.
  3. Firma: usa la clave privada para firmar cada entrada y demostrar que puedes gastarlas sin revelar la clave.
  4. Difusión: envía la transacción firmada a unos nodos, que la verifican y retransmiten.
  5. Mempool: la transacción espera junto a otras sin confirmar hasta que un minero la incluya.
  6. Confirmación: al entrar en un bloque válido, obtiene la primera confirmación.
Cinco pasos de izquierda a derecha. 1 Crear: la billetera elige monedas y añade tu cambio. 2 Firmar: la clave privada firma y nunca sale de la billetera. 3 Difundir: los nodos verifican y retransmiten. 4 Esperar: espera en la mempool, donde las tasas de comisión más altas van primero. 5 Confirmar: un minero la incluye en un bloque, la primera confirmación.
De “send” a la primera confirmación, en cinco pasos. Solo el paso 2 usa la clave privada, que nunca se envía a ninguna parte: solo viaja la firma.

Las firmas digitales demuestran la propiedad

Cada nodo verifica todas las firmas antes de aceptar una transacción y la rechaza si alguna no coincide. Así impide Bitcoin el robo sin un banco: no puedes gastar monedas para las que no puedes firmar. Por qué no se puede falsificar una firma lo verás en la lección de claves y firmas.

¿Qué es la mempool?

La mempool («reserva de memoria») es donde las transacciones válidas pero sin confirmar esperan a que un minero las incluya en un bloque.

Cómo funciona la mempool

No hay una única mempool. Cada nodo lleva la suya y, como los nodos se pasan las transacciones entre sí, la mayoría tiene casi el mismo conjunto en cuestión de segundos.

  • Es temporal: una transacción puede descartarse si la mempool del nodo se llena de otras que pagan más o tras unas dos semanas sin confirmar. Descartada no significa cancelada: se puede volver a difundir.
  • Su tamaño varía: puede contener cientos de miles de transacciones cuando hay congestión y quedarse casi vacía en días tranquilos.
  • Funciona como una subasta: los mineros prefieren transacciones que pagan más por unidad de espacio, así que pujas por espacio de bloque con la tasa de comisión.

Cómo eligen los mineros las transacciones

Un bloque admite como máximo 4 millones de unidades de peso de datos (se explican más abajo, en las comisiones). Los mineros lo llenan para ganar lo máximo en comisiones. Ordenan las transacciones por tasa de comisión, pero agrupan las que están relacionadas: si una transacción gasta una salida de otra sin confirmar, la transacción padre debe entrar primero en el bloque, y una hija que pague mucho puede arrastrar a su padre que paga poco. Por eso un bloque no se ordena simplemente de mayor a menor comisión.

Cuando hay congestión, una comisión baja puede dejar una transacción esperando horas o días. En días tranquilos, como a principios de noviembre de 2026, una tasa de 1 sat/vB suele bastar para el siguiente bloque. Desde Bitcoin Core 29.1, los nodos retransmiten de forma predeterminada transacciones que pagan apenas 0,1 sat/vB, y algunos mineros las incluyen.

La congestión de la mempool y sus efectos

Cuando más personas quieren hacer transacciones de las que caben en los bloques, la cola crece y las comisiones suben a medida que compiten por pagar más. En mempool.space verás la cola en directo y sugerencias de tasas de comisión. Para pagos pequeños frecuentes hay una segunda opción que mantiene la mayoría fuera de la blockchain: la red Lightning, que se explica más abajo con sus inconvenientes.

Cómo funcionan las comisiones de Bitcoin

Las comisiones pagan el espacio de bloque. A diferencia de las redes de tarjetas, que cobran un porcentaje de la cantidad, las comisiones de Bitcoin dependen del espacio que ocupa la transacción, no de cuánto mueve. Enviar 0,001 BTC o 1000 BTC cuesta lo mismo si las transacciones tienen el mismo tamaño.

Comisiones medidas en sat/vB

El espacio se mide en bytes virtuales (vB). Desde la actualización SegWit de 2017, cada parte de una transacción tiene un «peso»: los datos de firma (llamados testigo) cuentan 1 unidad de peso por byte. Todo lo demás cuenta 4. Divide el peso total por 4 y obtienes el tamaño virtual en vB. Como las firmas tienen ese descuento, el mismo pago cuesta menos desde una dirección moderna que desde una antigua. Un pago sencillo con una entrada y dos salidas ocupa unos 226 vB desde una dirección antigua que empiece por1, pero cerca de 141 vB desde una dirección SegWit nativo que empiece por bc1q.

Las tasas de comisión se expresan en satoshis por byte virtual (sat/vB). A 20 sat/vB, una transacción de 141 vB cuesta 2820 sats, unos US$ 2 a precios de noviembre de 2026. A 1 sat/vB cuesta 141 sats, unos diez centavos de dólar.

Tres transacciones a 20 sat/vB. Enviar 0,001 BTC desde una dirección bc1q ocupa 141 vB y cuesta 2820 sats. Enviar 1000 BTC desde una dirección bc1q también ocupa 141 vB y cuesta 2820 sats. Enviar 0,001 BTC desde una dirección antigua que empiece por 1 ocupa 226 vB y cuesta 4520 sats.
La comisión paga el espacio, no el valor. Mover 1000 BTC cuesta lo mismo que mover 0,001 BTC. Gastar desde una dirección antigua cuesta más porque la transacción ocupa más espacio.

Por qué fluctúan las comisiones

Un bloque cada 10 minutos, más o menos, y con espacio limitado significa que la cantidad de espacio de bloque es fija. Cuando sube la demanda, suben las comisiones. La demanda aumenta con:

  • Movimientos del mercado: los grandes cambios de precio desatan oleadas de compra, venta y traslado de monedas.
  • Nuevos usos del espacio de bloque: por ejemplo, los protocolos de tokens que escriben datos en la cadena. Uno de ellos, Runes, se lanzó en el halving de abril de 2024, el recorte de los bitcoins nuevos por bloque que llega cada cuatro años, y durante un breve período disparó las comisiones.
  • La hora y el día de la semana: los fines de semana y algunas horas son más tranquilos que otros.

Cómo estimar comisiones adecuadas

La mayoría de las billeteras consulta la mempool y sugiere una tasa de comisión. Una orientación:

PrioridadObjetivoEstrategia
AltaLos próximos 1 a 2 bloques (~10 a 20 min)Pagar la tasa actual de prioridad alta
MediaEn 6 bloques (~1 hora)Una tasa moderada. Adecuada para la mayoría de las transferencias
BajaEn 24 a 144 bloques (de horas a un día)Una tasa baja y algo de paciencia

Para pagos urgentes o grandes, pagar un poco más es un seguro barato. Para lo que pueda esperar, una comisión baja ahorra sats.

RBF (Replace-By-Fee) y CPFP (Child-Pays-For-Parent)

Si fijaste una comisión demasiado baja y la transacción está atascada, hay dos soluciones:

Replace-By-Fee (RBF): difundes una versión nueva de la misma transacción, que gasta las mismas entradas, con una comisión mayor. Los mineros prefieren la versión que paga más. Desde Bitcoin Core 28.0 (octubre de 2024), los nodos aceptan ese reemplazo de forma predeterminada aunque la original no esté marcada como reemplazable. Así, como remitente, normalmente puedes aumentar la comisión de cualquier transacción sin confirmar, siempre que la billetera ofrezca esa opción.

Child-Pays-For-Parent (CPFP): si eres quien recibe (o quien envía, usando tu salida de cambio), puedes gastar una salida de la transacción atascada en una nueva con una comisión alta. Para cobrarla, un minero tiene que incluir también la transacción padre, así que ambas se confirman juntas.

La otra cara importa igual: si recibes un pago, nunca lo consideres definitivo antes de confirmarse. Quien lo envía puede reemplazarlo por uno que pague a otra persona, incluso a sí mismo. Espera al menos una confirmación y más para cantidades grandes. Ambos métodos están en nuestra guía paso a paso para desatascar una transacción.

Confirmaciones: ¿cuándo es definitiva una transacción de Bitcoin?

Una transacción obtiene la primera confirmación cuando se incluye en un bloque y una más cada vez que se añade otro encima.

Una transacción sin confirmar (0 confirmaciones) no es definitiva y todavía se puede reemplazar. Cuando un minero la incluye en un bloque obtiene 1 confirmación, unos 10 minutos, adecuado para cantidades pequeñas. Cada bloque posterior añade una: 3 confirmaciones, unos 30 minutos, para pagos cotidianos. 6, Unos 60 minutos, para cantidades grandes. El trabajo que un atacante tendría que rehacer para revertirla crece con cada bloque.
Cada bloque añadido después del tuyo es una confirmación más. Cada uno hace mucho más difícil revertir el pago. Seis es la regla habitual para cantidades grandes.

Por qué importan las confirmaciones

Para revertir una transacción confirmada, alguien tendría que construir otra cadena sin ella, empezando desde antes de su bloque, y superar la cadena que amplían todos los demás. Los nodos siempre siguen la cadena válida con más trabajo acumulado, así que, con menos de la mitad de la potencia de minería de la red, las posibilidades del atacante caen mucho con cada bloque. Cada confirmación hace mucho menos probable una reversión. Las cifras están en la lección sobre prueba de trabajo.

¿Cuántas confirmaciones bastan?

ConfirmacionesTiempo (~)Uso
0 (sin confirmar)—No es definitivo: quien envía aún puede reemplazarlo. Solo para cantidades diminutas de personas de confianza.
1~10 minRazonable para cantidades pequeñas
3~30 minHabitual para pagos cotidianos
6~60 minCriterio muy utilizado para cantidades grandes
100~16 a 17 horasMadurez de la coinbase: los mineros deben esperar 100 bloques antes de gastar las monedas recién creadas

Entender los UTXO y su gestión

Cómo se reparten tus monedas en UTXO afecta a las comisiones y a la privacidad.

La comparación con el efectivo

Los UTXO se comportan como los billetes de tu billetera. Con un billete de US$ 50 y otro de US$ 20 tienes US$ 70, pero ningún objeto único de US$ 70. Para pagar US$ 60, entregas ambos y recibes US$ 10 de vuelta.

Salidas de cambio

  • Cada salida de cambio es un UTXO nuevo que gastarás más adelante.
  • Cada entrada añade tamaño, así que gastar muchos UTXO pequeños cuesta más.
  • El cambio puede revelar cosas: si quienes observan distinguen qué salida es el cambio, sabrán qué monedas siguen siendo tuyas.

Por qué importa la gestión de UTXO

Si recibes muchos pagos pequeños, acumulas muchos UTXO pequeños. Gastarlos después supone una transacción grande con una comisión elevada. Cuando las comisiones suben, los UTXO muy pequeños pueden costar más de gastar de lo que valen.

  • Usa una dirección nueva para cada pago que recibas. La billetera lo hace automáticamente. No crea UTXO adicionales (eso depende de la cantidad de pagos, no de las direcciones), y reutilizar una dirección vincula públicamente todos los pagos recibidos en ella. Más en la guía por qué cambia tu dirección.
  • Consolida con cuidado. Combinar UTXO pequeños en uno cuando las comisiones son bajas ahorra dinero después, pero también vincula públicamente esas monedas como pertenecientes a la misma persona. Consolida solo monedas que no te importe relacionar.
  • Control de monedas: algunas billeteras permiten elegir qué UTXO gastar, lo que ayuda tanto con las comisiones como con la privacidad. Encontrarás los detalles en nuestra lección sobre gestión de UTXO y control de monedas.

Cuando on-chain es demasiado lento o costoso: Lightning

Esperar unos diez minutos para la primera confirmación y pagar espacio de bloque está bien para los ahorros, pero resulta incómodo para comprar un café. La red Lightning es una segunda capa construida sobre Bitcoin para pagos pequeños y rápidos. Dos partes bloquean bitcoin en un canal compartido con una transacción on-chain y después se pagan firmando entre ellas saldos actualizados. Un pago también puede saltar por canales de otras personas hasta llegar a alguien con quien no tienes un canal. Solo la apertura y el cierre de un canal tocan la blockchain. Los pagos llegan en segundos y suelen costar unos pocos sats o menos.

Los costos son reales y conviene conocerlos antes de depender de ella:

  • Entrar y salir cuesta comisiones on-chain: abrir y cerrar un canal son transacciones corrientes de Bitcoin.
  • Liquidez: un canal solo puede enviar lo que tenga de tu lado y recibir lo que haya del otro, así que una billetera nueva quizá deba pagar por «capacidad de entrada» antes de poder recibir.
  • Alguien tiene que vigilar: si la otra parte del canal difunde un saldo antiguo, tú o un servicio de watchtower que actúe por ti deben detectarlo dentro de un plazo y recuperar los fondos. Una billetera que pasa demasiado tiempo fuera de internet queda expuesta.
  • Custodia: muchas de las aplicaciones Lightning más sencillas guardan las monedas por ti, como un exchange. Las billeteras sin custodia guardan las claves en tu dispositivo, pero te exigen más.

Lightning tiene un modelo de seguridad propio, distinto del de la capa base, así que úsala como billetera para gastos, no como caja fuerte. Lo verás a fondo en el curso 4, empezando por la lección cómo funciona la red Lightning. Las watchtowers y las copias de seguridad de canales tienen su propia lección.

Cómo leer una transacción de Bitcoin

Así se lee lo que muestra un explorador de bloques como mempool.space.

Componentes de una transacción

CampoDescripción
TXIDUn identificador único de 64 caracteres: un hash de los datos de la transacción. En las transacciones SegWit no incluye los datos de firma (testigo)
InputsLos UTXO anteriores que se gastan, cada uno con su firma
OutputsLos UTXO nuevos que se crean, cada uno ligado a una dirección
AmountEl valor total de las salidas
FeeTotal de entradas menos total de salidas
Size / WeightTamaño en bytes, peso en unidades de peso (WU) y tamaño virtual en vB (peso ÷ 4)
Fee rateComisión dividida por tamaño virtual, en sat/vB

Cómo desglosar un ejemplo

Supón que un explorador muestra:

  • Inputs: 1 entrada desde bc1q…xyz, que gasta 0,15000000 BTC
  • Outputs: 0,10000000 BTC para bc1q…abc y 0,04985600 BTC para bc1q…def
  • Fee: 0,00014400 BTC (14 400 sats)
  • Size: 141 vB
  • Fee rate: 102,1 sat/vB
  • Status: Confirmed (3 confirmaciones)

Quien envió gastó un UTXO de 0,15 BTC, pagó 0,1 BTC a alguien, probablemente recibió 0,049856 BTC de vuelta como cambio y pagó 14 400 sats al minero. A 102 sat/vB fue una comisión muy alta, de las que se pagan cuando los bloques están llenos y se quiere entrar en el siguiente.

Cómo usar exploradores de bloques

Un explorador de bloques es un sitio web donde puedes buscar cualquier transacción, dirección o bloque. Se usan mucho mempool.space (de código abierto, con una buena vista en directo de la mempool) y blockstream.info. Busca por TXID, dirección o altura de bloque.

Consultar tus propias direcciones en el sitio web de otra persona le dice a ese sitio cuáles te interesan y desde qué conexión a internet. Para tener privacidad, usa Tor (una red que oculta tu dirección de internet a los sitios que visitas) o ejecuta tu propio explorador (puedes instalar el software de mempool.space en tu nodo). Tienes una lección sobre privacidad en la red.

Pruébalo por tu cuenta

Este ejercicio no requiere cuenta y no pone monedas en riesgo:

  1. Abre mempool.space y pulsa el bloque minado más reciente.
  2. Abre cualquier transacción del bloque salvo la primera (es la recompensa del minero) y busca sus entradas, salidas y tasa de comisión en sat/vB.
  3. Comprueba que las entradas menos las salidas equivalgan a la comisión y trata de adivinar qué salida será el cambio.
  4. Vuelve a mirar la transacción una hora después: mostrará unas seis confirmaciones.

Cuando vayas a mover monedas reales, empieza con poco. En tu primer retiro a tu propia billetera encontrarás el proceso paso a paso. Sobre cómo proteger las claves de tus transacciones, lee seguridad de la frase semilla y cómo elegir la billetera de hardware adecuada.

Ideas clave

  • Tu saldo es la suma de las salidas sin gastar (UTXO). Las transacciones gastan UTXO enteros y te devuelven cambio.
  • Las comisiones dependen del tamaño en bytes virtuales, no de la cantidad enviada. Las firmas tienen un descuento, así que gastar desde direcciones modernas bc1 cuesta menos.
  • Las transacciones sin confirmar esperan en la mempool. En días tranquilos, 1 sat/vB suele bastar para el siguiente bloque.
  • Quienes envían normalmente pueden reemplazar cualquier transacción sin confirmar por una versión con mayor comisión (RBF). Quienes reciben pueden acelerarla con CPFP.
  • Nunca consideres definitivo un pago entrante sin confirmar. Espera confirmaciones, seis para cantidades grandes.
  • Usa una dirección nueva para cada pago y consolida solo monedas que no te importe vincular.
  • Para pagos pequeños frecuentes, Lightning es más rápida y barata, a cambio de comisiones de canal, liquidez limitada, vigilancia y, en muchas aplicaciones, custodia.

Preguntas frecuentes

¿Se puede revertir o cancelar una transacción de Bitcoin?

Antes de confirmarse, normalmente sí, por parte de quien envía: usa RBF para reemplazarla por una versión con mayor comisión que te pague a ti mismo. Cuando ya está en un bloque y se añaden otros encima, revertirla exigiría superar en minería al resto de la red: con menos de la mitad de la potencia de minería, la probabilidad de lograrlo cae mucho con cada bloque añadido.

¿Por qué tarda tanto en confirmarse mi transacción de Bitcoin?

Casi siempre, la tasa de comisión es demasiado baja para la demanda actual. Compárala con las sugerencias actuales de mempool.space. Si envías, auméntala con RBF. Si recibes, usa CPFP.

¿Qué pasa si envío bitcoin a la dirección equivocada?

Las direcciones de Bitcoin contienen una suma de comprobación, así que un error al escribir casi siempre produce una dirección inválida que la billetera rechaza. Pero si envías a una dirección válida equivocada, por ejemplo, sustituida por un programa malicioso en el portapapeles, las monedas van a quien la controla y no hay forma de recuperarlas. Revisa la dirección con cuidado, incluidos los caracteres del medio, y haz primero un envío pequeño de prueba para cantidades grandes.

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

La comisión es el total de entradas menos el total de salidas. La prioridad depende de la tasa de comisión (comisión ÷ tamaño virtual). El tamaño virtual depende de cuántas entradas y salidas haya y del tipo de dirección: las direcciones SegWit y Taproot producen transacciones más pequeñas que las antiguas Legacy. La billetera lo calcula y sugiere una tasa.

¿Cuál es la cantidad mínima de bitcoin que puedo enviar?

Los nodos Bitcoin Core, de forma predeterminada, no retransmiten una transacción que cree una salida por debajo de un umbral de «polvo»: 294 satoshis para una salida bc1q estándar. Es una política de retransmisión, no una regla de consenso, pero en la práctica es el mínimo. Además, las comisiones suelen hacer que las cantidades diminutas no sean rentables. Para pagos muy pequeños, la red Lightning admite cantidades de un solo satoshi una vez que tienes un canal.

Comprueba lo que has aprendido

1. Tienes dos UTXO, de 0,3 BTC y 0,2 BTC, y envías 0,4 BTC con una comisión de 0,0002 BTC. ¿Qué salidas crea la transacción?

Respuesta

Dos salidas: 0,4 BTC para quien recibe y 0,0998 BTC de cambio para ti. Ambos UTXO se gastan enteros (entran 0,5 BTC). 0,5 − 0,4 − 0,0002 = 0,0998.

2. Un comprador te muestra un pago sin confirmar en su teléfono y pide que le entregues el producto. ¿Por qué es arriesgado?

Respuesta

Hasta que entre en un bloque, el comprador puede difundir un reemplazo que gaste las mismas monedas para sí mismo con una comisión mayor, y la mayoría de los nodos y mineros lo aceptarán. Espera al menos una confirmación y más para cantidades mayores.

3. ¿Por qué un pago desde una dirección bc1q suele costar menos en comisiones que el mismo desde una dirección que empieza por “1”?

Respuesta

Las comisiones se cobran por byte virtual y SegWit cuenta los datos de firma con un cuarto del peso de los demás datos. Una transacción bc1q guarda las firmas en esa parte de testigo con descuento, así que su tamaño virtual (unos 141 vB para una entrada y dos salidas) es menor que el de la versión Legacy (unos 226 vB).