okx

IPFS技术原理解析

时间:2023-06-12|浏览:215

IPFS使用了四种技术,包括分布式哈希表、BT技术、Git板本协议和SFS自验证文件系统。

分布式哈希表的主要理念是让全网的计算机共同维护一个巨大的文件索引哈希表。这个表由文件哈希值和对应存储该文件的计算机的IP地址组成。由于表很大,因此可以分割成小块,由每个节点维护一个小块来查询所需文件存储在哪里。

BT技术是同时上传和下载数据,降低网络带宽压力、加快下载速度。文件持有者将文件发送给多个用户,这些用户再转发给其他用户,直到每个用户下载完整个文件。

Git版本协议是IPFS如何更新上传的文件。由于IPFS通过哈希指纹来存储文件,一旦文件被添加到网络中,就不能更改。当需要更新文件时,IPFS会为新文件创建一个新的提交对象,该对象指向文件的旧提交对象,以显示文件版本变化。

IPFS在文件对象命名中使用SFS自验证,为用户发布文件分配可变的命名空间路径ipns,让任何人在IPFS网络上发布的文件对象可以带有验证功能。用户发布的对象包含签名,其他用户可以通过检验该签名和公钥匹配来验证这个对象确实是用户发布的。

热点:ipfs 哈希

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

在区块链世界中,智能合约不仅是代码的信任,更是商业的革命。通过了解其在供应链、版权保护等领域的应用,您将真正体验到智能合约的无限可能性
区块链世界GxPiKaQiu.com ©2020-2024版权所有 桂ICP备16002597号-2