Skip to content

Satura identifikatori (CID)

Unikālais pirkstu nospiedums, ko saņem katrs IPFS fails.

Kas ir CID?

Satura identifikators (CID) ir pašaprakstošs marķējums, kas unikāli identificē datu daļu IPFS. Tas tiek atvasināts no faila satura kriptogrāfiskā jaucējkoda, kombinēts ar metadatiem par izmantoto jaukšanas algoritmu un kodēšanas formātu.

QmXk7VRz4qoG5Dg8sFL4bYWHpKe4F

CID, kas sākas ar Qm, izmanto CIDv0 (base58 kodēts SHA-256). Jaunāki CIDv1 identifikatori sākas ar bafy un atbalsta vairākas jaukšanas funkcijas un kodējumus.

Galvenās īpašības

  • Deterministisks — Tas pats fails vienmēr ražo to pašu CID. Augšupielādējiet to pašu attēlu divreiz, un jūs saņemsiet to pašu identifikatoru.
  • Unikāls — Pat viena baita maiņa ražo pilnīgi atšķirīgu CID. Tas padara CID par manipulāciju pierādījumu.
  • Pašpārbaudošs — Ikviens, kas saņem failu, var pārrēķināt jaucējkodu un apstiprināt, ka tas atbilst pieprasītajam CID.
  • Nemainīgs — CID vienmēr norāda uz to pašu saturu. Jūs nevarat mainīt, uz ko CID norāda.

CID IPFS Ninja

Katrs augšupielādētais fails atgriež CID API atbildē. Izmantojiet to, lai:

  • Piekļūtu failam caur gateway: ipfs.ninja/ipfs/<CID>
  • Izgūtu faila metadatus: GET /file/<CID>
  • Atsauktos uz saturu blokķēdē (NFT, viedie līgumi)
  • Kopīgotu ar jebkuru — viņi var pārbaudīt, ka saturs atbilst

CIDv0 vs CIDv1

ĪpašībaCIDv0CIDv1
PrefikssQm...bafy...
Jaukšanas funkcijaTikai SHA-256Vairākas (SHA-256, Blake2b utt.)
KodējumsBase58Multibase (base32, base58 utt.)
PašaprakstošsJā (ietver codec + jaukšanas info)