Concepts & glossary
Diese Seite definiert jede zentrale DIG-Network-Entität einmal, in einfacher Sprache, und verlinkt jede mit der ausführlichen Dokumentation dazu. Sie ist das menschenlesbare Rückgrat der Dokumentation — und, weil jeder Begriff auch als maschinenlesbare strukturierte Daten ausgegeben wird, die Karte, die ein Agent abgrasen kann, um das Vokabular des Netzwerks zu lernen. Überflieg sie zur Orientierung; folge einem Link, um tiefer einzusteigen.
Die capsule
Eine capsule ist eine unveränderliche store-Generation: das Paar (storeId, rootHash), kanonisch
geschrieben als storeId:rootHash. Sie ist die atomare Einheit des Netzwerks — für Kompilierung
(ein WASM-Modul fester Größe), Preisgestaltung (ein
einheitlicher Preis pro capsule zum Minten oder Committen, bezahlt in $DIG), Abruf (eine
URN benennt eine capsule), Caching und Herkunftsnachweis. Ein store ist eine
Sequenz von capsules, eine pro Commit. Diese Definition ist identisch in dig-store, dem dig RPC
und dem DIG Browser. → Die capsule, vollständig
Store
Ein store ist eine Identität plus ihr Inhalt und ihre Historie: eine Sequenz von capsules, eine pro Commit. Seine Identität ist eine 64-Hex-store id, die identisch mit ihrer on-chain-Chia-Singleton-Launcher-ID ist — das Chain-Singleton ist die Autorität für den aktuellen Root des stores. Ein store ist das DIG-Äquivalent einer Website. → Store-Struktur
Generation
Eine generation ist ein einzelner committeter Zustand eines stores, identifiziert durch
einen Root-Hash (ein Merkle-Root über die Per-Ressource-Blätter der generation). Jeder commit
versiegelt den aktuellen Inhalt in einer neuen, append-only generation — dasselbe, was eine
capsule benennt. Generations wachsen monoton, wie eine Git-Historie. → Generations & Root-Hashes
URN
Eine URN ist die Adresse und der Schl üssel von dig-store in einem String:
urn:dig:chia:<storeId>[:<rootHash>][/<resource>]. Sie lokalisiert eine Ressource und
leitet den Schlüssel ab, der sie entschlüsselt — den Besitz der URN zu haben ist notwendig und
hinreichend, um eine öffentliche Ressource zu lesen. Die browserseitige Kurzform ist das
chia://-Protokoll. → URNs & Verschlüsselung
Retrieval key
Der retrieval key ist SHA-256(canonical_urn) — die einzige Adresse, die den Client jemals
verlässt. Er lokalisiert den Chiffretext einer Ressource, ohne ihren Pfad oder ihre URN
preiszugeben. Er ist root-unabhängig, sodass derselbe Schlüssel eine Ressource über
generations hinweg findet; die ausgelieferten Bytes werden anschließend gegen den
korrekten Root Merkle-verifiziert. Der separate Entschlüsselungsschlüssel wird
lokal (HKDF) aus derselben URN abgeleitet und nie gesendet. → Zwei Werte, ein String
Merkle proof
Jede generation baut einen Merkle-Baum mit einem Blatt pro Ressource, der sich auf die exakten ausgelieferten Chiffretext-Bytes festlegt. Ein einzelner Inclusion-Proof begleitet eine ausgelieferte Ressource und beweist, dass diese Bytes zu genau diesem Root gehören — sodass Inhalt verifiziert wird, ohne je entschlüsselt zu werden, und einem Node nie vertraut werden muss, echte Bytes zurückgegeben zu haben. → Merkle proofs
On-chain-Verankerung
Jeder store ist ein Singleton auf dem Chia-Mainnet. digs init mintet ihn (die Launcher-ID
wird zur store-ID), und jeder digs commit verankert einen neuen generation-Root
on-chain als CHIP-0035-Singleton-Update. Beide blockieren, bis sie bestätigt sind, und geben echte
Mittel aus. Die Chain ist die Autorität für den aktuellsten Root eines stores. → On-chain-Verankerung
DIG-Zahlung
$DIG ist der Token des DIG Network (ein Chia-CAT). Das Minten einer capsule (init)
oder das Committen einer solchen kostet einen einheitlichen Preis pro capsule in $DIG, der
atomar in derselben on-chain-Ausgabe wie die Verankerung enthalten ist — es gibt keine separate
Transaktion, und das Memo trägt die store-ID. → Kosten