Saltar al contenido principal

DIG Network

DIG Network es una Layer 2 Proof-of-Stake sobre Chia — una red descentralizada para publicar, direccionar y servir contenido sin confiar en el host.

Esta documentación cubre la red y sus primitivos: los bloques de construcción componibles que los desarrolladores usan para crear sobre DIG. La red sigue en expansión, y con el tiempo se documentarán aquí más primitivos.

El capsule

Un concepto atraviesa todos los primitivos. Un capsule es una generación de store inmutable única — el par (storeId, rootHash), escrito canónicamente como storeId:rootHash. Un store es una secuencia de capsules, uno por cada commit (cada commit avanza la raíz en la cadena y produce un nuevo capsule).

El capsule es la unidad de la red para:

  • Compilación — cada capsule compila a un único módulo WASM de tamaño fijo (rellenado para que su longitud no revele nada sobre el tamaño del contenido).
  • Precio — un precio uniforme por capsule (mint o commit), pagado en $DIG a la tasa vigente; el costo de vida de un store es el precio uniforme por capsule × el número de capsules.
  • Recuperación — una URN nombra un capsule (más un recurso opcional dentro de él).
  • Caché — un host o navegador cachea un capsule identificado por storeId:rootHash; la caché local es un conjunto de capsules.
  • Procedencia — la raíz de cada capsule lleva la firma BLS del publicador y una raíz Merkle.

Esta es la definición vigente en todo el ecosistema: "capsule = (storeId, rootHash)" significa lo mismo en DigStore, el dig RPC y el DIG Browser.

Pruébalo

Crea tu primer capsule en DIGHUb ↗ — publica un sitio desde el navegador, sin necesidad de CLI. Cada capsule (mint o commit) cuesta el precio uniforme del capsule en $DIG.

Primitivos

🗄️ DigStore

El primitivo primero y más fundamental: un proyecto WASM cifrado y direccionable por contenido. Lo apuntas a un directorio de build, haces commit de los despliegues como en Git, y obtienes un único archivo .wasm autodefendido que es a la vez tus datos y el servidor que controla el acceso a ellos. La URN es la clave — a la vez localiza y descifra.

Explora DigStore

¿Qué es DigStore?La idea de un solo archivo, en pocas palabras
El formatoProyectos, despliegues, URNs, cifrado, pruebas
Tutorial de la CLIInstala y usa digstore en tu proyecto

🛰️ dig RPC

El primitivo de red: una interfaz estándar para leer contenido de despliegues de DigStore hospedados. JSON-RPC 2.0 sobre HTTPS POST — todo nodo de hospedaje lo habla de forma idéntica, así el contenido es portable y los clientes son agnósticos al nodo. Sirve texto cifrado + pruebas de inclusión por clave de recuperación, despliegues completos por (store_id, root), y el manifiesto público de descubrimiento — transmitido en fragmentos, ciego por construcción, verificado y descifrado enteramente del lado del cliente.

Explora el dig RPC

¿Qué es el dig RPC?Un único endpoint para toda la vía de lectura de la red
Métodosdig.getContent, dig.getCapsule, dig.getManifest, dig.listCapsules, …
StreamingEl modelo de fragmentos, el reensamblado y la verificación de pruebas
Conformidad y seguridadEl modelo ciego, CORS, y lo que un nodo debe implementar

🌐 DIG Browser

El primitivo cliente: un navegador con una wallet de Chia integrada. Inyecta un proveedor window.chia en cada página, de modo que cualquier aplicación web puede solicitar la dirección, las firmas y los gastos del usuario sin ninguna configuración de WalletConnect — una alternativa lista para usar para apps que ya hablan CHIP-0002. También resuelve directamente direcciones de contenido chia://.

Desarrolla contra el DIG Browser

Usando window.chia en tu appDetecta la wallet inyectada, conéctate y llama a los métodos de CHIP-0002
Pruébalo

Consigue el DIG Browser ↗ — descarga el navegador para abrir contenido chia:// y usar la wallet integrada.

Más primitivos — liquidación y operación de nodos — tendrán sus propias secciones a medida que lleguen.

Elige tu camino

La documentación está organizada en torno a lo que estás haciendo. Cada recorrido abre con un "por qué" de diez segundos, el modelo mental que necesitas, y el cómo de alta señal — y luego enlaza al protocolo cuando quieras profundizar.

¿Nuevo en el vocabulario? Repasa Conceptos y glosario. ¿Quieres el diseño completo? Lee la Inmersión profunda en el protocolo.

nota

DIG Network y sus primitivos son de código abierto. DigStore está licenciado bajo GPL-2.0; consulta el repositorio de digstore.