zoukankan      html  css  js  c++  java
  • IPFS入门

    IPFS((InterPlanetary File System,星际文件系统),是一个可以使网络变得更快,更安全,更开放的点对点超媒体协议,同时它也是一个分布式网络。

    互联网的未来需要IPFS,因为:

    1.HTTP协议是低效且昂贵的代名词:HTTP只能在某一时刻从单机下载一个文件,而不能同时在集群机器上并行下载文件的分片

    IPFS让高效分发大容量数据成为可能。并且不存在任何的复制文件,节省了空间。

    2.人类历史记录每天都被删除:网页的平均生命周期只有100天,是否还记得GeoCities(GeoCities创立于1994年,当时名为Beverly Hills Internet,是最早一批用户提供个人主页服务的网站之一。上世纪90年代,大部分主机服务的价格都非常昂贵,因此个人用户很少会使用这类企业级服务。而GeoCities则提供免费服务,从而吸引了许多用户前来建站,其上的网站覆盖各种领域),这个网站已经不复存在,它看起来并不能承受当前时代初级或者中等的业务需求,它太脆弱了。

    3.网络的中心化限制了发展的良机:互联网是人类历史的均衡器,也加速了历史的进程。但是日益巩固的中心化控制力对互联网的未来发展无疑是威胁。

    4.我们的应用是骨干:HTTP带给我们的是掉线,断断续续的上网体验,这对于改变世界的人来说简直就是自然灾难!不过,这些对于IPFS来说简直就是小巫见大巫,HTTP看起来至少是上个世纪的遗留物和过时产品,而在21世纪,我们有理由做的更好!

    IPFS的目标就是取代HTTP,并为未来构建一个更好的网络世界。

    IPFS是怎样工作的:

    当你在向IPFS加入一个文件时

    1.每一个文件和区块都会被标记一个叫做哈希密文的独特的指纹

    2.IPFS通过网络,删除所有的复制文件,追踪每一个文件的版本历史信息(就像版本管理系统一样)

    3.每一个网络节点都只关心它感兴趣的内容,其中有一些会将文件所有人和文件信息建立索引。

    4.当查找文件时,你通过独一无二的hash对IPFS网络发起请求

    5.每一个文件都可以通过human-readable names找到,这是一个使用了叫做IPNS的去中心化的命名系统。

    把全世界的信息组织起来还不足够,我们还要让系统记住这些信息,IPFS提供去重,高性能,集群持久性的功能。

    如果你的公司有大量的用户数据,点对点的系统可以帮你节省一大笔边际费用,IPFS可以提供安全稳固的P2P内容传输。

    如果你要处理分布式海量数据集合,IPFS提供高性能和去中心化的信息管理

    IPFS提供低延迟的连接,弹性计算。

    IPFS和区块链结合简直是天衣无缝!给大量数据赋予地址,并且把这些不可变持久性的地址植入区块链事务,让你的区块内容

    更加安全,而不用再把数据放在链上了

    内容创作:IPFS让网络更加富有自由和独立的精神,低成本和强制力可以帮助内容创作者内容分发,并且节省宣传和其它费用。

  • 相关阅读:
    【sklearn文本特征提取】词袋模型/稀疏表示/停用词/TF-IDF模型
    【新人赛】阿里云恶意程序检测 -- 实践记录10.13
    【sklearn朴素贝叶斯算法】高斯分布/多项式/伯努利贝叶斯算法以及代码实例
    【sklearn决策树算法】DecisionTreeClassifier(API)的使用以及决策树代码实例
    【笔记】机器学习
    【笔记】机器学习
    【笔记】机器学习
    【笔记】机器学习
    【笔记】机器学习
    java架构师学习路线-漫谈分布式服务框架
  • 原文地址:https://www.cnblogs.com/umrx/p/8663460.html
Copyright © 2011-2022 走看看