Cuotas de Bitcoin explicadas

Imprimir Más

La gente a menudo afirma que con Bitcoin “puedes enviar dinero entre dos puntos del mundo de forma gratuita”. Si bien eso es cierto en algunos casos, a veces se requiere una tarifa de transacción. La tarifa, cuando se requiere, generalmente vale unos pocos dólares.

Las tarifas van a los mineros para incentivarlos a mantener la minería, lo que a su vez mantiene segura la red de Bitcoin. Ya obtienen una recompensa de 12,5 XBT por cada bloque que extraen, pero esta recompensa se reduce a la mitad cada 4 años. El plan es que a medida que la recompensa del bloque disminuye con el tiempo, será reemplazada por tarifas de transacción.

Entonces, ¿qué decide cuándo tienes que pagar y cuánto?

Bueno, como todo lo demás en Bitcoin, la estructura de tarifas está integrada en las reglas de la red, que se definen como “lo que hace el cliente de referencia”. Cuando intentas enviar monedas usando el núcleo de bitcoin (el cliente de referencia actual), sigue los siguientes pasos:

1. Elija qué monedas gastar

El cliente tiene que decidir cuál de sus monedas usar para compensar el monto del pago. Cada vez que recibe un pago, el pago entra en su billetera y se queda allí hasta que lo gaste.

Si recibe un pago de 2 XBT y otro de 3 XBT, tendrá 2 nuevos importes en su billetera, de 2 XBT y 3 XBT. No se “fusionan” en una sola moneda de 5 XBT. Con el tiempo acumulará una colección de cantidades de diferentes tamaños en su billetera, y el cliente debe decidir cuáles se ajustan mejor al monto que intenta gastar.

Estas cantidades se conocen como las “entradas” de su nueva transacción, y las cantidades que está enviando se conocen como los “productos”.

2. Desalentar el spam “polvo”

Si alguno de los resultados (incluido cualquier cambio) de su transacción es inferior a 0.01 XBT, se requiere una tarifa de 0.0001 XBT. El algoritmo de selección de monedas tiene cuidado de evitar seleccionar monedas que den como resultado una cantidad de cambio de menos de 0.01 XBT si es posible.

3. Priorice las monedas antiguas y de alto valor

Si las monedas que está gastando son demasiado pequeñas o demasiado nuevas, entonces su transacción no calificará como gratuita. A cada transacción se le asigna una prioridad, determinada por la edad, el tamaño y el número de sus entradas.

Específicamente, para cada entrada, el cliente calcula el valor de la entrada en XBT multiplicado por la edad de la entrada en bloques. Suma estos productos sobre todas las entradas y divide el total por el tamaño de la transacción en bytes. Si esto da un número menor a 0.576, entonces la transacción requiere una tarifa. Esto significa que puede incluir muchas entradas muy pequeñas y/o muy nuevas en una transacción y que no requiera ninguna tarifa siempre que incluya una gran entrada anterior junto con ellas; es el valor promedio por edad lo que importa.

Si el paso 3 hizo que una transacción requiriera una tarifa cuando se envió originalmente, es posible que a medida que pase el tiempo y se encuentren nuevos bloques, las entradas de la transacción envejecerán, su prioridad aumentará y, como resultado, el paso 3 ya no puede causar que requiera una tarifa.

4. Carga por kilobyte

Finalmente, el cliente verifica el tamaño de la transacción en bytes. El tamaño depende de la cantidad de entradas y salidas, y es más o menos:

148 * número de entradas + 34 * número de salidas + 10

Si este tamaño es inferior a 10.000 bytes y el paso 3 encontró que la prioridad de la transacción era lo suficientemente alta como para calificar como libre, entonces la transacción aún califica como libre, de lo contrario se requiere una tarifa. La tarifa se cobra por 1000 bytes o parte de la misma. La cantidad cobrada por 1000 bytes se establece de manera predeterminada en 0.0001 XBT, pero puede aumentarse en la pestaña Configuración> Opciones> Principal del cliente. Si establece la “tarifa por kB” en menos de 0.0001 XBT en ese cuadro de diálogo, se utilizará un valor de 0.0001 XBT. Cuando se aplica, esta tarifa por kB reemplaza cualquier tarifa del paso 2, en lugar de agregarla.

¿Se requieren realmente tarifas “obligatorias”?

Por cierto, el concepto de “tarifa requerida” no se aplica estrictamente. Algunos mineros no siguen las reglas sobre qué tarifas se requieren, e incluirán una transacción en sus bloques, incluso si no sigue las reglas de tarifas. Al utilizar la interfaz de “transacciones brutas” del cliente de referencia, es posible crear transacciones con una tarifa menor a la requerida. Dichas transacciones eventualmente pueden ser incluidas en un bloque por un minero inconformista que no aplica las reglas de tarifas, aunque esto podría tomar 24 horas o incluso mucho más.