Skip to content

İçerik Adresleme

IPFS'in dosyaları nerede saklandıklarına göre değil, ne içerdiklerine göre nasıl tanımladığı.

Konum ve içerik

Geleneksel web URL'leri bir konuma işaret eder — belirli bir adresteki belirli bir sunucu. Sunucu çökerse veya dosya taşınırsa, bağlantı bozulur. Bu konum tabanlı adreslemedir.

IPFS farklı çalışır. Her dosya, içeriğinin kriptografik hash'i ile tanımlanır — bir içerik tanımlayıcısı (CID). CID dosyanın nerede olduğunu söylemez; dosyanın ne olduğunu söyler. Ağdaki dosyaya sahip herhangi bir düğüm onu sunabilir ve alan herkes hash'i yeniden hesaplayarak doğru dosya olduğunu doğrulayabilir.

TIP

Bir parmak izi gibi düşünün: iki özdeş dosya her zaman aynı CID'yi üretir ve tek baytlık bir değişiklik bile tamamen farklı bir CID üretir.

Neden önemli

  1. Bütünlük — Aldığınız dosyanın istediğiniz CID ile eşleştiğini her zaman doğrulayabilirsiniz. CID'yi değiştirmeden kurcalama imkansızdır.
  2. Tekilleştirme — İki kullanıcı aynı dosyayı yüklerse, aynı CID'yi üretir. Ağ yalnızca bir kopya saklar.
  3. Kalıcılık — Dosyalar bir sunucuya bağlı değildir. En az bir düğüm CID'yi sabitlediği sürece, dosya ağın herhangi bir yerinden erişilebilir.
  4. Merkeziyetsizlik — Tek hata noktası yok. İçerik, ona sahip herhangi bir düğüm tarafından sunulabilir.

IPFS.NINJA içerik adreslemeyi nasıl kullanır

Dosyayı API'miz aracılığıyla yüklediğinizde, IPFS kümesi CID'yi hesaplar ve dosyayı sabitler. CID yanıtta döndürülür ve dosyaya herhangi bir IPFS gateway'inden erişmek için kullanılabilir — bizimki ipfs.ninja/ipfs/<CID> veya dweb.link gibi herhangi bir genel gateway.