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.

$DIG treibt das Netzwerk an

$DIG ist der Motor und die Ökonomie von DIG Network. Jeder Werttausch — das Veröffentlichen eines capsule, der Besitz eines store, das Trinkgeld an einen Creator — fließt durch $DIG. Inhalte zu konsumieren bleibt mühelos und kostenlos: Du zahlst nie fürs Lesen, sondern nur fürs Veröffentlichen und Besitzen.

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 dig-store, 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

🗄️ dig-store

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.

dig-store erkunden

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

🛰️ dig RPC

Das Netzwerk-Primitiv: eine Standardschnittstelle zum Lesen von Inhalten aus gehosteten dig-store-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. dig-store ist unter GPL-2.0 lizenziert; siehe das dig-store-Repository.