Bitcoin Forum
April 16, 2024, 03:30:58 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Client Communication  (Read 735 times)
Rob Lister (OP)
Newbie
*
Offline Offline

Activity: 54
Merit: 0


View Profile
July 29, 2011, 02:04:39 PM
 #1

Hopefully this is the right forum for this question.  If I could better form my query I would just search wiki for an answer but I'm not smart enough to know what questions to ask.

What I'd really like is an old-style flowchart of the the whole process.  If such a thing exists, please link me!  I can't read code so...there ya go.

So...I start my bitcoin client.  It starts making connections. 

Who is it communicating with?  How does that communication work?  Is it connecting to a central bitcoin ip address?

Help me phrase the question if my question doesn't make sense.
1713238258
Hero Member
*
Offline Offline

Posts: 1713238258

View Profile Personal Message (Offline)

Ignore
1713238258
Reply with quote  #2

1713238258
Report to moderator
1713238258
Hero Member
*
Offline Offline

Posts: 1713238258

View Profile Personal Message (Offline)

Ignore
1713238258
Reply with quote  #2

1713238258
Report to moderator
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713238258
Hero Member
*
Offline Offline

Posts: 1713238258

View Profile Personal Message (Offline)

Ignore
1713238258
Reply with quote  #2

1713238258
Report to moderator
1713238258
Hero Member
*
Offline Offline

Posts: 1713238258

View Profile Personal Message (Offline)

Ignore
1713238258
Reply with quote  #2

1713238258
Report to moderator
1713238258
Hero Member
*
Offline Offline

Posts: 1713238258

View Profile Personal Message (Offline)

Ignore
1713238258
Reply with quote  #2

1713238258
Report to moderator
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
July 29, 2011, 03:03:24 PM
 #2

So...I start my bitcoin client.  It starts making connections.  

Who is it communicating with?  How does that communication work?  Is it connecting to a central bitcoin ip address?

It is connecting to peer nodes that it already knows of, unless it is the first time and then it discovers nodes.

Here's the wiki page that addresses your question further.
 - http://en.bitcoin.it/wiki/Network

There are a handful of very excellent overviews:
 - http://omegataupodcast.net/2011/03/59-bitcoin-a-digital-decentralized-currency (1 hour 30 minute podcast)
 - http://linuxoutlaws.com/podcast/215 (2 hour podcast)
 - http://www.youtube.com/watch?v=XQPSwA2Itbs (watch starting at about 0:41 minutes in)

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!