¿Cuántas UTXO tienen un costo de tarifa marginal superior a su valor?

Defino el costo de la tarifa marginal como la cantidad de bytes necesarios para agregar ese UTXO como entrada a un TX multiplicado por la tasa de satoshi/byte de los bloques que se encuentran.

Entonces, para un UTXO p2pkh normal, actualmente serían aproximadamente 180 bytes (número de bytes que este UTXO ocuparía en un TX como entrada) * 200 satoshi/byte, o 36000 satoshi. Entonces, la respuesta sería la cantidad de UTXO que existen que tienen 36000 satoshi o menos para p2pkh. Esencialmente, quiero saber cuántos UTXO hay actualmente en el conjunto de UTXO que no valdría la pena canjear si las tarifas superan un cierto satoshi/byte.

Quisiera estos datos a 100 satoshi/byte, 200 satoshi/byte, 300 satoshi/byte, 500 satoshi/byte y 1000 satoshi/byte.

¡Interesante pregunta! Tenga en cuenta que una entrada P2PKH tiene 147 o 148 bytes: ¿Qué tan grande es la entrada de una transacción P2PKH?
Sí, eso es para pubkey comprimida. Sin comprimir serían 32 más, que son 179 o 180, así que supongo que es imposible saber cuál es cuál. Lo mismo con p2sh, que puede tener cualquier script de redimir con claves comprimidas o sin comprimir. Sin embargo, una estimación está bien.

Respuestas (1)

Aquí están los resultados en el bloque 472236

Procesado 41823253 P2PKH txouts

  • La tarifa es 0 satoshi/byte: 41823253 txouts son gastables con un valor total de 12504138.52 BTC
  • La tarifa es de 50 satoshi/byte: 28693175 txouts son gastables con un valor total de 12503686.97 BTC
  • La tarifa es de 100 satoshi/byte: 21753912 txouts se pueden gastar con un valor total de 12502819,35 BTC
  • La tarifa es de 200 satoshi/byte: 16426255 txouts se pueden gastar con un valor total de 12501503,34 BTC
  • La tarifa es de 300 satoshi/byte: 14808011 txouts son gastables con un valor total de 12500784.29 BTC
  • La tarifa es de 500 satoshi/byte: 13208366 txouts son gastables con un valor total de 12499668.03 BTC
  • La tarifa es de 1000 satoshi/byte: 10998782 txouts se pueden gastar con un valor total de 12496954,83 BTC

Esta salida se generó utilizando una bifurcación de bitcointools . Este script lee utxo del directorio .bitcoin/chainstate de un nodo bitcoin. Siéntase libre de bifurcar/usar el script para generar datos relacionados más adelante.

Esa es una gran colección de estadísticas. Volviendo a la pregunta original, ¿cuántos txouts son menos de lo que es ahora la tarifa de transacción típica?
Hm. ¿Estás diciendo que el gran total de txouts de P2PKH es de 7,4 millones de BTC? Dado que se han extraído alrededor de 16,4 millones de BTC, eso es sorprendente.
@NateEldredge Tienes razón. Parece que hay un error al calcular el valor, el número de txouts es correcto p2sh.info/dashboard/db/pay-to-pubkey-hash-statistics?orgId=1 . Estoy revisando el script en busca de errores. Se actualizará en algún momento
Quiero decir, no es imposible, ya que existen otros tipos de transacciones. Pero sería sorprendente si fuera cierto.
Se corrigió el error en el método de descompresión de valor github.com/shivaenigma/bitcointools/commit/… y se actualizó la publicación. Los resultados ahora coinciden con las estadísticas de otras fuentes
Solicitud aleatoria: también sería interesante ver el número total de utxos en cada categoría (para tener una idea de cuántos bytes en la base de datos son efectivamente peso muerto).