Skip to main content

Tasa de Comisión (sat/vB) | Bitcoin Glossary | Mapping Bitcoin

Tasa de Comisión (sat/vB)

Economía

Also known as: sat/vB, sats per vbyte, fee density

Comisión expresada en satoshis por byte virtual (sat/vB). Determina la prioridad de confirmación: tarifas más altas incentivan a los mineros a incluirla.

Descripción General

La tasa de comisión es la métrica estándar utilizada para medir la comisión de una transacción de Bitcoin en relación con su tamaño, expresada en satoshis por byte virtual (sat/vB). En lugar de mirar la cantidad de comisión absoluta, los mineros priorizan las transacciones por tasa de comisión, lo que la convierte en el factor clave que determina qué tan rápido se confirma una transacción. Los bytes virtuales (vB) son una unidad introducida con SegWit que otorga un descuento a los datos testigo, reflejando su menor impacto en los recursos del nodo.

Calculando la Tasa de Comisión

Tasa de Comisión = Comisión Total (en satoshis) / Tamaño de Transacción (en bytes virtuales)

Ejemplo:
  Tamaño de transacción: 225 vB
  Tasa de comisión deseada: 20 sat/vB
  Comisión total = 225 * 20 = 4.500 satoshis (0,000045 BTC)

Bytes Virtuales vs. Bytes Reales

SegWit introdujo el concepto de "peso" de transacción, que descuenta los datos testigo:

Peso = (bytes sin testigo * 4) + (bytes testigo * 1)
Bytes virtuales = Peso / 4

Ejemplo de transacción legacy (sin SegWit):
  Tamaño: 226 bytes, Peso: 904, vSize: 226 vB

Ejemplo de transacción SegWit:
  Sin testigo: 118 bytes, Testigo: 107 bytes
  Peso: (118 * 4) + (107 * 1) = 579
  vSize: 579 / 4 = 144,75 → 145 vB

  Ahorro: ~36% de tamaño efectivo menor

Rangos Típicos de Tasa de Comisión

Las tasas de comisión fluctúan según la demanda de la red:

┌────────────────────┬────────────────────────────────┐
│ Tasa de Comisión   │ Tiempo de Confirmación Típico  │
├────────────────────┼────────────────────────────────┤
│ 50+ sat/vB         │ Próximo bloque (urgente)        │
│ 20-50 sat/vB       │ 1-3 bloques (~10-30 min)        │
│ 10-20 sat/vB       │ 3-6 bloques (~30-60 min)        │
│ 5-10 sat/vB        │ 6-12 bloques (~1-2 horas)       │
│ 1-5 sat/vB         │ Horas a días (baja prioridad)   │
└────────────────────┴────────────────────────────────┘
Nota: Estos rangos varían significativamente según la demanda actual.

Estimación de la Tasa de Comisión

Las carteras estiman las tasas de comisión analizando el mempool actual: el pool de transacciones no confirmadas en espera de inclusión en un bloque. El RPC estimatesmartfee de Bitcoin Core proporciona estimaciones de tasa de comisión para diferentes objetivos de confirmación. Las API de terceros y los exploradores de mempool también ofrecen estimaciones de comisión en tiempo real.

Por Qué la Tasa de Comisión Importa Más que la Comisión Total

Un minero que llena un bloque quiere maximizar las comisiones totales recolectadas dentro del límite de peso del bloque. Esto se logra seleccionando primero las transacciones con la tasa de comisión más alta:

Transacción A: 1.000 vB a 10 sat/vB = 10.000 sats total
Transacción B:   200 vB a 30 sat/vB =  6.000 sats total

El minero prefiere B sobre A (mayor sat/vB), aunque A pague más en total.
Cinco transacciones como B producirían 30.000 sats en el mismo espacio.

Conceptos Erróneos Comunes

  • La tasa de comisión no se basa en la cantidad de BTC que se transfiere. Enviar 10 BTC o 0,001 BTC en transacciones estructuradas de forma idéntica cuesta la misma comisión.
  • La tasa mínima de retransmisión de comisión en Bitcoin Core es 1 sat/vB, no 0. Las transacciones por debajo de este umbral no se propagarán por defecto.
  • Las tasas de comisión no son establecidas por el protocolo. Están determinadas enteramente por la oferta y la demanda del mercado de espacio en los bloques.