時間:2023-07-10|瀏覽:262
最近,協議實驗室發布了Web3.0存儲,這是一個簡單的接口,為開發人員提供了存儲和檢索數據的便利途徑。
Web3.0存儲是一個免費的服務,開發人員可以通過它構建應用程序,解決數據分散存儲和安全性的問題。
Web3.0存儲包含兩個主要組成部分。其一是一個跨多個Filecoin存儲提供商和公共IPFS網絡冗余存儲數據的服務,提供數據存儲位置的信息,并通過CID檢索數據。其二是HTTP端點、JavaScript客戶端庫和用于與服務交互的webUI。
Web3.0存儲通過Filecoin將數據存儲在存儲提供商網絡上,并通過IPFS完成冗余存儲。這種結合使內容、數據和應用程序獲得了可尋址性和持久性。內容可尋址性使得內容通過不可篡改的鏈接進行訪問,而持久性確保存儲的數據通過Filecoin的經濟模型和可核查的存儲數據完整性證明保持不變和可用。
使用Web3.0存儲時,可以通過HTTP端點進行與服務的交互。我們可以通過webUI或JavaScript客戶端庫存儲數據。webUI允許我們創建帳戶和API令牌,上傳文件,并查看已存儲文件的列表和存儲位置。而客戶端庫類似于常見的webapi,例如fetch和File,用于存儲數據到Filecoin只需幾行代碼。
存儲數據到Web3存儲后,可以使用查詢API來檢查數據的狀態。通過傳遞CID,可以獲取有關數據持久化位置的信息。
要檢索數據,可以通過多種方式實現。數據的持久性意味著可以通過IPFS網關、自己的IPFS節點、Web3存儲本身或通過Filecoin檢索數據。這樣的多樣性為應用程序提供了靈活性,任何人都可以通過唯一的CID請求特定的數據片段。
雖然Web3存儲需要一定的基礎設施運行,但由于Filecoin存儲提供商不向Web3收費,協議實驗室可以為用戶免費提供服務。這是因為存儲提供商在存儲用戶數據時可以通過FilecoinPlus機制獲得豐厚的獎勵。
Filecoin存儲提供商將其硬盤容量提供給Filecoin網絡,并獲得塊獎勵當存儲提供商存儲用戶數據時,他們有可能獲得塊獎勵的倍增。這使得存儲提供商愿意提供免費的存儲和檢索服務,以獲得這個額外的獎勵。
因此,大多數存儲提供商目前在Filecoin上提供免費的存儲和檢索服務,只要塊獎勵仍然是強大的激勵因素,他們就會持續提供免費服務。
Web3.Storage的下一步計劃是與Filecoin和IPFS交互的界面更加易用。在路線圖中,計劃包括對DAGs(不僅限于文件)的支持、完整文檔化的HTTPAPI、對IPFS固定服務API的支持、有作用域的身份驗證令牌和基于web錢包的身份驗證等等。
請注意,以上內容僅供參考,具體的技術細節以官方公布為準。