Visualisieren Sie Bitcoin-Hashing

Laut https://en.bitcoin.it/wiki/Hash ,

BitCoin verwendet den SHA-256-Hash-Algorithmus, um nachweislich „Zufallszahlen“ auf eine Weise zu generieren, die eine vorhersehbare Menge an CPU-Aufwand erfordert. Das Generieren eines SHA-256-Hashes mit einem Wert, der kleiner als das aktuelle Ziel ist, löst einen Block und gewinnt einige Münzen.

Hier ist ein Beispiel für Webprotokolle; https://code.google.com/p/logstalgia/

Offensichtlich erfordert das Lösen des Hashs viele Iterationen. Ich bin neugierig, ob es irgendetwas gibt, mit dem Sie derzeit ein Miner-Hashing visualisieren können?

Antworten (3)

Ich habe diese Frage verlinkt.

Ich habe ein Tool erstellt, das eine Komponente enthält, mit der man den Bergbau simulieren kann:

http://yogh.io/#mine:zuletzt

Es ist nicht ganz richtig; BIP 34 wird nicht unterstützt, daher wird die Blockhöhe nicht im Coinbase-TX wiedergegeben, und es gibt immer noch einige Fehler. Derzeit in Alpha. Aber es kann dir einige Hinweise geben.

Es baut einen Block auf der Spitze der aktuell besten Kette auf, mit einer Coinbase-Transaktion und sonst nichts, und beginnt dann mit dem Hashing bei 4 Hashes/Sek., wobei jeder fehlgeschlagene Versuch angezeigt wird (was bei dieser Hashrate wahrscheinlich alles ist). Sie).

Wow, das ist sehr hübsch!
Das ist ein toller Anfang! Haben Sie ein offenes Repo Ihres Codes?
Ja. Jede Hilfe beim Testen oder Codebeiträge wäre sehr willkommen, ebenso wie das öffentliche Hosten des Projekts auf einem Knoten. Ich war mehrere Wochen weg und hatte keine Gelegenheit, weiter an dem Projekt zu arbeiten, ich beabsichtige, in den kommenden Wochen das Tempo zu erhöhen und das Projekt aus Alpha/Beta herauszuholen. Code hier: github.com/JornC/bitcoin-transaction-explorer

Bitcoin-Mining mit Excel: https://www.youtube.com/watch?v=UZBZPOEVyJA

:)

Diese Antwort würde erheblich verbessert, wenn Sie sie aktualisieren würden, um das Video etwas detaillierter zu beschreiben.
@HighlyIrregular Bearbeiten Sie die Antwort selbst.