Bienvenidos a otro tutorial de Bit2Me Academy. En el artículo vamos a hablar sobre de qué manera calcular la comisión para efectuar tu transacción en bitcoin o bien otra criptomoneda. Descubrirás cuanto vas a pagar en comisiones a fin de que tu transacción se admita.

Recordemos que todas y cada una de las transacciones Bitcoin para ser confirmadas, precisan hacer “un donativo” a la red. Esto quiere decir que tienes que abonar una pequeña comisión que, va a recibir el minero a fin de que este valide tu transacción.

Las comisiones en Bitcoin, como en prácticamente todas las criptomonedas, no se pagan dependiendo del valor de la cantidad que se manda. O sea, si mandas mil bitcoins no pagas más que si mandas 0.1 bitcoin, no es un porcentaje ni un escalado. En verdad, podría pasar que pagues más mandando 0.1 bitcoin, que mil o bien un millón de BTC.

En este punto te vas a preguntar, ¿Por qué ocurre de este modo?. Puesto que bien, en este nuevo tutorial de Bit2Me Academy vas a aprender a comprender en detalle que factores determinan el costo de una transacción. Aparte de de qué forma saber que comisión poner para procurar que una transacción Bitcoin llegue en el mínimo posible.

¿Qué determina el costo de una transacción?

En Bitcoin, al tratarse de dinero puramente digital, la comisión de una transacción viene determinada por el tamaño en espacio de disco que ocupa una transacción. Este tamaño viene dado en unidades de bytes. En este sentido, no importa de cuánto sea el valor de la transacción. Lo que si importa es el tamaño de exactamente la misma a nivel informático.

En tal sentido podemos decir que:

La comisión no es algo fijo, ni impuesto explícitamente, es el usuario quien determina cuánto está presto a abonar en función de su necesidad.

Como hemos mentado en cómo marchan las transacciones, una transacción no tiene la obligación de tener una sola entrada y una sola salida. Por contra, puede estar compuesta de múltiples entradas y salidas. En función de esto, la transacción va a tener más contenido o bien menos, o sea, ocupará más bytes en disco.

Es tal y como si de una compañía de transporte se tratara, no te cobran por el valor del contenido, sino más bien por el tamaño de la caja. En cualquier caso el cobro del transporte está determinado por el tamaño de la caja precisa para transportar lo que quieres.

¿Cuánto tiempo tarda en confirmarse mi transacción?

Otra de las preguntas que acostumbran a hacerse los recién llegados al planeta de las criptomonedas es, ¿cuánto tiempo tardan en percibir confirmación o bien validación nuestras transacciones?. Puesto que bien, en Bitcoin (y otras criptomonedas) este punto está de manera estrecha relacionado con el valor de la comisión que hemos pagado y el nivel de carga de la red de mineros.

Cuando la red de mineros de Bitcoin está sobrecargada, la confirmación de transacciones tiende a retrasarse. Esto es debido a que la capacidad de la red se ve superada por la demanda de transacciones que se efectúan. En resumen, se produce una larga lista de espera de transacciones que aguardan a ser confirmadas. Una lista de espera que podemos ver plasmada en la mempool.

Ahora bien, ¿qué ocurre si ponemos una comisión más alta?. Puesto que simplemente vas a tener mayor prioridad. La razón para esto es muy sencilla: los mineros desean conseguir dinero y cuanto más comisión le pagues, más veloz van a tomar tu transacción para confirmarla. En resumen, mientras que mayor sea tu comisión, más veloz vas a recibir una confirmación. Mas evidentemente, el que pagues más no va a hacer más preciso el instante de confirmación, solo te va a dar una mayor prioridad. Esto se debe a que asimismo entran en juego otros factores, que pueden incidir en la velocidad de las confirmaciones.

Este es el motivo por el que, cuando en ciertos periodos Bitcoin se usa mucho, y puesto que el bloque en Bitcoin tiene un tamaño limitado (hasta cuatro MB utilizando SegWit), los mineros priorizan a los que más pagan. En consecuencia comienza una escalada del costo de la comisión. Esto es debido a que hay personas que precisan que se entregue su transacción lo antes posible y van subiendo el costo (pagan más comisión). Los que pagan poco se quedan en el fondo del mempool.

Es decir, que el tamaño del bloque en Bitcoin produce que en ciertos instantes el costo de una transacción sea exorbitante, puesto que los mineros tienen libertad de escoger que transacciones cogen del mempool para incorporar a un bloque, no va por orden de entrada.

Por último, hay que comprender que Bitcoin no agrega bloques cada diez minutos, sino más bien en una media de diez minutos. Quizá el próximo bloque de ahora en adelante, tarde ocho minutos o bien treinta y cinco, siendo diez minutos la media de los últimos dos mil dieciseis bloques. ¿Qué es lo que desea decir esto? Puesto que que podrías abonar la comisión recomendada, la red no estar sobrecargada y tu transacción tardar treinta y cinco minutos, por poner un ejemplo.

En terminante, existen 3 variables primordiales que determinan cuando tu transacción podrá ser confirmada:

  • El tamaño de tu transacción.
  • La sobrecarga de la red.
  • El tiempo en el que se minan los bloques.

¿Qué comisión necesito a fin de que mi transacción se procese?

Teniendo en cuenta que una transacción con 1 input (o bien entrada desde dónde proceden esos bits) y dos outputs (salida), ocupa unos doscientos cincuenta bytes, con unos ciento cincuenta satoshis / byte deberías tener suficiente a fin de que tu transacción se procesase más pronto que tarde.

¡Mas cuidado! Hay que estar al loro a los 3 puntos explicados previamente. La estimación precedente es teorética, no tiene ninguna valía alén de un cálculo aproximado pues cada transacción puede estar compuesta de diferente forma y el estado de la red ser diferente en todos y cada instante. Si por poner un ejemplo, tu transacción dispone de muchos inputs en tanto que el saldo del monedero está repartido en muchas direcciones con poca cantidad, seguramente la comisión que debas agregar a la transacción sea superior.

Eso si, siempre y en todo momento eres libre de agregar la comisión que desees, de igual forma que los mineros son libres de validar las transacciones que deseen.

¿De qué manera se calcula la comisión conveniente?

La comisión (o bien fee) perfecto a fin de que una transacción Bitcoin sea confirmada de forma veloz (en 1 bloque) está marcado por la red y NO es exactamente el mismo siempre y en toda circunstancia.

  • Cada transacción de Bitcoin ocupa un tamaño, esto es pesa X bytes.
  • En cada instante la red está en un estado de sobrecarga.
  • Este peso se multiplica por el ratio de satoshis/byte que la red marca como mejor en ese instante y consigues la cantidad total de la comisión conveniente para una veloz confirmación.
  • El resultado lo consigues en satoshis.

Para determinar el tamaño de la transacción debemos efectuar un proceso técnico parcialmente fácil. Primeramente,  calcular el peso deben tomar las entradas y las salidas firmadas con la clave privada, transformarlo a hexadecimal y conseguir su tamaño en bytes.

Si tras ello la transacción pesa doscientos veintiseis bytes y el fee que marca la red es de doscientos veinte satoshis/byte, nos quedaría lo siguiente:

226 bytes * doscientos veinte sat/byte = 49720

Esto quiere decir que la comisión perfecta para esta transacción es de cuarenta y nueve mil setecientos veinte satoshis. Lo que es exactamente lo mismo, 0,0004972 bitcoins.

Por supuesto, esto es considerablemente más fácil utilizando las wallets o bien monederos, puesto que muchos de ellos ya tienen esta clase de calculadoras integradas. Conque no te compliques, te dejamos ciertas herramientas que te pueden asistir con esta labor.

Servicios indicativos de fee recomendada

La mejor manera de saber que comisión poner en una transacción es proseguir la recomendación de servicios expertos en ello. En ocasiones, los propios monederos ya nos dan una recomendación (mas no todos y cada uno de los monederos hacen el cálculo apropiadamente).

Para poder apreciar las comisiones en dependencia de la emergencia con la que desees procesar tu transacción se han desarrollado diferentes herramientas dónde vas a poder preguntar el fee aproximado por transacción.

¿Qué herramientas son? Ahora te dejamos nuestras cinco favoritas:

  • Bitcoin Fees de earn.com: De los mejores servicios. Disponen de representación en satoshis, bits, mBTC o bien BTC de la transacción más veloz y económica con la que se procesará tu transacción. Como hemos hecho previamente, te recordamos que esta comisión es completamente aproximada. Y si bien la página web tiene un cálculo muy atinado, cambia en dependencia de el resto transacciones que haya en la red. De ahí que puede ser útil ir comprobándolo algunas veces.

Comisión de transacción Bitcoin

  • Unconfirmed-tx de btc.com: bajo la idea de bitcoinfees, esta herramienta de estadística del portal btc.com nos dejará conocer recomendaciones de tarifas de transacción actuales en satoshis/byte y BTC/KB.
  • Bitcoinfees Feesim: este portal te dejará filtrar por: 1 minuto, treinta minutos, tres horas o bien 1 día y ver el ratio de comisión en satoshis por kB para tener un noventa por ciento de posibilidades de confirmar en 1, dos, tres, seis y más de seis bloques.Bitcoinfees Feesim
  • Fee estimates de statoshi.info: portal en el que vas a poder ver de forma gráfica las comisiones de transacción recomendadas para confirmar en dos, tres, cuatro, cinco, seis, diez, veinte y hasta veinticinco bloques en el caso de que no tengas prisa por confirmación.
  • Fee estimation de p2sh.info: muy afín a statoshi.info mas en un caso así solo nos deja ver las comisiones para una confirmación en los próximos 1-dos bloques, tres o bien 6.

Algunos monederos el los que puedes alterar la fee

  • Bitcoin Core: Con el estimador de Bitcoin Core que es un monedero de escritorio, vas a poder ver cuánto deberías incorporar en término de comisión para tener una probabilidad del noventa y cinco por ciento de que se confirme en N bloques.
  • Bitcoin Wallet desarrollada por Schildbach: en este monedero vas a poder escoger entre tres modos de prioridad. El económico, el medio y el veloz. Cada uno de ellos de ellos te agregará una fee recomendada para la transacción.
  • Electrum: este monedero asimismo es de los preferidos por muchos usuarios y dispone de un control activo. Este te dejará establecer la comisión deseada toda vez que te dispongas a efectuar un pago con BTC. ¿Lo has probado alguna vez?
  • Otras wallet, como Bit2Me Wallet calculan la fee recomendada para entrar en el próximo bloque con el propósito de facilitar la operativa a los usuarios.