区块天下 区块链新闻 从“0到1”认识IPFS

从“0到1”认识IPFS

当今数据已经渗透到每一个行业和业务职能领域,逐渐成为重要的生产因素。随着网络信息化时代的日益发展,移动互联、社交网络、电子商务等应用大大拓展了互联网的疆界和应用领域,我们正处在一个信息爆炸性增长的“大数据”时代。作为互联网中最重要的部分——数据的存储,安全也越来越重要。

10月16日,赵丽颖和冯绍峰在微博上发布结婚消息,由于访问量激增导致微博卡机。今年年初的时候,科技巨头亚马逊的云存储服务器就曾经发生过瘫痪,直接导致了使用该服务器的上千网页无法访问,大量APP功能失效,十几万网页链接和图片无法打开。而就在两个月以前,摩拜单车的服务器也曾发生过瘫痪,并导致大量用户无法使用单车。

目前的互联网采用了HTTP协议。随着数据爆炸性的增长势头,中心化存储在存储,安全,速度上也面临着挑战。在这样的形势之下,分布式存储协议IPFS应运而生。

IPFS是什么?

IPFS(InterPlanetary File System,缩写IPFS)中文译为星际文件系统,是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址的对等超媒体分发协议。是一个底层的互联网协议,致力于替代 HTTP,实现的是互联网上各个节点的文件读取、分享、交换。在IPFS网络中的节点将构成一个分布式文件系统。而 HTTP 协议依赖于 Internet 主干网。 IPFS 是点对点的超媒体协议,可以让网络更快、更安全、更开放。它是一个面向全球的、点对点的分布式版本文件系统,试图将所有具有相同文件系统的计算设备连接在一起。

IPFS的目标:

IPFS本质上是一种内容可寻址、版本化、点对点超媒体的分布式存储、传输协议,目标是补充甚至取代过去20年里使用的超文本媒体传输协议(HTTP),希望构建更快、更安全、更自由的互联网时代。

Ipfs起源

在IPFS出现之前,出现过很多做分布式存储网络的项目,其中比较出名的有BitTorrent.Kazaa.Napster。很多人尝试利用那些项目搭建一个堪比HTTP厉害的网络,但由于当时的技术瓶颈,都以失败告终。当时,HTTP已经是网站协议的霸主,与浏览器结合是互联网数据传输和展示最好搭配。也是因为这个原因,在HTTP上的修改和创新就显得困难。HTTP不是完美的,存在四大问题:

1,容易受攻击;

2,数据存储成本高;

3,数据中心化管理风险;

4,大规模数据,传输和维护难。

IPFS就在这样的背景下诞生了,IPFS具有下载速度快,全球存储,安全,数据永存等优势,可以很好的解决HTTP的问题。

HTTP的问题

作为互联网基石的HTTP,经过几十年的蓬勃发展,其弊端也越来越明显:

1. 访问的数据经常丢失。

比如:

1)大家在上网的时候,一定经历过404(无法找到页面)的情景。

2)存在网盘的东西被删除。

为什么出现这样的情况?

这里的原因有很多,有可能是在服务器停了,有可能是服务器因为一些外部原因而坏掉了。

2.上网速度慢。

我们在访问时都需要从服务器下载完整的一个文件,每次都要,用一次下一次,用一次下一次,这样效率太低。提高网速是可以解决这个问题,但如果你不是一直使用的话,对于一次两次的来说,提高网速陈成本不划算。现在所用的宽带上传速度跟下载速度不一样的,上传速度要远比下载低很多很多很多。上下行带宽对等的网络,网络成本会高很多很多。

所以HTTP不仅上网慢,而且浪费了太多的存储,并且也消耗了太多的带宽资源。

3.目前的互联网非常依赖于主干网络。

1)如果主干网络遭到破坏,数据将会丢失。

2)易于互联网监管,比如国内要上国外网站需要“翻墙”

3)DDoS,XSS,CSRF等网络攻击造成的中心化服务器宕机。

所以除了不太安全,运营维护成本也很高。

以上三点是HTTP主要的弊端,总的来说,对于我们普通用户,就上网的时候不爽,老是上网慢、下载慢、各种不能访问。

IPFS正式基于HTTP的问题的解决方案。

IPFS的技术优势

IPFS不是个从”0到1”的新技术,它是一系列伟大技术的结合体。

1,借鉴分布式哈希表(DHT),它可以在不需要服务器的情况狭隘,每一个客户端存储一小部分数据,并符合一定区域的检索,进而实现整个网络的寻址和检索。

2,借鉴Kademlia的存储形式,所有信息都以哈希表条目形式加以存储,这些信息被分散地存储在各个节点上,从而在全网构成一个巨大的分布式哈希表。这个哈希表就像是一个巨大的词典,只要我们知道哈希值,就可以查询到对应的信息。

3,Git 很好地解决了大文件传输和修改时遇到存储和传输时压力大的问题。IPFS在存储文件的时候,会把文件拆成若干部分,并计算各个部分的哈希值。如果要修改文件的时候,只需要修改少数的节点,分享文件时,分享这个图就可以了,不用分享整个文件,然后再按照这个图下载。

4,自验证程序SFS系统,可以将所有文件都在同一个目录下保存,所有文件都可以在相对路径中找到。

Filecoin 是什么?

filecoin是一种协议标记,是一个运行在叫做时空证明的新型证明上的区块链。矿工通过存储数据来创造区块。filecoin通过一系列相互独立的存储提供商来提供存储和读取服务,而非通过单一的的协调器。

(1)客户通过支付fil来存储和读取数据

(2)存储矿工通过提供存储服务获得fil

(3)检索矿工通过提供数据获得fil

Filecoin是IPFS官方推出的代币,Filecoin是做在IPFS其上的激励层,通过token激励模式(矿工通过抵押代币存储内容获得激励),在IPFS上构建了一个去中心化存储市场。

Filecoin 代币分配

filecoin是由Protocol实验室开发的ipfs区块链项目衍生的虚拟币,主要作用是激励矿工存储.

代币总量为20亿,以下为分配方式:

70%:Filecoin 矿工(挖矿奖励)

15%:Protocol Labs (分发自创世区块,6年线性兑现期)

10%:投资者(分发自创世区块,6个月~3年线性兑现期)

5%:Filecoin 基金会(分发自创世区块,6年线性兑现期)

IPFS和Filecoin 的关系

IPFS是网络协议,Filecoin是基于IPFS的去中心话存储市场。很多应用可以构建在 IPFS协议上,或者说在 IPFS上可以建立很多像Filecoin这样的项目。目前已经有一些应用项目基于 IPFS来实现了,如 Akasha就是一个基于以太坊和 IPFS的社交博客创作平台,还有EOS底层存储也是采用的 IPFS协议。而这些应用和 Filecoin没有太多关系,这些项目用户也不会为 Filecoin支付费用。

Filecoin是基于IPFS进行 ICO的另外一个项目。

Filecoin 去中心化存储网络 (Decentralized Storage Network,简称DSN),在这个网路中准备构建两个市场分别为「存储市场」和「检索市场」也就是写入存储和检索读取数据去使用。如前文所述,IPFS 是P2P网络。人人为我,我为人人在商业世界是不成立的,所以Filecoin提出了激励机制,即使用存储证明去挖矿,以此来奖励存储矿工提供更好质量的存储服务,同时在检索市场激励网络较好或响应性能较好的矿工获取奖励。

Protocol Labs协议实验室

Protocol Labs协议实验室成立于2014年5月,由IPFS和Filecoin的发明者Juan Benet创立。在2014年夏天,加入了美国顶级孵化器Y-Combinator。协议实验室于2015年1月向世界发布了IPFS,从此,IPFS在各行业的组织中获得了巨大的发展。在2016年,IPFS一度成为区块链行业中最受青睐的技术之一,数千名开发人员称之为“WEB的未来”。同年,协议实验室还创建了libp2p、IPLD、multiformats、Orbit以及其他项目。

Protocol Lab团队是一个专门研究、开发和部署下一代网络协议的实验室,开发和研究能力在业界均属一流,截止目前,ProtocolLab已经拥有上百位代码贡献者和14位核心开发人员。

IPFS拥有世界一流的专业人员,采用分散式办公,分散在各个国家。

创始人:Juan Benet

教育经历:

2006-2010年 斯坦福大学—计算机科学学士

2010-2012年 斯坦福大学—计算机科学硕士

职业经历:

2014.5-至今 Protocol Lab创始人兼CEO

2012.6-2.13.8 Athena 创始人

2011.6-2013.6 StartX EIR(入驻企业家)

2010.1-2011.12 loki制片厂 联合创始人兼CTO

协议实验室的五个项目

一 IPFS

IPFS是一种新的分散网络的协议。IPFS允许使用内容寻址和数字签名创建完全分散和分布式的应用程序。IPFS使网络更快、更安全、更开放。

二 Filecoin

Filecoin是一种加密货币驱动的存储网络。矿工通过为网络提供开放的硬盘空间来赚取filecoin,而用户则使用filecoin将加密的文件存储在分散的网络中。

三 Libp2p

libp2p是一个模块化的网络栈,libp2p将各种传输和对等协议结合在一起,使得开发人员很容易构建大型、健壮的P2P网络。

四 IPLD

IPLD是分布式Web的数据模型。它通过加密散列将所有数据连接起来,使其易于遍历和链接。

五 Multiformats

目前,Multiformats项目是未来验证系统协议的集合,自描述格式使您的系统具有互操作性和可升级性。

Filecoin投资方

项目整体十分受资本市场的青睐,投资方包括红杉资本和硅谷知名风投 Union Square Ventures ,Winklevoss Capital, Digital Currency Groupm, 以及创业孵化器 Y Combinator 总裁 Sam Altman。

公号:星蓝块链

返回顶部