Tengo un sitio web donde los usuarios pueden enviar y retirar fondos usando Bitcoin, me gustaría darles la oportunidad de establecer su propia tarifa personalizada (baja, media y alta) en lugar de que el sitio elija una tarifa fija o permita bitcoind para elegirlo..
Para ello, después de leer e investigar, he visto que bitcoind tiene una llamada json-rpc con el nombre de ''estimatefee'' que nos permite calcular en tiempo real la tarifa por la transacción que aparece en los bloques especificados.
Supongo que para una tarifa alta debería estar revisando la tarifa en los próximos 2 bloques, para una tarifa normal en los próximos 12 bloques y para una tarifa baja en los próximos 25 bloques, he guardado los resultados obtenidos y los he comparado. con los datos proporcionados por la API de Blockcypher: curl https://api.blockcypher.com/v1/btc/main
, que nos da una tarifa más alta en la baja prioridad que en el medio, esto se me hace raro, pero salvo que el resto de los datos proporcionados son bastante inferiores a los que he obtenido, lo que me hace pensar que tal vez estoy haciendo el cálculo de forma incorrecta (ya que todas las tarifas que he obtenido son al menos el doble que la proporcionada por Blockcypher).
Y aquí están los datos obtenidos de bitcoind:
bitcoin-cli estimatefee 25
0.00198478
bitcoin-cli estimatefee 12
0.00265746
bitcoin-cli estimatefee 2
0.00352903
Y aquí están los datos de Blockcypher:
"high_fee_per_kb": 174625,
"medium_fee_per_kb": 83628,
"low_fee_per_kb": 90769,
No he encontrado mucha información relacionada con esto, si alguien pudiera ayudarme, se lo agradecería.
Gracias por adelantado
Aquí hay una publicación Los desafíos de la estimación de la tarifa de transacción de Bitcoin que analiza la determinación de las tarifas de Bitcoin.
Hay un sitio Bitcoin Average que ofrece servicios gratuitos o de pago según su uso que le permite calcular la estimación de la tarifa para Bitcoin y otras monedas para su sitio web/aplicación web.
Se han desarrollado una variedad de servicios de estimación de tarifas para ayudar a los usuarios a navegar el mercado de tarifas. Puede encontrar información aquí: