Skip to content

Distributed Hash Table (DHT)

IPFS नोड्स एक-दूसरे को कैसे खोजते हैं और पता लगाते हैं कि आपकी सामग्री किसके पास है।

DHT क्या है?

Distributed Hash Table एक विकेंद्रीकृत खोज प्रणाली है। इसे एक टेलीफोन डायरेक्ट्री की तरह समझें जो किसी एक व्यक्ति के पास नहीं है -- प्रत्येक भागीदार कुछ पेज रखता है।

IPFS में, DHT CID को उन नोड्स के नेटवर्क पतों से मैप करता है जिनके पास संबंधित सामग्री है।

IPFS में यह कैसे काम करता है

IPFS Kademlia DHT के एक रूप का उपयोग करता है। जब कोई नोड सामग्री खोजना चाहता है:

  1. CID और ज्ञात नोड ID के बीच XOR दूरी की गणना करता है
  2. निकटतम नोड्स से पूछता है
  3. वे नोड्स या तो सामग्री रखते हैं या करीबी नोड्स की ओर इशारा करते हैं
  4. खोज सामग्री रखने वाले नोड तक पहुंचती है
  5. सामग्री सीधे डाउनलोड की जाती है

TIP

यह खोज आमतौर पर केवल कुछ चरणों में होती है -- लाखों नोड्स के नेटवर्क में भी 20-30 चरणों में फ़ाइल मिल सकती है।

आपको DHT के बारे में क्यों नहीं सोचना चाहिए

IPFS.NINJA आपके लिए सभी DHT इंटरैक्शन संभालता है। आपकी सामग्री स्वचालित रूप से उपलब्ध रहती है।