IPFS星际协议,会成为未来区块链的底层协议?

互联网是由多个计算机组成,要实现多台计算机的数据互联互通,就需要做两件事:数据传输的目的地、稳定可靠的数据传输。这就需要计算机和计算机之间,遵循相同的协议。

互联网基础:HTTP、TCP/IP

TCP/IP协议最终成为互联网信息传输的基础协议,也不是一开始就确定的,而是最终竞争的结果。TCP协议和IP协议是联合使用的,其中IP负责数据传输,TCP负责数据的可靠传输。

1- TCP协议会把要传输的数据分成若干数据包,并给这些数据表标记序号,方便接收端可以根据序号还原成原来的格式。
2- IP协议给每个数据包写上地址(发送地址和接收地址),被大卸八块的数据包就可以在物理网上进行传输了。
3- 这些数据传输的过程中,难免会有重复、遗漏、顺序颠倒等情况,这些问题TCP协议负责处理,必要时还可请求发送端重新发送。

HTTP(超文本传输协议)则是定义了web客户端怎样向web服务器请求网页,以及服务器怎样把网页传送给浏览器。之所以叫超文本,是指页面可以包括图片、链接、音乐、视频、程序等非文字元素。

也就是说,HTTP、TCP/IP是互联网的基础,在这个过程中,这些伟大的发明者都无私的将这些技术贡献给了人类,而没有通过这些协议来赚钱。反观今天的各种区块链协议,不管这些所谓的协议有用没用,先拿来割一波韭菜再说。

由于互联网的数据都存储在中心化服务器上,所以也会遭遇某些性能的瓶颈。此外,由于采用的是域名寻址,如果服务器上数据被监管、更改或者删除,数据也就变样了。

P2P分布式网络协议

为了解决中心化服务器性能的问题,bittorrent协议被发明出来。使用过BT下载的人都清楚,在BT网络里面参与的人越多,下载速度越快。因为bt采用的是内容寻址,而非ip寻址。直接找到内容存储节点,与存储该内容节点链接,直接完成信息传输,而不再需要从中心化服务器上下载。

不过,用bt下载文件是需要先有bt种子,这个种子文件包含至少一个tracker(服务器地址)信息和文件的分割记录信息。BT软件解析BT种子,从中找出tracker并告诉tracker要下载这个信息。Tracker同时返回其他正在下载这个文件的节点。这个时候你的节点就加入到P2P网络中,根据tracker返回的信息直接和其他节点相联系开始数据传输。

在bt网络里面至少还是需要tracker(服务器地址)的,如果这个文件所有的tracker都关闭,那这个文件还是没办法下载的。而在电驴中则使用了DHT(分布式哈希表)技术,可以允许选择KAD(DHT的一种)网络进行搜索,大大减少了对tracker的依赖。

此外,在BT、电驴中,为了鼓励大家分享数据,用过BT、电驴的人都知道,如果只下载不上传数据,很快你的节点就会无法下载数据或者下载数据变的很慢。不过,从目前看,不论是BT还是电驴,发展的都不太好。

IPFS:星际协议

IPFS是在BT、电驴的技术上改进而来,并进一步发展了DHT(分布式哈希表)技术。目前,IPFS星际协议已经运行了几年,上面也已经产生了大量的数据。

在这里插入图片描述
作为分布式网络协议的后来者,IPFS整合了各种技术,内部也被分成了8层协议栈。但究其本质而言,依旧是一个P2P网络。加之“内容寻址”的本质,所以IPFS想彻底取代TCP/IP成为互联网的底层协议还是非常困难的。

不论是BT还是电驴,之所以发展不是太好虽然原因有很多,但基于“内容寻址”的基因,注定这种网络只能适用于特定的领域——静态信息存储及传输,而不可能适用于“动态信息”的大范围应用。
HTTP的“IP寻址”,在动态信息的传输方面有着强大的优势,尽管IPV4被曝光地址数量有限,尽管IPV6所拥有的地址数量更多,但是IPV4至今也没能被IPV6取代。因为数量并非是限制IP寻址应用最核心的内容。

至于区块链所代表的“价值互联网”,大概率还是要搭载在“信息互联网”的大厦之上。如果丢开现有的信息互联网,想依托IPFS协议另起炉灶搭建一张价值互联网,即便你搭的出来,又有多少区块链项目会跑在IPFS这个协议之上呢?

不论是TCP/IP协议、BT协议还是电驴协议,不管这些协议背后的团队如何,至少在协议层面都是“无私贡献”给整个互联网的。而反观IPFS协议背后的团队,他们显然是要靠这个赚钱的。就从这个发展路径看,IPFS都不可能比BT协议、电驴协议的应用范围更广泛。

IPFS与Filecoin项目

由于IPFS网络存在着巨大的存储需求,所以Filecoin项目被发明了出来。不论是IPFS还是Filecoin,其实都是一拨人。

如果没有Filecoin,IPFS网络依旧也是可以运行的。目前IPFS网络就已经运行了好几年,但Filecoin却迟迟出不来。没有Filecoin,IPFS网络只要将数据存储到谷歌、亚马逊、阿里云、腾讯云等第三方就行。有了Filecoin,等于多了一个选择,你可以把数据存储在Filecoin网络上。

当然,即便你存储在Filecoin网络上,也是需要花费用的。如果从Filecoin网络上下载文件,同样是需要花费用的。那么将数据存储在Filecoin和存储在谷歌、亚马逊上,有什么不同呢?

最大的不同就是在谷歌、亚马逊、阿里云、腾讯云,上有可能会面临中心化存储的问题,而在Filecoin上存储,号称是你可以为你自己的数据做主。但其实如果是正常的数据,你存储在谷歌、亚马逊、阿里云、腾讯云,也没有什么大问题。

Filecoin,私募2亿美元的王牌项目

Filecoin(代币FIL)可以说是2017年的王牌项目,总发行量20亿,ICO卖出了10%,募资2.57亿美元。矿工预留了70%,团队预留15%,基金会预留5%。

项目开发进度非常慢,直到2019年一季度才公布测试网。也就是说,拿了2.57亿美元,历时2年,就整出了一个测试网。如果当初bittorrent协议也以这个进度开发,估计BT早死800回了。

虽然Filecoin开发进度慢,但是Filecoin矿机倒是一直都卖的挺好。而且尽管目前Filecoin主网没上线,FIL的空气币已经买了好久了。从目前的架势看,姑且不论Filecoin背后的项目方技术如何,单就这个“割韭菜”的节奏,如果IPFS+Filecoin能够取代HTTP,成为价值互联网的底层协议,都是不可想象的。

从协议层看,如果没有了区块链的激励层,IPFS依旧可以成为互联网底层协议的一部分。但既然和区块链的经济激励相结合了,那么这就是另外一个故事了。可是,即便IPFS可以成为web3.0的底层协议,你见过哪个底层协议是被某几个人掌握的吗?

试想,如果TCP/IP最初的使用是收费的,是被用来谋利的,你觉得TCP/IP会成为今天的互联网底层协议吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值