Bitcoin Forum
May 22, 2024, 04:53:47 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Is there a software architecture document about Bitcoin Software ?  (Read 3518 times)
lepko (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
August 11, 2013, 06:18:56 PM
 #1

The only stuff I Found this nice workflow :

http://thumbnails.visually.netdna-cdn.com/bitcoin-infographic_5029189c9cbaf.jpg

First part is OK because it's classical asymetric encryption (I'm accustomed to X509 certificate).

Second part about how bitcoin transaction verification works, I still don't get it :

Can someone explains clearer if possible ?

I asked in newbie section but may not be for newbie section so posted here.

But beyond that workflow are there any documentation about the architecture of the client and "server" software (as I understand there is no server but from where are the datas downloaded from ?)
Remember remember the 5th of November
Legendary
*
Offline Offline

Activity: 1862
Merit: 1011

Reverse engineer from time to time


View Profile
August 11, 2013, 07:10:28 PM
 #2

While I am no specialist, Bitcoin gets it's "data"(blocks, transactions) from it's peer-to-peer technology.

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
lepko (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
August 11, 2013, 07:24:04 PM
 #3

While I am no specialist, Bitcoin gets it's "data"(blocks, transactions) from it's peer-to-peer technology.

Oh my I will have to TRY to learn peer-to-peer technology then Smiley
smolen
Hero Member
*****
Offline Offline

Activity: 524
Merit: 500


View Profile
August 11, 2013, 07:30:39 PM
 #4

But beyond that workflow are there any documentation about the architecture of the client and "server" software
Let me point you to this discussion https://bitcointalk.org/index.php?topic=152498.0;all

Of course I gave you bad advice. Good one is way out of your price range.
lepko (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
August 11, 2013, 08:34:23 PM
 #5

But beyond that workflow are there any documentation about the architecture of the client and "server" software
Let me point you to this discussion https://bitcointalk.org/index.php?topic=152498.0;all

Thanks, indeed I'm surprised there's no real speficification about something that is a protocol though I have just the ambition to understand from the functional viewpoint but in enough details so that I can feel at ease. So I'll try little bit by little bit to draw some pictures myself from source code (courtesy https://code.google.com/p/bitcoinsharp/ )

A first -and incomplete - picture of the blockchain structures :

http://s21.postimg.org/afppasekn/Class_Diagram001.png

http://postimg.org/image/fed7pbidf/
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!