Ich möchte die Gesamtzahl der Hashes (double SHA-256) schätzen, die für Bitcoin-Zwecke durchgeführt wurden.
Als Schätzung habe ich Mining-Statistiken heruntergeladen , die Zahlen massiert (unter der Annahme, dass der angezeigte Kurs für den Zeitraum gilt, der am angegebenen Datum endet und am vorherigen Datum beginnt), kam auf 201⋅10 24 Hashes (entspricht 2 87,38 oder 2 88,38 SHA- 256) am 28. Oktober 2017.
[ Aktualisierung: 517⋅10 24 Hashes , das sind 2 88,74 oder 2 89,74 SHA-256 bis 4. Mai 2018].
Habe ich bei dieser Einschätzung der für das Mining verwendeten Hashes schlecht gepatzt?
Welche andere vergleichsweise nicht zu vernachlässigende Anzahl von Hashes wird für Bitcoin-Zwecke durchgeführt, und wie kann diese geschätzt werden?
Klarstellung: Ich suche nur nach Dingen, die einen beträchtlichen Bruchteil der für das Mining ausgegebenen Hashes ausmachen, sagen wir mindestens 0,5 %; Den Rest ignoriere ich gerne.
Angenommen, die Zahlen im Link stimmen , dann denke ich, dass dies richtig wäre.
Ich habe das gleiche Ergebnis erhalten, indem ich jeden Eintrag mit (1.000.000.000.000 * 3600 * 24 * 2) multipliziert und addiert habe. Herausgekommen ist 2.008E^26.
Aber die Gesamtzahl der Hashes ist viel höher. Jeder Block in der Blockchain wird von jedem Client gehasht, jede Transaktion wird mit mehreren Hashes erstellt usw. usw.
Je nachdem, was Sie fragen, möchten Sie möglicherweise auch das gesamte Hashing auf allen vollständigen Knoten als Teil der Transaktionsvalidierung einbeziehen.
Nate Eldredge