Bitcoin Forum
May 21, 2024, 12:48:17 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: A Protocol Question from Stack Exchange  (Read 573 times)
charleshoskinson (OP)
Legendary
*
Offline Offline

Activity: 1134
Merit: 1008

CEO of IOHK


View Profile WWW
May 28, 2013, 02:10:45 PM
 #1

I found this question on Stack Exchange and I also would like to know the answer:
Quote


I'm looking for a good explanation or reference on the peer to peer aspects of the two main bitcoin actors- the clients(wallets) and miners.

Satoshi's white paper, in section 5. Network, gives a very high level overview of the steps to run on the network, yet what I'm looking for is a description of the handshake sequences, how the peers broadcast, collects new transactions, and how they request missed blocks.

I've read and somewhat understand the protocol at https://en.bitcoin.it/wiki/Protocol_specification I also have a solid understanding of the crypto, ECDSA, SHA-256, RIPEMD-160, Merkle trees, and Hashcash (and a bit of RPOW) so no need to cover that in particular.

What would be really helpful is a sequence diagram, if anyone knows of one, and a paper or article that goes into more detail than the whitepaper.

Any help, beyond "read the **'ing source code' would be great ;-)

Any takers?

The revolution begins with the mind and ends with the heart. Knowledge for all, accessible to all and shared by all
Zeilap
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
May 28, 2013, 02:40:50 PM
 #2

https://en.bitcoin.it/wiki/Satoshi_Client_Block_Exchange
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!