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.
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.
| ¿Qué es DigStore? | La idea de un solo archivo, en pocas palabras |
| El formato | Proyectos, despliegues, URNs, cifrado, pruebas |
| Tutorial de la CLI | Instala 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.
| ¿Qué es el dig RPC? | Un único endpoint para toda la vía de lectura de la red |
| Métodos | dig.getContent, dig.getCapsule, dig.getManifest, dig.listCapsules, … |
| Streaming | El modelo de fragmentos, el reensamblado y la verificación de pruebas |
| Conformidad y seguridad | El 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 app | Detecta la wallet inyectada, conéctate y llama a los métodos de CHIP-0002 |
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.
- Publica un sitio o app que sea tuyo — lanza un sitio web/app como tu propio activo en cadena; construye gratis, publica un capsule.
- Acuña NFTs y colecciones — drops CHIP-0007 respaldados por capsules permanentes e infalsificables.
- Integra DIG en tu app — un SDK tipado + una plataforma totalmente legible por máquinas.
- Ejecuta un nodo — sirve contenido de forma demostrable y ciega al proveedor.
- Abre contenido chia:// — lee contenido que tu propio navegador verifica contra la cadena.
- Resuelve un problema — encuentra tu fallo por su código estable.
¿Nuevo en el vocabulario? Repasa Conceptos y glosario. ¿Quieres el diseño completo? Lee la Inmersión profunda en el protocolo.
DIG Network y sus primitivos son de código abierto. DigStore está licenciado bajo GPL-2.0; consulta el repositorio de digstore.
Relacionado
- Quickstart — lanza tu primer sitio; gratis para construir y previsualizar
- Construye una dapp en Chia — todos los primitivos en un tutorial de principio a fin
- Conceptos y glosario — las entidades centrales de DIG, definidas y enlazadas
- ¿Qué es DigStore? — el formato de store direccionable por contenido
- ¿Qué es el dig RPC? — la interfaz de lectura de toda la red
- El protocolo chia:// — abrir contenido en el DIG Browser
- Obtener ayuda — comunidad, resolución de problemas y códigos de error