LearnBitcoin

Bitcoin Dev Archive 2014

Running a full node

8 messages, 6 Nov to 4 Dec 2014. Started by Francis GASCHET.

Francis GASCHET (2), Thomas Zander, Odinn Cyberguerrilla, Daniel F, Melvin Carvalho, Jameson Lopp, Martinx - ジェームズ

Permalink Original thread on gnusha.org

Francis GASCHET permalink original

Dear all,

      I'm currently discovering the Bitcoin's
      universe.
      I installed bitcoind on my PC and I'm currently testing different
          things on testnet.
          I just read an article saying
            that the risk for Bitcoin in the future is
            the decreasing number
            of full nodes, with appropriate resources. There are only few of them in France !
            My company operates a dual
              homed Internet access and has some capacity to host an HA
              server in a secured environment. So I'm thinking about setting up a full node.
                But I'd like to know what
                  storage, RAM  and bandwidth resources are needed. I
                  guess that the problem is not the CPU.
                  Thanks in advance for
                    details.
    --
Thomas Zander in reply to Francis GASCHET permalink original

On Thursday 6. November 2014 10.51.38 Francis GASCHET wrote:

Quoted text (12 lines)
> Dear all,
>
>  I'm currently discovering the Bitcoin's universe.
>  I installed bitcoind on my PC and I'm currently testing different things
> on testnet. I just read an article saying that the risk for Bitcoin in the
> future is the decreasing number of full nodes, with appropriate resources.
> There are only few of them in France !
>
>  My company operates a dual homed Internet access and has some capacity to
> host an HA server in a secured environment. So I'm thinking about setting
> up a full node. But I'd like to know what storage, RAM  and bandwidth
> resources are needed. I guess that the problem is not the CPU.

There is a stats script running on this node;

http://213.165.91.169/

more peoples opinions; https://bitcointalk.org/index.php?topic=760094.0

Odinn Cyberguerrilla in reply to Thomas Zander permalink original

If you are considering running a full node (or think you are running one), you should read the comments here:

https://www.reddit.com/r/Bitcoin/comments/1scd4z/im_running_a_full_node_and_so_should_you/cdw38ve

Thomas Zander wrote:

Quoted text (22 lines)
> On Thursday 6. November 2014 10.51.38 Francis GASCHET wrote:
>> Dear all,
>>
>> I'm currently discovering the Bitcoin's universe. I installed
>> bitcoind on my PC and I'm currently testing different things on
>> testnet. I just read an article saying that the risk for Bitcoin
>> in the future is the decreasing number of full nodes, with
>> appropriate resources. There are only few of them in France !
>>
>> My company operates a dual homed Internet access and has some
>> capacity to host an HA server in a secured environment. So I'm
>> thinking about setting up a full node. But I'd like to know what
>> storage, RAM  and bandwidth resources are needed. I guess that
>> the problem is not the CPU.
>
> There is a stats script running on this node;
>
> http://213.165.91.169/
>
> more peoples opinions;
> https://bitcointalk.org/index.php?topic=760094.0
>

- -- http://abis.io ~ "a protocol concept to enable decentralization and expansion of a giving economy, and a new social good" https://keybase.io/odinn

Daniel F in reply to Francis GASCHET permalink original
Quoted text (2 lines)
> But I'd like to know what storage, RAM  and bandwidth resources are
> needed. I guess that the problem is not the CPU.

Hi Francis,

Here are some rough guidelines for you, based on the statistics from my node:

disk usage: about 30GB currently for the blockchain data. It'll only keep growing from here, but relatively slowly.

cpu usage: pretty much nothing, after you have synced the blockchain.

ram usage: after it runs for a few months, my node gets up to using 1.5 GB of ram or so.

bandwidth usage: my node averages about 500GB of traffic per month, most of it outgoing.

Hope that gives you a rough idea of what you can expect for running full node.

Best, Daniel

Melvin Carvalho in reply to Daniel F permalink original

On 8 November 2014 16:28, Daniel F <nanotube@gmail•com> wrote:

Quoted text (11 lines)
> > But I'd like to know what storage, RAM  and bandwidth resources are
> > needed. I guess that the problem is not the CPU.
>
> Hi Francis,
>
> Here are some rough guidelines for you, based on the statistics from my
> node:
>
> disk usage: about 30GB currently for the blockchain data. It'll only
> keep growing from here, but relatively slowly.
>

There's some statistics on this site:

https://blockchain.info/charts/blocks-size

It may be reasonable to assume 10GB growth a year. When I was running a full node I gave it a disk of 50GB.

Quoted text (23 lines)
>
> cpu usage: pretty much nothing, after you have synced the blockchain.
>
> ram usage: after it runs for a few months, my node gets up to using 1.5
> GB of ram or so.
>
> bandwidth usage: my node averages about 500GB of traffic per month, most
> of it outgoing.
>
> Hope that gives you a rough idea of what you can expect for running full
> node.
>
> Best,
> Daniel
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Bitcoin-development mailing list
> Bitcoin-development@lists•sourceforge•net
> https://lists.sourceforge.net/lists/listinfo/bitcoin-development
>
Jameson Lopp in reply to Melvin Carvalho permalink original

I host charts of my node's system metrics at http://statoshi.info/#/dashboard/db/system-metrics

Note that the CPU spikes are abnormal as I'm making automated RPC calls to query the UTXO set.

My node's bandwidth usage chart can be found at http://statoshi.info/#/dashboard/file/default.json?panelId=1&fullscreen

- - Jameson

On 11/08/2014 12:44 PM, Melvin Carvalho wrote:

Quoted text (57 lines)
> On 8 November 2014 16:28, Daniel F <nanotube@gmail•com> wrote:
>
>>> But I'd like to know what storage, RAM  and bandwidth resources are
>>> needed. I guess that the problem is not the CPU.
>>
>> Hi Francis,
>>
>> Here are some rough guidelines for you, based on the statistics from my
>> node:
>>
>> disk usage: about 30GB currently for the blockchain data. It'll only
>> keep growing from here, but relatively slowly.
>>
>
> There's some statistics on this site:
>
> https://blockchain.info/charts/blocks-size
>
> It may be reasonable to assume 10GB growth a year.  When I was running a
> full node I gave it a disk of 50GB.
>
>
>>
>> cpu usage: pretty much nothing, after you have synced the blockchain.
>>
>> ram usage: after it runs for a few months, my node gets up to using 1.5
>> GB of ram or so.
>>
>> bandwidth usage: my node averages about 500GB of traffic per month, most
>> of it outgoing.
>>
>> Hope that gives you a rough idea of what you can expect for running full
>> node.
>>
>> Best,
>> Daniel
>>
>>
>>
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> Bitcoin-development mailing list
>> Bitcoin-development@lists•sourceforge•net
>> https://lists.sourceforge.net/lists/listinfo/bitcoin-development
>>
>
>
>
> ------------------------------------------------------------------------------
>
>
>
> _______________________________________________
> Bitcoin-development mailing list
> Bitcoin-development@lists•sourceforge•net
> https://lists.sourceforge.net/lists/listinfo/bitcoin-development
>
Francis GASCHET in reply to Francis GASCHET permalink original

Dear all,

+1 !

Thanks to those who sent me some details and links.

My node is up and running on 5.56.40.1:8333

Techno : Linux HA + dual homed Internet transit. It should be stable as from now.

Best regards

Martinx - ジェームズ in reply to Francis GASCHET permalink original

Bitcoind|qt needs Dual-Stack support. ;-)

Cheers! Thiago

On 9 November 2014 at 15:52, grarpamp <grarpamp@gmail•com> wrote:

Quoted text (9 lines)
> You may also wish to consider linking your node into
> the Tor, I2P, and maybe even CJDNS networks. Details
> on their respective mailing lists.
>
> ------------------------------------------------------------------------------
> _______________________________________________
> bitcoin-list mailing list
> bitcoin-list@lists•sourceforge•net
> https://lists.sourceforge.net/lists/listinfo/bitcoin-list