¿Debo aumentar el tamaño de mi grupo de miembros para acomodar una crisis temporal?

Estoy viendo 68k transacciones no confirmadas en blockchain.info . Mi propio nodo bitcoind( v0.13.0) tiene 49k transacciones en su mempool con un uso de memoria actualmente de 230mb. Sabiendo que el límite de memoria actualmente es de 300 mb, me temo que muy pronto mi nodo no podrá mantener todas las transacciones no confirmadas. ¿Debo aumentar este límite como medida temporal hasta que las cosas mejoren? si es así, ¿cómo hago eso?

Respuestas (2)

Puede aumentar el tamaño del mempool, si tiene interés en ver transacciones que probablemente no se confirmarán durante mucho tiempo, pero ciertamente no tiene que hacerlo. El mempool se ordena por tasa de tarifa y, cuando se activa el limitador, elimina las transacciones con la tasa de tarifa más baja. Dado que los mineros clasifican por tarifa y pueden incluir solo una cantidad limitada de transacciones por bloque, el mempool funciona efectivamente como una cola.

Por diseño, no siempre podrá almacenar todas las transacciones no confirmadas. Si su objetivo fuera tener todo y aumentar su grupo de memoria para adaptarse a esto, alguien podría simplemente comenzar a crear un flujo infinito de transacciones que se envían de un lado a otro, hasta que su nodo se quede sin memoria. Esta es la razón por la que el tamaño del mempool está limitado en primer lugar: protección contra una denegación de servicio en la red.

Puede cambiar la configuración de maxmempool para lograr esto.

https://gist.github.com/laanwj/efe29c7661ce9b6620a7

Incluya la información relevante en su publicación, las respuestas de solo enlace se consideran de baja calidad y pueden eliminarse. Si encontró la información en otra página, por supuesto, se agradece agregar un enlace a la fuente.