Transacciones y comisiones
Una transacción de bitcoin no es un mensaje que ordene mover diez dólares de A a B. Consume salidas enteras de transacciones anteriores y crea otras nuevas, y de ahí que existan las direcciones de cambio y que la aritmética de su billetera a veces parezca extraña. UTXO es la palabra que designa esas piezas gastables, y explica la mayor parte de lo que sigue.
Las comisiones son la parte que cuesta dinero real. Usted no paga un porcentaje, ni paga por el monto que envía. Paga por el tamaño de la transacción en bytes virtuales, a la comisión por vB que elija, compitiendo con todos los demás que esperan en la mempool. Un pago de cinco dólares y uno de cinco millones pueden costar exactamente lo mismo, y una billetera que barre muchas entradas pequeñas puede costar mucho más que cualquiera de los dos.
El resto de la sección trata de lo que pasa cuando eso sale mal. Una transacción que paga demasiado poco se queda sin confirmar, a veces durante días. El replace-by-fee permite al remitente subir la oferta. El child pays for parent (el hijo paga por el padre) permite al destinatario rescatarla. Los dos están aquí, con las condiciones en las que cada uno funciona de verdad.
Las confirmaciones, los txid, las transacciones coinbase y los PSBT completan la sección: las palabras que necesita para leer un explorador de bloques sin adivinar.
40 términos. Última revisión: 24 de septiembre de 2026.
Términos de la sección Transacciones y comisiones
- Altura de bloque en el campo CoinbaseLa altura de bloque en el campo coinbase, sin relación con el exchange Coinbase, es la altura del propio bloque, escrita como los primeros bytes de ese campo, algo que BIP34 exige a todos los bloques desde marzo de 2013.
- Bloqueo temporal relativoUn bloqueo temporal relativo (relative timelock) invalida una entrada de transacción hasta que la moneda que gasta tenga una antigüedad de un número determinado de bloques o de intervalos de 512 segundos desde su propia confirmación.
- Byte virtualtambién vbyte o vBUn byte virtual es la unidad en la que las billeteras ponen precio a las transacciones: la cuarta parte del peso de cada una, redondeada hacia arriba, así que toda comisión se cotiza en satoshis por vbyte.
- Child pays for parenttambién CPFP o El hijo paga por el padreEl child pays for parent (el hijo paga por el padre) rescata una transacción de comisión baja gastando su salida sin confirmar en una segunda transacción cuya comisión cubre ambas, ya que los mineros evalúan las dos juntas.
- CoinbaseEl campo coinbase es el campo de formato libre, dentro de una transacción de recompensa de minería, donde el minero escribe bytes arbitrarios, y no tiene nada que ver con el exchange Coinbase.
- Comisión de transaccióntambién Comisión de red o Comisión de mineríaUna comisión de transacción es la diferencia entre lo que gasta una transacción de bitcoin y lo que paga, y la cobra el minero que incluya esa transacción en un bloque, sea quien sea.
- Comisión mínima de retransmisiónLa comisión mínima de retransmisión es el piso que una transacción debe pagar para que un nodo llegue siquiera a conservarla, rebajado en Bitcoin Core 30.0 de 1 satoshi por byte virtual a 0,1.
- Comisión por vBtambién sat/vB, Satoshis por byte virtual o Tasa de comisiónLa comisión por vB es el precio que usted paga por unidad de tamaño de transacción, cotizado en satoshis por byte virtual, y la única cifra por la que ordenan los mineros al llenar un bloque.
- Confirmacióntambién Confirmaciones, Transacción confirmada, Transacción sin confirmar o Número de confirmacionesUna confirmación es un bloque de prueba de trabajo añadido encima del bloque que contiene su transacción, así que un pago incluido en el bloque más reciente tiene exactamente una.
- Contrato de escrowUn contrato de escrow bloquea bitcoin en una salida que ninguna de las partes de la operación puede gastar sola, y solo lo libera si ambas están de acuerdo o si un tercero designado desempata.
- Entrada de transaccióntambién Entrada o TxInUna entrada de transacción es la mitad de un pago que nombra una moneda concreta que usted ya posee y demuestra que tiene permiso para gastarla, consumiéndola por completo.
- Firma digitaltambién Firma o Firma ECDSAUna firma digital es la prueba, producida con una clave privada, de que quien autorizó una transacción de bitcoin controlaba la clave en la que estaban bloqueadas las monedas de esa transacción, y de que los detalles no se han alterado.
- Hash de firmatambién SighashEl hash de firma es lo que una billetera firma en realidad: una copia reconstruida de la transacción, recortada según el indicador elegido para esa entrada, a la que luego se le aplica SHA-256 dos veces.
- ID de transaccióntambién Txid o Hash de transacciónUn ID de transacción es la huella digital hexadecimal de 64 caracteres de una transacción de bitcoin, que se obtiene al aplicarle SHA-256 dos veces, y es la forma en que todo el mundo identifica ese pago.
- Índice de salidatambién voutUn índice de salida es la posición de una salida dentro de una transacción, contada desde cero, y es el número que va después de los dos puntos cuando una moneda aparece escrita como txid:1.
- Locktimetambién nLockTimeEl locktime ocupa los últimos cuatro bytes de una transacción y establece la altura de bloque o la hora real a partir de la cual la red la aceptará en un bloque.
- Maleabilidad de transaccionestambién MaleabilidadLa maleabilidad de transacciones es el defecto que permitía a un tercero cambiar el ID de una transacción sin cambiar adónde iba el dinero, volviendo a codificar los datos de firma que contenía.
- Mempooltambién Pool de memoriaUna mempool es el conjunto de transacciones válidas de las que un nodo tiene noticia pero que aún no ha visto en un bloque, guardadas en memoria mientras esperan a que un minero las recoja.
- Número de secuenciatambién nSequenceEl número de secuencia es un campo de cuatro bytes, presente en cada entrada de transacción, que señaliza el reemplazo con una comisión más alta, activa el locktime y puede codificar un bloqueo temporal relativo (relative timelock).
- Número de versión de la transacciónEl número de versión de la transacción ocupa los cuatro primeros bytes de una transacción e indica a quienes la validan qué conjuntos de reglas opcionales, como los bloqueos temporales relativos (relative timelocks), se le aplican.
- OutpointUn outpoint es el puntero de 36 bytes que identifica exactamente una salida de transacción al combinar el ID de 32 bytes de la transacción que la creó con el índice de 4 bytes de su posición.
- Política de retransmisióntambién Política de la mempoolLa política de retransmisión es el conjunto adicional de reglas que un nodo aplica antes de aceptar y retransmitir una transacción, más estricto que el consenso y ajustable por quien opera el nodo.
- PSBTtambién Transacción de bitcoin parcialmente firmada o BIP174Un PSBT es un archivo de transacción que todavía no está terminado: lleva las entradas, las salidas y todo lo que un firmante necesita para verificarlas, y viaja entre dispositivos en lugar de por la red.
- Replace-by-feetambién RBF, Full-RBF o Reemplazo por comisiónEl replace-by-fee permite reemplazar una transacción sin confirmar por una versión de sí misma que paga más, y las versiones modernas de Bitcoin Core retransmiten ese reemplazo tanto si la original lo señalizó como si no.
- Retransmisión de paquetesLa retransmisión de paquetes permite a un nodo aceptar juntas varias transacciones relacionadas sin confirmar, para que una transacción hija con una comisión alta pueda arrastrar a una transacción padre que la red rechazaría de otro modo.
- Salida de transaccióntambién Salida o TxOutUna salida de transacción es un monto de bitcoin más el bloqueo que decide quién puede gastarlo a continuación, y es el único lugar donde bitcoin existe realmente.
- SIGHASH_ALLSIGHASH_ALL es el indicador que hace que una firma cubra cada entrada y cada salida de una transacción, de modo que nada del pago puede cambiarse después de firmar.
- SIGHASH_ANYONECANPAYSIGHASH_ANYONECANPAY es un modificador que elimina del hash todas las demás entradas, de modo que una firma cubre solo la moneda que gasta y otros pueden sumarse libremente a la transacción.
- SIGHASH_NONESIGHASH_NONE es el indicador que firma las entradas de una transacción sin cubrir ninguna de sus salidas, lo que deja el destino del dinero abierto a cualquiera que la maneje.
- SIGHASH_SINGLESIGHASH_SINGLE es el indicador que ata una firma a una sola salida, la que ocupa en la lista la misma posición que la entrada que se firma.
- Transacción atascadatambién Transacción pendienteUna transacción atascada es aquella que, ya difundida y aceptada por los nodos, sigue quedándose fuera de los bloques, porque la comisión que paga está por debajo de lo que los mineros aceptan actualmente.
- Transacción Coinbasetambién Transacción de generaciónLa transacción coinbase, sin relación con el exchange Coinbase, es la primera transacción de cada bloque, que el minero crea para pagar el subsidio de bloque más las comisiones, sin entradas que gastar.
- Transacción de alta prioridadtambién Transacción gratuitaUna transacción de alta prioridad era aquella que las versiones antiguas de Bitcoin Core minaban gratis porque gastaba monedas viejas y grandes, un mecanismo que se eliminó del software en 2017.
- Transacción de bitcointambién TransacciónUna transacción de bitcoin es una instrucción firmada que destruye algunas monedas existentes y crea otras nuevas en su lugar, y es la única manera en que el valor llega a moverse en la red.
- Transacción de datos nulostambién Transacción OP_RETURN o Transacciones OP_RETURNUna transacción de datos nulos lleva una salida que guarda un mensaje corto en lugar de dinero, marcada como demostrablemente imposible de gastar para que los nodos puedan descartarla del conjunto de monedas gastables.
- Transacción estándarUna transacción estándar es la que los nodos corrientes aceptan retransmitir y mantener en sus mempools, un requisito más estricto que el de ser simplemente válida según las reglas de consenso.
- Transacción serializadatambién Transacción en brutoUna transacción serializada es la cadena de bytes exacta que una billetera entrega a la red, la forma hexadecimal que todo nodo analiza, cuyo hash calcula y que retransmite sin alterar un solo byte.
- Transacción TRUCtambién Transacción v3 o Topologically restricted until confirmationUna transacción TRUC cambia la libertad de encadenar gastos sin confirmar por un aumento de comisión fiable, al declarar la versión 3 y aceptar como máximo una transacción padre sin confirmar y una hija sin confirmar.
- Unidad de pesotambién WUUna unidad de peso es la unidad contable que reemplazó al byte en el límite de tamaño de bloque de bitcoin y permitió a SegWit aumentar la capacidad sin una bifurcación dura (hard fork), al cobrar los datos de firma a un cuarto de precio.
- UTXOtambién Salida de transacción no gastadaUn UTXO es una porción no gastada de bitcoin que reside en una dirección, creada entera por una transacción anterior y gastable solo en su totalidad, nunca en parte.
Las otras 13 secciones
- Conceptos básicosQué es bitcoin, qué es un satoshi y el puñado de ideas sobre las que se construye el resto del glosario.
- Direcciones y clavesAdónde se envían las monedas, qué controla realmente una clave privada y cómo una sola semilla produce miles de direcciones.
- Billeteras y custodiaBilleteras calientes, frías, con custodia y multisig, y qué cambia cada una en cuanto a quién puede mover sus monedas.
- Privacidad y seguridadLos ataques que le quitan el bitcoin a la gente, y los hábitos y las herramientas que los detienen.
- Compra y exchangesTipos de orden, spreads y tablas de comisiones: el vocabulario que usa un exchange mientras le cobra.
- Mercados e inversiónCapitalización de mercado, volatilidad y ETF al contado. El lenguaje del precio, sin predicciones de precio.
- Minería y consensoCómo se crean los bloques nuevos, qué ajusta la dificultad y por qué las reglas se sostienen sin nadie al mando.
- Protocolo y actualizacionesSegWit, Taproot, bifurcaciones blandas (soft forks) y BIP: cómo cambia bitcoin y a quién le corresponde decidirlo.
- Lightning y capa 2Canales de pago, facturas y enrutamiento, para mover bitcoin sin pagar por espacio en un bloque.
- Regulación e impuestosKYC, la Travel Rule, MiCA y las ganancias de capital: las reglas que llegan hasta su cuenta y su declaración de impuestos.
- Cultura e historiaMt. Gox, el bloque génesis, HODL, y los acontecimientos y la jerga que moldearon la manera de hablar de bitcoin.
- Nodos y softwareBitcoin Core, nodos completos, poda y RPC: el software que hace cumplir las reglas.
- Referencia para desarrolladoresTipos de mensaje P2P, opcodes y términos de script: los nombres de campo que aparecen al leer código de bitcoin.
Preguntas frecuentes
¿Por qué mi billetera no me deja enviar todo mi saldo?
Porque un saldo es un montón de monedas separadas, y gastar cada una cuesta una comisión. Las monedas tan pequeñas que la comisión para moverlas supera su valor se quedan atrás. Las billeteras las llaman polvo, y es aritmética, no un error.
¿Qué determina cuánto pago en comisiones?
El tamaño en bytes y lo congestionada que esté la red, no el monto que envía. Una transacción que mueve un millón de dólares puede costar menos que una que mueve cincuenta, si usa menos entradas. Por eso las estimaciones de comisión se cotizan por byte virtual.
Mi transacción está atascada. ¿Qué puedo hacer?
Por lo general, espere, porque los mercados de comisiones bajan tan a menudo como suben. Si no puede esperar, el replace-by-fee le permite volver a enviar la misma transacción con una comisión por vB más alta, y el child pays for parent permite que sea el destinatario quien la acelere. Los dos necesitan que la billetera los admita.
¿Cuántas confirmaciones son suficientes?
Una basta para montos pequeños. Seis es la convención para los grandes, porque revertir seis bloques le costaría a un atacante más de lo que vale casi cualquier pago individual. Los exchanges establecen sus propios umbrales y los publican en sus páginas de ayuda.