跳转至

概述

什么是零网?

零网基于Bitcoin加密和BitTorrent技术构建的分布式网络

用户可以在零网发布静态或动态的网站,访客可以选择成为网站服务器。只需有一个网站节点在线,网站就可保持能访问状态。

当站长更新他的网站时,所有该网站的服务器节点(以前的访客)将会且只会接收网站内容更新的部分。

零网具有内置SQL数据库。这使得大型网站开发变得容易。数据库会以增量更新的方式同步到有这个网站的节点。

为什么要开发零网(ZeroNet)?

  • 我们信仰开放、自由、无审查的通讯。
  • 无审查:一旦内容发布,便不可删除。
  • 没有单点故障:即便只有一个节点,内容仍会保持在线。
  • 不可能被关闭:零网在何处无人知道,因为它无处不在。网站的内容都是由愿意为数据作服务器的用户来提供的。
  • 高速:零网使用BitTorrent技术传输数据,比中心化服务器还要快。
  • 离线可用:网络不可用时也可以访问网站。
  • 安全: 网站内容的所有权由Bitcoin钱包的同种加密技术所保护。

特性

  • 简单,零配置安装。
  • 无需密码,基于BIP32的授权: 账号的所有权由Bitcoin钱包的同种加密技术所保护。
  • 站点实时更新,不需要刷新。
  • Namecoin .bit 域名支持。
  • SQL 数据库支持: 简化了站点开发,减少了页面加载时间。
  • 匿名性: 完整的Tor网络支持,使用.onion而非ipv4地址。
  • TLS加密连接。
  • 自动使用uPnP打开端口。
  • 多用户插件(openproxy)。
  • 可以在任何操作系统和浏览器上使用。

零网是如何工作的?

  • 安装并启动零网后,访问类似于如下所示的地址打开网站: http://127.0.0.1:43110/{零网站点地址} (例如 http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D)。
  • 零网用BitTorrent网络寻找为这个站点做种的节点并从节点下载站点数据(HTML, CSS, JS...)。
  • 你的客户端将会为每个访问过的站点服务。站点也可以手动移除或被添加到黑名单中。
  • 每个站点有一个包含站点全部文件的清单列表,其中每一项包含了一个SHA512哈希和一个用站长私钥生成的签名。
  • 如果站长修改了站点,那么他将签名新的清单列表,并发布它给其他节点。 当节点验证完清单列表完整性后(用签名),他们将下载修改后的文件,并再将它发布给其他节点。
关于零网加密技术、内容更新和多用户站点的幻灯片 »

截图

截图

ZeroTalk

更多截图 »

当前局限

  • 没有类似于torrent的文件分割、大文件的支持 (BigFile插件已实现)
  • 文件传输未压缩 或加密 (TLS 加密已添加)
  • 无法创建私有站点。

帮助这个项目存活

Bitcoin: 1QDhxQ6PraUZa21ET5fYUCPgdrwBomnFgX

Full donation page

谢谢!