Proof-of-Work

Finden Sie dieser Artikel interessant?

Proof-of-work PoW explained graph

Arbeitsnachweise („PoW“, „Proof-of-Work“) – sind Teil der Information, die schwierig (zeitaufwendig, teuer) war, um bestimmte Bedingungen zu erfüllen. Die Überprüfung dieser Informationen sollte so einfach wie möglich sein. Die Funktion des Arbeitsnachweises besteht darin, die Gültigkeit der Berechnungen beim Erstellen eines neuen Blocks zu überprüfen.

Inhaltsverzeichnis

Proof-of-work-Blockchain

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.

Das Prinzip des Proof-of-Work-Protokolls

Proof-of-work explained

Die Hashcash-Funktion wird in Bitcoin verwendet, um Blöcke zu erstellen. Während des Mining ist PoW der an den Inhalt des Blocks gebunden ist, notwendig, damit der Block das System übernehmen kann. Die Komplexität dieser Aufgabe variiert, um die Häufigkeit der Blockfrequenz zu überwachen. Das System ist so programmiert, dass die Frequenz der Blöcke durchschnittlich 1 Block pro 10 Minuten beträgt.

Das Finden eines Blocks ist sehr zeitaufwendig und zufällig, daher ist es unmöglich genau vorherzusagen, welcher Bitcoin-Worker (Miner) das Problem lösen und den Block finden wird. Damit ein System einen Block als wahr erkennt, ist es notwendig, dass sein Hash kleiner als das aktuelle Ziel (target) ist. So zeigt jeder Block, dass etwas Arbeit getan wurde, um es zu finden. Jeder Block enthält den Hash des vorherigen Blocks und bildet eine Kette. Der Block kann nicht geändert werden. Es ist nur möglich, einen Block auf der gleichen Höhe wie der Hash des vorherigen Blocks zu erstellen. Um einen solchen Prozess durchzuführen, ist es notwendig, an der Suche nach allen vorherigen Blöcken zu arbeiten. Die hohe Komplexität dieses Prozesses schützt die Kette vor unberechtigtem Zugriff und double-spending Angriffen.

Die Vorteile von PoW

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

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 auf BitcoinWiki

Ressourcen