Comisión de transacción en Bitcoin: explicación completa
Para que tu transacción se incluya en la blockchain de manera oportuna, debes pagar una comisión de transacción de Bitcoin o comisión de red a los mineros. Cuanto mayor sea la comisión, mayor será la probabilidad de que se procese de inmediato, ya que el espacio en bloque es limitado.
Después de validar un nuevo bloque, el minero recibe como recompensa las comisiones de transacción y el subsidio de bloque. Esta suma se conoce como recompensa de bloque. Las comisiones de la red Bitcoin son clave porque ayudan a que las transacciones se procesen eficientemente y motivan a los mineros. En este artículo explicamos qué son las comisiones de transacción en Bitcoin, cómo funcionan y el concepto de satoshi por vByte.
¿Qué son las comisiones de transacción en Bitcoin?
Las comisiones de transacción en Bitcoin están determinadas por dos factores principales: el tamaño de los datos de la transacción y la demanda de espacio en bloque por parte de los usuarios. Por lo general, mientras más rápido quieras que se confirme tu transacción, mayor comisión deberás pagar.
Demanda en la red: Durante períodos de alta actividad, las comisiones aumentan debido a la competencia entre transacciones por ser incluidas en el siguiente bloque.
Tamaño de la transacción: Medido en vBytes, las transacciones más grandes requieren más datos y, por lo tanto, una comisión mayor.
¿Cómo se calculan las comisiones de Bitcoin?
Existe un límite en la cantidad de transacciones que pueden procesarse en un bloque, ya que cada bloque puede contener hasta 4 MB de datos. Las transacciones más grandes ocupan más espacio en el bloque, lo que resulta en comisiones más altas por byte.
Al enviar una transacción con Tangem Wallet, puedes seleccionar la tarifa que deseas pagar. Esta tarifa se calcula en sats/vByte y representa el espacio que tu transacción ocupará en la blockchain. La billetera mostrará esta opción, y la comisión total se obtiene multiplicando la tarifa por el tamaño de tu transacción.
Los algoritmos para estimar comisiones no siempre son exactos. Si necesitas confirmación inmediata, es recomendable pagar una comisión más alta.
¿Cómo impacta SegWit en las comisiones de Bitcoin?
Segregated Witness (SegWit) es una actualización del sistema Bitcoin creada para resolver varios problemas, como facilitar el manejo de un gran volumen de transacciones, reducir errores y mejorar el funcionamiento de la red.
SegWit introdujo los conceptos de unidades de peso y el campo witness en Bitcoin. Ambos conceptos amplían el factor "tamaño" que mencionamos antes. Así es como SegWit lo logra:
- Reducción de peso
SegWit separa (o segrega) los datos witness (firmas) de los datos de la transacción, cambiando cómo se calcula el tamaño de la transacción.
Las transacciones SegWit tienen un "peso" medido en "unidades de peso" (WU), donde 1 vbyte equivale a 4 unidades de peso. Como los datos witness tienen menor peso, las transacciones SegWit son efectivamente más pequeñas en términos de unidades de peso, lo que reduce el costo por transacción.
- Uso más eficiente del espacio en bloque
Al optimizar la forma en que se almacenan los datos en un bloque, SegWit permite que más transacciones quepan en un solo bloque. Los bloques pueden contener hasta 4 millones de unidades de peso, en comparación con el límite anterior de 1 MB.
Esta mayor capacidad puede llevar a comisiones más bajas, especialmente durante períodos de alta actividad en la red, ya que se pueden procesar más transacciones por bloque.
- Comisiones de transacción más bajas
Las transacciones SegWit son más eficientes en el uso de datos, lo que permite a los usuarios establecer comisiones más bajas. Por ejemplo, una transacción tradicional (no SegWit) puede tener 250 vbytes, mientras que la misma transacción usando SegWit puede estar alrededor de 150 vbytes gracias a la reducción de peso de los datos witness. Pagar comisiones según vbytes en lugar de bytes brutos permite ahorrar con SegWit.
SegWit se introdujo en la Propuesta de Mejora de Bitcoin (BIP) 141 y se implementó en agosto de 2017. Representa cambios importantes en la forma en que se almacenan y gestionan los datos en las transacciones de Bitcoin.
Cálculo de comisiones con satoshi por vByte
Un "satoshi por vbyte" es una unidad de medida utilizada en las transacciones de Bitcoin para expresar la tarifa de comisión. Se refiere a la cantidad de satoshis (la unidad más pequeña de Bitcoin, donde 1 Bitcoin = 100,000,000 satoshis) pagada por cada byte virtual (vbyte) de datos en la transacción.
- Satoshi es la unidad más pequeña de Bitcoin, equivalente a 0.00000001 BTC.
- vByte significa "byte virtual" y es una medida del tamaño de la transacción, considerando el protocolo SegWit (Segregated Witness), que reduce el tamaño de la transacción.
Las transacciones de Bitcoin varían en tamaño de datos, y estos tamaños afectan la velocidad de procesamiento. El término "vbyte" se usa para estandarizar la medición del tamaño, considerando tanto el tamaño real de la transacción como factores adicionales como las optimizaciones de SegWit.
Por ejemplo, si la tarifa es de 50 satoshis por vbyte y la transacción ocupa 200 vbytes, la comisión total sería:
50 satoshis/vbyte × 200 vbytes = 10,000 satoshis
Esta medición estandarizada te ayuda a estimar y establecer comisiones adecuadas para que los mineros confirmen tus transacciones rápidamente.
Tip: Utiliza herramientas como mempool.space para consultar la tarifa recomendada en satoshi por vByte. Por ejemplo, si la tarifa sugerida es de 60 satoshi por vByte, multiplícala por el tamaño de tu transacción.
¿Quién determina las comisiones de Bitcoin?
Las comisiones en Bitcoin las determina la propia red, según la oferta y la demanda. Los mineros eligen qué transacciones verificar y priorizar en función de la comisión que incluyen.
¿Por qué las comisiones de Bitcoin son tan altas?
Las comisiones suelen ser altas debido a la congestión en la red y las limitaciones de tamaño de bloque. Cuando aumenta el volumen de transacciones, la demanda de espacio en cada bloque supera la capacidad, lo que eleva las comisiones ya que los usuarios compiten por confirmar sus transacciones rápidamente.
Incluso con las mejoras de SegWit (Segregated Witness), el límite efectivo de tamaño de bloque sigue restringiendo la cantidad de transacciones por bloque. Las transacciones más grandes consumen más espacio y requieren comisiones más altas. Durante períodos de alta actividad, como en momentos de volatilidad del mercado, la competencia por las comisiones se intensifica y los costos suben.
Las reducciones periódicas (halvings) de Bitcoin disminuyen las recompensas de los mineros por subsidio de bloque, por lo que dependen más de las comisiones de transacción como incentivo.
Gráfico de comisiones de transacción en Bitcoin
Un gráfico de comisiones de Bitcoin muestra datos históricos sobre las comisiones a lo largo del tiempo. Estos gráficos suelen mostrar la comisión promedio o mediana por transacción, a menudo medida en satoshis por byte (Sats/vbyte).
Estos recursos te ayudarán a entender las tendencias en las comisiones de Bitcoin para tomar mejores decisiones sobre cuándo operar y cómo gestionar las comisiones.
¿Cuándo son más bajas las comisiones de Bitcoin?
Las comisiones de Bitcoin suelen ser más bajas durante períodos de baja actividad en la red. Estos momentos tranquilos suelen darse los fines de semana, en las primeras horas de la mañana (UTC) y cuando hay menos especulación o actividad de trading en los mercados de criptomonedas. Sin embargo, no existe una regla universal sobre cuándo las comisiones serán siempre más bajas.
Cómo reducir las comisiones en la red Bitcoin
Para gestionar mejor las comisiones, considera las siguientes medidas:
- Usa SegWit: Las transacciones SegWit son más eficientes y suelen tener comisiones más bajas.
- Consolida entradas: Regularmente agrupa entradas pequeñas en una sola para reducir el tamaño de la transacción.
- Elige el momento adecuado: Envía tus transacciones cuando la red esté menos congestionada para ahorrar en comisiones.
- Adopta soluciones de escalabilidad: Las soluciones de Layer 2 como Lightning Network, que procesan transacciones pequeñas fuera de la blockchain principal, pueden reducir la congestión y las comisiones a largo plazo.
¿Bajarán las comisiones de Bitcoin?
Tras el reciente halving, el promedio de comisiones por transacción en Bitcoin ha disminuido considerablemente. Según datos de Mempool.space, las transacciones de prioridad media cuestan US$ 8.48 y las de alta prioridad US$ 9.32. Esta reducción está generando interés en la comunidad cripto.
¿Cómo configuro la comisión de mi transacción en Bitcoin?
Tangem Wallet establece automáticamente las comisiones según las condiciones actuales de la red. También puedes configurarlas manualmente en la pantalla de envío, pero ten en cuenta que una comisión demasiado baja puede retrasar o dejar sin confirmar tu transacción.
Comisiones de transacción en la Lightning Network
Las comisiones en la blockchain principal dependen del tamaño de los datos y de la demanda de espacio en bloque. Por el contrario, en Lightning Network las comisiones dependen del valor de la transacción enviada a través de la red.
Para realizar pagos exitosos en Lightning Network, debe existir una ruta directa o indirecta con fondos suficientes entre el pagador y el destinatario. Por ejemplo, si solo hay rutas con una capacidad de 0.5 BTC y Alice quiere enviar un pago a Bob, tendría que hacer dos pagos de 0.5 BTC, ya que no podría enviarle el monto completo en una sola transacción.
Las comisiones en Lightning Network se dividen en dos categorías, pero es importante notar que pueden variar entre nodos.
- The Base fee es una tarifa fija por transacción, expresada en milésimas de satoshi.
- The Liquidity Provider Fee, también llamada Fee Rate, es un porcentaje aplicado al valor del pago, expresado en millonésimas de satoshi transferido.
Los operadores de nodos en Lightning Network pueden fijar sus comisiones según el nivel que consideren adecuado para compensar la liquidez bloqueada.
Conclusión
Las comisiones de Bitcoin son el costo de transferir bitcoins (BTC) de una billetera a otra. Estas comisiones se pagan a los mineros que verifican y registran las transacciones en la blockchain de Bitcoin.
Pagar comisiones incentiva a los mineros a priorizar y verificar tus transacciones, asegurando que el envío de BTC se procese de forma rápida y segura. Las comisiones de transacción en Bitcoin no son reembolsables. Una vez confirmada la transacción, la comisión queda registrada y no puede revertirse.