Nxt Forum

Helpdesk => Nxt Helpdesk => Topic started by: cayenne on April 30, 2014, 06:42:12 pm

Title: Peer vs. Public Peer
Post by: cayenne on April 30, 2014, 06:42:12 pm
What's the difference between a peer and a public peer?
When I'm running 1.0.0 (or the next/latest version) of NRS,
am I a peer in other persons' peer lists, or do I have to be a
public peer?
Title: Re: Peer vs. Public Peer
Post by: farl4bit on April 30, 2014, 06:46:32 pm
If I have it correct, the peer is your computer with an open client ready to forge a block. The public peers are nodes which support the blockchain of Nxt.
Title: Re: Peer vs. Public Peer
Post by: forkedchain on April 30, 2014, 11:17:55 pm
all the peers you are connected to see your IP/DNSname in their peer list, just like you see all the IP/DNSnames of who all you are connected to.

there is a special icon in the client that identifies certain "well known peers" that are seeded in your config file
Title: Re: Peer vs. Public Peer
Post by: Jean-Luc on May 01, 2014, 10:18:31 am
Public peers are those that can be reached at their IP address, i.e. they accept incoming connections. Normally a public peer is supposed to announce its address, but even if it doesn't, an attempt is made to connect to the address the peer requests are seen as coming from, and if successful, this IP is treated as if the peer announced it.

When peers exchange their known peer addresses with each other, they only exchange the addresses of public peers, i.e. those that are known to be reachable (and also not blacklisted).
elective-stereophonic
elective-stereophonic
assembly
assembly