Tengo un sitio que intenta procesar micropagos. Utiliza una clave privada mnemotécnica / extendida generada aquí para generar una nueva dirección de Bitcoin para cada pago.
Todo funciona bien, excepto que ahora me doy cuenta de que será costoso recuperar fondos de las direcciones generadas porque costará una tarifa de minería de ~ 10,000 satoshi por dirección.
Esta es una tarifa pequeña pero es demasiado alta considerando que los totales que se extraen son solo de 20,000 a 30,000 satoshi.
¿Hay alguna opción para solucionar este problema? Sé que Bitcoin tiene este concepto de fondos de "barrido". ¿Eso todavía implica incurrir en una tarifa fija por cada dirección generada por la clave privada maestra?
Algunas otras opciones que he estado considerando:
Sé que Bitcoin tiene este concepto de fondos de "barrido". ¿Eso todavía implica incurrir en una tarifa fija por cada dirección generada por la clave privada maestra?
No, barrer una dirección implica ingresar una clave privada en algún software de billetera y luego hacer que el software de billetera inicie un tx para vaciar los fondos de esa dirección por completo en una nueva dirección para la cual la billetera controla las claves privadas.
Si bien una clave xpriv BIP39 se puede usar para derivar muchos pares de claves secundarios, el xpriv no se puede usar para gastar los UTXO de esas direcciones secundarias. Necesita la clave privada de cada dirección para gastar sus fondos. La red no tiene forma de saber cómo se obtuvo un par de claves, por lo que solo la clave privada de cada dirección individual puede gastar sus fondos.
Para una mayor eficiencia, querrá agrupar todos los UTXO en una sola transacción con un solo resultado (o tal vez más de uno, según cómo desee dividir y almacenar los fondos).
Un solo tx con muchas entradas tendrá una tarifa más alta que cualquier tx solo, pero será más baja que las tarifas totales pagadas si envía cada uno individualmente.
No estoy familiarizado con Blockcypher, pero en general, si se envía un tx en la red y luego desea gastar esos fondos nuevamente, se incurrirá en una tarifa de red. Así que no estoy seguro de que su servicio le ahorre dinero de la manera que está buscando.
La red Lightning es una solución potencial para el procesamiento de pagos con tarifas más bajas, pero la red aún es joven, por lo que tomará un poco de tiempo para que se adopte.
Marós
Quitrik