Transacciones por lotes: cálculo de la tarifa de transacción por lotes

Quiero usar el procesamiento por lotes de transacciones para realizar pagos de BTC a varios destinatarios.

Para optimizar la cantidad \ el tamaño de la transacción, haga transferencias iguales de x BTC a N destinatarios , y esa F(x, N)es la función que representa las tarifas de transacción.

¿Cómo sería esta función? ¿Cómo puedo calcularlo en un momento dado, para optimizar las tarifas de transacción?

¿Con o sin segwit?
@pebwindkraft ambos? :)
tal vez esto: bitcoin.stackexchange.com/questions/7537/… o también esto: bitcoin.stackexchange.com/questions/22870/… todo esto sin segwit. Segwit cambia las cosas, generalmente sale más barato...

Respuestas (1)

La función no funcionaría porque la tarifa de transacción se basa en el tamaño de la transacción en bytes (bueno, en realidad es su peso, que se basa en los bytes). Si bien la cantidad de salidas es un factor en esto, el otro factor es la cantidad de entradas y qué tipo de entradas son. Entonces, dados solo los resultados (el valor de los resultados ni siquiera importa), aún no puede determinar cuánto tendrá que pagar en tarifas de transacción. Por lo tanto, su función F(x, N)no funcionaría.

¿Puede aclarar qué información adicional se requiere?
El número de entradas y el tipo de esas entradas. Si desea optimizar la tarifa de transacción, entonces su función también debe seleccionar esas entradas, y será muy complicado si desea hacerlo.
Ir a Google qué tipos de entrada hay por ahí :)