天然水取自千岛湖
发布时间:2021-06-04 10:30 关注
IPFS介绍: 星际文件系统IPFS(Inter-Planetary FileSystem)是一个面向全球的、点对点的分布式版本文件系统。其目标是为了补充(甚至是取代)目前统治互联网的超文本传输协议(HTTP),将所有具有相同文件系统的计算设备连接在一起。IPFS通过基于内容的地址替代基于域名的地址,用户寻找的不是某个地址,而是储存在某个地方的内容。不需要验证发送者的身份,而只需验证内容的哈希。通过这种方式,IPFS可以让网页的速度更快、更安全、更健壮、更持久。
IPFS的产生背景及应用: HTTP超文本传输协议从1999年创立以来,在整个互联网行业的发展中起到了无法替代的作用。然而,在中心化存储的互联网运行机制下,运营成本高、效率低、安全性差、数据易丢失等问题是无法避免和正在解决的。为了改变现今互联网的这些弊端,毕业于斯坦福大学的胡安·贝尼特于2015年创立了协议实验室,并发布了IPFS(星际文件系统)。其目标是取代HTTP,成为下一代互联网底层通信协议。IPFS是一种基于内容寻址、版本化、点对点的超媒体传输协议,集合了P2P网络技术、BitTorrent传输技术、Git版本控制、自证明文件系统等技术,被认为是Http的新一代通信协议。
IPFS与区块链的关系: 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。IPFS技术栈并未使用区块链技术,因此可以理解为IPFS技术本身与区块链没有直接关系。IPFS和区块链的区别主要体现在以下几点: - 区块链是记录交易数据并在区块中维护历史的技术,而IPFS是一种协议和网络,设计用于共享和存储媒体的点对点方法。 - 区块链技术不适合存储大量数据,而IPFS将大量数据存储在不同的节点上,适用于需要可公开访问的数据库的区块链应用程序。 - 在区块链上输入数据后,无法更新或删除,而IPFS支持版本控制,只有在其他节点选择不重新托管时才能删除网络数据。 - 区块链将数据存储在具有数据、哈希函数和先前哈希的块中,而IPFS将文件存储在IPFS对象中,这些对象可以存储高达256KB的数据,并可以链接到其他IPFS对象。
尽管IPFS不是区块链项目,也不发行代币,但IPFS与区块链之间存在一定的关系。Filecoin是基于IPFS的一个激励层,是一个基于区块链的分布式存储网络。IPFS将云存储变为一个算法市场,并使用代币共同解决互联网的数据存储和分发问题,成为许多区块链项目的基础设施。因此,越来越多的区块链项目选择使用IPFS作为存储解决方案,因为它提供了更加便宜、安全、可快速集成的存储解决方案。需要注意的是,IPFS和Filecoin共同使用libp2p模块作为底层协议,可以将Filecoin视为在IPFS技术上的应用,除了底层传输协议外,两者在其他方面几乎都不相同。