IPFS入门 | 关于IPFS的50个问题(三)

16、 IPFS存储网络中的数占有哪些分类?存储数据一般分为:热数据和冷数据。热数据一般会被常常检索。

17、 IPFS对运行网络传输的要求

(1) 存储挖矿对网络的速度要求不是很高,但不能中断和停运,检索挖矿对网络的上行要求很高,最好是网络主干道上;

(2) 对网络的不乱性要求比较高,一般电信的网络不乱性比较好;

(3) 对网络所在位置有要求,特大型城市,人口密集的中央城区最好;

(4) 网络传输的数据效率,一般10G的网络带动1.25G的数据吞吐,零散或碎片数据效率更低;

18、 IPFS网络所需要的IP地址资源

(1) ipfs挖矿 ip 地址最好是固定的,但我们国家 ip地址资源非常有限,整个国家的Ip地址还没有一个斯坦福大学ip地址多;

(2) 静态IP和NAT(ICE):NAT主要用来缓解全球的 IPv4 地址不够用的情况,IPv4地址最多能提供2^32个IP,而NAT答应内网计算机共享一个公网IP地址(这样就可以达到节约IP地址的作用),但效率相对低下。

静态IP 假如有的话更好,但不是必需的,IPFS的P2P 网络适应性非常强,在各种复杂的网络环境下都可以轻松实现 NAT通讯。

IPFS网络采用是 ICE NAT traversal框架来实现的NAT通讯。ICE 不是一个协议,而是一个框架(framework),整合STUN、TURN和其他类型的 NAT协议,该框架可以让客户端利用各种NAT方式买通网络,从而完成 NAT通讯。

19、 IPFS矿机之CPU和内存条配置

(1) CPU和内存条的选用是由软件决定的;

(2) CPU和内存条要匹配,否则会泛起铺张和效率低下;

(3) 区分冷热数据(用算法)。

20、 IPFS的工作原理和机制

(1) IPFS为每?个文件分配一个唯一无?的哈希值(文件指纹:根据文件的内容进行创建),即使是两个文件内容只有1个比特的不相同,其哈希值也不相同。这个方式使得IPFS可以支持基于文件内容进行寻址;

(2) IPFS在整个网络范围内去掉重复的文件,并且为文件建立版本治理;

(3) 查询文件的时,IPFS网络根据文件的哈希值(全网独一)进行查找;

(4) 哈希值不轻易记忆,会产生传播造成难题,IPFS利用IPNS 将哈希值映射为轻易记的名字;

(5) 每个节点除了存储自己需要的数据,还存储了一张哈希表,用来记实文件存储所在的位置。用来进行文件的查询下载;

(6) IPFS实质上为我们解决的终极要内容是:数据存储。它能够极大的降低数据存储的本钱,晋升数据下载速度。IPFS 的诞生是为了解决目前互联网所存在的弊端;

21、 IPFS架构-身份层及路由层

身份层和路由层属于捆绑性质。对等节点身份信息的天生以及路由规则是通过Kademlia协议天生制定,KAD 协议实质是构建了一个分布式疏松Hash表,简称 DHT,每个加入这个DHT网络的人都要天生自己的身份信息,然后才能通过这个身份信息去负责存储这个网络里的资源信息和其他成员的联系信息。

22、 IPFS架构-交换层

交换层模拟了P2P网络,并创建中央服务器,当服务器登记用户哀求资源时,让哀求同样资源的用户形成一个小集群 Swarm,在这里分享数据。在中央化的处理方式中这种方式有弊端,由于服务器是由中央化的服务提供商同一维护,假如泛起了了故障、宕机时,下载操纵无法进行。

23、 IPFS架构-对象层及文件层

对象层和文件层需要结合来谈,它们治理的是IPFS上 80%的数据结构,大部门数据对象都是以 MerkleDag[Merkle directed acyclic graph(默克有向无环图)]的结构存在,这为内容寻址和去重提供了便利。

文件层是一个新的数据结构,和DAG并列,采用Git一样的数据结构来支持版本快照。

24、 IPFS架构-命名层

命名层具有自我验证的特性【当其他用户获取该对象时,使用指纹公钥进行验签,即验证所用的公钥是否与NodeId(节点编号)匹配,这验证了用户发布对象的真实性,同时也获取到了可变状态】,并且加入了IPFS这个设计来使得加密后的DAG对象名可定义,增强可阅读性。

25、 IPFS架构-应用层

应用层,IPFS核心价值就在于其上运行的应用程序,可以利用它类似CDN的功能,在本钱很低的带宽下,去获得想要的数据,从而晋升整个应用程序的效率。

全文链接:
IPFS入门 | 关于IPFS的50个问题(五)

IPFS入门 | 关于IPFS的50个问题(四)

IPFS入门 | 关于IPFS的50个问题(三)

IPFS入门 | 关于IPFS的50个问题(二)

IPFS入门 | 关于IPFS的50个问题(一)

原创文章,作者:IPFS情报专员,如若转载,请注明出处:https://www.ipfs.ski/index.php/2019/12/27/ipfs%e5%85%a5%e9%97%a8-%e5%85%b3%e4%ba%8eipfs%e7%9a%8450%e4%b8%aa%e9%97%ae%e9%a2%98%e4%b8%89%ef%bc%89/

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:[email protected]

工作时间:周一至周五,9:30-18:30,节假日休息