मुख्य कंटेंट तक स्किप करें

10 डॉक्स टैग की गईं "chia-protocol" के साथ

सारे टैग देखें

Concepts & glossary

मुख्य DIG Network entities का वन-पेज इंडेक्स — capsule, store, generation, URN, retrieval key, dig RPC, chia:// protocol, और on-chain anchoring — हर एक को एक बार परिभाषित किया गया और उसके गहन डॉक से लिंक किया गया।

DIG Network

DigStore (कंटेंट-एड्रेसेबल पब्लिशिंग के लिए), dig RPC (ब्लाइंड होस्टिंग और रिट्रीवल के लिए), और DIG Browser (कंटेंट एक्सेस के लिए) — DIG Network के प्रिमिटिव्स का अवलोकन।

For content consumers

chia:// कंटेंट खोलें जिसे आपका अपना ब्राउज़र ब्लॉकचेन के विरुद्ध सत्यापित करता है — कोई host इसे बदल या नकली नहीं बना सकता, प्राइवेट कंटेंट host से प्राइवेट रहता है, और यह स्थायी और कहीं भी दोबारा-होस्ट करने योग्य है, इसलिए कोई इसे हटा या आपको लॉक-इन नहीं कर सकता।

L0 · URN & addressing

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.

L7 · DIG Node peer network

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).

Protocol: Overview

DIG Protocol को सात bottom-up layers के रूप में, नॉर्मेटिव और implementation-defined। capsule (storeId:rootHash) मूल इकाई है; host ब्लाइंड है और पाठक चेन के विरुद्ध सत्यापित करता है। यह अथॉरिटेटिव प्रोटोकॉल संदर्भ है।

The window.chia provider (specification)

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.

URNs & Encryption

URN format and semantics, derivation of retrieval and decryption keys, AES-256-GCM-SIV encryption, and public vs. private store differences.