¿Es posible gastar salidas con montos muy pequeños?

Soy un novato de Bitcoin y esta es una pregunta bastante teórica basada en la respuesta aceptada de esta discusión: la creación de la transacción falló

Entonces, ¿esencialmente significa que en caso de que mi billetera se componga de muchas pequeñas cantidades de BTC (digamos, cada una de ellas es menor que la tarifa de tx actual), a pesar de que pueden sumar una cantidad sustancial, de todos modos no podré gastar alguno de ellos?

Por ejemplo, digamos que en el caso extremo tengo 100.000.000 direcciones, cada una de las cuales contiene 1 Satoshi. ¿Significa que 1 BTC que suman todos se pierde irrevocablemente?

Respuestas (1)

No se perderán. Pero no será fácil recuperarlos.

La página wiki sobre tarifas de transacción menciona lo siguiente:

Una transacción puede enviarse de manera segura sin cargos si se cumplen estas condiciones:

  • Tiene menos de 10.000 bytes.
  • Todas las salidas son 0.01 BTC o más.
  • Su prioridad es lo suficientemente grande (consulte la sección Información técnica a continuación)

Entonces, si tiene 1,000,000 de salidas con un satoshi, puede agruparlas combinándolas pocas a la vez con una salida más grande.

Digamos que tienes otra salida de 1 BTC. Puede realizar una transacción utilizando esta salida y cualquier cantidad de salidas de 1-satoshi hasta alcanzar el límite de 10kB. Haga que la transacción cree solo una nueva salida.

No estoy muy familiarizado con los tamaños de salida, pero planifiquemos lo peor y consideremos que solo puede agregar dos entradas (probablemente este no sea el caso). Deberá realizar 1,000,000 de transacciones gratuitas, cada una combinando el 1-satoshi con el 1 BTC. First tx le dará una salida de 1,000,001 Satoshi para esa dirección y así sucesivamente.

Básicamente, las salidas de 1-satoshi no se pierden, pero son difíciles de gastar. Sin embargo, el precio deberá aumentar sustancialmente hasta que valga la pena el esfuerzo de pasar por esta molestia para liberar algunos satoshi.