comienzo
comienzo

Para realizar una transacción en Bitcoin, los usuarios deben pagar comisiones. Este es un aspecto que a veces se pasa por alto, pero es esencial en el uso de este sistema de pago. En este artículo, analizamos detalladamente todos los mecanismos que necesita conocer sobre las tarifas de transacción de Bitcoin.
Las tarifas de transacción representan una cantidad que un usuario de Bitcoin debe pagar para poder ejecutar una transacción.
Cuando una transacción se transmite en la red Bitcoin, no se confirma de inmediato. Primero debe incluirse en un bloque dentro de la cadena de bloques. Este trabajo lo realizan mineros que construirán bloques con transacciones pendientes y buscarán una huella digital válida para ellas (así es como llamamos Prueba de trabajo). Cuando un minero encuentra un bloque válido, puede añadirlo a la cadena de bloques de Bitcoin y cobrar todas las comisiones asociadas a las transacciones que acaba de confirmar.
⚠️ Las comisiones de transacción de Bitcoin no deben confundirse con las comisiones de cambio. Las bolsas de criptomonedas cobran a sus clientes una tarifa de servicio por cada transacción de compra o venta. Estas tarifas no tienen absolutamente nada que ver con las tarifas de transacción internas del sistema Bitcoin.
Los bloques de Bitcoin tienen una capacidad limitada. No son elásticos. Además, el mecanismo de ajuste de dificultad asociado a la prueba de trabajo garantiza que, de media, solo se añada un bloque cada 10 minutos en la cadena de bloques de Bitcoin. Por lo tanto, el espacio de cada bloque es un recurso escaso y cada transacción ocupa una parte de este espacio. Cuando la demanda de este recurso aumenta, la variable de ajuste sigue siendo el precio. Como resultado, las comisiones de cada transacción aumentan.
Puede imaginarse este mecanismo como el funcionamiento de un hotel. Si una propiedad tiene 24 habitaciones, puede alquilar exactamente ese número cada noche, pero no una más. Si se reservan 10 habitaciones, solo hay 14 habitaciones disponibles para la noche en cuestión. Al día siguiente, el hotelero volverá a tener 24 habitaciones para ofrecer. Sin embargo, si ve una gran demanda para una fecha específica, ya que no puede superar las paredes de su hotel, el hotelero aumentará su tarifa por habitación.
.png)
El mercado de comisiones de Bitcoin funciona de la misma manera. En promedio, se publica un bloque cada 10 minutos y cada uno tiene un tamaño estrictamente limitado. El espacio de un bloque es un recurso cíclicamente escaso, al igual que lo son las habitaciones de un hotel. Por lo tanto, si hay muchas transacciones de Bitcoin a la espera de ser confirmadas, la demanda de este espacio aumenta, lo que hace que el precio suba. Este precio corresponde precisamente a las comisiones de transacción.

Al igual que el hotelero, el minero de Bitcoin quiere obtener ganancias. Si solo puede incluir 4.000 transacciones en un bloque, pero hay 100.000 pendientes de confirmación, irá al mejor postor. El mercado de comisiones de Bitcoin es, por lo tanto, un sistema de subastas inglés, en el que los usuarios que paguen la mayor cantidad de comisiones ganan espacios en bloque para sus transacciones.
La consecuencia de este mecanismo es muy fácil de entender: Cuantas más comisiones pagues en comparación con las de otros usuarios, más rápido se confirmará tu transacción de Bitcoin.
No todas las transacciones de Bitcoin ocupan el mismo espacio en un bloque. Algunas son más grandes que otras porque tienen más entradas o más salidas. También puede haber diferencias significativas según el tipo de script utilizado: los scripts de Taproot son más ligeros que los de SegWit, que a su vez son más ligeros que los de Legacy.

Cuando un menor tenga que elegir entre las operaciones pendientes, naturalmente tendrá en cuenta el peso de cada una. Entre dos operaciones que ofrecen la misma cantidad de comisiones en valor absoluto, siempre preferirá la más ligera, porque los bloques no están limitados por el número de transacciones, sino por su tamaño total (o por su peso, para ser más precisos).

Como usuario, cuando desea realizar una transacción de Bitcoin, no es aconsejable calcular las tarifas en valor absoluto. Es preferible relacionar estas comisiones con el peso de nuestra transacción para determinar su competitividad en el mercado de subastas, en comparación con otras transacciones pendientes. Para ello, determinaremos la tasa de comisión por unidad de peso de la transacción. Este indicador se denomina «SATS/VB» (satoshis por byte virtual).
Por ejemplo, si transmites una pequeña transacción de SegWit que mide 141 vB y decides asignarle 1.994 sats en comisiones, su tarifa será de 14 sats/vB (1.994/141 = 14).
📌 Las comisiones de una transacción de Bitcoin no son un resultado. En términos absolutos, representan la diferencia entre el total de entradas y el total de salidas. Por ejemplo, si tengo una entrada de 1000 sats y dos salidas de 400 sats, la tarifa asignada a esta transacción es de 200 sats (1000 - 400 × 2 = 200).

Obviamente, el mercado de comisiones de Bitcoin fluctúa constantemente. Durante los períodos de gran demanda de espacio en bloques, los precios pueden subir rápidamente. Por el contrario, durante un período más lento, las comisiones requeridas para confirmar una transacción disminuirán. Por lo tanto, es esencial comprobar las tarifas actuales al transmitir una nueva transacción.

En general, el software de monedero de Bitcoin sugiere automáticamente tasas que se adaptan a la situación del mercado. También puede comprobarlo directamente usted mismo. Para ello, la práctica más habitual es ir a la página web de mempool.space. Proporciona un orden preciso de prioridades en función de la tarifa. También puede analizar los bloques anteriores y los bloques futuros probables, a fin de estimar la tasa óptima que se debe incluir en un período de tiempo razonable. Para proteger tu privacidad, también puedes ejecutar tu propia instancia de mempool.space en tu nodo de Bitcoin.
➤ Descubre 6 razones para configurar tu propio nodo de Bitcoin.
Tenga en cuenta que es mejor cometer un error a la baja que un error al alza. De hecho, si asignas una tasa de comisión muy superior a la del mercado actual, tu transacción se incluirá rápidamente en el siguiente bloque minado. Sin embargo, una vez confirmada la transacción, no podrás cambiarla. Esto es lo que le pasó recientemente a un usuario que asignó por error más de 19 comisiones de bitcoins a su transacción.
Por el contrario, si subestimaste la tasa de comisiones asignada a tu transacción, es posible que simplemente no se apruebe. En este caso, hay dos posibilidades. Si sus comisiones están por debajo del límite de purga de nodos, tu transacción se olvidará de la red Bitcoin. Es como si se hubiera cancelado. Así que puedes volver a hacerlo. Por otro lado, si tu transacción permanece atascada en los mempools de nodos, puedes usar mecanismos como el CPFP (El niño paga por el padre) o RBF (Sustituir por tarifa) con el fin de aumentar su tarifa y, por lo tanto, desbloquearlo. Estos dos mecanismos serán el tema de un artículo futuro.
Por último, obviamente es necesario ajustar el tipo de la comisión en vista de la urgencia de la transacción en cuestión.
Las comisiones de transacción tienen dos usos principales en el funcionamiento del protocolo Bitcoin. En primer lugar, permiten pagar a los menores por el servicio que nos brindan. La presentación de un comprobante de trabajo implica costos de electricidad, requiere inversiones en equipos y también implica gastos de mantenimiento de las máquinas. Para hacer frente a todas estas cargas y generar ganancias, los menores deben poder obtener un ingreso. Las comisiones de transacción representan parte de las ganancias que pueden recibir a través de su actividad. En otras palabras, las comisiones de transacción son necesarias para financiar la seguridad del historial económico de Bitcoin.
El segundo uso de las tarifas es crear un costo para multiplicar las transacciones a fin de evitar el spam. Si el envío de transacciones a los nodos de Bitcoin fuera gratuito, sería fácil generar una multitud de ellas con cantidades ínfimas. Esto tendría el efecto de saturar por completo la red de Bitcoin y aumentar la carga operativa de los nodos. Por este motivo, los nodos de Bitcoin pueden establecer una tarifa mínima por debajo de la cual no aceptarán retransmitir una transacción. Eso es lo que llamamos el» Tarifa de MinRelayTX ». De forma predeterminada, esta configuración es de 1 sat/VB en Bitcoin Core.
En teoría, por lo tanto, es posible crear una transacción de Bitcoin válida sin comisiones. Pero en la práctica, la gran mayoría de los nodos de la red se negarán a transmitir dicha transacción para evitar el spam. Como resultado, nunca podrá llegar a un menor y nunca se incluirá en un bloque.
Al igual que en el caso de la subvención en bloque, el minero ganador recupera las comisiones en una transacción específica denominada» Transacción de Coinbase ». La suma de las comisiones que se pueden regenerar es la diferencia entre todas las entradas y salidas de cada transacción incluida en el bloque.
Además, estos bitcoins recuperados en una transacción de Coinbase no son consumibles durante un período de 100 bloques. Esto se denomina periodo de maduración de los bloques.
➤ Aprenda todo sobre la construcción de un bloque de Bitcoin.
Para completar una transacción, los usuarios de Bitcoin deben asignarle tarifas, que serán cobradas por el minero, quien la incluirá en un bloque válido.
Dado que el tamaño de los bloques de Bitcoin es estrictamente limitado, el minero elige primero las transacciones que pagan más comisiones en función de su peso (es decir, según el espacio que ocupan en el bloque). Por lo tanto, las comisiones asignadas a una transacción se expresan en SATs/VB, una relación entre el valor absoluto de las comisiones y el peso de la transacción. Para encontrar la tarifa correcta, es necesario conocer el estado actual del mercado de comisiones. Durante los períodos de alta demanda de espacio en bloques, las tarifas serán más caras y viceversa.

