Come leggere il codice sorgente di Bitcoin


Migliore risposta

Sono allo stesso punto di te. Tuttavia, trovo più facile leggere il codice sorgente di Bitcoin Core su Github ( bitcoin / bitcoin ) dopo aver letto le seguenti risorse:

Oltre a queste risorse, dovrai comprendere i linguaggi C e C ++, oltre a Python per i test.

Ti suggerisco anche di installare ed eseguire il tuo nodo Bitcoin Full, così puoi fare dei test da solo e vedere come interagire con la rete Bitcoin.

Tieni presente che lapprendimento non è un processo semplice. Ti ritroverai ad andare avanti e indietro intorno a un singolo concetto per afferrarlo correttamente. Bitcoin è ormai una soluzione da 9 anni, sviluppata da migliaia di persone (e ancora in fase di sviluppo).

Rimani forte e non smettere mai di imparare.

Rispondi

Bitcoin non è un programma. È un insieme di protocolli e una comunità che accetta di usarli. Detto questo, unimplementazione completa di tali protocolli può essere trovata su GitHub. Il link sottostante dovrebbe puntare alla versione più vecchia, probabilmente la più vicina al codice originale di Satoshi Nakamoto. Lo stesso progetto ospita anche implementazioni più recenti.

EDIT: in realtà la mia risposta non è completamente accurata. La comunità infatti non è daccordo, cooperano perché cooperare è la cosa più conveniente da fare. Quindi la cooperazione non si basa sullaccordo ma sullavidità, questo è spiegabile con la teoria dei giochi ed è per questo che Bitcoin si sta dimostrando antifragile.

bitcoin / bitcoin

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *