¿Hay un gráfico que correlacione el tamaño de la tarifa y el tiempo de confirmación?
Un gráfico donde puedo ver la tarifa pagada por las transacciones que se confirmaron en menos de 20 minutos. ¿Existe un gráfico así?
Preparé este script que escupe una tabla de exactamente esa información directamente desde su nodo completo:
fees
:
#!/usr/bin/env bash
getprice () {
curl -sL 'https://api.bitfinex.com/v2/tickers?symbols=tBTCUSD' | jq '.[0][1]'
#curl -sL 'https://api.quadrigacx.com/v2/ticker' | jq -r .last
}
n=${1:-100}
size=${2:-226}
price=${3:-$(getprice)}
for x in $(seq 1 $n)
do
bitcoin-cli estimatesmartfee $x
done \
| sed -e 's,\(0.[0-9]\+\),"\1",g' \
| jq -r "[.feerate, .blocks, (((.blocks * 10)/60)*100 | floor)/100, (.feerate | tonumber | ((. * $size)/1000) * $price) ] | @tsv" \
| sort -n -u -t$'\t' -k1,1 \
| tac \
| column -t -s $'\t'
uso:
Todos los argumentos son opciones. j q requerido.
fees [blocks] [tx size] [price]
salidas:
feerate blocks hours fees (fiat)
0.00128259 2 0.33 1.65150777465
0.00110992 3 0.5 1.4291718392
0.00105930 6 1 1.3639917555
0.00100597 8 1.33 1.29532218095
0.00096015 13 2.16 1.23632274525
0.00091192 14 2.33 1.1742201092
0.00082616 15 2.5 1.0637925316
0.00079090 17 2.83 1.0183905215
0.00056060 20 3.33 0.7218481809999999
0.00005352 25 4.16 0.06891422520000001
0.00005093 61 10.16 0.06557925055000001
entonces tú puedes
bitcoin-cli settxfee 0.00105930
los satoshis por byte son simplemente
$ bc <<< '(0.00105930 * 100000000)/1000'
105
Por el bien del PageRank de esta pregunta, ahora existe un servicio de este tipo: https://bitcoinfees.21.co/ .
He hecho un gráfico similar aquí.
Muestra cuánto pagan las transacciones de tarifas y cuánto tiempo están en mempool. (Que es diferente de lo que está preguntando, pero similar).
No es muy bonito, ya que aún no tuve tiempo de agregar CSS.
Tenga en cuenta que no tiene en cuenta CPFP en absoluto.
david schwartz
dijxtra
pieter wuille