ZeroNet介绍

ZeroNet是什么?

ZeroNet是使用比特币加密技术和BitTorrent网络协议构建的一个去中心化的无审查网络。

用户可以在ZeroNet上发布静态或者动态的站点。访问者可以决定是否成为服务节点。只要还有一个服务节点站点就会在线。

当站点的所有者更新站点的时候,所有服务的节点(以前的访问者)就会增量更新站点内容。

ZeroNet comes with a built-in SQL database. This makes content-heavy site development easy. The DB is also synced with hosting nodes with incremental updates.

ZeroNet自带内置数据库,这使得重内容的站点的开发更容易。数据库也会在节点增量更新。

为什么?

  • 我们相信开放的,自由的,无审查的网络。
  • 去中心化:只要一发布就无法删除。
  • 无单点故障:只要还有一个服务节点,内容就会一直在线。
  • 不法关闭:无处不在。内容会被访问者进行托管。
  • 高速:ZeroNet使用BitTorrent技术比中心化服务器快。
  • 离线访问:在没有互联网连接的情况下也可以浏览保存过的站点。
  • 安全:使用与比特币钱包相同的加密方法来保护内容所有权。

特性

  • 简单,零配置。
  • 基于BIP32的无密码授权,使用与比特币钱包相同的加密方法来保护你的账户。
  • 实时更新
  • 支持Namecoin的.bit域名
  • 数据库支持:更简单的站点开发和更快的页面加载速度。
  • 匿名:全面支持Tor网络,支持通过.onion隐藏服务相互连接,而不是通过IPv4地址。
  • TLS加密连接
  • 自动打开uPnP端口。
  • 插件和多用户 (开放式代理) 支持
  • 跨平台,支持任何浏览器和系统

原理

  • 在你运行ZeroNet后,你可以通过http://127.0.0.1:43110/{zeronet_site_address} (比如:http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D)来访问网站。
  • ZeroNet会通过BitTorrent网络来查找可用的节点,并下载需要的文件 (html, css, js…)。
  • 你会托管理每一个你访问过的网站。
  • 每个网站都有一个列表文件,存储了网站所有文件的SHA512哈希值和网站所有者的私钥生成的签名。
  • 如果站点的所有者 (拥有私钥的那个人) 修改了站点, 并且他/她签名了新的列表文件,然后推送给其他节点, 那么所有节点将会在验证列表的真实性(使用签名)后, 下载修改后的文件并推送给其他节点。

限制

  • 不支持大文件拆分
  • 文件传输未压缩
  • 不支持私有站点

赞助

Bitcoin: 1QDhxQ6PraUZa21ET5fYUCPgdrwBomnFgX

谢谢!