IPFS的关系图谱
作者: 金锄矿业 2020-03-02 21:08:49 1364 0
协议实验室团队在开发IPFS时,采用高度模块集成化的方式,像搭积木一样去开发整个项目。其中IPLD、LibP2P、Multiformats这三个模块服务于IPFS底层。下面这张是IPFS的关系图谱。
Mutiformats是一系列hash加密算法和自描述方式的集合,用以加密和描述nodeID以及指纹数据的生成,它在现有协议基础上对值进行自我描述改造,即从值上就可以知道是如何产生的。
libP2P是IPFS核心中的核心,面对各式各样的传输层协议以及复杂的网络设备,它可以帮助开发者迅速建立一个可用P2P网络层,快速且节约成本。libp2p的主要功能包括:发现节点、连接节点、发现数据、传输数据。它类似现实世界的快递公司,连接着千千万万个节点,除了负责分发数据,还负责查找数据。
IPLD是一个转换中间件,将现有的异构数据结构统一成一种格式,方便不同系统之间的数据交换和互操作。现在IPLD支持比特币、以太坊的区块数据。IPLD中间件可以把不同的区块结构统一成一个标准进行传递,为开发者提供了成功性比较高的标准,不用担心性能、稳定和bug,这也是IPFS为什么受到区块链系统欢迎的重要原因。
IPFS应用了这几个模块的功能,集成为一种容器化的应用程序,运行在独立节点上,以Web服务的形式,供大家使用访问。IPFS允许网络中的参与者互相存储,索取和传输可验证的数据。但是由于IPFS是开源的,可以被免费下载和使用,并且已经被大量的团队使用。运用IPFS及技术各个节点可存储它们认为重要的数据;但目前没有简单的方法可以激励他人加入网络或存储特定数据,IPFS的推广普及的速度明显很慢。
发表评论:
- 推荐交易平台
-
-
1
欧易(OKX)
552986 -
2
币安网(Binance)
88870 -
3
抹茶交易所(MXC)
237490 -
4
火必(火币网,Huobi Global)
393375 -
5
芝麻开门(gate.io)
238817 -
6
满币网(CoinBene)
122211 -
7
Z网(BitZ)
69451 -
8
Coinbase
40041 -
9
中币(ZB网)
200705 -
10
库币网(Kucoin)
73192
-
1
- 热门虚拟币
-
-
1
柚子(EOS)
45018 -
2
比特币(BTC)
73446 -
3
以太坊(ETH)
57424 -
4
莱特币(LTC)
28893 -
5
瑞波币(XRP)
41073 -
6
比特现金(BCH/BCC)
36766 -
7
以太经典(ETC)
25830 -
8
OK币(OKB)
49961 -
9
波场TRX(TRON)
32266 -
10
比特币SV(BCHSV/BSV)
35027
-
1
本文暂时没有评论,来添加一个吧(●'◡'●)