Aller au contenu principal

DIG Network

DIG Network est un Layer 2 Proof-of-Stake sur Chia — un réseau décentralisé pour publier, adresser et servir du contenu sans avoir à faire confiance à l'hébergeur.

Cette documentation couvre le réseau et ses primitives : les briques composables que les développeurs utilisent pour construire sur DIG. Le réseau est encore en expansion, et d'autres primitives seront documentées ici au fil du temps.

La capsule

Un concept traverse chaque primitive. Une capsule est une génération de store immuable unique — la paire (storeId, rootHash), notée canoniquement storeId:rootHash. Un store est une séquence de capsules, une par commit (chaque commit fait avancer la racine on-chain et produit une nouvelle capsule).

La capsule est l'unité du réseau pour :

  • La compilation — chaque capsule se compile en un module WASM de taille fixe unique (complété par du padding pour que sa longueur ne révèle rien sur la taille du contenu).
  • La tarification — un prix uniforme par capsule (mint ou commit), payé en $DIG au taux courant ; le coût total d'un store sur sa durée de vie est le prix uniforme par capsule × le nombre de capsules.
  • La récupération — une URN nomme une capsule (plus une ressource optionnelle en son sein).
  • La mise en cache — un hébergeur ou un navigateur met en cache une capsule identifiée par storeId:rootHash ; le cache local est un ensemble de capsules.
  • La provenance — la racine de chaque capsule porte la signature BLS de l'éditeur et une racine de Merkle.

C'est la définition partagée dans tout l'écosystème : « capsule = (storeId, rootHash) » signifie la même chose dans DigStore, le dig RPC et le DIG Browser.

Essayez-le

Créez votre première capsule dans DIGHUb ↗ — publiez un site dans le navigateur, sans CLI requise. Chaque capsule (mint ou commit) coûte le prix uniforme de capsule en $DIG.

Primitives

🗄️ DigStore

La première primitive, et la plus fondamentale : un format de projet WASM chiffré et adressable par contenu. Vous le pointez vers un répertoire de build, vous committez les déploiements comme avec Git, et vous obtenez un unique fichier .wasm auto-défendu qui est à la fois votre donnée et le serveur qui en contrôle l'accès. L'URN est la clé — elle localise et déchiffre à la fois.

Explorer DigStore

Qu'est-ce que DigStore ?L'idée en un fichier, en un mot
Le formatProjets, déploiements, URN, chiffrement, preuves
Tutoriel CLIInstaller et utiliser digstore dans votre projet

🛰️ dig RPC

La primitive réseau : une interface standard pour lire du contenu depuis des déploiements DigStore hébergés. JSON-RPC 2.0 sur HTTPS POST — chaque nœud d'hébergement la parle de façon identique, donc le contenu est portable et les clients sont agnostiques du nœud. Elle sert du texte chiffré + des preuves d'inclusion par clé de récupération, des déploiements entiers par (store_id, root), et le manifeste public de découverte — diffusés par blocs, aveugles par construction, vérifiés et déchiffrés entièrement côté client.

Explorer le dig RPC

Qu'est-ce que le dig RPC ?Un seul point d'entrée pour tout le chemin de lecture du réseau
Méthodesdig.getContent, dig.getCapsule, dig.getManifest, dig.listCapsules, …
StreamingLe modèle de blocs, le réassemblage et la vérification des preuves
Conformité & sécuritéLe modèle aveugle, CORS, et ce qu'un nœud doit implémenter

🌐 DIG Browser

La primitive client : un navigateur avec un portefeuille Chia intégré. Il injecte un fournisseur window.chia sur chaque page, afin que toute application web puisse demander l'adresse, les signatures et les dépenses de l'utilisateur sans configuration WalletConnect — une alternative clé en main pour les applications qui parlent déjà CHIP-0002. Il résout également directement les adresses de contenu chia://.

Développer avec le DIG Browser

Utiliser window.chia dans votre applicationDétecter le portefeuille injecté, se connecter, et appeler les méthodes CHIP-0002
Essayez-le

Obtenir le DIG Browser ↗ — téléchargez le navigateur pour ouvrir du contenu chia:// et utiliser le portefeuille intégré.

D'autres primitives — règlement et opération de nœud — auront leurs propres sections à mesure qu'elles arrivent.

Choisissez votre parcours

La documentation est organisée autour de ce que vous faites. Chaque parcours s'ouvre avec un « pourquoi » de dix secondes, le modèle mental dont vous avez besoin, et le mode d'emploi à fort signal — puis renvoie vers le protocole quand vous voulez aller plus loin.

Nouveau dans le vocabulaire ? Parcourez Concepts et glossaire. Vous voulez la conception complète ? Lisez la Plongée en profondeur dans le protocole.

remarque

DIG Network et ses primitives sont open source. DigStore est sous licence GPL-2.0 ; voir le dépôt digstore.