認識HackFS團隊:第3卷

買賣虛擬貨幣

歡迎來到Filecoin社羣亮點系列的第九期,我們的最後一篇文章重點介紹HackFS團隊在Filecoin網路上構建基本工具和服務。我們希望這些亮點能激發您加入這場運動,併為分散式Web構建世界一流的工具。

HackFS是由Protocol Labs和ETH Global共同舉辦的為期一個月的駭客馬拉松,旨在展示Web3的強大功能。在駭客馬拉松的最後一週,我們與另外三個團隊進行了交談,以瞭解他們的工作,他們透過HackFS學到的東西以及他們為什麼要建立在Filecoin上。

團隊:coeo

團隊成員: Yalda Mousavinia,Ola Kohut,Kevin Siegler和Peter Phillips

coeo背後的想法: Coeo是一個分散的平臺,用於溝通和基層組織。我們的團隊來自Autark,在那裡我們為DAO構建了應用程式。我們在駭客馬拉松開始之初就開始了這個專案的工作,但是其中一些想法受到了我們先前在DAO生態系統中的工作的啟發。

coeo背後的想法很簡單:沒有適當的溝通,您就無法制定決策和進行協作。而且,如果您想建立一個真正的分散式社羣,那麼就不會有人因為建立了組織而只能擦除或更改討論。我們希望看到人們使用我們的工具來找到他們可以做出貢獻的原因;為其組織/原因獲得資金;並共同管理他們的資金。我們希望做到這一點,同時在方便使用者入門和保持重要的隱私(投票和付款)之間取得平衡。

我們如何結合Filecoin和IPFS:我們利用IPFSOrbitDB,透過3BOX。該平臺的核心是3Box Threads Messaging API。我們將其用於公共和私有執行緒,通知和訊號投票(無約束力的鏈下投票)。我們還使用它來儲存公共和私有配置檔案資料。我們將Hedgehog用於基於電子郵件/密碼的身份驗證,並將Metamask用於傳統的Web3身份驗證。

我們計劃將Semaphore用於匿名,零知識,鏈上投票,並將Aztec協議用於零知識支付。最終,我們設想使用Filecoin進行媒體共享,協作文件(wiki)甚至託管法律協議,以確保資料可靠地儲存並可供所有需要訪問的使用者使用。

我們為什麼參加駭客:我們認為參與HackFS是將想法付諸實踐的絕佳機會。我們非常喜歡能持續數週而不是週末的hackathon的概念,因為我們有興趣投入時間來實際構建可以超越hackathon的東西,並且我們感謝HackFS的精神。

Web3的未來: Web3是嘗試新的組織方式的機會。藉助可程式設計的資金,智慧合約和加密技術,我們可以繞過傳統的網守和尋租者,並建立不受地理或公司/政治控制約束的社羣。它是廣泛運動中不可或缺的一部分,該運動試圖從我們所處的分級制度中恢復自治,該分級制度將人們的商品化,剝削並從中提取財富。對於Web 2.0公司,我們就是產品。有了Web3,新的社會共識就是產品。

團隊:IPFS.FPS

團隊成員: Leon Do和Randy Daniel

我們正在構建的: IPFS.FPS是一款去中心化的第一人稱射擊遊戲。我們的團隊想在這次駭客馬拉松中玩得開心。我們對構建錢包和其他加密專案非常熟悉,因此我們想分支出去。當我們開始時,並沒有太多關於如何在IPFS上部署Unity程式或Unity引擎的文件。因此,我們的第一步是使這一工作正常進行。下一步是構建完全分散的多人遊戲功能,併合並令牌。這就是Filecoin的用處。libp2p也可以,因此我們可以新增聊天方面或對等連線。

我們的駭客馬拉松經驗:在資訊方面,這些研討會非常有用。我們所有人都從事全職工作,因此我們真的在週末度過了很多工作。幸運的是,已經記錄了很多這樣的東西。因此,我們可以隨時加入並觀看影片。此外,Filecoin Slack確實很有幫助。

當前,在我們的網站上,我們使用Fleek。我們在Unity上構建了遊戲,將其匯出並儲存在GitHub上。我們的GitHub帳戶中有一個鉤子,因此每當對GitHub進行更新時,我們都會對其進行更新。這就是基於IPFS構建的Fleek出現的地方。然後是Unstoppable Domains

我們擁有IPFS.FPS.zil域,這是訪問我們站點的簡便方法。然後,我們將Pinata用於元標記。這是我們意識到可以使用的一個小技巧-當您共享連結時,它具有名稱圖片或螢幕截圖-後設資料來自Pinata。

這次駭客馬拉松我們有兩個目標。首先,我們要建立良好的文件,以便其他開發人員和遊戲玩家可以使用已有的檔案。我們花了一兩個星期的時間才能理解所有這些部分是如何組合在一起的。因此,希望其他開發人員閱讀我們的文件時,他們可以在半天之內完成該文件。這次駭客馬拉松的第二個目標是增加更多的整合:聊天方面,令牌的使用和多人遊戲。

.zil的故事:我們從ipfs.fps.zil網站開始,然後將其傳送給朋友以徵求反饋。這個朋友不喜歡加密,所以他無法訪問該網站。他需要一個外掛(Chrome擴充套件程式)來訪問.eth或.zil等加密域。

我們發現了這個名為ETH.link的小功能,該功能使任何人都可以訪問以“ .eth.link”結尾的網站,但該網站未連結到“ .zil”。因此,我們出去購買了域名zil.sh。這就像將Web3連線到Web 2.0的橋樑。因此,現在,如果您擁有website.zil,則可以在末尾新增“ .sh”,並且可以將其傳送給任何人,而無論該外掛如何,它會將它們重定向到正確的IPFS雜湊。

我們在這次駭客馬拉松比賽中獲得了意外的驚喜:駭客馬拉松比賽是接觸不同行業人士的好方法。在HackFS的第一週,Juan Benet談到了去中心化的音樂網路Audius。我們調查了一下,認為它真的很酷。

當我們開始構建遊戲時,我們使用的第一個背景音樂有點無聊。我們想找到更有趣的東西。因此,我們去了Audius,聽了不同的藝術家的表演。我們在喬治亞州找到了一位叫ElectronWarbear的藝術家。我們伸出手說:“我們喜歡這首歌”,並且能夠根據需要將其放入我們的遊戲中。

戰隊:Sailphlane

團隊成員: Steve Dakh,Anders“ Tabcat” Bjerg

我們正在構建的內容:當我們在Discord上見面並想要相互傳送檔案時,該專案開始了。Discord將檔案傳輸限制為7兆位元組,然後告訴您檔案太強大了。

因此,通常使用IPFS,人們可以執行本地節點,並儲存檔案。如果其他人想要檢索這些檔案,則他們也必須執行本地節點。建立Sailplane的方式中,我們擁有所有節點-IPFS節點實際上在瀏覽器內部執行。因此,當您將檔案拖到應用程式中時,瀏覽器會將檔案儲存在本地,並將它們固定到IPFS,因此不需要單獨的軟體。您只需訪問我們的網站,IPFS節點就會立即旋轉。從長遠來看,隨著我們不斷進行改進,我們計劃在Filecoin的基礎上進行開發。

我們的目標是構建一個無需註冊即可使用大量實用程式的Web應用程式。另外,我們非常關注能夠自行託管Web應用程式及其連線的基礎結構的人員。

IPFS和OrbitDB的神奇之處:現在,整個應用程式都基於IPFS和OrbitDB構建。我們使用IPFS來儲存資料,然後使用OrbitDB來建立可共享狀態。因此,對於IPFS,如果先上傳檔案,然後再上傳資料夾,如果在資料夾中更改檔案,則所有雜湊值都會更改,因此無法跟蹤。但是使用OrbitDB,它可以儲存所有已發生的更改。

因此,例如,如果我將一些檔案新增到資料夾中,並與您共享該驅動器,然後將檔案新增到該資料夾​​中,則所有這些內容都由OrbitDB處理,該檔案將IPFS檔案CID儲存在檔案結構中系統。使用者能夠與此檔案系統進行互動並計算目錄CID。這是使它真正酷起來的魔力,因為人們建立了一些東西,使您可以共享檔案,但後來卻無法更改這些檔案。現在,如果我與您共享一個資料夾,則可以開啟它,如果我開始修改內容,則可以在螢幕上實時看到它,並且可以實時更改和新增檔案。

關於dogfooding的重要性:我遇到了這個問題,試圖將大型影片從計算機傳輸到手機上,而Apple AirDrop根本無法正常工作。因此,我最終使用了Sailplane。在這次駭客馬拉松期間,我們一直在使用Sailplane在彼此之間來回傳送檔案。最好的辦法是當您發現自己在使用自己的工具來完成工作時!

為什麼選擇Web3,為什麼現在?Web3允許人們做以前不可能做的事情。僅Filecoin就是一個了不起的選擇。為了能夠激勵那些擁有完全未使用的硬碟空間的人以及想要儲存其檔案的人。這樣的事情以前不可能真正存在,因為一切都如此集中。您不可能有一個真正的自由市場。例如,在資料共享或去中心化金融的情況下,能夠相互買賣期權,消除中間人就是了不起的事情。我們一直是權力下放的忠實擁護者,因為我們知道這樣做是有可能的。這是一個巨大的顛覆者,它將改變世界,因為它只會變得更好。

免責聲明:

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

推荐阅读

;