的存储原理,用户存储视频,这个视频上传到IPFS网络,将自动被分割成若干片段,每个片段大小为256K,这个视频可能被分割成20个片段,也可能是30个片段,具体由视频大小而定,分割完之后呢,会随机分发到网络上的各个节点,这些节点就是接入IPFS网络上的计算机了,这时你可能又会问,视频被分割成那么多片段,那视频打开和下载岂不是会很麻烦吗?这一点完全不用担心,因为上传到IPFS网络的文件,IPFS 网络会通过算法给文件进行加密,生成一个哈希值地址,就像一串字符一样,那么上传的文件,IPFS 网络会将它切割成若干片段,每个小片段都会赋予唯一的哈希值,然后将每一个哈希值按照一定的次序排成哈希列表,这份文件中除了视频的片段、哈希值列表,还包含一个内容摘要,当用户想要下载视频的时候,只需要搜索这份文件的哈希值,就可以打开视频,或者下载视频,有的朋友可能还会问,这串哈希值这么长,怎么记得住呢?而且用起来也很麻烦,不利于传播啊?答案是不会,因为哈希值不容易记忆,就像IP地址一样不容易记忆,所以IPFS项目的协议实验室使用IPFS 这样的域名命名系统,将哈希值映射为容易记的名字,使用起来就非常方便。
版权声明:本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。