
,1分钟
量子金融系统:重塑数字金融格局
阅读更多
IPFS(InterPlanetary File System)是一种开源超媒体协议,允许节点在一个分布式文件系统中存储和分发数据。
这一方案的提出者—美国初创公司 Protocol Labs 的创始人兼负责人 Juan Benet——将其称为“分布式、永久性网络”,其含义是,任何人都无法关闭在 IPFS 中创建的网站。
“IPFS 是一种高性能的块存储模型,具有内容寻址超链接,”他在一份白皮书项目中解释道。
InterPlanetary File System 是一种点对点(P2P)超媒体协议,旨在让互联网更快、更安全、更开放。
它最初被创建用于在节点之间传输最大 100 GB 的科学数据集。Benet 发现,现代网络中信息传输和存储的方法速度慢、中心化,而且很容易被黑客攻击。基于这些观察,Benet 决定通过 IPFS 在以下几个方面改进系统:
IPFS 构建于区块链技术之上,这意味着它是去中心化的,不需要信任,并依赖其节点在网络上存储和交换信息。就像节点会检查和存储信息一样,例如在加密领域中,IPFS 也使用其节点在网络中交换和存储信息(文件、视频等)。其实现方式如下:
当信息被载入 IPFS 时,系统中访问对象、文件或用户数据的地址会通过绑定生成,不是绑定到服务器,而是绑定到其唯一的加密哈希标识符(CID)。
当你重新加载文件时,CID 不会改变,而更新版本的文件会被分配新的哈希 ID。为了让已经访问过文件早期版本的用户也能访问后续版本,会使用 InterPlanetary Naming System(IPNS)— 传统互联网中 DNS 的类比服务。
IPFS 允许用户在任何地方访问文件(视频、网站、文章、研究等),而无需依赖中心化一方。这使它更快、更安全、也更开放。用户可以访问原本可能被审查的信息,因为数据是直接从源头获取的。此外,即使在互联网连接不佳的地区,也可以访问这些信息,这将进一步赋能较贫困或腐败程度较高的国家。
另一个功能,尤其对科学家或企业非常有用,是能够追踪工作进度,因为 IPFS 会将文件的每个版本与上一个版本关联起来,从而保持线性追踪。最后,InterPlanetary 这个名字表明,未来这些信息可以在行星之间传输。目前,在良好条件下,从火星向地球发送一个信息请求需要四分钟,返回同样需要四分钟,再加上几毫秒的处理时间。不过,如果内容之前已经下载到火星一次,那么该文件就已经存储在那里,因此可以立即下载。从这个角度看,IPFS 确实是未来的网络。
IPFS 仍处于开发阶段,可能存在错误和隐藏漏洞。不过,人们认为 IPFS 可用于存储重要信息和创建静态网站。
在实践中,它的使用提升了数据传输速度和网络吞吐量,由于其分布式特性降低了节点负载,允许绕过审查,并避免 DDoS 攻击和“失效”链接的出现。系统中没有单点故障,节点之间也无需相互信任。此外,从理论上讲,IPFS 中的内容可以永久存储。
2015 年第一个支持 IPFS 的 Web 资源是 Neocities 托管服务。基于 IPFS,还创建了去中心化视频平台 DTube、在线交易平台 OpenBazaar 以及其他解决方案。
添加到加密货币交易中的 IPFS 链接,可以在区块链上保存大量受保护且不会被篡改的数据,而无需承载其本身。例如,今年春天,在 Julian Assange 被逮捕后,Bitcoin Cash 的一位开发者在 Wikileaks.cash 网站上以 IPFS 和链接形式在 BCH 区块链中发布了完整的 Wikileaks 文件存档—约 30 GB。
自 2014 年以来,Protocol Labs 的开发团队也一直在致力于基于 IPFS 创建去中心化的 Filecoin 文件托管。该项目正准备推出测试网和主网,但早在 2018 年,Huang Benet 就发现,他所在公司的成果启发了 TRON 的创建者:Filecoin 和 IPFS 文档中的几页内容以略作修改的形式进入了这一中国项目的白皮书。2019 年春季,TRON 宣布计划推出其基于 BitTorrent 的 IPFS 版本—BTFS。
Protocol Labs 的官方软件包 IPFS Desktop。它适用于 Windows、Mac 和 Ubuntu,可让你安装并管理你的网站,从而将文件添加到网络中。
与此同时,IPFS Companion 是一款浏览器插件,适用于 Chrome、Edge、Brave、Firefox 和 Opera。它允许你直接从浏览器与 IPFS 桌面端以及已安装的 IPFS 主机交互。它还为最初不支持 ipfs:// 地址的浏览器增加了对此类地址的支持。
IPFS 是推动加密行业扩展的区块链平台之一,它提供点对点和分布式文件系统架构,而这正是支撑加密货币平台增长所需要的基础。
Juan Benet 说:“IPFS 中的内容可以穿过任何不可靠的中介,而不会降低对数据的控制,也不会使其面临风险。”
在他看来,IPFS 与区块链技术的集成堪称理想。将 IPFS 用于区块链交易中,你可以放置不会改变的永久链接。
时间戳在无需将数据存储在链上的情况下保护数据,这是一种方便的链下安全解决方案方法,有助于区块链扩展。
根据 bytwork.com,许多 Web3 服务已经在各种不同的应用中使用 IPFS。
分享:
订阅我们的新闻通讯 — 随时了解最新资讯,掌控先机。

想要一些曲奇吗?
我们在网站上使用自有和第三方 Cookie,以增强您的体验、分析我们的流量以及出于安全和营销目的。选择"全部接受"以允许使用。
Cookie 政策