本文由 FilCloud 编译整理 原文链接 :https://proto.school/#/anatomy-of-a-cid/03 CIDv0使用 multihash 支持多种哈希函数。这意味着我们可以使用不同的哈希算法成功地为特定内容生成哈希,随后便可以使用此哈希来识别内容。 但是,当我们尝试读取数据本身时,我们如何知道所使用的编码方法?可以使用 CBOR,Protobuf,纯JSON 等进行编码。为解决此问题,CIDv1引入了另一个前缀,该前缀唯一标识使用的编码方法。 多编解码器前缀 所述 multicodec 前缀指示哪个被编码的数据使用。 Multicodec 支持许多不同类型的编码,每种都有自己的短编解码器标识符,如完整表所示。 在上面的示例中,我们看到了用编解码器编码的数据dag-pb将如何在我们的 CID 中表示。dag-pb是IPLD(行星际链接数据)编解码器的许多不同类型之一。由于 IPFS 始终使用这些 IPLD 格式中的一种为其数据,因此 IPFS CID 中的多编解码器前缀将始终是 IPLD 编解码器。 但是,请务必注意,多编解码器不仅被 IPFS 和 IPLD 使用。它与 multihash 和其他一些自描述协议一起,是Multiformats项目的一部分,该项目从 IPFS 衍生出来,现在支持各种其他项目和协议,包括我们正在此处学习的CID 规范。 非常感谢您对 IPFS&Filecoin 项目的持续支持。我们很高兴继续与您一起,为人类信息建立一个强大的,去中心化和高效的基础。 FilCloud 帮你迅速了解 IPFS 领域的热点技术和应用 公众号:filcloud 本文来源:FilCloud —- 编译者/作者:FilCloud 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
CIDv1:多编解码器前缀
2020-03-13 FilCloud 来源:火星财经
LOADING...
相关阅读:
- 分布式存储正舵者两项存储应用取得好成绩受邀参加ipfs官方线上应用生2020-10-30
- 贵阳市区政府领导莅临点链考察点链贵阳生态数据基地建设即将拉开帷2020-10-30
- Filecoin质押成本与复利财富2020-10-30
- filecoin经济模型后投资回报率有几何?180天聚沙成塔2020-10-30
- Filecoin挖矿:多维度分析FIL挖矿的可行性2020-10-30