¿Cómo puedo evitar pagar tarifas de transacción?

Una transacción de bitcoin requiere pagar una tarifa a la red, y esa tarifa cambia según la congestión de la red. Durante las horas pico, la tasa de la tarifa puede aumentar sustancialmente, entonces, ¿cómo puede un usuario evitar pagar estas tarifas en primer lugar?

¿Hay alguna forma de transferir/importar bitcoins de una dirección a otra para evitar las tarifas de transacción?


(Estoy publicando esta pregunta porque estaba escribiendo una respuesta a una pregunta similar y, a la mitad de escribir esa respuesta, la pregunta se votó como cerrada)

Respuestas (3)

¿Hay alguna forma de transferir/importar bitcoins de una dirección a otra para evitar las tarifas de transacción?

No. No es posible mover btc entre direcciones sin publicar una transacción en la cadena de bloques. Sin embargo , hay algunas formas de lograr un resultado similar (transferir/alterar la capacidad de gastar algunas monedas), pero creo que cada una de esas formas empleará un modelo de confianza diferente al de las transacciones reales en la cadena de bloques. Como usuario, debe equilibrar el nivel de confianza con el que se siente cómodo y la necesidad de ahorrar en tarifas de transacción.

Algunos ejemplos:

Transacciones fuera de la cadena utilizando un servicio centralizado:

Así es como un intercambio mueve BTC entre cuentas sin incurrir en tarifas de transacción. Por ejemplo, cuando compra/vende en un intercambio de bitcoins, una transacción no se publica realmente en la cadena de bloques. Más bien, el intercambio simplemente actualizará su base de datos interna, que mantiene un registro de todos los saldos de las cuentas de los usuarios. Como usuario, confía en que el intercambio tiene una reserva completa de todos los saldos pendientes de $ y btc del usuario, y que no cometerán un error al realizar un seguimiento del saldo de su cuenta.

Transacciones fuera de la cadena mediante el intercambio de claves privadas

Puede darle bitcoin a alguien simplemente dándole una copia de las claves privadas para una dirección financiada. En esta situación, el destinatario deberá confiar en que no posee ninguna otra copia de las claves privadas, o que no gastará las monedas si tiene una copia guardada.

(Aparte, si está compartiendo llaves con un amigo y un tercero roba las monedas, puede que sea imposible demostrarle a su amigo que usted no se limitó a robar las monedas, y viceversa).

Transacciones fuera de la cadena mediante el intercambio de claves privadas, que probablemente no estén respaldadas

Esto es posible gracias a hardware especializado, como el producido por OpenDime . En este caso, siempre que confíe en que el hardware OpenDime funciona como se anuncia, puede darle a alguien un dispositivo OpenDime financiado y no tiene que preocuparse de que pueda tener una copia de seguridad de las claves para esas monedas.

Una transacción firmada que se comunica fuera de la cadena

En este caso, podría firmar una transacción de bitcoin completamente válida que envíe monedas a la dirección de sus destinatarios y luego enviar a alguien los datos de transmisión sin procesar, sin publicarlos en la cadena de bloques. El destinatario podría publicar los datos en la cadena de bloques por sí mismo, pero tendrá que confiar en que usted no firmará ni publicará una transacción diferente utilizando esos mismos resultados mientras tanto. Este método también solo 'retrasaría' el gasto de las tarifas de tx.

(Honestamente, no conozco ningún caso de uso real para un esquema como este. Probablemente sea una idea tonta que requiere mucha confianza, pero es posible, no obstante)

Canales de pago

En este caso, dos partes de la transacción pueden bloquear una cantidad de BTC en una dirección multifirma especial y luego intercambiar una cantidad ilimitada de transacciones parcialmente firmadas de un lado a otro fuera de la cadena, sin tarifas de tx y sin necesidad de confiar en la otra parte. no robará su bitcoin. Las partes involucradas solo pueden intercambiar valor hasta una cantidad máxima (la cantidad que bloquearon en el canal), pero el canal puede ser bidireccional, por lo que los pagos pueden enviarse de un lado a otro básicamente sin fin. Este método aún requiere una tarifa de transacción para abrir y cerrar el canal de pago, pero esa tarifa ahora representa una gran cantidad de transacciones 'fuera de la cadena', en lugar de solo una o dos dentro de la cadena.

Una implementación de esta idea es la red lightning, actualmente está activa en la red de prueba de bitcoin.


"confiar en esa base de monedas ... > no < cometerá un error al realizar un seguimiento"?
@ dave_thompson_085 Sí, Coinbase tiene buena reputación, pero en última instancia, con un servicio centralizado, confía en que su sistema no cometerá un error y también que no robarán sus fondos directamente. Piense en ello como un banco: sus servidores podrían cometer un error e informar el saldo de su cuenta como cero, pero si usted es cliente de un banco de confianza, ese problema probablemente no se presente.
Pero no dijiste 'no' en tu publicación; dijiste "confiar en esa base de monedas ... cometerá un error".
@ dave_thompson_085 ¡Oh, tienes razón! Buen ojo, error mio.
Coinbase y gdax han cometido errores, pero de las historias que he leído, su servicio al cliente lo hace bien. @dave
¿Podría agregar una oración o dos sobre por qué una transacción debe pagar una tarifa? Parece que muchos de los duplicados preguntan sobre el envío sin cargo y, aunque se abordan enfoques alternativos, la respuesta no tiene en cuenta por qué una transacción debe tener un cargo en primer lugar.
@Murch sí, creo que es una buena idea, me encontré con esta respuesta nuevamente no hace mucho tiempo y estaba pensando que podría mejorar de todos modos. Me aseguraré de hacerlo pronto.

Si ejecuta un nodo de bitcoin completo, por ejemplo, bitcoin-qt, y está sincronizado con la red, puede enviar bitcoin sin cargo. Sin embargo, no es aconsejable, ya que las transacciones permanecen en un grupo de memoria a la espera de ser extraídas hasta que un minero las recoja y las agregue a un bloque de transacciones. Los mineros dan prioridad a las transacciones con altas tarifas adjuntas, por razones obvias. Por lo tanto, puede terminar con una transacción atascada en un grupo de memoria de transacciones durante días, a veces semanas, después de algunas semanas, por lo general, se descarta (y se devuelve a su billetera), aunque eso depende de la configuración del nodo de su billetera.

Si se atasca allí, debe eliminarlo del grupo de memoria. Este es un proceso manual desagradable, y sus bitcoins no estarán en su billetera ni se gastarán durante este período.

Sin embargo, generalmente, cuando la cadena de bloques está menos ocupada, se pondrá al día y borrará el grupo de memoria. Eventualmente, habrás logrado transferir btc gratis...

Si no le importa su privacidad, simplemente use https://pro.coinbase.com/

Si bien no permiten enviar transacciones sin pagar tarifas, pagarán las tarifas por usted...

Vale la pena señalar: la privacidad no es la única preocupación cuando se usa GDAX, son una billetera de custodia, por lo que el usuario se comprometerá con un modelo de confianza muy diferente (relevante: vea Transacciones fuera de la cadena usando un servicio de custodia en mi respuesta anterior)