在ProtoSchool的最新教程中探索CID的结构

2020-04-14 10:41:10

该ProtoSchool团队很高兴地宣布,在推出一个全新的选择题教程的一个CID的解剖,通过美妙的内置何塞Bateira!这是我们的第一个多项选择内容,也是第一个探索多格式的内容。

  该ProtoSchool团队很高兴地宣布,在推出一个全新的选择题教程的一个CID的解剖,通过美妙的内置何塞Bateira!这是我们的第一个多项选择内容,也是第一个探索多格式的内容。


CID

  内容标识符(CID)和加密散列使内容寻址成为可能,从而使我们能够安全地定位和识别分散网络上的数据。IPFS使用的CID的字符串表示形式看起来像是串在一起的随机字符,但是在幕后还有很多事情要做。在这个新教程中,我们探索了这些自我描述的内容寻址标识符揭示的所有数据,并深入研究了多哈希,多编解码器,多库和版本前缀。

  我们还将看一下CID规范的发展,该规范起源于IPFS,现在生活在Multiformats Project中。Multiformats Project是一个自我描述协议的集合,这些协议可用于面向未来的分布式信息系统,包括IPFS,IPLD,libp2p和Filecoin。好奇为什么某些IPFS CID以其开头,Qm...而另一些以b?想知道为什么我们要从CIDv0切换到CIDv1,或者这些版本是否可以互换?我们已经覆盖了您!


  探索CID的更多方法

  CID检查器

  您是否知道可以将任何IPFS CID粘贴到CID检查器中,以便对其多哈希格式和长度,多编解码器,多库和版本进行人性化分解?它甚至可以将CIDv0转换为CIDv1!令人敬畏的Oli Evans构建了这个超级有用的可视化工具,我们将在此新教程中进行探索,现在您可以从编码挑战中访问该工具。


  IPFS训练营课程:了解IPFS如何处理文件

  如果您想通过视频对CID进行更深入的了解,我们建议您查看IPFS Camp 2019研讨会,该研讨会启发了本教程``了解IPFS如何处理文件''。它深入探讨了诸如不变性,内容寻址,哈希,CID的剖析,Merkle DAG到底是什么以及块大小如何影响文件导入之类的关键概念。它还涵盖了可变文件系统(MFS)的喜悦和陷阱,可变文件系统(MFS)是IPFS中的抽象层,可让您像使用传统的基于名称的文件系统一样使用不可变的文件和目录。荣誉给艾伦·肖创建此过程中,启发我们的新教程的一部分。


  适用于每个学习者的ProtoSchool内容

  多项选择教程简介

  新的CID解剖课程是我们第一个包含多项选择题的课程,可让您深入了解每节课中介绍的概念。

  感谢Teri Chadbourne和Diogo Silva,他们为我们的多项选择课程奠定了基础。

  寻找符合您需求的内容

  如果您过去浏览过ProtoSchool教程,您可能已经注意到它们中的大多数都使用JavaScript编码挑战来教授IPFS方法,从而使您可以直接从Web浏览器中探索它们,而无需安装任何内容或触摸命令行。我们有基于代码的内容,介绍了可变文件系统(MFS),常规文件API和DAG API。

  我们还提供了有关分散数据结构的基于文本的教程,其中介绍了重要的分散Web概念,例如内容寻址,加密哈希,内容标识符(CID)以及与对等方共享。(这是我们最新教程的绝妙先驱!)

  我们很高兴能创建适合各种学习者的适合初学者的内容,而不论他们的编码经验如何。为此,我们最近在整个网站上添加了一些精美的新图标,以表示我们的编码挑战,多项选择测验和纯文本课程,从而使您在开始之前轻松识别课程格式。

  我们还通过方便的切换功能更新了我们的教程清单,以帮助您隐藏编码难题,如果您想坚持基于文本和多项选择的内容。

  向Teri Chadbourne率领这些改进工作大声疾呼,向Agata Krych喊叫上述精美的新图标。


  帮助我们改善ProtoSchool

  从所有的名字删除可以看出,ProtoSchool是团队合作的成果。我们依靠IPFS社区以及其他领域的人们来概述新内容,添加新功能,修复错误,捕获错别字并测试这种新教程。无论您的背景如何,都有许多方法可以为项目做出贡献。实际上,我们新的多项选择格式使创建新教程变得非常容易,而无需任何编码经验。

  这是许多人的名字,我们都没能忘记他们,他们每天都在努力使ProtoSchool对我们的学习者更有用。

  最简单的帮助方法之一是在浏览我们的教程时分享您的反馈。您将在每节课的底部找到一个链接,以帮助您提交建议。

  我们迫不及待想听听您对新教程的看法!

最新推荐