IPFS:新技术诞生背后的故事
摘要: 分布式存储可以配置闲散资源,发挥共享经济精神;用户体验更好,更稳定;解决了内容永久保存的问题。
由于区块链本质上是一种技术解决方案,其在行业应用中也有非常多的共通性。
区块链的通用技术层主要目的就是为了满足各个垂直行业在应用区块链时的共通需求,如分布式数据、分布式数据交易、代码审计、隐私加密服务等,可以将其理解为部分区块链技术的外包。
国内大多数区块链研究院的专家均表示,未来,区块链通用技术的发展较为明确,且将呈现螺旋上升的良性循环。
那么,新的共通技术究竟有哪些优点呢?
1、通用技术的普及加快行业应用的落地;
2、通用技术平台降低了区块链应用开发的门槛,加快了应用落地的进程。
如新的应用可以直接采用现有的IPFS等分布式数据存储解决方案,而无须自己开发,好比互联网世界的应用直接采用阿里云、百度云等现有存储方案,无需从零开始。
IPFS的创始人——Juan Benet就是这个改变世界的人,同时,他还是开放协议复兴最有说服力的倡导者之一。
Juan Benet是一个出生在墨西哥的程序员。
他住在位于加州帕洛阿尔托市郊的一个小巷的三居室出租屋里,住户就是他和他的女友,加上另外一个程序员,还有一个不停变化的客人,一些客人属于 Benet的组织——协议实验室(Protocol Labs)。
在九月的一个温暖的日子里,Benet 穿着一件黑色的协议实验室卫衣在门口迎接客人。协议实验室这个空间的内部让人想起了 HBO 的「硅谷」里的孵化器/联谊会会堂。它的客厅被一排黑色的电脑显示器所霸占。
在门厅里,“欢迎来到瑞文戴尔(Rivendell)”的字样在白板上潦草地写着,这是对「指环王」里艾雯城(Elven city)的一种致敬。“我们把这房子叫做瑞文戴尔。”贝内特不好意思地说,“但这不是一个很好的瑞文戴尔。这里没有足够的书、瀑布或是精灵。”
Benet 认为自己是上世纪 90 年代末和 21 世纪初曾短暂繁荣过的第一场 P2P 革命的孩子,那场革命在很大程度上是由像 BitTorrent 这样通常是非法地传播媒体文件的网络推动的。
那场最初的繁荣在很多方面都是互联网分散的开放协议根源的逻辑延伸。互联网已经表明,你可以在基于群众的网络中可靠地发布文档。像 BitTorrent 或 Skype 这样的服务将这种逻辑带到下一个层次,允许普通用户在互联网上添加新功能:创建一个分布式的(主要是盗版的)媒体库,就像用 BitTorrent 那样。或者帮助人们通过互联网拨打电话,就像使用 Skype 一样。
Benet 坐在瑞文戴尔里的办公室里跟大家阐述他的观点,他认为随着 Skype 和 BitTorrent 的兴起,21 世纪初就像是P2P 的“盛夏”,是它的黄金时期。
但后来,P2P 就撞上了一堵墙,因为人们开始喜欢集中的架构。他说:“部分基于P2P的业务模式是由盗版驱动的。”
斯坦福大学计算机科学专业的毕业生 Benet 以一种让人想起 Elon Musk 的方式说话。当他说话的时候,他的眼睛扫视着你头顶上的一片空气,就像他在看一个看不见的提词器来寻找措辞一样。
他对协议实验室正在发展的技术充满热情,但也热衷于将其置于更广阔的环境中。对于 Benet 来说,从分布式系统到更集中的方法的转变,几乎没有人能预料到。
(Protocal Labs团队)
“游戏规则、管理所有这些技术的规则非常重要。”他说,“我们现在所构建的结构将会描绘出未来 5 年或 10 年后截然不同的图景。”
他接着说:“当时我很清楚,P2P 是一件特别的事情。但当时我并不清楚的它的风险有多高。我当时没有意识到我必须接过接力棒,现在轮到我来保护它了。”
协议实验室正是 Benet 试图接下这根接力棒的尝试,它的第一个项目是对互联网文件系统的彻底改革,这个系统包括我们用来定位网络上网页位置的基本方案。
Benet 把他的系统称为 IPFS,这是星际文件系统(InterPlanetary File System)的缩写。
当前的协议 HTTP 将网页从一个单一的位置下载下来,并且没有内置的机制来归档在线页面。而 IPFS 允许用户从多个位置同时下载一个页面,并包括程序员所称的「历史版本控制」,这样过去的迭代就不会从历史记录中消失。
为了支持该协议,Benet 还创建了一个名为 Filecoin 的系统,该系统将允许用户有效地出租未使用的硬盘空间(你可以把它想象成一种数据的 Airbnb)。
“现在,地球上有无数待机或闲置的硬盘驱动器,以至于它们的所有者只是在赔钱。”Benet 说,“因此,你可以将大量的供应带上线,这将降低存储成本。”
但正如它的名字所暗示的,协议实验室的雄心远不止这些项目,Benet 的更大使命是在未来几年支持许多新的开源协议。
那么,让Benet沉浸其中的分布式存储究竟有哪些好处呢?
第一,它可以去中介化,配置闲散资源,发挥共享经济精神。
第二,用户体验会更好,更稳定。内容存储于分布式存储系统里,它将一个文件切分成很多块,每一个分块石256k,然后保存在不同的节点里面,即使是当时网络不稳定,也不影响公链上内容应用的正常访问。而且在访问的时候,系统会自动选择距离使用者最近的节点,保证更好的用户体验。
第三,解决了内容永久保存的问题。假设我们现在在建立一个节点系统,这个系统里包含一万个节点,每一个主节点至少都是一个T或者两个T的容纳程度。那最后就会有一万个节点,能存储1万T的内容量。这样就可以从技术上减少中间服务器的存储环节,从而极大程度上减少企业的运营成本。
听其然并听其所以然,这是一个极富雄心和野心的项目,IPFS已经在网络上运行三年多了,据了解现在已经有将近百亿的数据在上面存储。
你还质疑它的实用性吗?
(作者:星鉴网,内容来自链得得内容开放平台“得得号”;本文仅代表作者观点,不代表链得得官方立场)
评论(0)
Oh! no
您是否确认要删除该条评论吗?