新闻动态

IPFS的野心有点大:各种区块链实现相互浏览,打造“星际区块链网络”

2018-07-04 05:57:10 75

星际文件系统(IPFS)听起来就是那种能够与区块链相结合的未来主义式协议,其发明人Juan Benet如今为IPFS与区块链这两种技术制定了新的计划。

planet-network-e1493381377870

通过存储多个数据副本,IPFS协议被认为可以用于创建一种更加永久的网络,使数据更加难以被擦除。值得注意的是,在今年年初,这种协议吸引了全球变暖档案保管员的关注,当时这些人非常担心美国政府机构数据将会在特朗普新政府的领导下消失。

不过,Benet设想了一些未来的区块链应用。

因为区块链已经被证明是一种效率低下且昂贵的数据存储方式,Benet认为数据,从网页到PDF文件,都能被转移到另一种像IPFS这样的计算层。鉴于分布式账本能够被放在IPFS上面来创建应用,所以他将这两种系统的结合称为一种“很好的联姻”。

Benet告诉Coindesk说:

如果你将分布式账本添加到IPFS并那个哈希添加到一个区块中,你然后就可以使用IPFS直接在网页上来浏览交易以及文件。

他继续说:

“IPFS可以通过一种类似于网络将所有网站连接在一起的方式来连接所有这些不同的区块链。你可以在一个网页上添加一个与另一个页面相连的链接,这种方式例如同样可以在以太坊中添加一个与Zcash相连的链接,只要通过IPFS就能实现这一点。

这个以太坊+Zcash例子目前正在研究开发中,这很值得关注,因为这两种区块链的开发者之前就想到过要将两种区块链连接在一起的想法。

 

连接区块链数据

 

所以,这要如何实现?这是一个有点复杂的过程,如果了解IPFS及其功能性,那么理解起来就会更简单一些。

与以太坊开发者非常相似,IPFS开发者想要将互联网去中心化。这种协议就是HTTP的一种实验性替代选择——HTTP是一种我们目前所使用的用于将网页传递给计算机的技术。

但不同于那些由少量将网页存储在网络云端(Google Docs和email)的企业所管理的中央服务器,IPFS将数据分散到一个由计算机组成的网络。例如,单一计算机能够参与存储一段数据。

这种方法的实现是通过我们目前仍旧在使用的内容寻址技术、哈希链表技术等。

通过这个基础,数据链接能够被嵌入到其他地方,如区块链。

Benet说:

“目前来说,我们可以创建一个链接。你可以进入以太坊区块链并发布一个与Zcash相连的交易。然后你就可以在IPFS浏览和访问这个以太坊区块链和整个Zcash区块链。”

实际上,这是一种不会与加密货币纠缠的方法。

“想象一下,当你正在浏览一条区块链时,你可以从 一条链跳转到另一条链,也就是说你可以编写与这两条链相关的应用,而且这些应用不用必须理解以太坊或Zcash。”

这种想法就是如果以太坊、Zcash和其他区块链能够存储少量的数据,IPFS就能成为一种链接和浏览这些区块链的工具。

但是,尽管IPFS和MetaMask开发者已经表达了如何将这两种区块链链接在一起,不过还有一些挑战需要克服。最大的障碍就是提出一种能够在所有网络上运行的数据格式。

 

“星际”野心

 

如果这种想法听起来有远见,那么Benet的长期愿景就更加让人惊奇了,这一点从星际文件系统(IPFS)中的“星际”二字就能体现出来。

Benet说,“是的,我们就是这个意思”,并且指出他们的团队正在研究目前最有名的应用在IPFS上的前景,迟早会让人们到火星去旅行。

“当SpaceX将第一个人送上火星时——或者是NASA——我们希望人们能够在那里使用正常的计算机应用,这样他们就可以获得一种很好的互联网体验。”

Benet说,这个想法是对计算机科学家和互联网先驱JCR Licklider的敬意。Benet在早期的一种演示中表示,互联网(Internet)这个单词实际上是“星际网络(Intergalactic network)”的缩写。

Benet说:

“他拥有一种将所有这些计算机都连接在一起的疯狂愿景,并且他还希望将这种网络的网络扩展到整个银河系。”

IPFS就是一种对Licklider最初愿景的扩展——通过额外的不可更改性和数据永久性扩展了加密货币和其他区块链技术。

不过 ,目前来说,这种想法是否能够经得起时间的考验还有待观察。

原文:http://www.coindesk.com/ethereum-meets-zcash-why-ipfs-plans-a-multi-blockchain-browser/
作者:Alyssa Hertig
编译:kyle
稿源(译):巴比特资讯