1. 以我们最常使用的 DApp 为例,基本上常见的 dapp 都分为前端网页和后端智能合约部分,智能合约在公链上执行代码是不可篡改的,这实现了去中心化,但是前端网页却并非去中心化,大多数情况下它是部署在中心化的机房服务器之中,同时也很容易受到黑客的篡改,因此我们可以认为前端页面并没有实现去中心化,同时不少 dapp 的 DApp 应用数据仍然存储在中心化服务器中。
2. 这时候就需要一些提供基础服务的去中心化应用,比如分布式存储、分布式的 CDN 网络流量加速或者分布式计算等服务,虽然目前的 AR 和 Filecoin 都有相应的分布式存储功能,但是它的应用场景还未完全打开,因此 Fleek 就应运而生。
3.Fleek 简单来说就是为 DApp 应用提供数据的去中心化存储,开发者可以使用 Fleek 来搭建去中心化应用,而并不用担心数据存储以及托管或者流量等问题。比如我们可以通过 Fleek 来托管一个静态网站,而将数据存储在 IPFS 之上,或者通过连接 github 代码来部署自己的去中心化应用,Fleek 目前也支持主流的站点和流行框架,方便开发者的选择。另外根据官方介绍,后面 Fleek 还将结合边缘计算等来提供更好的 DApp 访问性能。
4.Fleek 目前主要用于前端的托管,官方已经开放了用户的体验,在应用功能上和 4everland 比比较像,都能够提供前端网页的托管服务,同时也都采用分布式存储的方式,有一定的竞争性质,我们简单体验一下 Fleek。
6. 通过 fleek 官方页面登录,我们可以使用 metamask、github 或邮箱等多种登录方式,在页面中可以看到有 host 托管、存储、计费等功能,新用户可以先进行站点托管。https://fleek.co/
7. 通过与 github 连接,可以完成轻松部署,开发者可以通过 IPFS 托管应用数据,如果需要进行冷存储或永久存储,则可以直接通过 Fleek 来存储在 AR 或 Filecoin 之上。
8. 然后我们选择相应的代码仓库,然后就可以选择 host 服务,这里有 IPFS 和 internet computer(ICP)两种,我们以 IPFS 为例:
9. 接着选择框架,然后进行 build 即可完成部署
10. 在 storage 页面我们可以进行文件上传,以及绑定域名,我们上传的文件都保存在 IPFS 之上。
11. 当然目前的存储和带宽资源也不是完全免费的,超出限额需要付费使用,不过免费额度能够满足普通用户使用需求,即使我们不是开发者,也可以通过 fleek 来将自己的文件存储在 IPFS 之上。
12. 其他类似 Fleek 的有 4everland https://4everland.org/
13. 还有一件事,招聘请联系[email protected]