Skip to content

การปักหมุด

วิธีที่ไฟล์คงอยู่บนเครือข่าย IPFS และทำไมการปักหมุดจึงสำคัญ

ปัญหา garbage collection

โหนด IPFS มีพื้นที่จัดเก็บจำกัด เพื่อจัดการพื้นที่ดิสก์ โหนดจะรัน garbage collection เป็นระยะ — กระบวนการที่ลบข้อมูลที่แคชซึ่งไม่ได้ถูกทำเครื่องหมายว่าสำคัญ

การปักหมุด บอกโหนด IPFS ว่า: "เก็บไฟล์นี้ถาวร — อย่า garbage-collect มัน"

การปักหมุดในเครื่อง เทียบกับ การปักหมุดระยะไกล

การปักหมุดในเครื่อง หมายถึงการรันโหนด IPFS ของคุณเองและปักหมุดไฟล์ลงไป คุณรับผิดชอบเรื่องเวลาทำงาน พื้นที่จัดเก็บ และการเชื่อมต่อเครือข่าย

การปักหมุดระยะไกล (สิ่งที่ IPFS.NINJA ให้บริการ) หมายถึงบริการจัดการที่ปักหมุดไฟล์ของคุณบนโครงสร้างพื้นฐานที่ออนไลน์ตลอดเวลา

TIP

ทุกไฟล์ที่อัปโหลดผ่าน IPFS.NINJA จะถูกปักหมุดบนคลัสเตอร์ IPFS ของเราโดยอัตโนมัติ ไม่ต้องทำขั้นตอนเพิ่มเติม

เกิดอะไรขึ้นเมื่อถอนปักหมุด

หากคุณลบไฟล์จากบัญชี IPFS.NINJA เราจะถอนปักหมุดจากโหนดของเรา ไฟล์อาจยังเข้าถึงได้หาก:

  • โหนด IPFS อื่นแคชหรือปักหมุด CID เดียวกัน
  • IPFS gateway มีไฟล์ในแคช
  • ผู้ใช้อื่นอัปโหลดเนื้อหาเดียวกัน (CID เดียวกัน = ไฟล์เดียวกัน)

แนวปฏิบัติที่ดี

  • ปักหมุดเร็ว — อัปโหลดและปักหมุดเนื้อหาก่อนอ้างอิง CID ใน smart contract, NFT metadata หรือระบบภายนอก
  • อย่าพึ่งพาแคช — แคช IPFS gateway เป็นชั่วคราว เฉพาะเนื้อหาที่ปักหมุดเท่านั้นที่รับประกันว่าคงอยู่
  • รักษาบัญชีให้ใช้งานอยู่ — ไฟล์ยังคงปักหมุดอยู่ตราบใดที่บัญชี IPFS.NINJA ของคุณใช้งานอยู่ แม้ในแผนฟรี

การปักหมุดเนื้อหาที่มีอยู่

คุณไม่ต้องอัปโหลดไฟล์ผ่าน IPFS.NINJA เพื่อปักหมุดมัน หากเนื้อหามีอยู่แล้วบนเครือข่าย IPFS คุณสามารถปักหมุดมันในบัญชีของคุณโดยให้ CID

เมื่อคุณปักหมุด CID ที่มีอยู่ คลัสเตอร์ของเรา:

  1. ค้นหาเครือข่าย IPFS สำหรับโหนดที่มีเนื้อหา
  2. ดาวน์โหลดเนื้อหาจากโหนดที่ใกล้ที่สุด
  3. ปักหมุดในเครื่องบนโครงสร้างพื้นฐานของเรา
  4. ทำให้เข้าถึงได้ผ่านบัญชีและ gateway ของคุณ

ดูรายละเอียด endpoint ที่ เอกสาร Pinning API