1. 首页 > 币圈资讯  > IPFS的核心工程模块解析

IPFS的核心工程模块解析

灵动:学习的目的是为了提高自己的认知。提高认知的目的是为了做出正确的选择。正确的选择不会浪费生命和金钱,反而能丰富人生和实现财富增长。

IPFS有三个重要的工程模块库:Multiformat、libp2p和IPLD。

这三个模块库被设计成轻耦合的堆栈模型,即模块之间互相协同又独立发展,就像IPFS和Filecoin之间的关系。

Multi-Format是一个自描述格式协议库,用于解决编程语言和数据类型难以区分的问题。它支持五种协议:Multi-Hash、Multi-Base、Multi-Addr、Multi-Codec和Multi-Stream。

Libp2p是一个P2P网络协议模块库,用于连接各个设备节点的网络通信。它能在不同操作系统、硬件和网络环境下实现节点之间的连接。

IPLD是一个数据结构模型库,抽象了基于内容寻址的数据模型。它能实现跨系统和协议的引用,统一不同网络系统之间的数据结构。

以上就是Multiformat、libp2p和IPLD的简要介绍。如果还没有理解,可以重新阅读文章开头的部分。

热点:ipfs