关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

比较一下swarm网络与ipfs之间的不同-广东服务器租用

发布时间:2021-06-03 15:53:33

swarm不是一个存储系统而是分配流量系统。我们先来看看ipfs系统。ipfs是一个存储系统。当一个文件存储在ipfs节点a上时,ipfs会将文件信息推送到整个网络中的某个地方,然后当其他节点b需要数据时,就会从这个节点获取该文件的文件信息。这个文件信息包含文件所在的节点,所以B知道文件在A这里,所以B尝试连接A,从A读取文件数据。


租用服务器哪个好?小编带你了解梦飞云。


节点B在读取文件数据的同时,也把这个文件(或者文件中的一个片段)的信息推送到整个网络的某个地方。节点C读取相应文件的时候,发现A和B都有这个来自全网的文件数据,然后尝试连接这两个节点(A和B)读取文件数据。文件随着读取次数的增加在网络传播就会越多,读取的速度就会很快的,但在初始阶段速度很慢,甚至可能无法读取(假设A和B都在内网),所以ipfs系统中有一个网络渗透的概念了。


swarm文件中按照4KB片段进行切割的金字塔结构。然后按照算法将每个片段连续推送到某个地方,所有中间节点缓存一个数据。当需要读取文件时,首先从某个地方读取文件的根目录,然后从根目录读取不同的文件片段信息,根据不同地方读取相应内容。


数据一旦提交到swarm网络,就会被自动分段并推送到整个网络的不同节点。在ipfs中如果没有人读取,这些数据就不会扩散。提高读取数据性能的swarm,但数据会自动推送至不需要存储数据的节点,浪费宝贵的存储空间和带宽,这在ipfs中是肯定可以避免的。自动扩散后的数据内容传播到网络不同节点来读取,称之为内容分发系统。有不懂的请咨询梦飞云idc了解。


/template/Home/scmsky/PC/Static