IPFS是如何挑战我们现有的网络的?

IPFS挖矿指南

共 4084字,需浏览 9分钟

 · 2021-04-08

点击上方蓝色文字关注↑↑↑↑↑

想想4k视频流无缓冲的世界,离线并不会结束您的在线工作流程,电子商务对于商家来说是免费的,政府无法控制互联网访问……

在我们看到什么驱使企业投资有助于实现这一目标的技术以及如何从中受益之前,让我们了解当前web2.0面临的问题。



数据问题


从2005年开始,人类已经收集了约130亿字节的数据。如果把这些信息展现在纸张上,那需要把全世界的树木都造成纸张,才能把这些数据转化成书籍。2015年,这一数字为7900千兆字节。到2020年,这个数字将达到40900,这种指数级增长的信息将被数量也在快速增长的互联网用户消费。



仅在印度尼西亚,1.05亿互联网用户预计在未来4年增长至1.25亿。在接下来的4年里,将有2000万人上网。这仅仅是一个国家的数据。


更复杂的是,每年的存储价格下降(40%)和带宽(26%)之间的差异几乎是两倍。


所有这一切意味着将有更多人在原有的频道上传输更多数据。这会产生拥塞,仅依靠增加更多硬件是无法解决的。


拥塞只是一个问题,今天互联网是一个集中的系统,自然有一个单点故障。这个失败点可能被滥用来使整个国家无法访问网络。这正是2011年1月革命期间发生在埃及的事情。当总统不想被推翻时,他决定取消正在为抗议活动提供支持的互联网。据我们所知,最终它没有帮助,但效果很明显,四家主要的ISP供应商切断了电线,这个国家与世界隔绝了。这里的单点故障是,抗议者之间的所有通信都是进出埃及,而不是直接进入人们之间,当那扇门被关闭时,没有任何工作了。显然,存在问题,现在让我们看看企业如何通过投资提供解决方案的技术从中受益。这就是IPFS和区块链的用武之地。




IPFS


IPFS星际文件系统是一种新的互联网协议,最初由JuanBenet在2014年设计,其目标是永久存储数据,消除网络上的重复,并获取存储在网络计算机上的信息的地址。它现在是一个开源项目。与HTTP不同,它是内容寻址,而不是位置寻址。IPFS指向资源本身,而不是通过指向位置进行通信。然后,它从拥有数据或部分数据的任何人那里获取此资源,从而创建分散的网络。



那你为什么要关心你使用的互联网协议是否基于位置?为此,我们可以比较这两种方法。


HTTP通过使用基于位置的IP地址映射资源来工作。它使用它们指向具有客户端所需资源的特定位置的计算机。例如,如果您想在Youtube上传输4k视频,您的浏览器需要在远离Google数据中心的服务器上查找该视频,并让该流一直传播给您。实际上,有一种称为内容交付网络(CDN)的东西可以“使服务器”更接近您,但它可能仍然在数百公里之外,并且在发展中国家几乎没有帮助。


想象一下,你和100个人一起参加了一个演讲,你们都看了同样的视频。所发生的事情是,该视频必须从谷歌的最近节点获取,流式传输到每个学生的笔记本电脑并重复100次。我们不是拥有相同视频副本的学生,而是相互分享,而是多次传播大量数据,远距离传播。效率低下,但这就是HTTP的工作方式,它正在互联网骨干上造成大量拥塞问题。


IPFS通过分发帮助解决拥堵和过度控制政府

IPFS不是位置寻址,而是内容寻址,并确保此数据来自最近的源。这意味着,如果一个满是学生的教室会观看同一个视频,他们会从彼此而不是任何中心位置获取它。这将使4k视频流无缓冲。

您现在可能会问这与众所周知的Bitorrent协议有何不同,它将如何改变Web?

虽然它大量借鉴了Git和BitTorrent等久经考验的技术,但它提供了一个完全独立的解决方案。BitTorrent的工作原理是,对于每个torrent,您都有一个共享单个文件或torrent的独立群组或组或用户。如果有两个包含不同语言包的视频,则会有2个群,他们将无法交叉共享任何内容。甚至文件的相同部分也不相同,在这种情况下是文件的99%。
使用IPFS,整个万维网可以被视为每个人共享的一个torrent文件。
此外,BitTorrent不支持所有数据类型,这使生活更加艰难。它也不关心重复数据删除,这意味着两个相同的视频可以共存并在网络上共享,从而增加数据拥塞问题。

使用IPFS,整个万维网可以被视为每个人共享的一个torrent文件。任何文档,视频,音频文件或整个应用程序,或只是其中的一部分位于Internet用户计算机的本地存储上,并且在网络上的每个人之间共享。该协议负责寻找拥有您所需要的最近的同伴。

网络会自动删除重复项并跟踪版本历史记录。它通过向IPFS提交的每个文件都依赖于内容的唯一加密哈希来实现这一点。历史版本控制可防止信息被轻易删除。与区块链相结合,这些独特的地址现在可以保存到不可变的链中,从而创造出有趣的产品机会。IPFS不是区块链,但它旨在与它一起工作。让我们看一下人们对IPFS的一些其他误解,然后再回到构建的应用程序,并使用这种组合构建。



误区

存储在IPFS上的数据是持久的


永恒和坚持不是一回儿事。让我们在这里明确一点,IPFS不保证持久性,网络上的节点决定他们是否认为在IPFS上保留一些东西是值得的。不过,你可以用IPFS做的是,您可以创建内容,将其添加到网络中,然后消失并且不用保持任何基础设施的运行。使用加密技术,只要网络认为值,IPFS就会为您的内容提供服务。指向唯一内容的链接将始终保持不变,但网络是否存储由用户决定。IPFS使用加密货币来激励数据存储,稍后会更多。


IPFS建立在区块链上


尽管它使用类似于MerkleTrees的架构元素,但IPFS并不是建立在区块链上,而是设计为与现有的区块链协议一起使用。如上所述,上传到IPFS的每个文件都将获得一个永久地址。与IPFS不同,区块链不适合存储大量数据。将IPFS和区块链放在一起,那么你可以在IPFS上存储大量信息,并将不可变的永久IPFS地址放入区块链交易中。IPFS将提供可公开访问的数据库,而区块链使其可公开验证。


IPFS与分散与分布式


IFPS是一种分布式文件系统,可实现快速性能和分散式数据归档。



分布式意味着所有数据处理/归档都不在同一个地方完成。那些分布式服务仍然可以在单个实体的控制之下。


分散意味着没有一个实体可以控制所有交易。


然后,当数据通过网络存储时,IPFS被分发。权力下放或所有权取决于管理此数据的数据和应用程序。




IPFS和区块链的应用程序


IPFS用于存储可公开访问的数据,而区块链用于验证地址。这意味着两件事。


  1. 您可以确定引用特定文件的链接确实是您应该使用的链接。

  2. 链接将始终返回相同的对象。这赋予了创建平台的能力,有助于解决当今互联网已经产生或无法解决的许多问题。



知识产权


在线知识产权问题包括艺术和音乐,源代码和程序。像Embermine这样的平台使用IPFS和区块链为内容创建者提供了一个完整的生态系统来增强他们的能力。这包括由智能合约(在区块链上运行的应用程序),基于信誉的协作网络,身份保护等驱动的收入渠道。


社交网络


像Akasha和Steemit这样的网络建立在区块链和IPFS之上,提供真正分散的社交网络体验。他们通过奖励加密货币来激励内容创作,并通过将数据分布在IPFS上来拒绝控制和审查管理中央行为者的任何数据的权力。


“在今天的区块链领域,AKASHA是一项社会和技术实验,使我们的集体记忆,感受和想法在整个人类的存在中自由呼应。通过将以太坊与行星际文件系统融合,我们探索永久网络在言论自由,创造性永久性和隐私背景下的意义和应用,以获得更好的心灵之家。“ —Akasha.world


免费电子商务


OpenBazaar创建了一个市场,由于不受集中控制,因此不会对商家收取任何费用。与eBay或亚马逊等传统电子商务网站不同,OpenBazaar不收刊登或出售物品的费用。因为这种交易是点对点的,并且直接发生在买卖双方之间,所以没有中间人可以从从中获利。这是商家免费的在线商务。


加密货币


FileCoin激励数据存储。你可以通过支付FileCoin来存储数据并帮助IPFS网络运行。他们的前提是,由于世界各地的数据中心和硬盘中存在大量未使用的存储,人们可以将未使用的数据存储用于工作并获得FileCoin代币,然后可以将其转换为其他加密货币或法币。


zCash承诺保护交易隐私。他的支付被公布在一个公共区块链上,但交易的发送者、接收者和金额保持私有。


正如您所看到的,所有这些应用程序的工作和感觉都像是正常的HTTP浏览体验。这就是为什么这是一个非常有趣的技术。它与HTTP协同工作,并提供有效的工具来解决传统系统无法解决的相关问题。


所有这些都为利用IPFS和区块链功能的平台提供了与当今互联网巨头竞争的平台。


今天对明天

今天的应用程序运行在Web 2.0上,他们通过向基础架构投入大量资金来缓解我们之前提到的问题。构成Web 3.0的分散技术(如IPFS和Etherum协议)需要与它们竞争才能实现任何大规模采用。

他们需要在同一水平上表演,或者至少表现出可能的水平,同时又要补充更多。

以下是Web 2.0无法与之竞争的好处


当今技术无法提供的无信任多方计算意味着您可以在不信任的计算机上执行计算。这同样适用于数据存储。

可信分类帐,时间戳和可验证的应用程序意味着可以确定地在数学上证明正在发生的操作。

应用程序是分散的,这意味着在Web上发布应用程序的公司可能会消失,并且应用程序将继续存在,而无需公司的基础结构或支持。

内置端到端加密。当前的提供商无法提供这种原因,他们生活在用户数据和广告之外,而默认情况下,web 3.0附带此功能。

web3.0世界上有更多的玩家,他们都为我们提供了一个基础,一个允许应用程序和业务开发人员与当今巨头竞争的杠杆。无论IPFS是否是实现大规模采用的技术,它都向我们展示了可行的方案。



浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报