
ZeroNet 是一款新的去中心化 P2P 网络,他能够让用户规避审查,并且保障用户隐私。
ZeroNet 是一个去中心化并且开源的 web 平台,原理与 BT (p2p)网络和比特币差不多,都将数据分散在全网各个节点。
用户发布的内容会迅速分享给其他访客而非集中在某个中央服务器中,因此这些内容不可能被删除,只要有一个节点在线,内容就能够保存下来。从这点上看,如果想关停 ZeroNet 内的网站是不可能的。
运行方式
ZeroNet 将其网络中的所有网站存储到每个节点用户的电脑里,当出现新网站或网站有更新时,所有节点就会收到增量更新。

采用去中心化服务器的设计,一方面保证了数据安全和稳定性,另一方面也把建站成本分摊到各个节点,这对于那些建站公司来说其实是个大问题,因此,在 ZeroNet 上建站是免费的并且不会离线。

匿名性

如果你想隐藏自己的 IP 地址,ZeroNet 同样可以帮你做到。它支持 Tor 网络,如果你在 Debian 下,可以通过以下命令运行 Tor:
编辑配置文件:
mcedit /etc/tor/torrc
将 ControlPort 9051 和 CookieAuthentication 1 (line ~57) 两行前面的#删除
/etc/init.d/tor restart
加入读取 auth cookie 权限:usermod -a -G debian-tor [yourlinuxuser]
(如果你使用的不是 Debian ,需要检查一下文件的用户组:ls -al /var/run/tor/control.authcookie)
注销重新登录

另外,你也无须担心密码问题,因为 ZeroNet 使用了跟比特币一样的加密技术保护账号。

为了确保文件完整性,当你访问网站时,会下载一个名为“content.json”的文件,文件中会包含其他文件名和相关的哈希值、密码签名。之后,ZeroNet 就会下载其他的那些文件并用这些哈希进行校验,这样就能够防止文件被人篡改或者植入恶意代码。

ZeroNet 还具备以下特点:
配置简单
基于 BIP32 技术的无密码验证
网站实时更新
.bit 域名支持
数据库支持,页面记载速度更快
匿名性:支持基于 Tor 的 .onion 隐藏服务,不再暴露 ipv4 地址
TLS 加密连接
自动 uPnP 端口开放
支持多用户
支持任何浏览器/操作系统
ZeroNet 用户能够访问的板块包括:

ZeroBoard: 简易的信息发布版
ZeroBlog: 博客平台
ZeroTalk: 去中心化的 P2P 论坛
ZeroMail:端对端加密的分布式 P2P 消息网站。为了保证隐私,网站使用类似 BitMessage 的解决方案,不会暴露消息接收者信息
ZeroChat:网站上包含教程教授如何用不到 100 行代码实现一个无服务器,支持 SQL,实时更新的 P2P 聊天程序
ZeroMe: 去中心化的类似 Twitter 的 P2P 社交网络
*参考来源:securityaffairs,本文作者:Sphinx,转载请注明来自 FreeBuf(FreeBuf.com)