当前位置:   首页挖矿主机资讯节点网络:构建私有IPFS网络有什么作用

节点网络:构建私有IPFS网络有什么作用

发布日期:2021-06-03 14:43 | 文章来源:百度知道

节点网络

  1.节点越来越多在IPFS系统中,当某个节点存储了用户需要的数据时,它会告知其它IPFS节点它存储了这些内容。这样,当用户需要这些数据时,其它节点可以把用户的请求转给这个节点。当IPFS网络内的节点数比较少时,它们的工作效率还不错,但随着节点数的不断增加,整个网络就会慢下来。因为所有的节点都使用同样的一份DHT表来定位数据,节点越多,网络内的通信就会越多,就越容易造成网络的阻塞。此外网络内有些节点的工作状态也不一定稳定,它们有可能离线,有可能出故障,因此这些节点也会阻碍系统的高效运行。2.存储的信息越来越多任何一个节点在网络内广播时,广播被其它节点接收需要一定的时间。随着节点存储的内容越来越多,节点广播它所存储的所有内容所需的时间也会越来越多。对这两个问题,一方面IPFS的项目方协议实验室在想办法提升IPFS本身的性能,另一方面用户还可以从其它途径入手,比如构建专属的IPFS网络或私有的IPFS网络。所谓的私有IPFS网络就是网络中的节点并不与IPFS主网中的节点通信,它们不加入IPFS主网,只与某些特定节点通信,这些节点就组成了一个私有网络。新的节点要加入这个私有网络需要一个私有的“swarm key”,私有网络中的每一个节点都有自己的“swarm key”。现在,很多使用私有IPFS网络的应用之所以采用这种方案主要是出于对数据隐私的考虑。但如果我们从扩展IPFS网络性能的角度来考虑,这也是一种很好的方案。很多使用IPFS主网的应用实际上真正在意的只是那些自己能控制并存储了应用数据的IPFS节点。因此使用私有IPFS网络我们可以构建“专属的”网络,在这个专属网络中我们只需要保存好自己的私钥,使用自己的设置的节点,存储我们自己专属的数据。相比IPFS主网,私有IPFS网络在性能上有显著的提升,这主要是因为在私有网络中,每一个节点都和网络中其它节点或大部分节点直接相连,因此能高效地和其它节点通信。这样,当某个节点接收到用户提交的数据请求后,便能直接把该请求发送给存储该数据的节点,而不用像IPFS主网中那样还要经过大量节点的中转和路由才能把请求送到存储数据的目的节点。此外私有网络中节点之间的这种直连方式也使得内容的发现更加高效。当用户提出数据请求后,网络内几乎瞬间就能知道哪个节点存储有用户所需的数据,这节省了大量的查询和搜索时间,与此同时网络中的节点也不需要反复向其它节点广播自己存储了数据。

  版权声明:本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

联系我们
关于使用场景和技术架构的更多咨询,请联系我们的销售和技术支持团队。
Yingsoo Host

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部