区块链 IPFS 协议

god · 发布于 2018年11月21日 · 301 次阅读

工作原理

目前种子的工作方式。你选择一个文件下载,当你使用一个torrent应用程序来这样做时,你实际上是向你连接到同一洪流网络的所有计算机发出一个请求,如果他们中的任何一个有你的文件,重新请求,并能够在此刻上传,他们开始发送它的部分到您的计算机。这是一个精简的版本。

那么IPFS节点如何工作?IPFS白皮书中说到,

存在于IPFS上的每个文件都有一个唯一的哈希来表示它,任何细微的更改都会导致生成新的哈希值。这些哈希值是如何查看内容的。客户端向系统查询散列,并且具有可用内容的任何节点都可以将其提供给对等节点。

该系统将允许客户快速准确地提供内容,而不管他们与内容的原始主机的距离如何。此外,由于使用了分布式哈希表(分布式散列表(英语:distributed hash table,缩写DHT)是分布式计算系统中的一类,用来将一个关键值(key)的集合分散到所有在分布式系统中的节点,并且可以有效地将消息转送到唯一一个拥有查询者提供的关键值的节点(Peers)。这里的节点类似散列表中的存储位置),所以可以检查交换的两端是否有正确的内容,因为不合适的地方会导致不同的哈希。

由于IPFS哈希是不被更改的,所以IPFS提供了一个叫做IPNS的名称命名解决方案,但是只能针对少量的静态改变。那么问题来了,面对大量的动态变化,IPFS该如何应对,我想这会是团队和GitHub上工程师们都在想攻克的问题。IPNS只是提供了一些改变和解决的思路和方案,相信往后IPFS会在这个方面做的更好。

IPFS的发展

你要说IPFS就是一个跨时代最好的、无可挑剔的产品那绝对不是的,但是他是当前提出成为完美互联网最好的原型和模版,就像比特币,他的交易时间长、交易手续费高、价格波动大等缺点,但是没有比特币,不会有后来的以太坊和现在蓬勃发展的区块链,就像当年的互联网泡沫一样,当泡沫炸裂,总会出现像Google、阿里等这样的巨头企业,在未来区块链行业一定会迸发出一到两个像Google、阿里这样的超级企业。就是因为像IPFS、比特币、以太坊这样的原始模型作为基础,让更多的技术和想法成为现实。所以小编认为IPFS的发展一定会越来越好。

IPFS开发团队

Protocol Labs(协议实验室)是星际文件系统(IPFS)的开发团队 。自创建IPFS以来,该团队不断创建更大的相关协议,项目和产品生态系统,这些系统都与分散式数据分发密切相关:

(1)、星际文件系统(IPFS)是分散网络的新协议。IPFS使用内容寻址和数字签名可以创建完全分散的和分布式的应用程序。IPFS使网络更快,更安全,更开放。

(2)、Filecoin是一个加密货币供电的存储网络。矿工通过向网络提供开放式硬盘空间来赚取Filecoin,而用户花费Filecoin存储在分散网络中加密的文件。

(3)、libp2p是一个模块化网络堆栈。libp2p汇集了各种传输和点对点协议,使开发人员可以轻松构建大型,强大的p2p网络。

(4)、IPLD是分散式Web的数据模型。它通过加密散列连接所有数据,并且易于遍历和链接。

(5)、Multiformats是今天面向未来系统的协议集合。自描述格式使您的系统具有互操作性和可升级性。

(6)、CoinList是一个协议令牌筹款平台。AngelList遇见Kickstarter符合协议令牌。

(7)、SAFT是协议令牌筹款的法律框架。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册