区块链/IPFS: CID
发布时间
阅读量:
阅读量
🦊原文:Anatomy of a CID
🦊写在前面:本文属于搬运博客,自己留存学习。
1 CID
在分布式系统中与其他节点进行数据交换时,我们主要采用基于内容的寻址机制(而非传统集中式网络的位置寻址方法),以确保能够可靠地定位并准确识别所需的数据
CID 标准最初源自 IPFS,在随后的发展中以 Multiformats 方式得以延续并拓展至多个系统架构。尽管教程中会分享一些与 IPFS 相关的内容,但本教程的核心在于探讨 CID 的内在结构及其在所有分布式信息系统的统一识别标志作用。
内容标识符(CID)是一种自描述的内容寻址标识符。
标识符能够自行表达其含义或数据类型即为自描述。例如在HTTP协议中URL作为一个典型的自描述标识符因为它包含指向资源的具体信息如文件路径并基于协议框架和数据结构使用户与系统能够理解其实质意义。
CID 不用于指示内容存储的位置而是生成一种地址。CID 的长度由内容的哈希值决定而非内容容量大小。由于 IPFS 中绝大多数数据采用 SHA-256 进行哈希处理因此大部分 CID 的长度均为 32 字节。
例如,如果我们在 IPFS 网络中存储 [土豚](https://ipfs.io/ipfs/QmcRD
全部评论 (0)
还没有任何评论哟~
