Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: jukka on May 03, 2014, 07:17:10 PM



Title: What are the nodes the wallet is connecting?
Post by: jukka on May 03, 2014, 07:17:10 PM
Could somebody explain for a newbie like me what actually are the nodes my wallets are connecting? Are all other wallets also nodes or are there some special servers somewhere or how does this actually work?


Title: Re: What are the nodes the wallet is connecting?
Post by: OnkelPaul on May 03, 2014, 07:21:14 PM
Traditionally, each bitcoin user would run a node (bitcoin-qt has both node and wallet functionality).
Newer wallets (Armory, Electrum etc.) work without storing a full copy of the blockchain, and thus are not nodes of the bitcoin network.

Onkel Paul


Title: Re: What are the nodes the wallet is connecting?
Post by: jukka on May 03, 2014, 07:36:00 PM
What about these other coins like litecoin. When I am running litecoin-qt am I also a "node"? What are nodes you have to put to your config files? Some other wallets?


Title: Re: What are the nodes the wallet is connecting?
Post by: jukka on May 04, 2014, 01:14:37 PM
Can somebody else help me?


Title: Re: What are the nodes the wallet is connecting?
Post by: DubFX on May 04, 2014, 01:16:18 PM
What about these other coins like litecoin. When I am running litecoin-qt am I also a "node"? What are nodes you have to put to your config files? Some other wallets?
If your wallet is downloading whole blockchain then yes you are.


Title: Re: What are the nodes the wallet is connecting?
Post by: jukka on May 04, 2014, 01:28:18 PM
What about these other coins like litecoin. When I am running litecoin-qt am I also a "node"? What are nodes you have to put to your config files? Some other wallets?
If your wallet is downloading whole blockchain then yes you are.

Ok, and the nodes which you have to put in your config files? What are those?


Title: Re: What are the nodes the wallet is connecting?
Post by: Amph on May 04, 2014, 01:41:38 PM
What about these other coins like litecoin. When I am running litecoin-qt am I also a "node"? What are nodes you have to put to your config files? Some other wallets?
If your wallet is downloading whole blockchain then yes you are.

Ok, and the nodes which you have to put in your config files? What are those?

they are used to make you syncing faster


Title: Re: What are the nodes the wallet is connecting?
Post by: jukka on May 04, 2014, 02:10:21 PM
What about these other coins like litecoin. When I am running litecoin-qt am I also a "node"? What are nodes you have to put to your config files? Some other wallets?
If your wallet is downloading whole blockchain then yes you are.

Ok, and the nodes which you have to put in your config files? What are those?

they are used to make you syncing faster

Ok, are those also some kind of wallets, or some other servers?


Title: Re: What are the nodes the wallet is connecting?
Post by: DubFX on May 04, 2014, 02:16:52 PM
What about these other coins like litecoin. When I am running litecoin-qt am I also a "node"? What are nodes you have to put to your config files? Some other wallets?
If your wallet is downloading whole blockchain then yes you are.

Ok, and the nodes which you have to put in your config files? What are those?

they are used to make you syncing faster

Ok, are those also some kind of wallets, or some other servers?
Well this answer is kind of simplified but have you ever downloaded an torrent? If yes so then these nodes are something like seeders of the blockchain.


Title: Re: What are the nodes the wallet is connecting?
Post by: Amph on May 04, 2014, 03:38:41 PM
What about these other coins like litecoin. When I am running litecoin-qt am I also a "node"? What are nodes you have to put to your config files? Some other wallets?
If your wallet is downloading whole blockchain then yes you are.

Ok, and the nodes which you have to put in your config files? What are those?

they are used to make you syncing faster

Ok, are those also some kind of wallets, or some other servers?

they are like you, other pc connected to create a decentralized network, p2p


Title: Re: What are the nodes the wallet is connecting?
Post by: jasemoney on May 04, 2014, 05:25:01 PM
nodes are other people running the wallet who also have the complete blockchain..  they broadcast and process it, if you need to download a chain they are the ones providing it.  if you have the whole chain you are sending out your blocks to catch up other people and speaking to the other nodes to confirm you are on the same block :)  (sorry low tech post)


Title: Re: What are the nodes the wallet is connecting?
Post by: aurtur215 on May 04, 2014, 07:31:01 PM
I'm still a bit confused by nodes myself


Title: Re: What are the nodes the wallet is connecting?
Post by: zvs on May 04, 2014, 08:02:13 PM
here's the relevant snippet from wiki -- http://en.wikipedia.org/wiki/Node_(networking), pretty much sums it up i suppose:

Distributed system nodes
If the network in question is a distributed system, the nodes are clients, servers or peers. A peer may sometimes serve as client, sometimes server. In a peer-to-peer or overlay network, nodes that actively route data for the other networked devices as well as themselves are called supernodes.

Distributed systems may sometimes use virtual nodes so that the system is not oblivious to the heterogeneity of the nodes. This issue is addressed with special algorithms, like consistent hashing, as it is the case in Amazon's.



Title: Re: What are the nodes the wallet is connecting?
Post by: aurtur215 on May 04, 2014, 08:32:54 PM
Thanks, that makes it much clearer


Title: Re: What are the nodes the wallet is connecting?
Post by: jukka on May 05, 2014, 12:45:02 PM
here's the relevant snippet from wiki -- http://en.wikipedia.org/wiki/Node_(networking), pretty much sums it up i suppose:

Distributed system nodes
If the network in question is a distributed system, the nodes are clients, servers or peers. A peer may sometimes serve as client, sometimes server. In a peer-to-peer or overlay network, nodes that actively route data for the other networked devices as well as themselves are called supernodes.

Distributed systems may sometimes use virtual nodes so that the system is not oblivious to the heterogeneity of the nodes. This issue is addressed with special algorithms, like consistent hashing, as it is the case in Amazon's.



Ok, and are the nodes in the config-files wallets, which are open all the time?


Title: Re: What are the nodes the wallet is connecting?
Post by: OnkelPaul on May 05, 2014, 01:41:21 PM
Ok, and are the nodes in the config-files wallets, which are open all the time?

Most likely they are bitcoind instances on servers that hold no wallets themselves but maintain the blockchain. Some might be there just to support the network, others are maybe being used through their RPC service by people who use them to interface to the bitcoin network (online wallet services, gambling or other bitcoin-processing sites etc.).

Onkel Paul


Title: Re: What are the nodes the wallet is connecting?
Post by: jukka on May 05, 2014, 06:55:17 PM
Ok, and are the nodes in the config-files wallets, which are open all the time?

Most likely they are bitcoind instances on servers that hold no wallets themselves but maintain the blockchain. Some might be there just to support the network, others are maybe being used through their RPC service by people who use them to interface to the bitcoin network (online wallet services, gambling or other bitcoin-processing sites etc.).

Onkel Paul

Ok, so there are also other nodes than wallets. Thanks!


Title: Re: What are the nodes the wallet is connecting?
Post by: giantkin on May 06, 2014, 03:36:18 AM
I didnt know some of that info myself.


Thanks for the ...more informed responses!

g


Title: Re: What are the nodes the wallet is connecting?
Post by: Cleveland Evans on May 06, 2014, 04:32:53 AM
Could somebody explain for a newbie like me what actually are the nodes my wallets are connecting? Are all other wallets also nodes or are there some special servers somewhere or how does this actually work?

Wallet node is only a help wallet update module.

If your wallet can update properly, don't have to add the purse node


Title: Re: What are the nodes the wallet is connecting?
Post by: jukka on May 07, 2014, 08:12:18 AM
Thanks for all who have helped me so far! But I still have some more questions :)

Why some wallets need a huge amount of nodes to be listed and for some wallets you don't even need a config file?


Title: Re: What are the nodes the wallet is connecting?
Post by: jukka on May 07, 2014, 07:42:00 PM
Can anybody tell?


Title: Re: What are the nodes the wallet is connecting?
Post by: PereguineBerty on May 07, 2014, 08:03:37 PM
Pretty much any machine running the wallet can act as a node and will relay P2P data back to the network.

The nodes that the wallet is connecting to are usually servers that are acting as designated nodes because the IP address of these are made public. This means that anybody who needs to open a wallet/daemon to download the blockchain are then able to mine, transfer funds etc using up to date transactions if they connect through these IPs.

Many currencies rely on end users having to create a .conf file which contains IP addresses of public nodes. However, a lot of currencies lately are switching away from this in favor of using DNS seeds to resolve IP addresses. Basically, DNS seeders get around the need to enter IP addresses of nodes in .conf files as these are detected and connected to automatically.






Title: Re: What are the nodes the wallet is connecting?
Post by: jukka on May 08, 2014, 02:09:59 PM
If I would like to help some coin and setup a designated node, what should I do?