Beaker

Beaker

针对下一代互联网的浏览器。

Beaker 简介

试验性的浏览器 Beaker,查看 IPFS 和 dat 数据,探索和构建 P2P 点对点网络。Web 的基础就是发布和分享,现在如果你想发布属于自己的网站或者分享一些文档,你仍然需要懂得如何运营一台服务器,或者具备因雇人帮你做这些而支付报酬的能力。于是,Paul Frazee、Tara Vancil、Mathias Buus 三人组建的 Blue Link Labs 开始思考是否可以仅在浏览器里就能搭建一个网站。有点像 BitTorrent,但是针对浏览器的。Beaker 采用一种 P2P 点对点式的网络,发布网站及数据。网站的地址是以公钥作为 url 标识。每份添加到 dat 网站的数据都会被追加到一个签名的日志本上。访客们通过 tracker 协议或 DHT 网络来相互找寻各方,然后相互进行数据同步,同时充当下载者和上传者,在此过程中还会对数据是否被篡改做检查。从本质上讲,dat 网站和 https 网站没有什么不同,都是浏览器按照 Web 的系列标准来解释一系列文件及目录的形式。但是 dat 特殊即在于 Beaker,因为附加了点对对 Web 接口, 以便开发者可以进行读取、写入及监测 dat 文件,从而构建出点对点 Web 应用。假若你对 HTML、CSS 及 JavaScript 相对熟悉,即可发布你的 dat 网站。当然,Beaker 浏览器也用于支持 IPFS。