Zum Hauptinhalt springen

DIG Network

DIG Network ist ein Proof-of-Stake Layer 2 auf Chia — ein dezentrales Netzwerk zum Veröffentlichen, Adressieren und Ausliefern von Inhalten, ohne dem Host vertrauen zu müssen.

Diese Dokumentation behandelt das Netzwerk und seine Primitive: die zusammensetzbaren Bausteine, mit denen Entwickler auf DIG aufbauen. Das Netzwerk wächst weiter, und im Laufe der Zeit werden hier weitere Primitive dokumentiert.

Die capsule

Ein Konzept zieht sich durch jedes Primitiv. Eine capsule ist eine einzelne unveränderliche store-Generation — das Paar (storeId, rootHash), kanonisch geschrieben als storeId:rootHash. Ein store ist eine Sequenz von capsules, eine pro Commit (jeder Commit bringt den on-chain-Root voran und erzeugt eine neue capsule).

Die capsule ist die Einheit des Netzwerks für:

  • Kompilierung — jede capsule wird zu einem WASM-Modul fester Größe kompiliert (mit Padding, sodass die Länge nichts über die Inhaltsgröße verrät).
  • Preisgestaltung — ein einheitlicher Preis pro capsule (Mint oder Commit), bezahlt in $DIG zum aktuellen Kurs; die Lebenszeitkosten eines stores sind der einheitliche Preis pro capsule × Anzahl der capsules.
  • Abruf — eine URN benennt eine capsule (plus optional eine Ressource darin).
  • Caching — ein Host oder Browser cacht eine capsule unter dem Schlüssel storeId:rootHash; der lokale Cache ist eine Menge von capsules.
  • Herkunftsnachweis — der Root jeder capsule trägt die BLS-Signatur des Publishers und einen Merkle-Root.

Dies ist die ökosystemweite Definition: "capsule = (storeId, rootHash)" bedeutet dasselbe in DigStore, dem dig RPC und dem DIG Browser.

Ausprobieren

Erstelle deine erste capsule in DIGHUb ↗ — veröffentliche eine Website im Browser, kein CLI erforderlich. Jede capsule (Mint oder Commit) kostet den einheitlichen capsule-Preis in $DIG.

Primitive

🗄️ DigStore

Das erste und grundlegendste Primitiv: ein inhaltsadressiertes, verschlüsseltes WASM-Projektformat. Du zeigst auf ein Build-Verzeichnis, committest Deployments wie bei Git und erhältst eine einzelne selbstschützende .wasm-Datei, die sowohl deine Daten als auch der Server ist, der den Zugriff darauf regelt. Die URN ist der Schlüssel — sie lokalisiert und entschlüsselt zugleich.

DigStore erkunden

Was ist DigStore?Die Ein-Datei-Idee, kurz und knapp
Das FormatProjekte, Deployments, URNs, Verschlüsselung, Proofs
CLI-Tutorialdigstore installieren und in deinem Projekt verwenden

🛰️ dig RPC

Das Netzwerk-Primitiv: eine Standardschnittstelle zum Lesen von Inhalten aus gehosteten DigStore-Deployments. JSON-RPC 2.0 über HTTPS POST — jeder Hosting-Node spricht es identisch, sodass Inhalte portabel und Clients node-agnostisch sind. Es liefert Chiffretext + Inclusion-Proofs per Retrieval-Key, ganze Deployments per (store_id, root) und das öffentliche Discovery-Manifest — in Chunks gestreamt, durch Konstruktion blind, vollständig clientseitig verifiziert und entschlüsselt.

Den dig RPC erkunden

Was ist der dig RPC?Ein Endpunkt für den gesamten Lesepfad des Netzwerks
Methodendig.getContent, dig.getCapsule, dig.getManifest, dig.listCapsules, …
StreamingDas Chunk-Modell, Reassemblierung und Proof-Verifizierung
Konformität & SicherheitDas blinde Modell, CORS und was ein Node implementieren muss

🌐 DIG Browser

Das Client-Primitiv: ein Browser mit integrierter Chia-Wallet. Er injiziert auf jeder Seite einen window.chia-Provider, sodass jede Web-App die Adresse, Signaturen und Spends des Nutzers anfordern kann — ganz ohne WalletConnect-Setup — eine Drop-in-Alternative für Apps, die bereits CHIP-0002 sprechen. Außerdem löst er chia://-Inhaltsadressen direkt auf.

Gegen den DIG Browser entwickeln

window.chia in deiner App verwendenDie injizierte Wallet erkennen, verbinden und CHIP-0002-Methoden aufrufen
Ausprobieren

DIG Browser holen ↗ — lade den Browser herunter, um chia://-Inhalte zu öffnen und die integrierte Wallet zu nutzen.

Weitere Primitive — Settlement und Node-Betrieb — erhalten eigene Abschnitte, sobald sie fertig sind.

Wähle deinen Weg

Die Dokumentation ist danach organisiert, was du gerade tust. Jeder Track beginnt mit einem Zehn-Sekunden-"Warum", dem mentalen Modell, das du brauchst, und den wichtigsten How-Tos — und verlinkt dann ins Protokoll, wenn du tiefer einsteigen willst.

Neu im Vokabular? Überflieg Konzepte & Glossar. Willst du das vollständige Design? Lies den Protocol Deep-Dive.

hinweis

DIG Network und seine Primitive sind Open Source. DigStore ist unter GPL-2.0 lizenziert; siehe das digstore-Repository.