在過去的三周里,Filecoin社區的成員參加了Slingshot 競賽的第一階段,通過網絡上的350,000 筆存儲交易存儲了450+ TiB 數據。為了幫助比賽中的項目,許多Filecoin 社區成員就不同的主題進行了演講,這些主題與存儲數據和構建Filecoin 相關。不過,這些會談的價值不只是Slingshot。他們是偉大的任何人希望與Filecoin 工作!

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

在本文中,我們將重新介紹其中的一些講座和小組討論,以幫助您快速開始在Filecoin 上存儲和構建。您可以在此處查看Filecoin 事件的完整列表,包括過去的記錄和將來的事件。

大師課程:Powergate 入門

Textile 的聯合創始人兼首席執行官Andrew Hill 主持了這次會議。 Textile 提供的工具使開發人員能夠更快、更容易地在IPFS 和Filecoin 上構建分散的應用程序。在這節主課程中,Andrew 討論瞭如何開始使用Textile Powergate,它是一個跨Filecoin 和IPFS 網絡管理存儲和檢索的庫。

您可以在自己的機器上運行Power gate ,也可以使用Textile 的一個管理實例,它允許您僅用幾條命令就可以將單個數據存儲到IPFS 和Filecoin 網絡或IPFS 和Filecoin 網絡中!它還跨這兩個網絡篩選數據檢索請求,IPFS 通常更適合更頻繁的“熱”存儲,而Filecoin 則適合更不頻繁的“冷”存儲。

一般地說,Powergate 是存儲在Filecoin 上的最簡單的方法之一,它處理關於製作Filecoin 交易的許多細節。它有Javascript 和Golang 客戶端,以及社區開發的Python 客戶端。首先,查看這裡的文檔。

Textile 還生產Buckets,這是具有Filecoin 功能的類似S3 的雲存儲解決方案。您可以在此處觀看“Textile 的大師課程簡介” 。

使用Powergate 的好處:

  • 確保存儲在Filecoin上的數據可以在IPFS網絡上輕鬆地快速檢索。

  • 處理長期存儲交易管理,包括自動更新和維修。

  • 利用網絡索引來改善礦工的選擇和交易創建。

  • 管理一個或多個用戶的Filecoin錢包地址。

  • 可以輕鬆地一起配置、連接和部署Powergate、Lotus和IPFS。

Andrew 的頂級技巧使用Power gate

  • 從Localnet 開始。你可以用Filecoin 在5 分鐘內測試你的想法。無需FIL,端到端交易在一分鐘內,沒有網絡問題。

  • 遵循領導人。有很多優秀的團隊已經在Powergate 上進行了開發。到目前為止,我們已經看到他們非常樂於助人。這對早期的團隊來說非常有價值。

  • 從小事做起。在您離開Localnet 並開始在live 網絡上進行交易之後,請注意不要在第一次訪問時就啟動整個管道。選擇一些GiB,開始做交易,回顧生命週期,然後繼續做更大的交易。

大師班:準備大型數據集用於文件幣存儲

協議實驗室IPLD 團隊成員Rod Vagg, Mikeal Rogers 和Chris Hafey 與Slingshot 參與者討論瞭如何將大型數據集存儲到Filecoin 中。 IPLD 是Filecoin 的一個關鍵組件,幫助數據結構跨內容地址的web互操作。

Rod 首先介紹了關於IPLD 的基本入門知識,稱為“使用IPLD 處理內容的數據結構”。他討論了Merkle 樹、DAG、CIDS、編解碼器、可變性和其他支撐Filecoin 和許多其他內容可尋址數據結構的關鍵概念。

Chris 和Mikael 在“用Dumbo Drop 為Filecoin 存儲準備大數據集”的演講中介紹了Filecoin Dumbo Drop 項目的一般方法、架構和經驗教訓。 Dumbo Drop 的目標是在短時間內為Filecoin 處理大量開放數據。到目前為止,項目已經處理了超過3 PB 的數據。

他們的一些經驗教訓:

  • 在這種規模下,AWS不是100%可靠的——會發生隨機故障!

  • 在這種上下文中使用S3有一些奇怪之處。 S3 基於前綴限制性能,S3 listobjects 對於大量對象來說速度慢且不可靠。

  • 與EC2 相比,Lambda 可以更靈活、更容易使用。 Lambda 變得越來越便宜,越來越容易訪問。但是,定制Lambdas 可能很棘手。

  • 計算很便宜,但是存儲很昂貴。

Filecoin 用戶的重要提示:

  • Rod:“理解數據原語,學習IPLD 的基礎知識和Merkle DAG 數據結構中隱藏的巨大潛力。”

  • Chris:“考慮從IPFS/Lotus 使用的相同庫構建自己的管道。”

  • Mikael:“你可以存儲的不僅僅是文件:)”

如何構建:Filecoin 上的Pakage Manager 註冊表

OB1 的聯合創始人兼首席執行官Brian Hoffman 討論了他們團隊的5 MB 項目,該項目用於從Filecoin存儲和檢索包管理器註冊表。 OB1 是一個小團隊在2015 年創立的,此前他們在業餘時間為OpenBazaar 工作了一年。他們看到去中心貿易的概念在比特幣社區獲得了熱情的支持,於是決定接受風險投資,以建立一家公司,並僱傭一個開發團隊,將OpenBazaar 打造成為可能徹底改變電子商務的東西。

Brian 討論了構建5 MB 的動機和過程。他介紹了在Filecoin 上存儲版本化數據和小文件並構建用於瀏覽數據的UI時項目必須解決的技術細微差別。

Brain 還向我們介紹了5 MB 的體系結構,該體系結構利用了Textile Power gate

  • 第1 階段:提取,其中5 MB 將包存儲庫提取到Amazon EBS 中,並將數據劃分為不同的數據集以進行進一步處理

  • 第2 階段:處理,其中Golang 處理器服務器將數據階段化為IPFS,評估數據的大小和結構,並將目錄對象分解為bucket。

  • 第3 階段:存檔和檢索,其中數據存儲區通過Powergate 被推入Filecoin,並可以通過UI(IPFS GUI的修改版本)進行訪問。

Brian 建立Filecoin 的三大理由:

  • 可持續數據生態系統:我們需要一種以可靠的大規模數據集以可持續的方式激勵數據存儲基礎設施的方法。

  • 所需的工具和應用程序:開發人員需要更好和更多樣化的工具來充分利用網絡,用戶希望使用易於使用的應用程序來幫助他們訪問所需的數據。

  • IPFS 建立了信譽:我們使用IPFS 已有多年,並且了解其優缺點。該技術有效,我們對Filecoin 感到興奮。

如何建造:Slate

Slate 是一個存儲應用程序和Filecoin 網絡客戶端,它允許您通過圖形界面或API存儲圖像、音頻、視頻和數據。 Slate 的聯合創始人之一Jim Lee 討論了Slate 是什麼,它從一個簡單的Filecoin 客戶端發展為一個強大的媒體共享產品,以及它的未來。他希望與大家分享在Filecoin 上構建應用程序的經驗和見解。

產品的設計部分考慮到了隱私;沒有人能看到從Slate 上傳到Filecoin 網絡的cid 是什麼,而且存儲文件的存儲桶在數據上傳之前是加密的。該團隊計劃構建一個離線模式,其中您的文件都是私有的。

Jim 在介紹開發和創新過程的背景的同時,介紹了該應用程序的當前狀態。他談到了在早期使用Filecoin 的感覺,使用Textile 技術如何使事情變得容易得多,團隊的想法和產品開發以及他在尖端協議上構建應用程序的經驗。

Jim 還展示了Slate 的基礎知識(例如,基本文件在瀏覽器中的工作方式),並展示了Slate等應用潛力的示例,展示瞭如何使用Slate 構建簡單的應用來存儲數據。他還使用Powergate 和Slate 組件創建了一個非常簡單的應用程序,可以發送和接收Filecoin。

小組討論:通向更廣泛採用的道路

在Filecoin 上存儲數據的項目正在深入Web3 生態系統。儘管Web3 仍然相對新生,但許多人認為它相對於今天的web 來說具有固有的優勢,現在是檢驗它並獲得先發優勢的好時機。 Slingshot 主持了一個Web3 生態系統的專家小組,他們討論瞭如何考慮用戶的採用和擴大Web3 產品的市場。

該小組成員包括Longhash Ventures 的首席運營官Shi Khai Wei,Tachyon Accelerator 的醫學博士Gabriel Anderson 和Filecoin 生態系統負責人Colin Evran。 Filecoin 產品負責人Pooja Shah 主持了小組討論。

Web3 是軟件開發中的一個轉變,應用程序正在從集中的基礎設施向分散的協議轉變。構建在Web3 架構上的應用程序可以去掉中間環節,而不是只有一個控制點,這帶來了很多好處。 Filecoin 是Web3 生態系統中的關鍵別針,允許任何願意將硬件投入網絡的人存儲文件,並從他們那裡檢索文件。

Web3 生態系統已經走過了很長的一段路,有很多很有前途的項目。我們的小組成員鼓勵潛在的建設者開始從更關注市場的角度思考問題,從僅僅為技術而構建酷技術到為用戶構建實際產品的轉變。

小組成員的一些見解:

  • Gabriel Anderson:“我們還處於Web3 生命週期的早期,但現在一些應用開始起飛,我們看到了一些真正創新的早期用例。舉個例子,不管你知不知道,每個人都有數字資產,而且在繼承方面存在一個問題。有一家公司正在為人們傳遞數字資產創造一種無縫體驗。還有一個完整的視頻轉錄服務市場,它以很低的價格解決了延遲問題。”

  • Colin Evran:“我們不應該低估Web3 領域早期採用者的力量。這些早期採用者在同一領域工作,催生出的創新令人難以置信。”

  • Shi Khai:“作為開發者,我們需要專注於建立真正的用戶和社區,讓他們和我們一起生活。尋找能給你真實反饋的真正用戶群體,而不是僅僅因為它是新東西就認為它現在很酷的人。”

感謝所有參加這次Slingshot 活動的演講者和參與者!隨著我們進入比賽第一階段的最後一周,我們很興奮地看到各個團隊如何利用他們從這些事件中學到的東西。我們期待看到更多的開發人員存儲和構建Filecoin。