Neocities成为使用IPFS分布式Web的第一个主要站点
用于托管任意IPFS内容的分布式协议的创建者已与 Neocities 网站托管合作,以推广他们对分布式Internet的想法。现在,Neocities页面可供所有测试新协议的人使用。IPFS是一个分布式文件系统(创建者将其称为“星际文件系统”,“一个星际(但实际上是全行星)文件系统”),根据开发人员的说法,它应替换当前的HTTP协议以访问Web。根据创建者的描述,可以将其与共享相同洪流的一组用户进行比较,其内容是github项目。开发人员以各种可能的方式强调HTTP协议的基本(有时甚至是致命的)缺陷,他们认为无法通过逐步改进它来解决。互联网已经发展成为提供内容的服务器网络。但众所周知,如果服务器崩溃,则内容将变得不可访问。分布式网络改变了这种情况,在分布式网络中,文件由用户自己存储,而其他用户在搜索所需文件时,从不同位置分批下载文件。IPFS的开发人员认为,新系统应该变得更加可靠,使用成本更低,并且最重要的是-不应受到政府和公司的攻击。IPFS网络使用加密散列进行操作-散列包含任何网络用户存储的相应内容。同时,每个用户都不需要存储所有内容,他使用类似于浏览器中书签的机制选择了要保存哪种内容。分布式Internet的想法并不新鲜 -我已经写过有关试图提高Web可靠性和弹性的类似项目的文章。 bittorrent协议的创建者自己做了一个-这是对等2对等项目Maelstrom浏览器。第二个是Alpha项目Ephemeral,它更像是该概念的实现。在其中,创建的页面只要在至少一个人的浏览器中打开就可以存在。IPFS与提到的项目有重大和关键的区别-更改页面的能力。 IPNS允许您使用加密密钥对指向代表网站最新版本的IPFS哈希的链接进行签名。指向站点的哈希值保持不变,但是内容可以更改。此外,创建者还提供了使用现有DNS系统使用人类可读地址而非哈希的方法。为此,可以通过名称服务器对应的TXT记录。该计划还打算使用分布式和分散的Namecoin名称系统来完全摆脱任何受控系统。每个人都可以加入系统的测试和支持。它是用Go编写的,其源代码在github上。有编译版本适用于Mac OS,Linux和Windows。Neocities(前缀neo-以及到第一个GeoCities网络托管服务之一的链接)-免费托管。页面的作者被提供了磁盘空间,而没有运行服务器端脚本的能力。在2015年春季,创作者报告称,该网站上托管了约43,500个项目。Source: https://habr.com/ru/post/zh-CN383917/
All Articles