Lesen des Bitcoin-Quellcodes


Beste Antwort

Ich bin am selben Punkt wie Sie. Ich finde es jedoch einfacher, Bitcoin Core-Quellcode auf Github ( Bitcoin / Bitcoin ) zu lesen, nachdem ich die folgenden Ressourcen gelesen habe:

Zusätzlich zu diesen Ressourcen müssen Sie zusätzlich zu Python C- und C ++ – Sprachen zum Testen verstehen.

Ich empfehle Ihnen auch, Ihren eigenen Bitcoin Full-Knoten zu installieren und auszuführen. So können Sie selbst Tests durchführen und sehen, wie Sie mit dem Bitcoin-Netzwerk interagieren.

Denken Sie daran, dass Lernen kein direkter Prozess ist. Sie werden feststellen, dass Sie sich um ein einzelnes Konzept kümmern, um es richtig zu verstehen. Bitcoin ist jetzt eine 9-jährige Lösung, die von Tausenden von Menschen entwickelt wurde (und noch entwickelt wird).

Bleiben Sie stark und hören Sie nie auf zu lernen.

Antwort

Bitcoin ist kein Programm. Es ist eine Reihe von Protokollen und eine Community, die sich bereit erklärt, sie zu verwenden. Eine vollständige Implementierung solcher Protokolle finden Sie jedoch auf github. Der unten stehende Link sollte auf die älteste Version verweisen, die wahrscheinlich dem ursprünglichen Code von Satoshi Nakamoto am nächsten kommt. Das gleiche Projekt enthält auch neuere Implementierungen.

BEARBEITEN: Eigentlich ist meine Antwort nicht ganz korrekt. Die Community ist in der Tat nicht einverstanden, sie kooperieren, weil Kooperation am bequemsten ist. Die Zusammenarbeit basiert also nicht auf Übereinstimmung, sondern auf Gier. Dies lässt sich mit der Spieltheorie erklären. Deshalb erweist sich Bitcoin als antifragil.

bitcoin / Bitcoin

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.