:: Re: [Libbitcoin] For minimizing RAM…
Top Page
Delete this message
Reply to this message
Author: Eric Voskuil
Date:  
To: mlmikael, libbitcoin
Old-Topics: [Libbitcoin] For minimizing RAM overload risk, is itpossible to make the node listen for blocks only, not transactions?
New-Topics: Re: [Libbitcoin] For minimizing RAM overload risk, is itpossible to make the node listen for blocks only, not transactions?
Subject: Re: [Libbitcoin] For minimizing RAM overload risk, is it possible to make the node listen for blocks only, not transactions?
Message backlogging during sync is the cause of excessive (non-linear)
memory consumption (and eventual process termination). The mempool is
not an issue.

But you can control both the sending of txs by (cooperative) peers and
the size of the mempool. Setting a zero-sized mempool in configuration
also instructs peers to not relay transactions.

e

On 12/14/2015 06:28 AM, mlmikael wrote:
> (After January when the sync bug will be resolved,)
>
> The only thing that can make a node's RAM consumption skyrocket (as in
> increase 5x above average or beyond) would be transactions, right?
>
> To that end, if I wanted a node with stability guarantees, could I just
> make it not listen to transactions (not relaying them is fine!) but
> instead just record blocks?
>
> (Or, store transactions to persistence, intentionally knowing that that
> will sink performance but guarantee stability?)
>
> That way, you get like a "blockchain database server".
>
> Thanks
>
> _______________________________________________
> Libbitcoin mailing list
> Libbitcoin@???
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/libbitcoin