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 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.
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.
| Was ist dig-store? | Die Ein-Datei-Idee, kurz und knapp |
| Das Format | Projekte, Deployments, URNs, Verschlüsselung, Proofs |
| CLI-Tutorial | dig-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.
| Was ist der dig RPC? | Ein Endpunkt für den gesamten Lesepfad des Netzwerks |
| Methoden | dig.getContent, dig.getCapsule, dig.getManifest, dig.listCapsules, … |
| Streaming | Das Chunk-Modell, Reassemblierung und Proof-Verifizierung |
| Konformität & Sicherheit | Das 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 verwenden | Die injizierte Wallet erkennen, verbinden und CHIP-0002-Methoden aufrufen |
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.
- Eine Website oder App veröffentlichen, die dir gehört — verschicke eine Website/App als dein eigenes on-chain-Asset; kostenlos bauen, eine capsule veröffentlichen.
- NFTs & Kollektionen minten — CHIP-0007-Drops, abgesichert durch dauerhafte, manipulationssichere capsules.
- DIG in deine App integrieren — ein typisiertes SDK + eine vollständig maschinenlesbare Plattform.
- Einen Node betreiben — Inhalte nachweisbar und provider-blind ausliefern.
- chia://-Inhalte öffnen — Inhalte lesen, die dein eigener Browser gegen die Chain verifiziert.
- Weiterkommen bei Problemen — finde deinen Fehler anhand seines stabilen Codes.
Neu im Vokabular? Überflieg Konzepte & Glossar. Willst du das vollständige Design? Lies den Protocol Deep-Dive.
DIG Network und seine Primitive sind Open Source. dig-store ist unter GPL-2.0 lizenziert; siehe das dig-store-Repository.
Verwandte Themen
- Quickstart — verschicke deine erste Website; kostenlos zu bauen und zu previewen
- Eine Dapp auf Chia bauen — jedes Primitiv in einem durchgängigen Tutorial
- Konzepte & Glossar — die zentralen DIG-Entitäten, definiert und verlinkt
- Was ist dig-store? — das inhaltsadressierte store-Format
- Was ist der dig RPC? — die netzwerkweite Leseschnittstelle
- Das chia://-Protokoll — Inhalte im DIG Browser öffnen
- Hilfe erhalten — Community, Fehlerbehebung und Fehlercodes