Proof of Work
Das Herzstück jeder Kryptowährung ist ein Netzwerk von Computern, das hilft, die Software vor Angreifern zu schützen und die Ausgabe neuer Einheiten ihres Angebots reguliert.
Dieses System wird als Konsensmechanismus bezeichnet.
Die beiden am weitesten verbreiteten Konsensmechanismen sind Proof of Work (PoW) und Proof of Stake (PoS). Beide regeln den Prozess, bei dem Transaktionen zwischen Benutzern verifiziert und dem öffentlichen Ledger einer Blockchain hinzugefügt werden , alles ohne die Hilfe einer zentralen Partei.
Das Verständnis der Unterschiede kann Ihnen helfen, die verfügbaren Kryptowährungen für Ihr Portfolio besser zu bewerten, da diejenigen, die Proof of Stake verwenden, zusätzliche Verantwortlichkeiten oder Vorteile mit sich bringen können.
Was ist Proof of Work (PoW)?
Proof of Work (PoW) wurde in den frühen 1990er Jahren eingeführt, um E-Mail-Spam einzudämmen.
Die Idee war, dass Computer möglicherweise eine kleine Menge Arbeit ausführen müssen, bevor eine E-Mail gesendet wird. Diese Arbeit wäre für jemanden, der eine legitime E-Mail sendet, trivial, aber es würde eine Menge Rechenleistung und Ressourcen erfordern, damit Benutzer Massen-E-Mails senden.
Allerdings war es Satoshi Nakamoto, Bitcoin Schöpfer, der zuerst die Technologie für den Einsatz in einem digitalen Geldsystem in Bitcoin angewendet hat.
Blockchain-Bestellung
Eine Blockchain ist ein Mechanismus, der aus einer Reihe von Blöcken (Gruppen von Transaktionen) besteht, die in chronologischer Reihenfolge basierend auf der Reihenfolge der Transaktionen angeordnet sind.
Der erste Block in einer PoW-Blockchain ist in seiner Software fest codiert und wird als Genesis-Block, auch als Block 0 bekannt, bezeichnet. Per Definition verweist dieser Block nicht auf einen vorherigen Block.
Die nachfolgenden Blöcke, die der Blockchain hinzugefügt werden, beziehen sich immer auf die vorherigen Blöcke und enthalten jeweils eine Kopie des vollständigen, aktualisierten Ledgers.
Energieverbrauch
PoW-Algorithmen bestimmen, wer das Ledger durch ein Wettbewerbsrennen anpassen kann, bei dem bestimmte Teilnehmer (Miner) ermutigt werden, Rechenenergie aufzuwenden, um gültige Blöcke vorzuschlagen, die den Regeln des Netzwerks entsprechen.
Knoten (jeder Computer, auf dem die Bitcoin-Software ausgeführt wird) validieren dann Transaktionen, verhindern Doppelausgaben (das Ausgeben derselben Gelder an zwei separate Empfänger) und bestimmen, ob vorgeschlagene Blöcke der Kette hinzugefügt werden sollten.
Um einen neuen Block zu erstellen, treten Miner in einem PoW-Netzwerk gegeneinander an, um komplexe mathematische Probleme in einem Prozess namens Hashing zu lösen. Diese Rätsel sind sehr schwer zu lösen, sollten aber für das Netzwerk einfach sein, die richtige Lösung zu überprüfen.
Beteiligung
In einem PoW-Protokoll wird Rechenleistung mit Kryptographie kombiniert, um einen Konsens zu schaffen und die Gültigkeit der in der Blockchain aufgezeichneten Transaktionen sicherzustellen.
Während des Hashing-Prozesses und um neue Blöcke zu produzieren, rennen die Miner darum, ein korrektes Ergebnis für die mathematischen Probleme zu erzielen.
Um dies zu tun, erraten Bergleute eine Reihe von Pseudozufallszahlen, die als Hash bezeichnet werden. Dies muss in Kombination mit den im Block bereitgestellten Daten und beim Durchlaufen eines Hash-Funktionscomputers ein Ergebnis ergeben, das den vom Protokoll festgelegten Bedingungen entspricht.
Der gewinnende Hash wird anschließend an das Netzwerk gesendet, damit die anderen Miner überprüfen können, ob die Lösung wahr ist oder nicht. Wenn es richtig ist, wird der Block zur Blockchain hinzugefügt und der Miner wird mit der Blockbelohnung entschädigt.
Belohnungsverteilung
Die Blockbelohnung bezieht sich auf eine neue Kryptowährung, die dem Miner von der Blockchain für jeden als gültig erachteten und vom Netzwerk akzeptierten Block zugesprochen wird.
Bei bestimmten Kryptowährungen, wie Bitcoin, wird die Blockbelohnung reduziert, nachdem eine bestimmte Anzahl von Blöcken gefunden wurde.
Dies geschieht, um die gesamte Geldmenge endlich und deflationär zu halten.