Skip to content

Ідентифікатори контенту (CID)

Унікальний відбиток, який отримує кожен файл IPFS.

Що таке CID?

Content Identifier (CID) -- це самоописуючий ідентифікатор, який однозначно ідентифікує дані на IPFS. Він створюється з криптографічного хешу вмісту файлу.

QmXk7VRz4qoG5Dg8sFL4bYWHpKe4F

CID, що починаються з Qm, використовують CIDv0 (SHA-256). Новіші CIDv1 починаються з bafy.

Ключові властивості

  • Детерміністичний -- Той самий файл завжди дає той самий CID.
  • Унікальний -- Навіть зміна одного байта створює зовсім інший CID.
  • Самоперевірний -- Будь-хто може перерахувати хеш і підтвердити відповідність.
  • Незмінний -- CID завжди вказує на той самий контент.

CID в IPFS.NINJA

Кожен файл повертає CID у відповіді API. Використовуйте його для доступу через gateway: ipfs.ninja/ipfs/<CID>, отримання метаданих: GET /file/<CID>, або посилання on-chain.

CIDv0 vs CIDv1

ВластивістьCIDv0CIDv1
ПрефіксQm...bafy...
Хеш-функціяТільки SHA-256Декілька (SHA-256, Blake2b тощо)
КодуванняBase58Multibase (base32, base58 тощо)
СамоописуючийНіТак