Sådan læser du Bitcoin-kildekode


Bedste svar

Jeg er på samme tidspunkt som dig. Imidlertid finder jeg det lettere at læse Bitcoin Core-kildekode på Github ( bitcoin / bitcoin ) efter at have læst følgende ressourcer:

Ud over de ressourcer skal du forstå C- og C ++ -sprog ud over Python til test.

Jeg foreslår også, at du installerer og kører din egen Bitcoin Full-node, så du kan lave tests selv og se, hvordan du interagerer med Bitcoin-netværket.

Husk, at læring ikke er en lige proces. Du finder dig selv gå frem og tilbage omkring et enkelt koncept for at forstå det korrekt. Bitcoin er nu 9 års løsninger udviklet af tusinder af mennesker (og stadig under udvikling).

Bliv stærk og hold aldrig op med at lære.

Svar

Bitcoin er ikke et program. Det er et sæt protokoller og et fællesskab, der accepterer at bruge dem. Når det er sagt, kan en fuld implementering af sådanne protokoller findes på github. Linket nedenfor skal pege på den ældste version, sandsynligvis den tættest på den oprindelige kode for Satoshi Nakamoto. Det samme projekt er også vært for nyere implementeringer.

EDIT: faktisk er mit svar ikke helt nøjagtigt. Samfundet er ikke enig, de samarbejder, fordi samarbejde er den mest bekvemme ting at gøre. Så samarbejde er ikke baseret på enighed, men baseret på grådighed, dette kan forklares med spilteori, og det er derfor, Bitcoin viser sig at være antifragil.

bitcoin / bitcoin

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *