Skip to content

Закачане

Как файловете се запазват в IPFS мрежата и защо закачането е важно.

Проблемът със събирането на боклук

IPFS възлите имат ограничено съхранение. За управление на дисковото пространство периодично изпълняват събиране на боклук — процес, който премахва кешираните данни, които не са били изрично маркирани като важни. Без намеса, файл, който сте качили, може да бъде изчистен от мрежата в рамките на часове.

Закачането казва на IPFS възел: "запази този файл завинаги — не го събирай." Закачен файл остава в съхранението на възела за неопределено време, осигурявайки наличността му в мрежата.

Локално закачане срещу отдалечено закачане

Локалното закачане означава да пуснете собствен IPFS възел и да закачите файлове на него. Вие сте отговорни за времето на работа, съхранението и мрежовата свързаност. Ако възелът ви стане офлайн, файловете ви стават недостъпни.

Отдалеченото закачане (което IPFS.NINJA предоставя) означава, че управлявана услуга закача файловете ви на инфраструктура, която е винаги онлайн. Получавате постоянството на закачането без да пускате собствен възел.

TIP

Всеки файл, качен чрез IPFS.NINJA, автоматично се закача към нашия IPFS клъстер. Не са необходими допълнителни стъпки — файловете ви са постоянни от момента на качването.

Какво се случва, когато откачите

Ако изтриете файл от вашия IPFS.NINJA акаунт, ние го откачаме от нашите възли. Файлът може да остане достъпен, ако:

  • Други IPFS възли са кеширали или закачили същия CID
  • IPFS gateway има файла в кеша си
  • Друг потребител е качил същото съдържание (същият CID = същият файл)

С течение на времето, без нито един възел, закачващ CID, файлът ще бъде напълно премахнат от мрежата чрез събиране на боклук.

Най-добри практики за закачане

  • Закачайте рано — Качете и закачете съдържанието си, преди да реферирате CID в смарт контракти, NFT метаданни или външни системи.
  • Не разчитайте на кеша — Кешовете на IPFS gateway са временни. Само закаченото съдържание има гарантирана постоянност.
  • Поддържайте акаунта си активен — Файловете остават закачени, докато IPFS.NINJA акаунтът ви е активен, дори на безплатното ниво.

Закачане на съществуващо съдържание

Не е необходимо да качвате файл чрез IPFS.NINJA, за да го закачите. Ако съдържанието вече съществува в IPFS мрежата — качено от някой друг или от вас чрез друга услуга — можете да го закачите към акаунта си, като предоставите неговия CID.

Когато закачите съществуващ CID, нашият клъстер:

  1. Търси в IPFS мрежата възли, които имат съдържанието
  2. Изтегля съдържанието от най-близкия наличен възел
  3. Закача го локално на нашата инфраструктура
  4. Прави го достъпен чрез вашия акаунт и gateway

Това е полезно за:

  • Запазване на NFT активи — закачете метаданни и изображения от съществуващи колекции
  • Архивиране на съдържание — осигурете важните CID-ове да останат достъпни, дори ако оригиналният закачващ стане офлайн
  • Миграция от друга услуга — закачете съществуващите си CID-ове без повторно качване на файловете

Вижте документацията на Pinning API за подробности за крайните точки.