¿Las tarifas de Bitcoin son opcionales?

Estaba haciendo una cuenta multisig en coinb.in . Luego traté de hacer una transacción (gastar fondos). En la parte inferior había un cuadro para escribir la tarifa.

¿Qué tarifa? ¡Pensé que enviar bitcoins era gratis! Al lado del cuadro, decía: "Asegúrese de incluir una tarifa adecuada, de lo contrario, su transacción puede ser rechazada. Se recomiendan 0.0005 BTC o más".

Respuestas (3)

La tarifa es opcional; sin embargo, incluir su transacción en el siguiente bloque de Bitcoin encontrado también es opcional.

El minero que encuentra un bloque puede decidir qué transacciones, si las hay, se registran con el bloque que encontró.

Los factores que influyen en si su transacción se incluye en ese bloque encontrado incluyen:

  1. El límite de tamaño de bloque. A veces, las transacciones son demasiado grandes para caber todas en el bloque, por lo que la mayoría dará prioridad a las transacciones con tarifas más altas para incluirlas primero.
  2. La configuración local para la persona que encuentra el bloque se puede configurar para ignorar las transacciones con tarifas inferiores a una cantidad de su elección.
  3. Algunas personas incluirán todas las transacciones que han visto, siempre que todas encajen, pero este no es el modo de operación predeterminado normal para los mineros. Si no incluye ninguna tarifa, entonces esta sería su única oportunidad.
Pero, ¿cómo calculo la prioridad? En la wiki de bitcoin no entendí qué es input_value_in_base_units.
El tamaño de entrada es el valor de bitcoin de su billetera de origen. DeathAndTaxes lo explica más aquí: bitcointalk.org/index.php?topic=95312.msg1053439#msg1053439
¿Input_value_in_base_units significa la cantidad total de bitcoin?
En cualquier billetera dada, tendrá fragmentos de muchas transacciones, cada una es una fuente de entrada separada. Suponiendo que tiene una nueva billetera vacía y le envía 10 bitcoins, entonces 10 bitcoins serán el tamaño de su fuente de entrada para su próxima transacción saliente (independientemente de cuánto de esos 10 bitcoins le esté dando a alguien). La transacción esencialmente enviará los 10 bitcoins en una división: una parte a la persona que envió y el resto a usted mismo.

Sí, pero depende de los mineros si incluirán su transacción y cuándo. Los mineros obtienen la tarifa que pagas cuando colocan tu transacción en un bloque. Dale una propina a tu minero y él te incluirá más rápido.

Los mineros a menudo incluyen transacciones sin cargo, pero si los bloques están llenos (tienen un límite de tamaño), ¡es posible que no se incluyan en absoluto! Estas tarifas de transmisión son una espina en el ojo colectivo, pero en Bitcoin son esenciales para la seguridad.

Puedes consultar este enlace que lo explica todo con claridad. Por lo tanto, voy a resumir el contenido.

En primer lugar, para gastar d bitcoins, debe tener d bitcoins en su billetera. Por lo tanto, se refiere a todas las transacciones (digamos T1 , T2 , ..., Tk ) como entradas para su nueva transacción de gasto, de la cual recibió al menos d bitcoins colectivamente. Como ya sabrá, para obtener la prioridad de una transacción, debe multiplicar la edad de Ticon su valor BTC, sume todos los i de 1 a k, y luego divida esta suma por el tamaño de su transacción de gasto. Ahora, no necesita calcular el tamaño exacto de la transacción, ya que puede usar una aproximación en el límite de tamaño superior (USL)= function(#i/p, #o/p).

if((USL < 1000 bytes) and (priority >= 0.576)) then no txn fee is required
else you need to pay at-least 0.0001 BTC per 1000 bytes of your spend txn.