Welche Art von Berechnungen lassen die Miner Ihren Computer durchführen? [Duplikat]

Ich habe kürzlich von einer neuen Kryptowährung namens Gridcoin gehört (oder vielleicht ist sie nicht neu und ich bin gerade nicht auf dem Laufenden), die Ihre GPU/CPU/ASIC verwendet, um Forschungsberechnungen durchzuführen, anstatt "bedeutungslose" Berechnungen durchzuführen.

Ich hatte zuvor gedacht, dass Bitcoin-Miner Ihren Computer Berechnungen durchführen lassen, die für die Verarbeitung von Bitcoin-Überweisungen erforderlich sind, und dann ein wenig von der Spitze als Bezahlung für die Berechnung abziehen. Wenn das stimmt, warum sagen dann alle Gridcoin-Artikel, dass die Berechnungen nutzlos sind?

Ich versuche, die eigentlichen Details hinter Bitcoin weiter zu verstehen, und es gibt sehr wenige Informationen da draußen, die für den Laien zugänglich sind.

Was lässt der Miner meinen Computer tun, wenn ich schürfe? Und warum wurden nicht früher „nützlichere“ Kryptowährungen wie Gridcoin entwickelt? Warum belohnt Sie das System für sinnlose Berechnungen und wie ist das nachhaltig?

Wie Sie sehen können, gibt es eine Reihe von Fragen, die Ihre Frage abdecken könnten. Bitte überprüfen Sie sie und teilen Sie uns mit, ob eine davon Ihre Frage hier beantwortet, ansonsten klären Sie bitte, welche neuen Informationen Sie hier im Vergleich zu den verlinkten anfordern.
Ich glaube, ich habe Antworten darauf erhalten, warum die Miner/Rechner tun, was sie tun, aber ich weiß immer noch nicht, was sie tun.
Ich habe meine Antwort unten ein wenig für Sie aktualisiert.
@FuzailGilani: Vielleicht hast du nicht gesehen, dass deine Frage als Duplikat von zwei anderen Fragen geschlossen wurde, die zweite war " Was lösen Bitcoin-Miner wirklich? ". Es sollte bei diesem Aspekt helfen. Ansonsten schauen Sie sich vielleicht Was genau ist Mining an? für eine weniger detaillierte Übersicht.

Antworten (1)

Die Berechnungen sind ziemlich bedeutungslos, es ist ein Glücksfall, so dass es für alle fair ist. Sie sind jedoch nicht /nutzlos/ - denn sie sind es, die das riesige und unglaublich sichere Bitcoin-Netzwerk antreiben.

Bearbeiten (Ausarbeitung): Bitcoin-Hashing ist sha256 (sha256 ()) (dh sha256 zweimal ... nur zum zusätzlichen Schutz vor sha256-Angriffen). Die Eingabe für den sha256-Algorithmus enthält verschiedene Daten, die die "Lösung" für den nächsten Block identifizieren. Es enthält also Daten wie den vorherigen Block-Hash, einen Zeitstempel und einen Hash für Transaktionen, die im Block enthalten sind.

Wenn ein Miner eine gültige Lösung findet, überprüft und akzeptiert der Knoten sie und sendet sie an andere Knoten. Wenn genügend Nodes diese Lösung erhalten und verifizieren, wird sie zu einem Block und alle Miner gehen zur nächsten Blocklösung über. Da das Mining zufällig ist, gehen keine historischen Daten verloren, wenn jemand anderes einen Block findet – jeder Miner hat die gleiche Chance (natürlich proportional zu seiner Hash-Rate) – sie wiederholen einfach sha256(sha256()) immer und immer wieder. Damit eine Lösung gültig ist, muss sie zu allen vorherigen Blöcken passen und eine Zahl haben, die niedrig genug ist (definiert durch den aktuellen Netzwerk-„Schwierigkeitsgrad“).