如何藉助Fleek快速構建IPFS應用程式?

買賣虛擬貨幣

“我們看到,推進去中心化網路的最快、最簡單、最直接的方法是為普通網路使用者提供他們訪問和建立在IPFS上所需的工具。IPFS提供了我們認為重要的資料完整性,隱私和安全性藉助正確的工具,我們知道我們可以提供完整的託管體驗和無縫的工作流程,使IPFS像今天的標準網站一樣易於使用。”

—— Fleek營運長Brett Shear

我們都知道,下一代網際網路是高效、開放、自由、迷人的,甚至有著許多閃閃發光的商機,但對於大部分人來說,使用或者構建去中心化的web是困難的,這時候,Fleek的重要性就顯示出來了。

Fleek是一個主要用於開發託管網站、儲存和交付檔案以及為分散式Web(DWeb)服務的應用程式,他的使命是幫助每一個人更輕鬆地建立web3.0應用並將檔案儲存在分散式網站中,從而將DWeb置於“低程式碼/無程式碼”的先鋒地位,加快DWeb的普及和採用。 

值得說明的是,Fleek的產品和服務大多組合建立在IPFS、Textile和Filecoin的Fleek堆疊上,並透過Fleek Edge部署了基礎架構,將IPFS的分散式對等資料共享協議與邊緣計算相結合,從而建立了異常快速和可靠的解決方案分散式網路。在Fleek Edge上,資料和資訊在地理位置上接近使用者請求的邊緣位置進行處理和儲存,從而減少了實時資料應用程式的等待時間,並提高了對等互動的效能和速度。

對於Fleek團隊而言,正是IPFS使DWeb成為可能,而Fleek希望使IPFS變得更容易,更快,更簡化。

Fleek的核心功能

Fleek當前提供基於Fleek Stack構建的三種產品,每種產品旨在增強和簡化圍繞常見DWeb用例的工作流:

  • Fleek託管:用於在IPFS上託管站點和應用程式的工具,包括透過GitHub提供的行業熟悉的持續整合和部署工具。

  • Fleek Storage:一種用於透過IPFS匯入,儲存,固定和獲取檔案的服務,該服務除了API和CLI介面外,還包括一個友好的UI。

  • Space Daemon:一個開發人員工具集,用於構建對等加密應用程式,將IPFS,紡織執行緒和儲存桶以及Filecoin打包到一個JavaScript介面中。

這些產品都旨在以儘可能簡化的方式促進IPFS的使用和整合。例如,Space Daemon使使用者可以輕鬆利用IPFS進行加密的資料庫儲存和無伺服器應用程式開發。Fleek的託管和儲存產品透過自動更新對內容識別符號(CID),DNS記錄中的TXT值的引用等來自動處理IPFS特定的詳細資訊。

透過建立簡化的工作流程來使用,構建和部署到IPFS,Fleek使開發人員能夠將協議的主要優勢整合到他們的應用。此外,Fleek Edge網路可顯著提高效能和效率,從DWeb新手到IPFS資深人士都可以從中受益。

簡而言之,Fleek的產品組合提供了廣泛的功能,並在傳統Web和DWeb之間架起了橋樑,從而促進了終端使用者和開發人員領域的許多有價值的用例。Shear說:“更廣泛的網路社羣採用IPFS的最大障礙之一是對託管或建立IPFS的工作不熟悉。” “ Fleek獨自完成這項工作,這確保了任何希望在IPFS上託管網站的人都能輕鬆快捷地獲得它們。即使是經驗豐富的開發人員也可以從Fleek的易用性和更快的速度中受益。在Fleek Edge上部署的產品。”

Fleek為什麼選擇IPFS ?

Fleek之所以選擇IPFS,是因為它分散了Internet的兩個核心方面:檔案儲存和資料傳輸。結合IPFS內容定址的特有優勢以及IPFS作為Filecoin的基本技術的領先地位,這帶來了許多無與倫比的優勢:

  • 點對點世界中的資料完整性:Fleek將IPFS與諸如Textile的加密工具結合使用,使它們能夠提供兩全其美的範例,在該範例中,使用者可以透過使用者擁有的客戶端加密優勢鍵,以及無需直接接觸任何第三方伺服器即可直接共享資料的功能。由於預設情況下傳輸是加密的,因此外部觀察者無法在傳輸過程中檢視傳輸,而且IPFS的內容定址還可以確保使用者發出請求時收到的資料經過加密驗證,成為他們所請求的資料。

  • 審查和災難恢復:IPFS內容定址允許將相同內容定址資源的多個副本作為等效項存在於世界各地。這可以提供一定程度的彈性,以抵禦傳統網路上無法提供的物理災難或審查制度。

  • 整合訪問未來的儲存和檢索市場:由於IPFS和Filecoin緊密整合,因此基於IPFS的構建將有助於為Fleek使用者提供無縫訪問其儲存需求的Filecoin市場的能力。

此外,IPFS充滿活力且活躍的開發人員社羣意味著該協議在不斷髮展,以更好地滿足其使用者和構建者的需求。

Fleek如何使用IPFS?

Fleek為希望在分散網路上託管,共享或構建內容的任何人建立一個簡化的工作流程。Fleek提供了自己的公共IPFS閘道器,這意味著開發人員無需構建自己的服務即可為其使用者提供服務。該閘道器甚至允許不瞭解IPFS的舊版網路瀏覽器和應用程式訪問透過IPFS提供的內容。

Fleek還可以使IPFS上的構建和部署過程自動化。使用Fleek進行站點和應用程式部署的開發人員無需執行任何操作,只需將Fleek與GitHub儲存庫連結,Fleek將透過IPFS自動構建和部署其程式碼。

那麼,到底是如何工作的呢?

由於IPFS使用內容定址,因此IPFS上的每個內容都需要有自己的唯一內容識別符號(CID)。此CID會隨著與其關聯的內容的每一次更改而更新。對於開發人員而言,跟上這些更新可能會很麻煩,因為它通常涉及手動更新CID指標或實施其他下游更改以匹配新的CID。

Fleek自行處理所有手動工作。對於網站,Fleek使用新增到Fleek為站點建立的DNS設定中的TXT記錄,自動將IPFS生成的CID用作站點內容,並將其指向Fleek子域URL。每當有人訪問Fleek URL時,最新的關聯CID都會透過Fleek的HTTP IPFS閘道器傳遞給使用者-這意味著以HTTP開頭的請求(例如舊版Web瀏覽器)始終保持HTTP。網站內容發生任何變化時,Fleek都會自動檢測到新的雜湊值,並相應地重新關聯TXT記錄。

簡而言之,Fleek的開發人員可以使用熟悉的工具和工作流程,而不必擔心通常使用IPFS可能需要進行的手動工作,同時仍然可以利用分散式Web提供的好處。

Fleek + IPFS的未來

“ Fleek的未來與IPFS的未來息息相關。Fleek產品已經在IPFS上提供了領先的效能。IPFS開發路線圖上的每一步都將為我們提供更多工具,以進一步改善該效能。

—— Fleek營運長Brett Shear

Fleek已經透過易於使用的工具幫助基於IPFS的託管,檔案儲存和開發,將傳統Web和DWeb橋接起來。隨著IPFS的不斷髮展,Fleek打算與之一起發展。 

Fleek還期待實現IPFS瀏覽器內連線,以便為執行或使用Fleek部署的應用程式的使用者帶來完全的IPFS超級能力,而不僅僅是執行自己的本地IPFS節點的終端使用者。

最後,Fleek目前正在努力將Filecoin付款選項和Filecoin網路上的儲存整合到Space Daemon中,從而為希望使用Filecoin解決儲存需求的Space Daemon開發人員釋放了無限可能。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;