Pages:
Author

Topic: Running a node - Doing it right ? (Read 3288 times)

zvs
legendary
Activity: 1680
Merit: 1000
https://web.archive.org/web/*/nogleg.com
March 01, 2015, 07:10:48 AM
#41


I can't give you a secure answer but I think that the node is chosen randomly (but I'm not sure).

No, if you run the latest version it will download from all available peers (after it has the headers).  https://bitcoin.org/en/release/v0.10.0

Which node you download from don't matter much anymore. The speed issue is a thing of the past, thanks to the headers first solution.

As such I also expect that the QoS / Netlimiter issues are a thing of the past (unless somebody connects to your node only on purpose of course).

interesting, I think I'll put that to the test later, re: connecting to default 8 nodes and see if I receive blocks fast enough.  it'd still be slower obv if I couldn't get at least 6Mbps from all those connections, since that's about what I max out at when I synced with my server (was around blocks 150,000-250,000..  before and after that it was slower)

Please report back with an update, would like to know how it goes.

Don't particularly want to do it on my home computer, but I'm getting a new dedi within the next week or so, so I'll test it on that.  Normally it takes about 2-3 hrs on an i7-4770 (connected to one IP)
legendary
Activity: 1143
Merit: 1000
February 27, 2015, 12:24:20 PM
#40
Sometimes this happens to my node too, I've several days downloading the blockchain using latest version and after doing a bitcoin-cli getinfo i can see that its working so i leave it alone, ill suppose that when it gets the whole blockchain this should pass and always give a green signal on getaddrs
hero member
Activity: 630
Merit: 500
February 26, 2015, 08:04:11 PM
#39


I can't give you a secure answer but I think that the node is chosen randomly (but I'm not sure).

No, if you run the latest version it will download from all available peers (after it has the headers).  https://bitcoin.org/en/release/v0.10.0

Which node you download from don't matter much anymore. The speed issue is a thing of the past, thanks to the headers first solution.

As such I also expect that the QoS / Netlimiter issues are a thing of the past (unless somebody connects to your node only on purpose of course).

interesting, I think I'll put that to the test later, re: connecting to default 8 nodes and see if I receive blocks fast enough.  it'd still be slower obv if I couldn't get at least 6Mbps from all those connections, since that's about what I max out at when I synced with my server (was around blocks 150,000-250,000..  before and after that it was slower)

Please report back with an update, would like to know how it goes.
zvs
legendary
Activity: 1680
Merit: 1000
https://web.archive.org/web/*/nogleg.com
February 26, 2015, 01:02:03 PM
#38


I can't give you a secure answer but I think that the node is chosen randomly (but I'm not sure).

No, if you run the latest version it will download from all available peers (after it has the headers).  https://bitcoin.org/en/release/v0.10.0

Which node you download from don't matter much anymore. The speed issue is a thing of the past, thanks to the headers first solution.

As such I also expect that the QoS / Netlimiter issues are a thing of the past (unless somebody connects to your node only on purpose of course).

interesting, I think I'll put that to the test later, re: connecting to default 8 nodes and see if I receive blocks fast enough.  it'd still be slower obv if I couldn't get at least 6Mbps from all those connections, since that's about what I max out at when I synced with my server (was around blocks 150,000-250,000..  before and after that it was slower)

hero member
Activity: 644
Merit: 500
My goal is becaming a billionaire.
February 26, 2015, 06:33:52 AM
#37
Really glad to see so many people starting to run nodes in so many different places.  We sure need them!

Yeah , and I'am actually the only one who is running one on my country , at least this is what that website says Grin (I run more then one)

~ Madness
Most websites aren't 100% accurate since some nodes may already have hit their max connection and is unable to connect to more.

Also, sync is dependant not only on internet but also on I/O speed and CPU speed.

I know that , but pretty sure that I'am the only one or one of the few (because I never seen others by mine) .
On my country people don't know what Bitcoin is , even if there is who knows they don't know how to use it . People don't even know or use Credit cards , they believe in CASH only  Roll Eyes No it's not another poor africain country , our country is too rich and have oil but idk .. no technology or open minded people .
~ Madness
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
February 26, 2015, 06:30:25 AM
#36
Really glad to see so many people starting to run nodes in so many different places.  We sure need them!

Yeah , and I'am actually the only one who is running one on my country , at least this is what that website says Grin (I run more then one)

~ Madness
Most websites aren't 100% accurate since some nodes may already have hit their max connection and is unable to connect to more.

Also, sync is dependant not only on internet but also on I/O speed and CPU speed.
hero member
Activity: 644
Merit: 500
My goal is becaming a billionaire.
February 25, 2015, 12:33:40 PM
#35
Congrats on your node, Madness.  I just started running a node, too.  It's fun to be part of the network and contributing to Bitcoin.

Here's a bit of basic reading on peer2peer for you, I'm surprised you weren't at least familiar with the concept prior to starting this thread: http://en.wikipedia.org/wiki/Peer-to-peer

Thanks mate , really appreciate it .
Well I know "the basics" on what Peer to peer means but nothing too complicated . ty again

~ Madness
legendary
Activity: 1274
Merit: 1000
February 25, 2015, 12:32:30 PM
#34
Congrats on your node, Madness.  I just started running a node, too.  It's fun to be part of the network and contributing to Bitcoin.

Here's a bit of basic reading on peer2peer for you, I'm surprised you weren't at least familiar with the concept prior to starting this thread: http://en.wikipedia.org/wiki/Peer-to-peer
legendary
Activity: 1778
Merit: 1043
#Free market
February 25, 2015, 12:09:09 PM
#33
Oh thanks for the information, I didn't know these things. So only with the latest version of bitcoin core? And what about for the previous versions?

Yes, only the latest one. Read the changelog page I linked to (above). Previous versions would connect to peers, but only one of them would be the "sync" node - the node your node would get the blockchain from. This could suck if that node was on a very slow line. So to know some quick ones @shorena came up with that nice list (there are other lists too, i.e. on the wiki, but the speed is not posted on those).

Bitcoin Core 0.10.0 is already a quarter of the nodes known to bitnodes.io, so this "sync node" issue very much likely a thing of the past.

Interesting, every day I learn a new thing about bitcoin. Thanks again Newar , I think this feature is very important and maybe in these days I will "create" a new node.
hero member
Activity: 644
Merit: 500
My goal is becaming a billionaire.
February 25, 2015, 11:44:57 AM
#32
Really glad to see so many people starting to run nodes in so many different places.  We sure need them!

Yeah , and I'am actually the only one who is running one on my country , at least this is what that website says Grin (I run more then one)

~ Madness
legendary
Activity: 1358
Merit: 1001
https://gliph.me/hUF
February 25, 2015, 11:43:43 AM
#31
Oh thanks for the information, I didn't know these things. So only with the latest version of bitcoin core? And what about for the previous versions?

Yes, only the latest one. Read the changelog page I linked to (above). Previous versions would connect to peers, but only one of them would be the "sync" node - the node your node would get the blockchain from. This could suck if that node was on a very slow line. So to know some quick ones @shorena came up with that nice list (there are other lists too, i.e. on the wiki, but the speed is not posted on those).

Bitcoin Core 0.10.0 is already a quarter of the nodes known to bitnodes.io, so this "sync node" issue very much likely a thing of the past.
full member
Activity: 173
Merit: 101
February 25, 2015, 11:32:54 AM
#30
Really glad to see so many people starting to run nodes in so many different places.  We sure need them!
legendary
Activity: 1778
Merit: 1043
#Free market
February 25, 2015, 11:29:54 AM
#29


I can't give you a secure answer but I think that the node is chosen randomly (but I'm not sure).

No, if you run the latest version it will download from all available peers (after it has the headers).  https://bitcoin.org/en/release/v0.10.0

Which node you download from don't matter much anymore. The speed issue is a thing of the past, thanks to the headers first solution.

As such I also expect that the QoS / Netlimiter issues are a thing of the past (unless somebody connects to your node only on purpose of course).

Oh thanks for the information, I didn't know these things. So only with the latest version of bitcoin core? And what about for the previous versions?
hero member
Activity: 644
Merit: 500
My goal is becaming a billionaire.
February 25, 2015, 11:16:23 AM
#28
[...]
But let's say someone is running the Bitcoin Core for first time so he need to download the blockchain , how the Bitcoin Core will choose from where to download the blockchain ? Randomly ? or same country etc ... ?

~ Madness

For the very first time there is a discovery from DNS seeds. All discovered peers are put in a file. On future starts it will try to connect to those peers again, unless that file was deleted and it will look for the DNS seed again.

I see Shocked Well thanks a lot Newar , you was very helpful to me
Really appreciate it . thanks

~ Madness
legendary
Activity: 1358
Merit: 1001
https://gliph.me/hUF
February 25, 2015, 11:14:07 AM
#27
[...]
But let's say someone is running the Bitcoin Core for first time so he need to download the blockchain , how the Bitcoin Core will choose from where to download the blockchain ? Randomly ? or same country etc ... ?

~ Madness

For the very first time there is a discovery from DNS seeds. All discovered peers are put in a file. On future starts it will try to connect to those peers again, unless that file was deleted and it will look for the DNS seed again.
legendary
Activity: 1358
Merit: 1001
https://gliph.me/hUF
February 25, 2015, 11:11:21 AM
#26


I can't give you a secure answer but I think that the node is chosen randomly (but I'm not sure).

No, if you run the latest version it will download from all available peers (after it has the headers).  https://bitcoin.org/en/release/v0.10.0

Which node you download from don't matter much anymore. The speed issue is a thing of the past, thanks to the headers first solution.

As such I also expect that the QoS / Netlimiter issues are a thing of the past (unless somebody connects to your node only on purpose of course).
hero member
Activity: 644
Merit: 500
My goal is becaming a billionaire.
February 25, 2015, 04:58:36 AM
#25

He means your upload capacity. There have been cases in the past where Bitcoin Core used all of the upload capacity of the users' Internet connection. To the point of making browsing etc. impossible.

Netlimiter is a software for Windows that allows you to limit programs to certain speeds.


Oh i didnt knew that , thanks mate
But no all good , i can play online games and browse just fine without issues

Wait til someone on a vps or dedicated server tries to grab the blockchain from you.  =p

Well, you may be OK if you have 10Mbps + upstream.  Not so with me at 768kbps.  Netlimiter is cool to have, anyway.  So much better than using QoS on router ..

What Shocked they can do that ? I mean downloading the blockchain from me ? Shocked
So that's where the blockchain comes from ? I thought it's downloading it from a link or something on the first place Shocked
pretty interessting information to be honest
~ Madness

Remember that it is a peer-to-peer (P2P) crypto currency , so every node communicate with all the network. Like the old Emule or uTorrent but here the file is the blockchain ledger (with all the bitcoin transaction).

Hm I see , it does make sense I guess
But let's say someone is running the Bitcoin Core for first time so he need to download the blockchain , how the Bitcoin Core will choose from where to download the blockchain ? Randomly ? or same country etc ... ?

~ Madness

I can't give you a secure answer but I think that the node is chosen randomly (but I'm not sure).

So that's basically means that if you shutdown your wallet and run it again , you will start downloading from another node and not from node that you started downloading from it on the first place , correct ? Shocked

~ Madness
legendary
Activity: 1778
Merit: 1043
#Free market
February 25, 2015, 04:57:09 AM
#24

He means your upload capacity. There have been cases in the past where Bitcoin Core used all of the upload capacity of the users' Internet connection. To the point of making browsing etc. impossible.

Netlimiter is a software for Windows that allows you to limit programs to certain speeds.


Oh i didnt knew that , thanks mate
But no all good , i can play online games and browse just fine without issues

Wait til someone on a vps or dedicated server tries to grab the blockchain from you.  =p

Well, you may be OK if you have 10Mbps + upstream.  Not so with me at 768kbps.  Netlimiter is cool to have, anyway.  So much better than using QoS on router ..

What Shocked they can do that ? I mean downloading the blockchain from me ? Shocked
So that's where the blockchain comes from ? I thought it's downloading it from a link or something on the first place Shocked
pretty interessting information to be honest
~ Madness

Remember that it is a peer-to-peer (P2P) crypto currency , so every node communicate with all the network. Like the old Emule or uTorrent but here the file is the blockchain ledger (with all the bitcoin transaction).

Hm I see , it does make sense I guess
But let's say someone is running the Bitcoin Core for first time so he need to download the blockchain , how the Bitcoin Core will choose from where to download the blockchain ? Randomly ? or same country etc ... ?

~ Madness

I can't give you a secure answer but I think that the node is chosen randomly (but I'm not sure).
hero member
Activity: 644
Merit: 500
My goal is becaming a billionaire.
February 25, 2015, 04:47:15 AM
#23

He means your upload capacity. There have been cases in the past where Bitcoin Core used all of the upload capacity of the users' Internet connection. To the point of making browsing etc. impossible.

Netlimiter is a software for Windows that allows you to limit programs to certain speeds.


Oh i didnt knew that , thanks mate
But no all good , i can play online games and browse just fine without issues

Wait til someone on a vps or dedicated server tries to grab the blockchain from you.  =p

Well, you may be OK if you have 10Mbps + upstream.  Not so with me at 768kbps.  Netlimiter is cool to have, anyway.  So much better than using QoS on router ..

What Shocked they can do that ? I mean downloading the blockchain from me ? Shocked
So that's where the blockchain comes from ? I thought it's downloading it from a link or something on the first place Shocked
pretty interessting information to be honest
~ Madness

Remember that it is a peer-to-peer (P2P) crypto currency , so every node communicate with all the network. Like the old Emule or uTorrent but here the file is the blockchain ledger (with all the bitcoin transaction).

Hm I see , it does make sense I guess
But let's say someone is running the Bitcoin Core for first time so he need to download the blockchain , how the Bitcoin Core will choose from where to download the blockchain ? Randomly ? or same country etc ... ?

~ Madness
legendary
Activity: 1778
Merit: 1043
#Free market
February 25, 2015, 04:23:38 AM
#22

He means your upload capacity. There have been cases in the past where Bitcoin Core used all of the upload capacity of the users' Internet connection. To the point of making browsing etc. impossible.

Netlimiter is a software for Windows that allows you to limit programs to certain speeds.


Oh i didnt knew that , thanks mate
But no all good , i can play online games and browse just fine without issues

Wait til someone on a vps or dedicated server tries to grab the blockchain from you.  =p

Well, you may be OK if you have 10Mbps + upstream.  Not so with me at 768kbps.  Netlimiter is cool to have, anyway.  So much better than using QoS on router ..

What Shocked they can do that ? I mean downloading the blockchain from me ? Shocked
So that's where the blockchain comes from ? I thought it's downloading it from a link or something on the first place Shocked
pretty interessting information to be honest
~ Madness

Remember that it is a peer-to-peer (P2P) crypto currency , so every node communicate with all the network. Like the old Emule or uTorrent but here the file is the blockchain ledger (with all the bitcoin transaction).
Pages:
Jump to: