¿Por qué está aumentando el recuento de transacciones no confirmadas de Bitcoin y qué efecto tiene en la red?

Veo que blockchain.info informa un número grande y en constante crecimiento de transacciones no confirmadas.

Supongo que todas estas son transacciones transmitidas a la red pero nunca confirmadas como resultado de tarifas bajas.

¿Qué significa esto a largo plazo? Dada mi comprensión de la cadena de bloques, solo las transacciones en la cadena de bloques se consideran confirmadas y no existen en la cadena de bloques si no están confirmadas, y en cambio, existen solo en el mempool.

De acuerdo con la tabla de tamaño de mempool de blockchain.info , el tamaño de mempool ha aumentado considerablemente desde su génesis, y algunas investigaciones iniciales muestran que el tamaño crece con condiciones de red anormales (picos de volumen alto, etc.).

En el momento de escribir este artículo, el número de transacciones es de 285 565, por un total de 228,71450055 BTC que están vinculados a las tarifas.

Eso significa alrededor de 0.0008009192322 BTC por transacción en promedio. Sin embargo, siguiendo la regla de 20 satoshis por byte, en promedio, cada transacción necesitaría solo 0.00002 BTC en tarifas, aproximadamente 40 veces menos de lo que actualmente está vinculado a las tarifas de BTC.

¿Que está pasando aqui? ¿Se reducirá el número de transacciones no confirmadas con el tiempo? ¿Aumentará sin control? ¿Superará esto alguna vez la cantidad de mineros en la red?

¿O me estoy perdiendo algo aquí?

Bitcoin está limitado a unas 15.000 transacciones por hora. La cantidad de transacciones disminuirá con el tiempo, pero cada vez que las personas agregan transacciones más rápido que 15,000 / hora, la red no puede mantenerse al día y la acumulación aumentará.

Respuestas (1)

Sí, estás en lo correcto.
En mempool = Sin confirmar.
Cadena de bloques = Confirmado.

Una transacción con 1 entrada y 1 salida es de aproximadamente 192 Bytes.
El uso de 20 Sat/Byte dará como resultado 0.0000384 BTC en tarifas de transacción. Sin embargo, en la vida real, la mayoría de las transacciones tienen más de 1 entrada y 1 salida. Entonces, en promedio, las tarifas son mucho más altas.

Si echa un vistazo a las estadísticas de Mempool de Johoe , puede ver que aproximadamente 1/4 de las transacciones en el mempool se envían con 50 Sat/Byte o menos. Es probable que estas transacciones se detengan durante mucho tiempo o se eliminen gradualmente cuando alcancen el tiempo de vencimiento de su mempool (predeterminado 2 semanas para Bitcoin Core v0.14.0 y posteriores) .

¿Superará esto alguna vez la cantidad de mineros en la red?

No en el sentido de que la red se caiga, el tiempo de resolución objetivo de un bloque es de 10 minutos. No importa si hay 10k mineros o 10 millones de mineros, la dificultad de la minería se ajustará con el tiempo para que el tiempo de bloqueo promedio se aproxime a 10 minutos dada la tasa de hash total de la red.

A este ritmo, donde hay más transacciones entrantes de las que la red puede procesar. La red estará cada vez más congestionada y, finalmente, muchos de los mempool de nodos se saturarán (si han establecido un límite máximo) y se rechazarán nuevas transacciones.