Package Usage: go: github.com/ipfs/go-cid
Package cid implements the Content-IDentifiers specification
(https://github.com/ipld/cid) in Go. CIDs are
self-describing content-addressed identifiers useful for
distributed information systems. CIDs are used in the IPFS
(https://ipfs.io) project ecosystem.
CIDs have two major versions. A CIDv0 corresponds to a multihash of type
DagProtobuf, is deprecated and exists for compatibility reasons. Usually,
CIDv1 should be used.
A CIDv1 has four parts:
As shown above, the CID implementation relies heavily on Multiformats,
particularly Multibase
(https://github.com/multiformats/go-multibase), Multicodec
(https://github.com/multiformats/multicodec) and Multihash
implementations (https://github.com/multiformats/go-multihash).
15 versions
Latest release: over 2 years ago
3,422 dependent packages
View more package details: https://packages.ecosystem.code.gouv.fr/registries/proxy.golang.org/packages/github.com/ipfs/go-cid