Skip to content

Sabitleme

Dosyaların IPFS ağında nasıl kalıcı olduğu ve sabitlemenin neden önemli olduğu.

Çöp toplama sorunu

IPFS düğümlerinin sınırlı depolama alanı vardır. Disk alanını yönetmek için periyodik olarak çöp toplama işlemi çalıştırırlar — açıkça önemli olarak işaretlenmemiş önbelleğe alınmış verileri kaldıran bir süreç. Müdahale olmadan, yüklediğiniz bir dosya saatler içinde ağdan temizlenebilir.

Sabitleme, bir IPFS düğümüne şunu söyler: "bu dosyayı kalıcı olarak tut — çöp toplama sırasında silme." Sabitlenmiş bir dosya düğümün deposunda süresiz olarak kalır ve ağda erişilebilir olmaya devam eder.

Yerel sabitleme ve uzaktan sabitleme

Yerel sabitleme, kendi IPFS düğümünüzü çalıştırmak ve dosyaları ona sabitlemek anlamına gelir. Çalışma süresi, depolama ve ağ bağlantısından siz sorumlusunuz. Düğümünüz çevrimdışı olursa, dosyalarınız erişilemez hale gelir.

Uzaktan sabitleme (IPFS.NINJA'nın sağladığı), yönetilen bir hizmetin dosyalarınızı her zaman çevrimiçi olan altyapıda sabitlemesi anlamına gelir. Kendi düğümünüzü çalıştırmadan sabitlemenin kalıcılığını elde edersiniz.

TIP

IPFS.NINJA aracılığıyla yüklenen her dosya otomatik olarak IPFS kümemize sabitlenir. Ek adım gerekmez — dosyalarınız yükleme anından itibaren kalıcıdır.

Sabitleme kaldırıldığında ne olur

IPFS.NINJA hesabınızdan bir dosyayı silerseniz, düğümlerimizden sabitlemeyi kaldırırız. Dosya şu durumlarda hala erişilebilir olabilir:

  • Diğer IPFS düğümleri aynı CID'yi önbelleğe almış veya sabitlemiş olabilir
  • Bir IPFS gateway dosyayı önbelleğinde tutabilir
  • Başka bir kullanıcı aynı içeriği yüklemiş olabilir (aynı CID = aynı dosya)

Zamanla, hiçbir düğüm CID'yi sabitlemezse, dosya ağdan tamamen kaldırılır.

Sabitleme en iyi uygulamaları

  • Erken sabitleyin — İçeriğinizi yükleyin ve sabitleyin, CID'yi akıllı sözleşmelerde, NFT meta verilerinde veya harici sistemlerde referans almadan önce.
  • Önbelleğe güvenmeyin — IPFS gateway önbellekleri geçicidir. Yalnızca sabitlenmiş içeriğin kalıcılığı garanti edilir.
  • Hesabınızı aktif tutun — Dosyalar, ücretsiz katman dahil, IPFS.NINJA hesabınız aktif olduğu sürece sabitli kalır.

Mevcut içeriği sabitleme

Bir dosyayı sabitlemek için IPFS.NINJA aracılığıyla yüklemeniz gerekmez. İçerik IPFS ağında zaten mevcutsa — başkası tarafından veya sizin başka bir hizmet aracılığıyla yüklenmişse — CID'sini sağlayarak hesabınıza sabitleyebilirsiniz.

Mevcut bir CID'yi sabitlediğinizde, kümemiz:

  1. İçeriğe sahip düğümler için IPFS ağını arar
  2. İçeriği en yakın mevcut düğümden indirir
  3. Altyapımızda yerel olarak sabitler
  4. Hesabınız ve gateway üzerinden erişilebilir hale getirir

Bu şunlar için kullanışlıdır:

  • NFT varlıklarını koruma — mevcut koleksiyonların meta verilerini ve görsellerini sabitleme
  • İçerik yedekleme — orijinal sabitleyici çevrimdışı olsa bile önemli CID'lerin erişilebilir kalmasını sağlama
  • Başka bir hizmetten geçiş — dosyaları yeniden yüklemeden mevcut CID'lerinizi sabitleme

Uç nokta ayrıntıları için Sabitleme API dokümantasyonuna bakın.