本文由币车HIT(biche.yaofache.com)大V养成计划支持
上篇文章我们说了星际文件存储 IPFS的一些好处,最强大的地方就是它可以去中心化的存储你的小电影,就是郭嘉知道了,想不通过你就删掉你的小电影,也是不可能的,因为他根本不知道你的文件存在哪个节点的硬盘上。
但是这么伟大的东西发明出来,肯定不会只服务于像你这样只想保存小电影的单身汉呀(说的就是你,员外已经有两房老婆了),它的用处可大着呢,比如 IPFS 的发明者 Juan Benet(juan@benet.ai)在 IPFS 的白皮书中畅想了一些适用场景:
在 /IPFS 和 /IPNS 下挂载全球文件系统,想想是不是很疯狂,员外觉得光是这一个畅想,就足以改变世界了,员外觉得更甚于中本聪发明的比特币,显然这个价值更高嘛;
挂载的个人同步文件夹,拥有版本功能,员外觉得这个类似于 GitHub。有没有经历过一个文件重复改,结果时间久了,自己也忘了哪个版本对应的哪个了,到最后找半天也找不到;
文件加密,数据共享系统。你可以对你自己的文件进行加密,这样即使别人拿到了你文件的哈希值,访问到你的文件,也无法获取。这个功能应该跟百度云的相似,你可以加密码转发文件链接,也可以公开发布。
可以作为虚机的根文件系统
可以作为数据库:应用可以直接操作 Merkle DAG,拥有 IPFS 提供的版本化、缓存以及分布式特性,这一点对于开发者来说,简直是美的不行。
可以做(加密)通讯平台,
各种类型的 CDN(内容分发网络:尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定)
永久的 Web,不存在不能访问的链接,永远不会过期。
IPFS 和 IPNS 的关系
说了这么多,看起来是牛逼,但是这个 IPFS 和 IPNS 有啥区别呢?那您也看了这么多了,想必也知道使用 IPFS 来存储文件的话,后给您生成一个哈希值,如果您改动了这个文件呢?这个文件的哈希值就会变,也就意味着您原有的哈希值就无法访问这个属于你自己的文件了。所以我们就需要一种来标记更新网址哈希的方法,没错,这个方法就是 IPNS。
IPNS 是一个分布式的命名系统,将难于记忆的数据哈希值映射为易于记忆的字符串。这可以类比于域名与IP地址的映射关系。还记得吗?请翻看上一篇星际文件存储 IPFS
总结
在区块链诞生之前,这项技术要想落地几乎是不可能的,因为如何保证数据的安全性、对节点的奖惩机制、信用管理、代币发行、稳定运行等等这些问题,都需要一个中心化的方法来解决,不过这又背离的去中心化的理念。
现在这些问题在今天看来,是完全可以使用区块链技术来实现的,虽然现在还没有杀手级的应用上线,不过已经有人在开始做了。员外记得币乎奶王在他的小密圈内讲过一个项目,应该就是这个 Sia Coin,代币是 SC,大家有兴趣的可以了解一下。
员外自己没买,也没有任何投资建议!!!