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