Welche Sicherheitsgarantien bieten Blockchains für die Datenspeicherung?
Wenn es darum geht, wie hier
Ein Projekt, bei dem ein Benutzer ein (kleines Datenelement) in einer Blockchain speichern muss
Was bedeutet das aus Sicht eines Kryptographen wirklich? Welche Sicherheitsgarantien gibt es? Dinge wie Verfügbarkeit (für welches Unternehmen, unter welchen Bedingungen und Verzögerungen, mit Auswahl nach welchen Kriterien / Tags), Herkunftsnachweis (für jemanden, der diese Daten findet), Nicht-Zurückweisung.
Gibt es eine formale Definition der erwarteten Eigenschaften einer Blockchain, wie wir sie beispielsweise für PRG oder ein Schlüsselaustauschprotokoll haben?
Update: Emmanuelle Anceaume, Antonella del Pozzo, Romariker Ludinard, Maria Potop-Butucaru und Sara Tucci-Piergiovannis Blockchain Abstract Data Type versuchen dies. Aber es fliegt zu hoch über meinem Kopf. Im Nachhinein hätte ich zuerst fragen sollen: Was ist eine Blockchain mit einem einfachen Beispiel?
Update: Diese NIST-Folien veranschaulichen visuell eine minimalistische Blockchain:

Sie machen auch eine grundlegende, aber wesentliche Unterscheidung zwischen
- Permissionless Blockchains, dezentralisiert und oft an Kryptowährungen gebunden.
- Berechtigte Blockchains, an denen vertrauenswürdige Teilnehmer oder möglicherweise eine Behörde beteiligt sind.
Antworten
Welche Sicherheitsgarantien gibt es? Dinge wie Verfügbarkeit (für welches Unternehmen, unter welchen Bedingungen und Verzögerungen, mit Auswahl nach welchen Kriterien / Tags), Herkunftsnachweis (für jemanden, der diese Daten findet), Nicht-Zurückweisung.
In Bezug auf die Datenspeicherung gibt uns die Blockchain selbst (in dezentraler Form) nur sehr wenige Garantien . Wenn es mit einer Kryptowährung (z. B. Ehtereum) gekoppelt ist, bietet nicht die Blockchain in erster Linie Sicherheit, sondern die Kryptowährung über die Blockchain. In solchen Fällen haben die Bergleute der Kryptowährung ein begründetes Interesse daran, Ihre Daten zu speichern. Und es kostet Geld.
Die Blockchain ist nützlich, um etwas Wertvolles zu liefern. Ähnlich wie bei Torrents ist es kein nützliches Liefermittel, wenn niemand sät.
Was bedeutet das aus Sicht eines Kryptographen wirklich? Welche Sicherheitsgarantien gibt es? Dinge wie Verfügbarkeit (für welches Unternehmen, unter welchen Bedingungen und Verzögerungen, mit Auswahl nach welchen Kriterien / Tags), Herkunftsnachweis (für jemanden, der diese Daten findet), Nicht-Zurückweisung.
Keines davon. Diese sind nicht Teil der Blockchain selbst - bestenfalls Teil dessen, was in der Blockchain gespeichert ist.
Grundsätzlich ist die einzige Garantie: Wenn und nur wenn keine Person (oder Gruppe mit gemeinsamem Interesse) mehr als die Hälfte der Rechenleistung aller Teilnehmer kontrolliert, schützt die Blockchain die Integrität (Inhalt kann nicht geändert werden).