skka3134

skka3134

email
telegram

web3網站前端的去中心化

  1. 以我們最常使用的 DApp 為例,基本上常見的 dapp 都分為前端網頁和後端智能合約部分,智能合約在公鏈上執行程式碼是不可篡改的,這實現了去中心化,但是前端網頁卻並非去中心化,大多數情況下它是部署在中心化的機房伺服器之中,同時也很容易受到黑客的篡改,因此我們可以認為前端頁面並沒有實現去中心化,同時不少 dapp 的 DApp 應用資料仍然存儲在中心化伺服器中。
  2. 這時候就需要一些提供基礎服務的去中心化應用,比如分布式存儲、分布式的 CDN 網路流量加速或者分布式計算等服務,雖然目前的 AR 和 Filecoin 都有相應的分布式存儲功能,但是它的應用場景還未完全打開,因此 Fleek 就應運而生。
  3. Fleek 簡單來說就是為 DApp 應用提供資料的去中心化存儲,開發者可以使用 Fleek 來搭建去中心化應用,而並不用擔心資料存儲以及託管或者流量等問題。比如我們可以通過 Fleek 來託管一個靜態網站,而將資料存儲在 IPFS 之上,或者通過連接 GitHub 代碼來部署自己的去中心化應用,Fleek 目前也支持主流的站點和流行框架,方便開發者的選擇。另外根據官方介紹,後面 Fleek 還將結合邊緣計算等來提供更好的 DApp 訪問性能。
  4. Fleek 目前主要用於前端的託管,官方已經開放了用戶的體驗,在應用功能上和 4everland 比比較像,都能夠提供前端網頁的託管服務,同時也都採用分布式存儲的方式,有一定的競爭性質,我們簡單體驗一下 Fleek。
  5. 通過 Fleek 官方頁面登錄,我們可以使用 Metamask、GitHub 或郵箱等多種登錄方式,在頁面中可以看到有 host 託管、存儲、計費等功能,新用戶可以先進行站點託管。https://fleek.co/
    image
  6. 通過與 GitHub 連接,可以完成輕鬆部署,開發者可以通過 IPFS 託管應用資料,如果需要進行冷存儲或永久存儲,則可以直接通過 Fleek 來存儲在 AR 或 Filecoin 之上。
    image
  7. 然後我們選擇相應的代碼倉庫,然後就可以選擇 host 服務,這裡有 IPFS 和 Internet Computer(ICP)兩種,我們以 IPFS 為例:
    image
  8. 接著選擇框架,然後進行 build 即可完成部署
    image
  9. 在 storage 頁面我們可以進行文件上傳,以及綁定域名,我們上傳的文件都保存在 IPFS 之上。
    image
  10. 當然目前的存儲和帶寬資源也不是完全免費的,超出限額需要付費使用,不過免費額度能夠滿足普通用戶使用需求,即使我們不是開發者,也可以通過 Fleek 來將自己的文件存儲在 IPFS 之上。
    image
  11. 其他類似 Fleek 的有 4everland https://4everland.org/
  12. 還有一件事,招聘請聯繫 [email protected]
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。