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.
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.
| Was ist DigStore? | Die Ein-Datei-Idee, kurz und knapp |
| Das Format | Projekte, Deployments, URNs, Verschlüsselung, Proofs |
| CLI-Tutorial | digstore 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.
| 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. DigStore ist unter GPL-2.0 lizenziert; siehe das digstore-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 DigStore? — 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