Add ISCC to multicodecs table (#252)

The ISCC is similarity preserving identifier for digital content. An ISCC is derived algorithmically from the digital content itself, just like cryptographic hashes. However, instead of using a single cryptographic hash function to identify data only, the ISCC uses a variety of algorithms to create a composite identifier that exhibits similarity-preserving properties (softhash). For an implementation of code `0xcc01` see: https://iscc-core.iscc.codes/#quick-start
This commit is contained in:
Titusz 2022-04-08 01:55:57 +02:00 committed by GitHub
parent a7f81d7d49
commit 4011cb2fb4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -475,6 +475,7 @@ skein1024-1016, multihash, 0xb3df, draft,
skein1024-1024, multihash, 0xb3e0, draft,
poseidon-bls12_381-a2-fc1, multihash, 0xb401, permanent, Poseidon using BLS12-381 and arity of 2 with Filecoin parameters
poseidon-bls12_381-a2-fc1-sc, multihash, 0xb402, draft, Poseidon using BLS12-381 and arity of 2 with Filecoin parameters - high-security variant
iscc, softhash, 0xcc01, draft, ISCC (International Standard Content Code) - similarity preserving hash
zeroxcert-imprint-256, zeroxcert, 0xce11, draft, 0xcert Asset Imprint (root hash)
fil-commitment-unsealed, filecoin, 0xf101, permanent, Filecoin piece or sector data commitment merkle node/root (CommP & CommD)
fil-commitment-sealed, filecoin, 0xf102, permanent, Filecoin sector data commitment merkle node/root - sealed and replicated (CommR)

1 name tag code status description
475 skein1024-1024 multihash 0xb3e0 draft
476 poseidon-bls12_381-a2-fc1 multihash 0xb401 permanent Poseidon using BLS12-381 and arity of 2 with Filecoin parameters
477 poseidon-bls12_381-a2-fc1-sc multihash 0xb402 draft Poseidon using BLS12-381 and arity of 2 with Filecoin parameters - high-security variant
478 iscc softhash 0xcc01 draft ISCC (International Standard Content Code) - similarity preserving hash
479 zeroxcert-imprint-256 zeroxcert 0xce11 draft 0xcert Asset Imprint (root hash)
480 fil-commitment-unsealed filecoin 0xf101 permanent Filecoin piece or sector data commitment merkle node/root (CommP & CommD)
481 fil-commitment-sealed filecoin 0xf102 permanent Filecoin sector data commitment merkle node/root - sealed and replicated (CommR)