Während die Source Chain dein persönliches, privates Ledger ist, ist die DHT (Distributed Hash Table) der Ort, an dem Holochain öffentlich geteilte Daten verwaltet. Das ist einer der wichtigsten Teile des agentenzentrierten Modells.
Was sind DHT Einträge?
Wenn du möchtest, dass andere Leute deine Daten sehen oder damit interagieren (z.B. ein öffentlicher Post, eine Produktliste, ein Profil oder ein Marktplatzartikel), wird diese Information als DHT Eintrag veröffentlicht.
Im Gegensatz zu traditionellen Blockchains, bei denen jeder Node eine vollständige Kopie von allem speichert, ist die DHT von Holochain sharded. Das bedeutet:
• Daten sind über viele Agenten verteilt.
• Jeder Agent speichert nur einen kleinen Teil der Gesamtdaten des Netzwerks.
• Kein einzelner Knoten muss die gesamte Historie des Netzwerks tragen.
Wie DHT-Einträge funktionieren
1. Von der Source Chain zur DHT
Du erstellst zuerst einen Eintrag auf deiner persönlichen Source Chain.
Wenn du dich entscheidest, es öffentlich zu machen, veröffentlicht der Conductor eine Kopie (oder Referenz) in der DHT.
2. Sharding & Speicherung
Das Netzwerk verwendet eine verteilte Hash-Tabelle, um zu entscheiden, welche Agenten dieses spezielle Stück Daten speichern und validieren sollten, basierend auf Nähe-Regeln (ähnlich wie bei BitTorrent).
3. Validierung
Agenten, die für diesen Shard verantwortlich sind, validieren den Eintrag gemäß den DNA-Regeln der hApp. Wenn er besteht, speichern sie ihn und stellen ihn anderen zur Verfügung, die darum bitten.
4. Entdeckbarkeit
Andere Agenten können die DHT abfragen, um die Daten zu finden und abzurufen, die sie benötigen.
Wesentliche Vorteile dieses Systems
• Massive Skalierbarkeit — Das Netzwerk kann wachsen, ohne dass jeder Knoten alles speichert.
• Resilienz — Daten werden über mehrere Agenten repliziert (normalerweise mehrere Kopien zur Redundanz).
• Effizienz — Nur relevante Agenten speichern und validieren spezifische Daten.
• Zensurresistenz — Keine zentrale Autorität kontrolliert, was gespeichert wird.
Abwägungen
DHT-Einträge opfern einige der absoluten Garantien eines globalen Blockchain-Hauptbuchs. Die Datenverfügbarkeit hängt davon ab, dass genügend ehrliche Agenten sie speichern, und es gibt keine einzelne 'kanonische' Version der gesamten Geschichte des Netzwerks.
Meine persönliche Sicht
Ich finde das DHT-System sehr clever. Es schlägt eine praktische Balance zwischen Dezentralisierung und realer Leistung. Es ermöglicht Holochain, groß angelegte Anwendungen (soziale Netzwerke, Marktplätze, kollaborative Werkzeuge) zu unterstützen, die auf traditionellen Blockchains extrem teuer oder langsam wären.
Die Kombination aus persönlichen Source Chains + shard-gespeicherter DHT ist das, was die Architektur von Holochain grundsätzlich anders erscheinen lässt — und potenziell viel skalierbarer für den täglichen Gebrauch.
Was ist mit dir?
Ergibt die Idee von shard-gespeicherten Daten für dich mehr Sinn, als dass jeder Knoten alles speichert?
Möchtest du, dass ich einen bestimmten Teil (wie Replikation, Validierung in DHT oder wie Verlinkung funktioniert) genauer erkläre? Lass deine Gedanken unten da 🔥
Wir analysieren. Wir HODL. Wir gewinnen.
Dies ist keine Finanzberatung. Mach immer deine eigene Recherche (DYOR).
