Concepts & glossary
Índice em uma página das entidades centrais da DIG Network — capsule, store, generation, URN, retrieval key, o dig RPC, o protocolo chia:// e a ancoragem on-chain — cada uma definida uma vez e ligada ao seu documento aprofundado.
Índice em uma página das entidades centrais da DIG Network — capsule, store, generation, URN, retrieval key, o dig RPC, o protocolo chia:// e a ancoragem on-chain — cada uma definida uma vez e ligada ao seu documento aprofundado.
Visão geral dos primitivos da DIG Network: DigStore para publicação com endereçamento por conteúdo, dig RPC para hospedagem e recuperação cegas, e o DIG Browser para acesso a conteúdo.
Abra conteúdo chia:// que o seu próprio navegador verifica contra a blockchain — nenhum host pode alterá-lo ou falsificá-lo, o conteúdo privado permanece privado em relação ao host, e ele é permanente e re-hospedável em qualquer lugar, então ninguém pode derrubá-lo ou te prender a um provedor.
The normative urn:dig:chia URN grammar, the rootless retrieval_key = SHA-256(canonical) invariant, resourceKey normalization, the three-way scheme split (chia:// vs §21 dig:// vs dig://* browser), and the salt addressing extension.
The normative node↔node protocol: mTLS peer identity (peer_id = SHA-256(TLS SPKI DER)), the two RPC tiers (mTLS-authenticated PEER/CONTROL vs anonymous PUBLIC-READ so browsers can retrieve content), the ordered NAT-traversal ladder (direct → UPnP → NAT-PMP → PCP → relay-coordinated hole-punch (signalling only) → relayed/TURN transport), the relay's four roles (STUN, introducer, hole-punch signalling, relayed transport), STUN reflexive-address discovery, introducer + gossip peer discovery, PEX peer-exchange (node↔node stream + the RLY-008 relay introducer binding), the Kademlia DHT with provider records that locate which peers hold content (find_node/find_providers/add_provider/ping over a framed dig-nat mTLS stream; content-key = SHA-256(domain-tag ‖ store_id[‖root[‖retrieval_key]])), the relay RelayMessage wire (RLY-001..RLY-008), the peer RPC methods (dig.getPeers/dig.announce/dig.getNetworkInfo/dig.getAvailability/dig.listInventory/dig.fetchRange), and the relay-last-fallback invariant (prefer hole-punch signalling over full relaying).
O Protocolo DIG como sete camadas de baixo para cima, normativas e definidas por implementação. O capsule (storeId:rootHash) é a unidade fundamental; o host é cego e o leitor verifica contra a chain. Esta é a referência autoritativa do protocolo.
A content-addressed protocol for opening stores and resources directly from the DIG Network, with URN and shorthand forms.
Normative, versioned specification of the window.chia Chia wallet provider — the provider object shape, the EIP-1193-style request contract, every CHIP-0002 method with params/returns/error codes, the connect/202-pending contract, capability discovery, and EIP-6963-style multi-provider discovery.
URN format and semantics, derivation of retrieval and decryption keys, AES-256-GCM-SIV encryption, and public vs. private store differences.
Detect and use the DIG Browser's injected Chia wallet provider for permission-gated key and signing operations.