Author

Topic: Is there a software architecture document about Bitcoin Software ? (Read 3547 times)

newbie
Activity: 14
Merit: 0
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/
hero member
Activity: 524
Merit: 500
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
newbie
Activity: 14
Merit: 0
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
legendary
Activity: 1862
Merit: 1011
Reverse engineer from time to time
While I am no specialist, Bitcoin gets it's "data"(blocks, transactions) from it's peer-to-peer technology.
newbie
Activity: 14
Merit: 0
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 ?)
Jump to: