Du weißt, wie es ist, wenn du eine Datei in die Cloud hochlädst und einfach davon ausgehst, dass sie dort bleibt, weil du dafür bezahlst. Ich dachte früher genauso über dezentrale Speicherung, bis ich anfing zu recherchieren, wie Walrus tatsächlich die Knoten ehrlich hält. Es ist eine Sache zu sagen, dass Ihre Daten auf einer Reihe von verschiedenen Computern sicher sind, aber es ist etwas ganz anderes, sicherzustellen, dass diese Leute nicht nur vortäuschen, Ihre Dateien zu behalten, um einen Gehaltsscheck zu sammeln.

Mir ist klar geworden, dass das größte Problem mit dieser Art von Technologie Faulheit ist. Wenn ein Speicher-Knoten damit durchkommen kann, Ihre Daten zu löschen, um Speicherplatz zu sparen, während er gleichzeitig dem Netzwerk mitteilt, dass er sie hat, wird er wahrscheinlich so handeln. Um dies zu verhindern, verwendet Walrus etwas, das als Herausforderungsprotokoll bezeichnet wird, das im Grunde genommen eine Überraschungsinspektion ist, die ständig stattfindet.

"Wenn ein Knoten für das Nichtstun bezahlt werden kann, wird er irgendwann aufhören zu arbeiten."

Ich habe die Regeln durchgelesen und herausgefunden, dass am Ende jeder Epoche, die nur einen festgelegten Zeitraum darstellt, das System zufällige Dateien auswählt, für die jeder Knoten beweisen muss, dass er sie noch hat. Es ist nicht so, dass sie einfach ein Daumen-hoch oder ein einfaches Ja zurücksenden können. Sie müssen einen spezifischen mathematischen Beweis erbringen, dass sie die tatsächlichen Teile der Datei halten, die ihnen zugewiesen wurden.

Der coole Teil ist, wie sie mit der Zufälligkeit umgehen, denn wenn ein Knoten wüsste, welche Dateien überprüft werden sollten, könnten sie einfach diese behalten und alles andere löschen. Sie verwenden eine zufällige Münze, auf die sich jeder einigt, und sie bestimmt, welche Datenblobs getestet werden. Wenn ein Knoten diesen Test nicht besteht, gibt es nicht einfach einen Klaps auf die Hand. Sie verlieren tatsächlich ihren Einsatz, was bedeutet, dass ihr Geld verbrannt wird und für immer verschwindet.

"Das Verbrennen der Strafen ist der einzige Weg, um sicherzustellen, dass niemand lügt, um Profit zu machen."

Eine Sache, die mich überrascht hat, ist, wie das Netzwerk diese Herausforderungen bewältigt, ohne zu brechen. Es gibt eine Version des Protokolls, die vollständig asynchron ist, was bedeutet, dass sie nicht auf die Uhren von jedem angewiesen ist, die perfekt synchron sind. Wenn die Herausforderung beginnt, hören die Knoten tatsächlich für einen Moment auf, einige Leseanfragen zu beantworten, um sich auf den Beweis zu konzentrieren. Das klingt nach einer Mühe für den Benutzer, aber es stellt sicher, dass ein hinterhältiger Knoten nicht einfach in letzter Sekunde die Daten von einem Nachbarn ausleihen kann, um den Test zu bestehen.

Mir ist aufgefallen, dass sie mit einer etwas entspannteren Version für den Hauptstart beginnen, um die Dinge schnell zu halten. Sie gehen davon aus, dass das Netzwerk größtenteils pünktlich bleibt, damit die Lesevorgänge schnell bleiben. Es fühlt sich wie ein fairer Tausch an, denn als Verbraucher möchte ich meine Dateien sofort, aber ich möchte auch wissen, dass die Knoten tatsächlich arbeiten.

"Speicher ist nur so gut wie der Beweis, dass er tatsächlich existiert."

Die Art und Weise, wie wir unsere Daten zurückbekommen, ist auch ziemlich interessant. Walrus ist zuerst als Speicher-Powerhouse und zweitens als Lieferdienst konzipiert. Sie erwarten, dass die Knoten uns unsere Daten kostenlos geben, weil es das gesamte System gut aussehen lässt, aber es gibt keine strenge Regel, die sie zwingt, schnell zu sein. Das ist es, was die Leute als Problem öffentlicher Güter bezeichnen. Wenn jeder erwartet, dass jemand anderes die schwere Arbeit des Sendens von Daten erledigt, könnte am Ende niemand es tun.

Um dies zu beheben, habe ich gesehen, dass wir als Benutzer ein paar Optionen haben. Wir können direkte Geschäfte mit Knoten für schnelleren Service machen oder sogar eine Belohnung aussetzen. Wenn ich wirklich eine Datei brauche und die Knoten langsam sind, kann ich ein wenig Geld in die Kette als Belohnung setzen. Die ersten Knoten, die mir meine Daten bringen, erhalten den Preis. Es ist ein bisschen so, als würde man einen Premium-Fahrdienst anrufen, wenn der Bus zu lange braucht.

"Das System bleibt am Leben, weil die Kosten für Betrug höher sind als die Kosten für ehrliche Arbeit."

Ich mag es, dass sie das reduzierte Geld nicht einfach an andere Knoten weitergeben, denn das würde den Leuten einen Grund geben, ihre Nachbarn zu melden, selbst wenn sie nichts falsch gemacht haben. Durch das Verbrennen des Geldes halten sie die Anreize sauber. Es erinnert mich daran, wie einige große Blockchain-Netzwerke Gebühren handhaben, um alles stabil zu halten.

Es ist lustig, denn als Benutzer denke ich normalerweise nicht darüber nach, was hinter den Kulissen passiert, wenn ich auf Download klicke. Ich möchte einfach, dass mein Foto oder mein Dokument erscheint. Aber zu wissen, dass es diesen ständigen Zyklus von Herausforderungen und Beweisen gibt, lässt mich viel besser fühlen, wenn ich meine wichtigen Sachen dorthin verschiebe. Es ist nicht nur ein kleines Versprechen, dass meine Daten sicher sind. Es ist eine mathematische Gewissheit, die von Menschen unterstützt wird, die viel Geld verlieren könnten, wenn sie mich enttäuschen.

"Echte Sicherheit besteht nicht darin, Menschen zu vertrauen, sondern darin, es ihnen unmöglich zu machen, zu lügen."


Am Ende möchte ich nur einen Ort, an dem mein digitales Leben leben kann, ohne mir Sorgen machen zu müssen, ob das Unternehmen dahinter pleitegeht oder ob der Server gelöscht wird. Walrus fühlt sich wie ein System an, das meine Daten mit der Ernsthaftigkeit behandelt, die sie verdienen, indem es ständig die Leute in Frage stellt, die sie halten. Es ist ein bisschen eine harte Liebesstrategie für die Speicherung, aber es ist genau das, was wir brauchen, wenn wir von der alten Art, Dinge zu tun, wegkommen wollen.

Was denkst du darüber? Vergiss nicht zu kommentieren 💭

Folge für mehr Inhalte 🙂

#Walrus @Walrus 🦭/acc $WAL