一文梳理去中心化儲存實用產品:讓天下沒有難存的信息

2023-08-04 00:08:18

習慣於網上衝浪的用戶應該都見到過網站資料丟失的情況。

「 404 」是一個常見的 HTTP 狀態碼,通常在網絡瀏覽中遇到。當你嘗試訪問網頁時,服務器會返回一個狀態碼,告訴你請求的成功或失敗。「 404 」狀態碼表示你嘗試訪問的資源未在服務器上找到。

這可能是因為:

·網頁已被刪除或移動,而 URL 沒有更新。

·URL 中存在錯誤,導致服務器無法找到請求的資源。

·服務器配置錯誤。

相對於將最後的希望寄托到互聯網檔案館(Internet Archive)、百度網盤、百度快照等中心化服務,自己做好「永續」儲存工作更有成就感。畢竟區塊鏈也是一種「數據庫」,自己的資料也不能掉隊。

對於 Web3 普通用戶來說,如何找到最簡單易用的文字和圖片等資料的存儲方式?本文列舉了實用性強的去中心化儲存產品,爭取讓更多的用戶了解、熟悉和使用這些產品,讓 Mass Adoption 從這一方面實現的更快一點。

首先,最簡單也是最原始的保存方法是,在轉账過程中,將轉換好的十六進制數據上傳到區塊中。

中本聰就曾在比特幣創世區塊裏留言,The Times 03/Jan/2009 Chancellor on brink of second bailout for banks(2009 年 1 月 3 日,財政大臣正處於實施第二輪銀行緊急援助的邊緣)。

這個方法並不難。以 Ethereum 為例,只需要在轉账中使用 input data(轉账數量可以為 0),將自己需要記錄的文案轉成十六進制並在前端加入 0x 即可。

輸出內容為, Hello BlockBeats

但術業有專攻,如果想留存網頁、視頻等大型文件,恐怕還是需要其他的工具。本文不談理論和底層協議優劣,專注實際應用的角度,介紹一些普通用戶真正可以上手使用的產品。本文列舉到的絕大部分產品均是經過筆者實際使用和測試。此前筆者也介紹過將 NFT 與視頻和直播相結合的 Hologram ,如果你有更多可用或好玩的產品,也歡迎與我聯系,一起 onboard 更多真正的用戶。

值得注意的是,本文提及儲存應用中的資料,在理論上,是可以被所有人獲取的,所以不要輕易把諸如密碼類私密文件存入其中。如果想對文件保密,選擇在上傳前做好加密工作。否則,此前發生過的,用戶在 Mirror 上傳的私密日記被公之於衆的糗事很可能會再次上演。

像百度快照一樣保存網頁

ArConnect

ArConnect 作為 Arweave 協議的非托管錢包,基礎的使用方法與大衆熟知的 MetaMask 沒什么太大差別。但內置的 Archive Page (網頁存檔)功能堪稱網頁保存神器。只需輕輕的點擊一下就可以把網頁保存到 Ardrive,提供了與 Permaweb 應用程序交互的簡單有效的方式。

這是對律動 2023 年 7 月 31 日周報的存檔,展現形式基本與網頁無差,以 11 頁文檔以 PDF 形式儲存在 Ardrive,且可以下載。

值得說明的一點是,正如同操作 MetaMask 使用 Ethereum 之中程序一樣,使用 ArConnect 的 Archive Page 也需要使用 AR 代幣。對於不熟悉 Arweave 網絡的用戶來說,這可能存在一定難度。對此,我們可以在後文中的 weweave 中解決這個問題。

Archive the Web

Archive the Web 是向所有人开放且永久的公共網絡檔案。是在 Arweave 上搭建無准入的公开版本,用戶在網頁存檔過程中,還可以選擇保存網頁的外部鏈接。

Archive the Web 允許不同用戶選擇對同一網站進行 Archive 歸檔,從而形成一個時間流式的網頁記錄。上圖為對 BBC(英國廣播公司)官網的 Archive 存檔。像博客和 Medium 一樣發文章

其實像 Mirror 已經是最成功 Web3 產品了,不過最近 Mirror 的勢頭也逐漸被傳統的 Substack 取代。但因為團隊理念的問題,Mirror 在協議和產品之間搖擺了很久,最早推出的 WRITE 代幣比賽也無疾而終。而因為一直專注在協議層,Mirror 產品相對來說比較弱勢,作者在頁面編輯時會受到掣肘。而且沒有官方的數據展示,衆多組件主要靠社區幫襯。衆所周知,Mirror 文字使用的存儲方式是 Arweave,那我們就看看 IPFS 有什么好的產品。

參考閱讀: 《Mirror 的道路選擇:產品還是協議?》

Planet

Planet 是一個开源的 macOS 原生 App,讓你可以直接從自己的電腦上發布一個網站或者博客到 IPFS,並且這個網站或者博客可以綁定到一個 ENS 域名(比如 .eth 結尾)上。因為 IPFS 和 ENS 都是去中心化的,所以你發布的這個網站也是去中心化的。其他人可以通過這個 App 來 follow 你最新的更新,你的更新可以直接到達你的觀衆,不依賴一個中心化的雲。

·下載並打开 Planet 客戶端,點擊主界面下方的加號,就可以創建自己的 Planet。在創建並寫了第一個篇文章之後,你的 Planet 就會被發布為一個 IPNS。右鍵點擊側欄裏你的網站,選擇 Copy IPNS。然後你就會獲得一串 IPNS。

·然後你把這串 IPNS 發給其他 Planet 用戶,他們就可以收到來自你的更新了,還可以綁定自己的 ENS。

同時,Planet 也可以自主添加 RSS,喜歡使用 RSS 的用戶也可以去體驗一下。

如果你使用了 Planet,我強烈建議你閱讀一下 olivida.eth 的文章。你能體會到創始人對產品的精細打磨,這種穩扎穩打,娓娓道來的感覺在加密行業很少見。同時讓普通人也能收獲很多 IPFS 的知識,例如對 IPFS 和 Pinning 服務的介紹。

注釋:"Pinning" 是 IPFS 中的一個概念,當一個文件被 "Pin" 到一個節點上時,這個文件不會被該節點的垃圾收集器刪除,即使它不再被任何其他文件引用。這使得 "Pin" 成為一種保證文件持久性和可訪問性的方法。

參考閱讀: 《Introducing Planet》

xLog

xLog 是一個面向所有人的鏈上开源博客社區,同時更強調社交屬性。XLog 支持錢包和電子郵件連接,允許用戶快速創建自定義博客,具有自定義域名、訂閱、評論、NFT 鑄幣、RSS 訂閱和 AI 增強等功能。

除了借助於團隊自己开發的一條單獨側鏈外,xLog 不僅利用 IPFS 保存內容,而且編譯和管理工具更加豐富,支持更多 Web2 的設計展示渠道。

像 Dropbox 和百度網盤一樣存儲文件。 Filebase 、web3.storage 和 Ardrive

相對於 Arweave 上手就需要收費,可能對於剛上手測試的同學,IPFS 協議會相對友好一些,因為很多 IPFS 類的產品會提供免費的儲存空間。

還有兩點需要指出,首先存儲額度是基於你上傳的總數據量,而不是你在任何給定時間存儲的數據量。這是因為這些服務使用的去中心化存儲網絡(如 IPFS 和 Filecoin )設計為提供持久的、不可變的數據存儲。這意味着一旦你上傳了數據,這些數據就會被永久地存儲在網絡上,即使你之後刪除了這些數據的引用。

Web3.Storage

Web3.Storage 是一個為开發者提供簡單文件存儲服務的平臺,它使用 IPFS 和 Filecoin 等去中心化協議。而且每個用戶都可以獲得 5 GB 的免費存儲額度,用戶不需要太復雜的操作就可以接觸到分布式儲存。

當你通過 Web3.Storage 上傳文件時,這些文件會被添加到 IPFS 網絡,並且會被 "Pin" 到 Web3.Storage 的節點上。這意味着即使你的本地節點離线,或者你沒有運行自己的 IPFS 節點,你的文件仍然可以在 IPFS 網絡上被其他人訪問。

此外,Web3.Storage 還會將你的數據備份到 Filecoin 網絡,這是一個去中心化的存儲網絡,可以提供額外的數據持久性保證。這意味着你的數據不僅被存儲在 IPFS 網絡上,還被存儲在 Filecoin 網絡上,從而提供了額外的冗余和持久性。

筆者將上文提到的 Archive 存檔的 PDF 文件上傳至 Web3.Storage

Filebase

Filebase 提供了一種簡單的方法來使用和利用去中心化存儲網絡,使得开發者可以更容易地構建和部署去中心化應用。Filebase 還提供了與 Amazon S 3 兼容的 API,這意味着可以使用現有的 S 3 工具和庫來與 Filebase 交互,而不需要學習新的 API 或修改現有的代碼。

同時 Filebase 也提供了 5 GB 的免費存儲空間。

Ardrive

ArDrive 是基於 Arweave 的提供永久存儲服務的平臺,它允許用戶將有價值的文件保存在去中心化網絡上。用戶需連接 Arweave 錢包,支付一次費用,就可以永久保存他們的數據。上文提及的使用 ArConnect 的 Archive 存檔的文件,就展現在此協議中。

本文件鏈接:https://app.ardrive.io/#/file/c4525815-1a84-4145-833b-a65d06412b 95/view

Weweave

受限於用戶需要使用 AR 代幣和下載錢包等操作難度,習慣於 Ethereum 生態的用戶上手有一定的門檻。專注於 Arweave 生態的 DAO 組織 PermaDAO 構建了基於 Arseeding 的類網盤產品 Weweave。

其重點即是無需接入 Arweave 生態就可以享受 Arweave 的存儲服務。用戶可以連接 Ethereum 錢包,直接用 Ethereum 或者 BSC 鏈生態上的代幣獲得 Arweave 生態的存儲量。

Weweave 簡單易懂,熟悉 Ethereum 的用戶可以很輕松的上手使用,獲取真正的永久存儲。

將網站前端「永存」

除了保存各種自有資料,將網站前端用去中心化的方式展示則是更進階性的玩法。

網站和 IPFS 的結合

用 IPFS 搭建或者說備份網站,早在 2020 年的一次採訪中,F 2 Pool (魚池)聯合創始人王純就表示 stake.fish 基於 IPFS。而且 Uniswap 從 V1 版本开始,就基於 IPFS 做了一個網站前端備份,已經持續到 V3,並持續保持更新。

來源:Uniswap 的 GitHub

鑑於這個功能筆者還沒有實際測試,先引用來自 Crust Network 的《 Decentralized Uniswap Interface Hosting on IPFS 》,對步驟進行簡要介紹。

第 1 步:構建 Uniswap 網站

Uniswap 構建網站,最新版本 Uniswap 界面的所有內容都包含在一個 Build 文件夾中。

第 2 步:將網站上傳到 IPFS

Uniswap 通過 Pinata ( Pinning 的一種方式)將構建文件夾上傳到 IPFS 網絡,以便可以在 IPFS 網絡上檢索該文件。

第 3 步:固定到 IPFS

Uniswap Interface 與 Pinning 服務集成,例如 pinata.cloud 和 Crust Network ,以確保 Build 文件夾分布在整個網絡中。

步驟 4 :更新 DNS 記錄

Uniswap 接口的 DNS 記錄使該網站可以通過可讀的 URL app.uniswap.org 進行訪問。DNS 記錄配置如下:app.uniswap.org 的 CNAME 記錄,值為 cloudflare-ipfs.com。

以上為 Uniswap 集成 IPFS 的簡單步驟,如果需要獲取最新 Uniswap 的端口,最准確的方式還是去 Uniswap 的官方渠道(例如 GitHub)進行確認。

網站和 Arweave 的結合

同樣的,將類似 Uniswap 的網頁前端部署到 Arweave 也是可行的。感興趣的同學可以參考這篇文章 《Permanently deploy decentralized React frontends to Arweave》 。

同時筆者在搜尋資料的過程中,也發現已經有基於 Arweave 的 Uniswap 前端。

融入協議中的儲存

不止上述產品,例如創作者和社區可以直接互動的去中心化媒體平臺 Glass,主打的是將視頻內容上傳到鏈上,並由此展开一系列社區和金融化活動。擁有很高聲譽的鏈上數據社區 OurNetwork 此前就將自己的數據分析課程上傳到 Glass。

而深受空投用戶「追捧」的 Lens Protocol 也採用了去中心化和中心化混合的方式存儲用戶的數據。

來源:Lens Protocol 文檔

Lens Protocol 的數據可以存儲在去中心化、不可變的解決方案(例如 IPFS)或中心化服務中,具體取決於用例。

更別說,將 PFP 原圖上傳至去中心化儲存網絡已經是 NFT 行業的標配。

儲存的 Mass Adoption 難度在哪裏?

除了用戶使用習慣外。在與來自 everVision 的 Arweave 开發者 Sandy 的交流中筆者獲悉,從應用开發角度看,協議層很多數據和接口對應用开發還不是那么友好。而且作為應用,獲取維持發展的資金也有一定的難度。

成本、底層協議的穩定性和數據可用性都可能存在問題。很多應用層產品需要根據之前的數據,自己重新搭建好一套體系。而很多有能力這么做的團隊,最終不會維護一個有廣泛用途的實際應用,而是會像此前的 Mirror 一樣轉向「協議」或者「中間件」,通過極力推行自己的標准,讓其他的應用來主動接入。

正如現在 Layer 2 的局面協議一樣,獲得最高關注度和資源的協議,大多數做的事情還是在落實質押與安全性,數據可用性等。而落實到產品,卻實際經常與 Layer 1 之中的沒有差別。

從產品可持續性的上考慮。在 Web3 做應用,同等情況下,如果不引入代幣,產品很難持續盈利。不賺錢的產品很難長期維護和更新。這就是我們經常可以看到很多產品都比較簡陋、沒有持續運營或者直接失效的原因,要么是給小團隊練手使用的,又或者是不講求用戶體驗,能夠用即可。

而如果引入代幣,不僅產品會被空投獵人影響,更可能在產品與代幣的組合中,陷入類似此前 GameFi 一樣的窠臼,那最後難免會把產品和代幣一同帶進「死亡螺旋」。

市場就像在玩一場平衡遊戲,在投入和實際收益之間尋找最佳的平衡點。看看現在的行業趨勢,就知道結果了:大家都更傾向於重視協議,而對應用的關注相對較少。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

USDT大到倒不了?華爾街債券交易巨頭Cantor取得Tether5%股權

據 華爾街日報今日 披露 ,華爾街債券交易巨頭 Cantor Fitzgerald 在 2023...

James
8 14小時前

空投周報 | Magic Eden代幣將於12月10日TEG;Side Protocol空投將於11月26日开放申領(11.18-11.24)

@OdailyChina @web3_golem Odaily星球日報盤點了 11 月 18 日至...

星球日報
8 14小時前

富爸爸喊比特幣1300萬美元!力挺Michael Saylor預測:微策略是對的

受 惠於比特幣不斷屢創新高,上市公司比特幣持倉量霸主微策略(MicroStrategy)股價今年大...

James
10 22小時前

Arthur Hayes:比特幣2025年底將25萬鎂!狗狗幣上看1美元

B itMEX 創辦人 Arthur Hayes 在近日 參與 Alpha First Podca...

James
10 22小時前

避險需求暴增!黃金單周漲6%重返2712美元,會如何影響比特幣行情?

自 川普勝選以來,美元強勁升值,在選前不斷走高的金價反而開始疲軟,在 11 月中更跌至 2 個月新...

James
10 22小時前

讀懂以太坊基金會2024報告,迎接特朗普時代合規挑战

2024 年美國大選終於塵埃落地,備受加密行業關注與支持的特朗普也算是“熹妃回宮”,不知道當時各位...

星球日報
9 22小時前