Modell 02 · Netzwerk
Die Mining-Maschine
Sieh dir das Ratespiel an, das jeden Block absichert.
Erklärungsstufe
So nutzt du dieses Modell
So nutzt du dieses ModellWas du siehst, was du bedienen kannst, was sich ändert, was du mitnimmst
Was sehe ich hier?
Ein aufgeschnittenes Mining-Gerät in Explosionsansicht: Blockzusammenbau, Header, rotierender Nonce-Zähler, pulsierender Doppel-SHA-256-Motor, Zielwert-Vergleicher, Ausgang für gültige Blöcke und ein Kanal für abgelehnte Versuche.
Was kann ich bedienen?
- Mining starten
- Mining pausieren
- Einzelne Nonce-Versuche schrittweise ausführen
- Den Lern-Zielwert für die Schwierigkeit ändern
Was passiert, wenn ich etwas ändere?
Machst du den Zielwert kleiner, werden gültige Hashes seltener – im Schnitt sind viel mehr Nonce-Versuche nötig. Mehr Hashrate macht das Raten nur schneller.
Was sollte ich danach verstehen?
Erkläre Mining als wiederholtes Raten, das schwer zu leisten und leicht zu prüfen ist.
Erlebe Mining als Ratemaschine.
Ein Zahlenschloss, an dem man eine Zahl nach der anderen probiert, bis es klickt.
Danach kannst du
- Erkläre Mining als wiederholtes Raten, das schwer zu leisten und leicht zu prüfen ist.
Ändere Schwierigkeit und Hashrate und zähle die Versuche.
Wahrscheinlichkeit zum Anfassen.
Danach kannst du
- Sage voraus, wie ein kleinerer Zielwert die erwartete Zahl der Versuche verändert.
Untersuche doppeltes SHA-256, den 80-Byte-Header, Nonce-Bereiche und den Vergleich mit dem Zielwert.
Der Header als Bytes, der Hash als 256-Bit-Zahl.
Danach kannst du
- Vergleiche einen Header-Hash mit dem Zielwert als ganze 256-Bit-Zahlen.
Modell in eigenem Fenster öffnen · funktioniert nach dem Laden auch offline
Missionen bediene das Modell, um sie zu erfüllen
-
Einen gültigen Proof of Work finden
EinsteigerErledigtProbiere Nonces durch, bis der Hash eines Block-Headers den Zielwert erreicht oder unterschreitet.
Deine Aufgabe: Mine, bis die Maschine einen Header-Hash findet, der den Demo-Zielwert erfüllt. Du darfst den Zielwert vorher leichter machen.
Benutze: Mining starten · Einzelne Nonce-Versuche schrittweise ausführen · Den Lern-Zielwert für die Schwierigkeit ändern
Jeder Versuch hasht den Header mit einer neuen Nonce. Ob ein Hash den Zielwert erfüllt, ist reiner Zufall. Deshalb schwankt die Zahl der Versuche stark um den Durchschnitt, und diesen Durchschnitt legt der Zielwert fest.
Missionen werden anhand des Simulationszustands des Modells geprüft, nicht anhand von Klicks. Es gibt kein Zeitlimit. Der Fortschritt wird nur in diesem Browser gespeichert. Die Quizfragen in den Lernpfaden bleiben verfügbar.
Audio-Führung Zuhören beim Zuschauen (optional)
Es ertönt nichts, bevor du auf Abspielen drückst. Darunter steht derselbe Text zum Lesen in deinem Tempo. Jeder Schritt rückt seinen Mechanismus im Modell in den Blick; die Stimme ist nicht auf die Animationen abgestimmt.
-
Diese Führung zeigt die Mining-Maschine, einen Mechanismus nach dem anderen. Das Modell hebt jedes Teil hervor, während ich es beschreibe. Die Zahlen hier sind eine Demonstration mit einem leichten Zielwert, viel leichter als im echten Netzwerk.
-
Mining beginnt mit einem Blockkandidaten. Der Miner sammelt Transaktionen und faltet all ihre Fingerabdrücke zu einem einzigen zusammen, der Merkle-Root.
-
Der Block-Header ist ein kurzes Etikett aus achtzig Bytes. Er enthält die Version, den Hash des vorherigen Blocks, die Merkle-Root, einen Zeitstempel, den Zielwert und eine Zahl namens Nonce.
-
Der Miner kann kein Gewinner-Etikett vorhersagen, also ändert er immer wieder die Nonce und versucht es erneut. Jede neue Nonce ist ein neuer Versuch.
-
Jeder Versuch läuft zweimal durch die Hash-Maschine. Heraus kommt ein Fingerabdruck, der zufällig aussieht: Eine winzige Änderung im Header ergibt einen völlig anderen Hash.
-
Der Vergleicher prüft den Fingerabdruck gegen den Zielwert. Nur ein Hash, der höchstens so groß ist wie der Zielwert, zählt. Die meisten Versuche scheitern, und genau das macht die Arbeit echt.
-
Gelingt ein Versuch, verlässt der Block die Maschine durch das Ausgabefach und wird mit dem Netzwerk geteilt. Jede Node kann den Beweis mit einem einzigen Hash prüfen, obwohl das Finden viele Versuche gekostet hat.
Tutor Stell eine Frage oder lass dich herumführen
Der Tutor antwortet, indem er erklärt und, mit den Berechtigungen unten, dieses Modell bedient. Jede Änderung wird angezeigt und aufgelistet, und du kannst sie rückgängig machen. Er kann keinen Code ausführen, keine Browserdaten lesen und nichts Geheimes sehen. Die Seite funktioniert ohne ihn genauso.
Was der Tutor getan hat
Häufige Verwechslungen
- Irrtum: Ein gültiger Hash braucht eine feste Anzahl führender Nullen.
- Tatsächlich: Er muss als Zahl kleiner oder gleich dem Zielwert sein; führende Nullen sind eine Folge davon, nicht die Regel.
- Irrtum: Miner ändern nur die Nonce.
- Tatsächlich: Ist der 32-Bit-Nonce-Bereich ausgeschöpft, ändern Miner die Extranonce, den Zeitstempel oder andere Daten der Blockvorlage.
Begriffe in diesem Modell
Gut zu wissen vorab
Als Nächstes empfohlen
Teil dieser Lernpfade