Skip to content

Pengalamatan Kandungan

Bagaimana IPFS mengenal pasti fail berdasarkan apa yang terkandung di dalamnya, bukan di mana ia disimpan.

Lokasi vs. kandungan

URL web tradisional menunjuk ke lokasi — pelayan tertentu di alamat tertentu. Jika pelayan jatuh atau fail berpindah, pautan rosak. Ini ialah pengalamatan berasaskan lokasi.

IPFS berfungsi secara berbeza. Setiap fail dikenal pasti oleh hash kriptografi kandungannya — pengecam kandungan (CID). CID tidak menyatakan di mana fail itu; ia menyatakan apa fail itu. Mana-mana nod dalam rangkaian yang mempunyai fail boleh menyajikannya, dan sesiapa yang menerimanya boleh mengesahkan ia fail yang betul dengan mengira semula hash.

TIP

Fikirkan ia seperti cap jari: dua fail yang sama sentiasa menghasilkan CID yang sama, dan perubahan satu bait pun menghasilkan CID yang berbeza sepenuhnya.

Mengapa ia penting

  1. Integriti — Anda sentiasa boleh mengesahkan fail yang diterima sepadan dengan CID yang diminta.
  2. Penyahduplikasian — Jika dua pengguna memuat naik fail yang sama, ia menghasilkan CID yang sama. Rangkaian hanya menyimpan satu salinan.
  3. Kekal — Fail tidak terikat pada pelayan. Selagi sekurang-kurangnya satu nod menyemat CID, fail tersedia dari mana-mana dalam rangkaian.
  4. Desentralisasi — Tiada titik kegagalan tunggal.

Bagaimana IPFS.NINJA menggunakan pengalamatan kandungan

Apabila anda memuat naik fail melalui API kami, kluster IPFS mengira CID dan menyemat fail tersebut. CID dikembalikan dalam respons dan boleh digunakan untuk mengakses fail melalui mana-mana IPFS gateway — kami di ipfs.ninja/ipfs/<CID> atau mana-mana gateway awam seperti dweb.link.