Proof-of-Storage (Proof-of-Storage) ist ein Ansatz, bei dem Netzwerkteilnehmer Speicherplatz bereitstellen, um die Daten anderer Benutzer zu speichern, und so einen verteilten Cloud-Speicher bilden. Im Gegensatz zum klassischen Mining ist die nützliche Ressource hier nicht die Rechenleistung, sondern die garantierte und überprüfbare Aufbewahrung von Dateien. Das Netzwerk überprüft regelmäßig, ob ein Keeper tatsächlich die ihm anvertrauten Daten hält, und vergibt eine Belohnung für die korrekte Ausführung dieser Arbeit.
Dieser Mechanismus liegt dezentralen Speichersystemen zugrunde. Dateien werden in Teile aufgeteilt, verschlüsselt und unter vielen unabhängigen Knoten verteilt, sodass der Verlust oder die Trennung eines einzelnen Teilnehmers nicht zu einem Verlust von Informationen führt. Dies erhöht die Fehlertoleranz und verringert die Abhängigkeit von einem einzelnen zentralen Anbieter.
Schlüsseleigenschaften
- nützliche Arbeit: die Ressource wird für die Speicherung realer Daten und nicht für "leerlaufende" Berechnungen verwendet;
- regelmäßige kryptografische Überprüfungen, dass der Keeper die Dateien hat;
- wirtschaftliche Anreize zur Aufrechterhaltung der Verfügbarkeit und Aufbewahrung der Daten.
Proof-of-Storage wird oft mit anderen Mechanismen kombiniert, die die korrekte Lieferung von Daten auf Anfrage bestätigen. Zusammen ermöglichen sie den Aufbau eines zuverlässigen dezentralen Speichers, bei dem Benutzer für Speicherplatz bezahlen und Festplatteneigentümer eine Belohnung für die bereitgestellte Ressource erhalten.


