然而,随着互联网的发展,HTTP协议的许多缺点也逐渐显现出来。HTTP协议依赖于中心化服务网络,服务器必须始终启动以提供服务。如果服务器关闭,网页也将无法访问。此外,HTTP协议还存在成本高、漏洞、安全性差和隐私保护薄弱等问题。
随着5G时代和存储市场的发展,中心化存储存在数据冗余、网络拥塞延迟和数据安全性低等问题。根据IDC的报告,到2020年,每年的数据量将达到44ZB,增长率为141%。传统的中央存储无法满足各地区的数据存储和访问需求。
与此同时,隐私数据泄露的问题越来越严重。根据Juniper Research的数据,消费者生活和企业记录的数字化增加将导致全球数据泄露成本提高到2.1万亿美元。
中心化存储的有限带宽很难抵御分布式恶意攻击。许多区块链资产交易所经常遭受严重的DDoS分布式拒绝服务攻击,这是一种资源耗竭的攻击,利用了中心化Web的弱点。
攻击的源头通常是分布在世界各地的"肉鸡"或僵尸电脑。攻击者向目标发送大量网络请求,导致资源耗尽,就像春节前的火车票订单。目前,只有大型互联网企业能够承受这种损失,一般企业负担不起。增加机器和带宽并不能轻易解决问题,因为垂直扩展总有限度。
DDoS攻击不仅影响网络访问,最严重的情况可能危及生命。由于资源占用,您甚至无法拨打紧急电话。
显然,中心化存储已经到达了可靠性的天花板阶段,因为维护成本高、安全性低和隐私泄漏等问题。因此,分散存储的出现和发展是技术发展的必然趋势。
在当前的互联网环境下,分散式存储具有降低成本、提高安全性和活跃市场等优点,从根本上解决了传统存储的问题,如数据泄漏和服务限制。因此,在全球市场上,有许多具有不同技术竞争力的分散存储项目正在展开。其中,Filecoin是最受欢迎的,就像沙漠中的一朵小花,引起了许多人的关注。
IPFS是在2014年由斯坦福大学计算机博士胡安·贝内提出的分散点对点超媒体传输协议。它结合了点对点网络技术、BT传输技术、Git版本控制和自认证文件系统等技术。IPFS解决了集中式存储中文件冗余、网络拥塞和安全性低的问题。
IPFS使用相同的哈希值来访问文件,这意味着只要是相同的文件,无论改动一个字还是全部改动,哈希值都不变。文件加密上传到IPFS后将生成相应的哈希值,其他人下载该文件时,除了获得相应的哈希值外,还需要密钥才能打开文件,这大大提高了安全性。
IPFS支持附近下载,类似于BT下载,优先选择附近的节点并利用周围的空闲带宽,从而解决网络拥塞问题,提高下载速度。
IPFS是分布式存储,它建立了点对点的网络体系结构。要攻击IPFS,攻击者必须识别每个节点并逐个攻击,这是相当困难的。此外,IPFS还对数据进行加密存储,提高了安全性,同时还可以存储更多的数据。
IPFS只是一种底层传输协议,而区块链技术可以扩大IPFS的作用