DIG Network
A DIG Network é uma Layer 2 Proof-of-Stake sobre a Chia — uma rede descentralizada para publicar, endereçar e servir conteúdo sem confiar no host.
Esta documentação cobre a rede e seus primitivos: os blocos de construção componíveis que os desenvolvedores usam para construir sobre a DIG. A rede ainda está em expansão, e mais primitivos serão documentados aqui ao longo do tempo.
O capsule
Um conceito percorre todos os primitivos. Um capsule é uma única geração imutável de um store — o par (storeId, rootHash), escrito canonicamente como storeId:rootHash. Um store é uma sequência de capsules, um por commit (cada commit avança a raiz on-chain e produz um novo capsule).
O capsule é a unidade da rede para:
- Compilação — cada capsule é compilado em um módulo WASM de tamanho fixo (com padding para que seu tamanho não revele nada sobre o tamanho do conteúdo).
- Precificação — um preço uniforme por capsule (mint ou commit), pago em $DIG à cotação vigente; o custo de vida útil de um store é o preço uniforme por capsule × o número de capsules.
- Recuperação — uma URN nomeia um capsule (mais um recurso opcional dentro dele).
- Cache — um host ou navegador armazena em cache um capsule indexado por
storeId:rootHash; o cache local é um conjunto de capsules. - Proveniência — a raiz de cada capsule carrega a assinatura BLS do publicador e uma raiz Merkle.
Esta é a definição válida em todo o ecossistema: "capsule = (storeId, rootHash)" significa a mesma coisa na DigStore, no dig RPC e no DIG Browser.
Crie seu primeiro capsule na DIGHUb ↗ — publique um site no navegador, sem precisar de CLI. Cada capsule (mint ou commit) custa o preço uniforme de capsule em $DIG.
Primitivos
🗄️ DigStore
O primeiro e mais fundamental primitivo: um projeto WASM criptografado e endereçável por conteúdo. Você aponta para um diretório de build, faz commit dos deployments como no Git, e obtém um único arquivo .wasm autodefensivo que é ao mesmo tempo seus dados e o servidor que controla o acesso a eles. A URN é a chave — ela localiza e descriptografa ao mesmo tempo.
| O que é a DigStore? | A ideia de um único arquivo, em poucas palavras |
| O formato | Projetos, deployments, URNs, criptografia, provas |
| Tutorial da CLI | Instale e use o digstore no seu projeto |
🛰️ dig RPC
O primitivo de rede: uma interface padrão para ler conteúdo de deployments DigStore hospedados. JSON-RPC 2.0 sobre HTTPS POST — todo nó de hospedagem fala o mesmo protocolo de forma idêntica, então o conteúdo é portável e os clientes são agnósticos em relação ao nó. Ele serve ciphertext + provas de inclusão por chave de recuperação, deployments inteiros por (store_id, root), e o manifesto público de descoberta — transmitido em chunks, cego por construção, verificado e descriptografado inteiramente no lado do cliente.
| O que é o dig RPC? | Um único endpoint para todo o caminho de leitura da rede |
| Métodos | dig.getContent, dig.getCapsule, dig.getManifest, dig.listCapsules, … |
| Streaming | O modelo de chunks, remontagem e verificação de provas |
| Conformidade e segurança | O modelo cego, CORS, e o que um nó precisa implementar |
🌐 DIG Browser
O primitivo de cliente: um navegador com uma carteira Chia embutida. Ele injeta um provedor window.chia em toda página, então qualquer aplicação web pode solicitar o endereço, assinaturas e gastos do usuário sem nenhuma configuração de WalletConnect — uma alternativa plug-and-play para aplicações que já falam CHIP-0002. Ele também resolve endereços de conteúdo chia:// diretamente.
→ Desenvolva contra o DIG Browser
Usando window.chia na sua aplicação | Detecte a carteira injetada, conecte-se e chame métodos CHIP-0002 |
Obtenha o DIG Browser ↗ — baixe o navegador para abrir conteúdo chia:// e usar a carteira embutida.
Mais primitivos — liquidação e operação de nós — ganharão suas próprias seções à medida que forem lançados.
Escolha seu caminho
A documentação está organizada em torno do que você está fazendo. Cada trilha começa com um "porquê" de dez segundos, o modelo mental necessário e o passo a passo de maior sinal — depois leva ao protocolo quando você quiser se aprofundar.
- Publique um site ou app que você possui — lance um site/app como seu próprio ativo on-chain; construa de graça, publique um capsule.
- Crie NFTs e coleções — drops CHIP-0007 apoiados por capsules permanentes e à prova de adulteração.
- Integre a DIG na sua aplicação — um SDK tipado + uma plataforma totalmente legível por máquina.
- Rode um nó — sirva conteúdo de forma comprovável e sem conhecer o provedor.
- Abra conteúdo chia:// — leia conteúdo que o seu próprio navegador verifica contra a chain.
- Resolva um problema — encontre sua falha pelo código estável.
Novo no vocabulário? Dê uma olhada em Conceitos e glossário. Quer o design completo? Leia o Aprofundamento no protocolo.
A DIG Network e seus primitivos são open source. A DigStore é licenciada sob GPL-2.0; veja o repositório digstore.
Relacionados
- Quickstart — publique seu primeiro site; grátis para construir e pré-visualizar
- Construa um dapp na Chia — cada primitivo em um único tutorial de ponta a ponta
- Conceitos e glossário — as entidades centrais da DIG, definidas e ligadas
- O que é a DigStore? — o formato de store endereçável por conteúdo
- O que é o dig RPC? — a interface de leitura de toda a rede
- O protocolo chia:// — abrindo conteúdo no DIG Browser
- Obtenha ajuda — comunidade, solução de problemas e códigos de erro