Pular para o conteúdo principal

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.

Experimente

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.

Explore a DigStore

O que é a DigStore?A ideia de um único arquivo, em poucas palavras
O formatoProjetos, deployments, URNs, criptografia, provas
Tutorial da CLIInstale 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.

Explore o dig RPC

O que é o dig RPC?Um único endpoint para todo o caminho de leitura da rede
Métodosdig.getContent, dig.getCapsule, dig.getManifest, dig.listCapsules, …
StreamingO modelo de chunks, remontagem e verificação de provas
Conformidade e segurançaO 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çãoDetecte a carteira injetada, conecte-se e chame métodos CHIP-0002
Experimente

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.

Novo no vocabulário? Dê uma olhada em Conceitos e glossário. Quer o design completo? Leia o Aprofundamento no protocolo.

nota

A DIG Network e seus primitivos são open source. A DigStore é licenciada sob GPL-2.0; veja o repositório digstore.