Hvordan lese Bitcoin-kildekode


Beste svaret

Jeg er på samme punkt som deg. Imidlertid finner jeg det lettere å lese Bitcoin Core-kildekoden på Github ( bitcoin / bitcoin ) etter å ha lest følgende ressurser:

I tillegg til de ressursene, må du forstå C- og C ++ -språk, i tillegg til Python for testing.

Jeg foreslår også at du installerer og kjører din egen Bitcoin Full-node, slik at du kan lage tester selv og se hvordan du kan samhandle med Bitcoin-nettverket.

Husk at læring ikke er en rett prosess. Du kommer til å gå frem og tilbake rundt et enkelt konsept for å forstå det riktig. Bitcoin er nå 9 års løsninger, utviklet av tusenvis av mennesker (og fremdeles utvikles).

Hold deg sterk og aldri slutte å lære.

Svar

Bitcoin er ikke et program. Det er et sett med protokoller og et fellesskap som godtar å bruke dem. Når det er sagt, kan en fullstendig implementering av slike protokoller bli funnet på github. Koblingen nedenfor skal peke på den eldste versjonen, sannsynligvis den nærmeste den opprinnelige koden til Satoshi Nakamoto. Det samme prosjektet er vert for nyere implementeringer også.

EDIT: faktisk er svaret mitt ikke helt nøyaktig. Samfunnet er ikke enig, de samarbeider fordi samarbeid er det mest praktiske. Så samarbeid er ikke basert på enighet, men basert på grådighet, dette kan forklares med spillteori, og det er derfor Bitcoin viser seg å være antifragil.

bitcoin / bitcoin

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *