Skip to content

Inhoudsidentificaties (CID's)

De unieke vingerafdruk die elk IPFS-bestand ontvangt.

Wat is een CID?

Een inhoudsidentificatie (CID) is een zelfbeschrijvend label dat een stuk gegevens op IPFS uniek identificeert. Het is afgeleid van de cryptografische hash van de bestandsinhoud.

QmXk7VRz4qoG5Dg8sFL4bYWHpKe4F

CID's die beginnen met Qm gebruiken CIDv0 (base58-gecodeerd SHA-256). Nieuwere CIDv1-identificaties beginnen met bafy en ondersteunen meerdere hashfuncties en coderingen.

Belangrijke eigenschappen

  • Deterministisch -- Hetzelfde bestand produceert altijd dezelfde CID.
  • Uniek -- Zelfs een wijziging van een byte produceert een volledig andere CID.
  • Zelfverifierend -- Iedereen die een bestand ontvangt kan de hash opnieuw berekenen en bevestigen dat deze overeenkomt.
  • Onveranderlijk -- Een CID wijst altijd naar dezelfde inhoud.

CIDv0 vs CIDv1

EigenschapCIDv0CIDv1
PrefixQm...bafy...
HashfunctieAlleen SHA-256Meerdere (SHA-256, Blake2b, enz.)
CoderingBase58Multibase (base32, base58, enz.)
ZelfbeschrijvendNeeJa