利用P2P技术搭建全球可访问的去中心化ACG网站设想

发布于 2016-10-09  143 次阅读


几个月前看到有个比较有意思的开源Python应用——ZeroNet。

ZeroNet 是一个以P2P用户为基础而构成的类互联网的分布式网络。ZeroNet的总部位于匈牙利的布达佩斯;对于用户,Zeronet的使用门槛极低。eg:对于windows用户(其他系统类似),你只需到zeronet.io下载压缩包,解压,再双击zeronet.cmd,等待自动打开浏览器就可以使用ZeroNet网络。注册好Zeronet ID后,你需要保存好zerobundle/zeronet/data目录下的user.json,这是你的账户,是在各大论坛发言所需的ID。在ZeroNet上,任何有点html知识的人都可以创建网站,创建网站有克隆法和命令行法,你一定要保存你创建好的相应网站的私钥,谁拥有这个私钥谁就是这个网站的主人!在Zeronet,你可以创建静态网站和动态网站;网站一经所有者发布,只要ZeroNet网络中有一个节点在线并保存有你的网站数据,你的网站就会依然存在于网络世界。——摘自:https://zh.wikipedia.org/wiki/ZeroNet

由于众所周知的原因,国内的网盘、BT基本完灭,剩下的不是加密压缩上传到百度网盘,就是转战国外网盘,甚至有些老鸟都已经开始使用传说中的同步神器——BitTorrent Sync(BTSync)。

BitTorrent Sync是由BitTorrent公司开发的专有的对等网络数据同步工具,可在Windows、OS X、Linux、Android、iOS和FreeBSD上使用。其可在局域网、互联网上通过安全的、分布式的P2P技术在不同设备之间同步文件。尽管BitTorrent Sync开发者不认为这是传统文件同步工具(如Dropbox)的竞争者或替代品,但已有人开始注意到这个与众不同的同步工具了。这主要是由于BitTorrent Sync没有常见的文件同步工具中所含有的问题,如文件存储容量限制、私有/安全性、价格因素、同步速度因素(参考技术原理一节)。——摘自:https://zh.wikipedia.org/wiki/BitTorrent_Sync

最近在网络上看到有不少分享BTSync同步密匙的,估计不久以后将会迎来新的“P2P”时代吧!

不知出于什么原因,大学时代经常逛的ACG网站,如今发现全都打不开了,不禁感到很是惋惜,一些论坛上还有不少优秀的资源的,网友的一些ACG小作品什么的。然后突然想到这两个玩意,完全可以打造一个基于P2P的ACG网站啊!

最直接的一个优点是,万一哪一天网站的主人不再管理了,甚至关了(P2P理论上关不了),网站的用户都存有整个网站的存档!网站的用户越多,速度越快,而且也有更多的“备份”,基本上不担心需要备份维护什么的,感觉应该能行啊!

目前来说这种去中心化的网站并不是简单地动动鼠标就可以创建的,不知道有没有ACG迷愿意去了解下这些技术细节,打造出一个ACG网站了。
不过还是有点担心,如果暴露在国内的局域网内,怕会惹来麻烦,甚至是新的和谐技术,很多傻逼都喜欢这样,看到好点的东西都会在贴吧、微博之类局域网内人多的地方大肆宣扬,生怕别人不知道,好多很好的东西,就是这样人为加速被发现进而被和谐的。