¿Cómo derretir económicamente muchos micro UTXO?

Sé que esto probablemente se mencionó antes, pero no puedo encontrar buenos recursos sobre alguna forma potencial, al menos teórica, de lograr esto.

Básicamente, tengo muchos UTXO cuyo valor está entre digamos 1k sats y 5k sats y quiero transferirlos todos a un solo UTXO.

Con las tasas de tarifas actuales de 15 sats/byte, apenas alcanzaría el punto de equilibrio en el mejor de los casos.

¿Hay alguna estrategia o algoritmo que pueda ayudar con este tipo de problema?

Respuestas (2)

No hay almuerzo gratis. Puede gastar todos los UTXO en una transacción para distribuir los bytes de salida entre muchas entradas, pero cada entrada aún necesita una cierta cantidad de bytes. Que yo sepa, no existe una forma más eficiente de gastarlos que los tipos de transacción estándar. (Si lo hubiera, sería el estándar).

Por supuesto, puede agregar una tarifa por debajo de la tasa vigente actual y esperar que la transacción se realice durante algún período de baja demanda de transacciones (cuando las tarifas bajen), o esperar hasta ese momento para transmitir su transacción. Ciertas horas del día o días de la semana pueden ser algo mejores; puede mirar hacia atrás en las tarifas de transacción históricas para tener una idea. Pero no hay garantía de que se confirme una transacción con una tarifa tan baja.

Dependiendo de sus restricciones de tiempo, debe pagar la tasa de tarifa actual del mercado o esperar hasta que la demanda de espacio en bloque sea lo suficientemente baja como para incluir su transacción a una tasa de tarifa mucho más baja. Nate hizo un buen trabajo al describir eso.

Quería agregar que hay una discusión en curso para reducir el minFeeRate, por lo que si puede ser muy paciente, su transacción puede eventualmente transmitirse y ser minada incluso pagando una tarifa por debajo de 1 satoshi por byte. Consulte: https://github.com/bitcoin/bitcoin/pull/13922 , https://github.com/bitcoin/bitcoin/pull/13990