Ich möchte nur verstehen, wie dieser Mining-Prozess funktioniert (aus Sicht der Entwickler von Anfang bis Ende). Kann mich jemand zu einem Dokument oder einem Open-Source-Code führen (ich bin hier ein Neuling, also ein SEHR BASIS-Code)? Danke im Voraus
Ich bin mir nicht sicher, ob eine so grundlegende Anleitung, wie Sie sie beschreiben, überhaupt möglich ist. Es kommt darauf an, was genau du meinst. Das Mining selbst ist nicht zu kompliziert zu lesen und zu verstehen, aber das Schreiben einer Start-to-End- App, die für das Mining verwendet werden kann, bedeutet das Schreiben eines vollständigen Knotens. Das ist sehr kompliziert.
Das Schreiben eines Bitcoin-Miners von Anfang bis Ende umfasst nicht nur das Sammeln von Transaktionen, das Berechnen der Merkle-Wurzel, das Erstellen des Block-Headers und das eigentliche Hashing/Mining, sondern auch die Überprüfung der Blockchain und jeder darin enthaltenen Transaktion sowie die Kommunikation mit Peers im Netzwerk Blöcke und Transaktionen erhalten und senden.
Einige gute Ressourcen, um mehr zu erfahren, sind der bitcoin.org Developer Guide und das Bitcoin Wiki . Dazu können die Grundlagen gehören, die Sie wirklich suchen.
Tim S. hat es ziemlich gut abgedeckt, aber ich wollte 2 großartige Ressourcen, die für mich und viele andere sehr hilfreich waren: