Proof-of-Work

Aus Bitcoin Wiki
Wechseln zu: Navigation, Suche

Proof of Work (PoW) ist eine Information, die komplex (zeitaufwendig, teuer) ist, bestimmte Bedingungen zu erfüllen. Die Überprüfung dieser Informationen sollte jedoch so einfach wie möglich sein. Der Zweck von PoW (Proof-of-Work-Algorithmus) besteht darin, zu überprüfen, ob tatsächlich Berechnungen während der Erzeugung einer neuen Kryptowährung durchgeführt wurden.

Proof-of-work-Blockchain[Bearbeiten]

Berechnung von PoW stellt sich als stochastischer Prozess mit geringer Erfolgswahrscheinlichkeit dar, bei dem eine große Anzahl von Fehlern auftritt. Bitcoin benutzt die sogenannte "Hashcash"-Funktion als Beweis für die geleistete Arbeit.

Eine mögliche EZ Flash IV Implikation dieser Idee verwendet Hashcash als eine Methode, E-Mail-Spam zu verhindern, indem Proof-of-Work-Inhalt für jeden Brief angefordert wird. Gängige E-Mail-Benutzer können ihren Proof-of-Work (aufgrund der Tatsache, dass dies nicht viele Ressourcen benötigt) leicht lösen, aber Benutzer, die versuchen, Spam zu versenden, werden mit dem Problem konfrontiert, dass sie PoW für Millionen ihrer Briefe einreichen müssen.

Arbeitsprinzip[Bearbeiten]

Proof-of-work explained

Hashcash-Funktion wird in Bitcoin verwendet, Blöcke zu erstellen. Ein gelöschter Arbeitsnachweis (PoW), der an den Blocksinhalt angehängt ist, ist notwendig, damit das Netzwerk diesen PoW-Block akzeptiert. Die Schwierigkeit dieser Aufgabe wird variiert, die Häufigkeit der Entdeckung neuer Blöcke zu steuern. Das System ist so programmiert, dass durchschnittlich alle 10 Minuten ein neuer Block gefunden wird.

Aufgrund des Prozesses, einen neuen Block zu finden, der ziemlich ressourcenintensiv und zufällig ist, ist es unmöglich, mit Sicherheit vorherzusagen, welcher Bitcoin-Arbeiter-([[Mining |Miner]) genau das Problem lösen und einen neuen Block finden wird. Damit das System den Block als echt akzeptiert, muss sein Hash - Wert niedriger sein als das aktuell eingestellte Ziel. Auf diese Weise zeigt jeder Block, dass einige Arbeiten durchgeführt wurden, um ihn zu finden.

Jeder Block enthält Hash des vorherigen Blocks und bildet somit eine Kette ( Blockchain). Das Ändern eines Blocks ist unmöglich, es ist nur möglich, einen neuen Block auf derselben Höhe zu erstellen, der den Hash - Wert des vorherigen Blocks enthält. Die Ausführung eines solchen Prozesses erfordert die Arbeit, alle vorherigen Blöcke zu finden. Ein hoher Schwierigkeitsgrad dieser Aufgabe schützt die Blockchain vor unberechtigtem Zugriff und doppelten Ausgaben.

Die Vorteile von PoW[Bearbeiten]

Hauptvorteil ist der Schutz vor Ddos-Angriffen und vor dem Einfluss von geringen Anteilen von Kryptowährungen, die dem Miner gehören, auf die Extraktionskapazität.

Arbeitsnachweise erlegen den Aktionen der Teilnehmer gewisse Einschränkungen auf, da die Aufgabe einen erheblichen Aufwand erfordert. Ein effektiver Angriff erfordert auch eine hohe Rechenkapazität und eine lange Berechnung, so ist es möglich, aber vor dem Hintergrund hoher Kosten nachteilig.

Egal wie viel Geld Sie in Ihrem Geldbeutel haben - es ist wichtig, größere Rechenfähigkeiten zu haben, um Probleme zu lösen und neue Blöcke zu bilden, was bedeutet, dass Inhaber von großem Kapital keine Entscheidungen für das gesamte Netzwerk treffen können.

Nachteile[Bearbeiten]

Die Hauptprobleme: riesige Kosten, "nutzlose" Berechnungen und "Angriff 51%".

Für komplexe Berechnungen benötigen Sie spezialisierte und teure Computerhardware. Die Ausgaben wachsen nicht mehr, und Mining wird nur für große Gruppen von Miners möglich. Darüber hinaus verbrauchen spezialisierte Computer viel Energie, was die Kosten erhöht. Die Folge davon ist eine allmähliche Zunahme der Zentralisierung des Systems, wie es vorteilhaft ist. Und genau das passiert bei Bitcoin.

Miners arbeiten an der Erstellung von Blöcken und verbrauchen gleichzeitig eine riesige Menge an Energie. Die Berechnungen, die sie ausführen, sind für sich völlig nutzlos. Ja, sie garantieren Online-Sicherheit, aber ihre Ergebnisse können nicht in Wirtschaft oder Wissenschaft verwendet werden.

Siehe auch[Bearbeiten]

Referenzen[Bearbeiten]