Author

Topic: Is there any materials about Bitcoin Core code for reference? (Read 1059 times)

staff
Activity: 3458
Merit: 6793
Just writing some code
There are developer docs available at https://dev.visucore.com/bitcoin/doxygen/ so you can also read those to understand the methods and classes used in Bitcoin Core.
member
Activity: 112
Merit: 10
haha, i want to learn bitcoin core code, but cannot find some concrete or detailed material about module(eg, how does P2P work in Bitcoin Core)or data structure(eg, CBlockIndex, CMempool)
I just wonder if there is any material about Bitcoin core code for references.

Will you please share your thoughts here  Smiley

Yes it is really hard to find it of course! But if we want to have that maybe, just maybe there are many ways hm. what do you think? Is it possible to find detailed material about bitcoin?
newbie
Activity: 1
Merit: 0
i have same problem..
N2 reply VERACK msg and VERSION msg ??
thnks
newbie
Activity: 15
Merit: 2
haha, i want to learn bitcoin core code, but cannot find some concrete or detailed material about module(eg, how does P2P work in Bitcoin Core)or data structure(eg, CBlockIndex, CMempool)
I just wonder if there is any material about Bitcoin core code for references.

Will you please share your thoughts here  Smiley
member
Activity: 112
Merit: 10
I just wonder if there is any material about Bitcoin core code for references.

Will you please share your thoughts here  Smiley
staff
Activity: 3458
Merit: 6793
Just writing some code
newbie
Activity: 15
Merit: 2
Hi, My job is developing program, now i need do some Bitcoin Core research, such as P2P, BlockChain, POW and so on.
I have clone Bitcoin Core code from GitHub to learn, but i come across difficulties, such as:
when one node(N1) creates peer-two-peer relationship with another node(N2):
    1)N1 send VERSION message(msg) to N2;
    2)N2 reply VERACK msg and VERSION msg
    3)N1 reply VERACK msg
when N1 send INV msg to N2(question: N1 knows what hash value send?), what N2 need do before reply GETDATA or GETHEADERS msg?
I refer to Bitcoin wiki and official site, but cannot find some useful materials, could you give me some suggestions?

Thank you.
Jump to: