IPFS的核心工程模块解析
更新时间:2023-08-31 11:50:40 •阅读 0
灵动:学习的目的是为了提高自己的认知。提高认知的目的是为了做出正确的选择。正确的选择不会浪费生命和金钱,反而能丰富人生和实现财富增长。
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
