SyncNet是一个使用BitTorrent Sync的分散式网络浏览器

导读 当您今天连接到互联网上的网站或服务时,您就与托管网站内容的服务器建立了连接。如果服务器此时不可用,部分或全部网站可能不会显示在您正

当您今天连接到互联网上的网站或服务时,您就与托管网站内容的服务器建立了连接。如果服务器此时不可用,部分或全部网站可能不会显示在您正在使用的程序中。

虽然有一些获取数据的方法,比如缓存,但您仍然会依赖数量有限的服务器和公司向您提供这些内容。

另一方面,torrent以不同的方式工作。当它们最初由一个用户或一组用户播种时,这些数据也可以被下载者使用。因此,随着每个用户从torrent下载文件,潜在的内容分发商的数量也会增加。

SyncNet背后的基本思想是引入一个网络浏览器,在提供可用的网络内容时使用类似的系统。

每当您使用浏览器访问网站时,其所有内容都存储在本地系统中。下一个访问该网站的用户将从您的原始服务器下载该网站。

用户访问的资源越多,机器和设备之间分配的资源就越多,资源变得不可用的可能性就越小。

同步网

这样做的副作用是会减少原服务器的负载。

然而,正如作者提到的,有一些警告。最大的问题之一是网站的加载时间。当网站在选定的网页浏览器中以“正常方式”加载时,下载、渲染并在本地系统上显示通常不到几秒钟。

根据作者的说法,SyncNet在其当前状态下将下载所请求站点的所有文件。他计划改进这种行为,尽管在未来的版本中可以加速。

另一个问题是只支持静态内容。虽然这确保了许多网站可以使用浏览器访问,但动态网站不能或只能部分访问。

使新网站可用的方法也不理想。您需要将HTML文件目录添加到Bittorrent同步中。但是,作者计划对此进行更改,以便可以通过浏览器访问当前网站。

但最后但同样重要的是,SyncNet只能用作源代码,而不能用作可以在系统上运行的二进制文件。

结论

同步。NET不仅是一个实验,而且远远超过了很多用户即将使用的东西。另一方面,这可能是前进的方向。越来越多的国家开始审视互联网资源,服务提供商试图削弱网络中立性,以快速赚钱。

如何看待互联网的去中心化?你知道还有其他针对它的项目吗?