¿Bitcoin recordará las transacciones no realizadas?

Digamos que transfiero 0.05 BTC de 1 entrada a 1 salida y no pago una tarifa. Si hay 6 bloques por hora, esto significa que mi entrada debe tener 369 horas (alrededor de 15 días) de antigüedad, por lo que no se requiere ninguna tarifa. Supongamos también que la entrada solo tiene 1 hora de antigüedad. ¿Significa esto que nunca se confirmará o significa que el dinero llegará después de un poco más de 15 días?

Respuestas (1)

En primer lugar: no hay garantía de que sea gratis después de 15 días. Algunos mineros solían tener una política que hacía que gastar monedas antiguas fuera potencialmente gratuito. Pero los mineros pueden cambiar esas políticas y probablemente optarán primero por la tarifa más alta, ya que eso les permite ganar la mayor cantidad de dinero. Si la red está ocupada, eso significa que apenas habrá transacciones gratuitas.

Segundo: la mayoría de los nodos de la red mantienen las transacciones en el grupo de memoria por un tiempo. Pero nuevamente, las políticas exactas pueden ser diferentes para cada nodo. Creo que 3 días es un ajuste común. Pero cuando la red está ocupada, es más probable que las transacciones de tarifa 0 se eliminen del mempool que las transacciones de pago.

Tercero: una vez que haya transmitido la transacción, teóricamente cualquiera que haya visto esa transacción podría volver a introducirla en la red en cualquier momento. Incluso semanas o meses después. Por ejemplo, el destinatario de dicha transacción podría seguir intentando pasarla. Por lo tanto, nunca hay realmente una garantía para usted de que una transacción haya "excedido el tiempo de espera". La única forma de estar seguro es realizar una nueva transacción gastando la misma moneda en otra dirección (y luego incluir una tarifa).

"Algunos mineros solían tener una política que hacía que gastar monedas antiguas fuera potencialmente gratuito". ¿Ya no es así? ¿No existe esa convención de tener algún espacio en un bloque reservado para transacciones de alta prioridad? Pregunta diferente: acabo de leer que la red simplemente no propagaría la transacción si la tarifa es demasiado baja. (Electrum ni siquiera le permite realizar una transacción con una tarifa demasiado baja. (Traté de resolver esto experimentalmente).) ¿Los nodos iniciales en los que se envía la transacción la recordarán durante (probablemente) 3 días o qué quiere decir? ¿por esa?