ไทย
ไทย
Appearance
ไทย
ไทย
Appearance
วิธีที่โหนด IPFS ค้นหากันและค้นพบว่าใครมีเนื้อหาที่คุณกำลังมองหา
ตารางแฮชแบบกระจายคือระบบค้นหาแบบกระจายศูนย์ คิดว่ามันเป็นสมุดโทรศัพท์ที่ไม่มีใครคนเดียวถือ — แทนที่จะเป็นแบบนั้น ผู้เข้าร่วมแต่ละคนถือบางหน้า และพวกเขารู้ว่าจะถามใครสำหรับหน้าที่พวกเขาไม่มี
ใน IPFS DHT จับคู่ CID กับที่อยู่เครือข่ายของโหนดที่มีเนื้อหาที่สอดคล้อง เมื่อคุณร้องขอไฟล์ด้วย CID DHT จะช่วยคุณค้นหาว่าโหนดใดสามารถให้บริการได้
IPFS ใช้ Kademlia DHT แบบดัดแปลง แต่ละโหนดรักษาตารางเส้นทางของโหนดใกล้เคียง (ในแง่ระยะทาง XOR ระหว่าง node ID) เมื่อโหนดต้องการค้นหาเนื้อหา:
TIP
การค้นหานี้มักใช้เพียงไม่กี่ hop — แม้ในเครือข่ายที่มีโหนดหลายล้าน ไฟล์สามารถค้นพบได้ภายใน 20-30 ขั้นตอน
เมื่อโหนดปักหมุดเนื้อหา มันเผยแพร่ provider record ไปยัง DHT ประกาศว่า: "ฉันมี CID X และที่อยู่ของฉันคือ Y" บันทึกเหล่านี้หมดอายุหลังจากประมาณ 24 ชั่วโมงและต้องรีเฟรชเป็นระยะ นี่คือเหตุผลที่การปักหมุดแบบ active สำคัญ — หากไม่มี provider record จะหมดอายุและเนื้อหาจะค้นไม่พบ
IPFS.NINJA จัดการการโต้ตอบ DHT ทั้งหมดให้คุณ เมื่อคุณอัปโหลดไฟล์: