Ein Proof of Work ist eine Form von Konsensalgorithmus, der verwendet wird, um eine Einigung über ein verteiltes System zu erzielen Netzwerk. In einem Proof of Work konkurrieren Miner um den Abschluss von Transaktionen auf der Netzwerk, indem sie schwierige mathematische Probleme (z. B. Hash-Funktionen) umwandeln und als Ergebnis mit Münzen belohnt werden.
Proof of Work in Kürze
Als Ethereum weist darauf hin,, „In Proof of Work (PoW)-basierten öffentlichen Blockchains (z. B. Bitcoin und der aktuellen Implementierung von Ethereum) belohnt der Algorithmus Teilnehmer, die kryptografische Rätsel lösen, um Transaktionen zu validieren und neue Blöcke zu erstellen (z. B. Mining).“
Proof of Work erklärt in den ursprünglichen Bitcoins WHITE PAPERS / E-BOOKS:
Der Netzwerk versieht Transaktionen mit Zeitstempeln, indem sie in eine fortlaufende Kette von Hash-basierten Proof-of-Work gehasht werden, wodurch ein Datensatz entsteht, der nicht geändert werden kann, ohne den Proof-of-Work zu wiederholen.
Wie das White Paper erklärt, sind die verschiedenen Schritte zum Ausführen der Netzwerk sind:
1) Neue Transaktionen werden an alle Knoten gesendet.
2) Jeder Knoten sammelt neue Transaktionen in einem Block.
3) Jeder Knoten arbeitet daran, einen schwierigen Proof-of-Work für seinen Block zu finden.
4) Wenn ein Knoten einen Proof-of-Work findet, sendet er den Block an alle Knoten.
5) Knoten akzeptieren den Block nur, wenn alle darin enthaltenen Transaktionen gültig und nicht bereits ausgegeben sind.
6) Knoten drücken ihre Akzeptanz des Blocks aus, indem sie daran arbeiten, den nächsten Block in der Kette zu erstellen, wobei sie den Hash des akzeptierten Blocks als vorherigen Hash verwenden.
Die längste Kette gewinnt. Wenn neue Arbeitsnachweise gefunden werden und ein Zweig länger wird, konvergieren alle anderen Knoten in den untersten Blöcken.
Entstehungsgeschichte von Bitcoin
Am 10. Januar 2009 schickte ein Typ namens Satoshi Nakamoto (es war nur ein Pseudonym) eine E-Mail an Hal Finney, einen Mann aus Santa Barbara:
„Normalerweise würde ich die Symbole drin lassen, aber sie haben die Größe der EXE-Datei von 6.5 MB auf 50 MB erhöht, sodass ich es einfach nicht rechtfertigen konnte, sie nicht zu entfernen. Ich glaube, ich habe die falsche Entscheidung getroffen, zumindest für diese frühe Version.
Ich bin irgendwie überrascht, dass es einen Absturz gab, ich habe intensiv getestet und hatte seit einiger Zeit keine absolute Ausnahme mehr. Komm zu think davon; es gibt nicht einmal einen Ausnahmedruck am Ende von debug.log. Ich habe auf XP SP2 getestet, vielleicht ist SP3 etwas.
Ich habe bitcoin.exe mit Symbolen angehängt. (gcc-Symbole für gdb, wenn Sie MSVC verwenden, kann ich Ihnen einen MSVC-Build mit Symbolen senden)
Danke für Ihre Hilfe!"
Quelle: Online.wsj.com
Der Betreff der E-Mail lautete Absturz in Bitcoin 0.1.0. Dieser Mann, Satoshi Nakamoto, erklärte Hal Finney, wie man Bitcoin benutzt.
Daher lösen Computer, die Münzen abbauen, immer schwierigere kryptografische Rätsel, die als Beweis dienen und sie mit Münzen belohnen.
Arten von Arbeitsnachweisen
Es gibt verschiedene Arten von Arbeitsnachweisen. Von Hash-Funktionen bis hin zu Rätseln (Kryptogrammen), Sequenzen, harten Inversionen und vielen anderen. Der Schlüsselaspekt hier ist, damit Blöcke validiert werden können, Computer-Mining, um Übergänge zu bestätigen und neue Blöcke zu produzieren. Wenn diese Miner miteinander konkurrieren, fügen sie der Kette Blöcke hinzu, wodurch sie Belohnungen (Münzen) erhalten.
Verteilter Konsens
Der springende Punkt beim Proof of Work, genau wie beim Proof of Stake, ist es, einen Konsens in einem verteilten System zu ermöglichen Netzwerk.
Wo der Proof of Stake die validiert Netzwerk's Blöcke basieren auf dem nachgewiesenen Einsatz der Validierer.
In einem Proof of Work schließen sich Bergleute zusammen, um Münzen für die zu generieren Netzwerk indem sie immer schwierigere mathematische Probleme lösen und als Belohnung Münzen bekommen.
Vorteile des Arbeitsnachweises
Der ursprüngliche Konsensalgorithmus in einer Blockchain Netzwerk wurde auf Proof-of-Work entwickelt. Somit erwies sich dies insgesamt als solider Konsensalgorithmus.
Es hat jedoch einige Nachteile.
Nachteile
Einige der Nachteile des Arbeitsnachweises sind:
- "Bergbaumonopole“ Da das Proof-of-Work-basierte Blockchain-Protokoll wächst, könnte die Rechenleistung, die zur Fertigstellung neuer Blöcke benötigt wird, eine höhere Effizienz erfordern. Daher neigen Miner dazu, sich zusammenzuschließen, und diejenigen, die größer werden, werden auch diejenigen, die mehr Blöcke abbauen können und daher mehr Belohnungen erhalten. Wenn diese Belohnungen weiter in Mining-Ausrüstung investiert werden, können sie immer größere Teile davon abbauen Netzwerk, wodurch eine Art Pool-Monopol geschaffen wird.
- Reduzierte Dezentralisierung: Dezentralisierung ist der Hauptgrund für die Existenz von Blockchain. Mit zunehmendem Wachstum des Proof-of-Work-basierten Blockchain-Protokolls wird es jedoch auch konzentrierter und damit zentralisierter.
- Sicherheit: Große Mining-Pools könnten, zumindest theoretisch, einen 51%-Angriff starten, um die Macht zu übernehmen oder Chaos zu verursachen Netzwerk.
Die zentralen Thesen
Proof of Work gehört zu den Konsensalgorithmen, die in Blockchain-Protokollen verwendet werden. Es ist vielleicht der Konsensalgorithmus, der bei der ersten Kryptowährung, dem Bitcoin, verwendet wird.
Der Bitcoin arbeitet immer noch mit einem Proof-of-Work-Konsensalgorithmus, bei dem beispielsweise Ethereum in Richtung Proof-of-Stake übergeht.
Kryptowährungen dienen als unglaubliches Labor für diese verschiedenen Konsensalgorithmen und alle anderen darauf aufbauenden Systeme, um getestet, validiert und festgestellt zu werden, ob sie immer größer werden können Treppe.
Erfahren Sie mehr aus dem Buch Blockchain-Geschäftsmodelle
Lesen Sie weiter: Ethereum, Framework für Blockchain-Geschäftsmodelle, Dezentrale Finanzierung, Blockchain-Ökonomie, Bitcoin.
- Blockchain-Ökonomie
- Blockchain-Geschäftsmodelle
- Steemit-Geschäftsmodell
- Der Aufstieg der Superplattformen
- Plattform-Geschäftsmodelle
Verbundene Geschäftskonzepte
Lesen Sie auch:
- Arten von Geschäftsmodellen, die Sie kennen müssen
- Geschäftsstrategie: Definition, Beispiele und Fallstudien
- Was ist Marktsegmentierung? der ultimative Leitfaden zur Marktsegmentierung
- Marketingstrategie: Definition, Typen und Beispiele
- Marketing vs. Vertrieb: So nutzen Sie Vertriebsprozesse zum Wachstum Ihres Unternehmens