Skip to content

Latest commit

 

History

History
54 lines (29 loc) · 4.01 KB

README.md

File metadata and controls

54 lines (29 loc) · 4.01 KB
description
Translate from https://docs.ipfs.io/

IPFS Documentation

歡迎使用 IPFS 文件!無論您是學習 IPFS 還是在尋找詳細的參考訊息,這都是開始的地方。您可能已經注意到 IPFS 是一個範圍很廣的項目,並且有許多不同的工具、網站和程式碼。

以下是您在我們的文件中可以找到的描述:

介紹

關於介紹章節,以了解 IPFS 的基礎知識。還有關於如何安裝 IPFS 的說明,以及有關 IPFS 基本用法的提示。

指南

IPFS 是一個希望改變我們使用互聯網方式的系統,因此它帶有許多新概念。指南部分概述了 IPFS 的主要概念(通常包括與分散式文件系統相關的術語和思想),特定 IPFS展示的指南以及展示項目,這些展示項目展示了使用 IPFS 生態系統的各種方式。 有關特定主題的詳細指導,請嘗試 ProtoSchool 上的交互式教程。您可以透過完成程式挑戰來了解去中心化網路。

參考

指令及 API

如果您透過 Comman Line (命令提示工具)使用 IPFS 或透過編寫程式與正在運行的 IPFS 節點進行互動,則將使用 IPFS 的指令 API。它在 IPFS 的 Go 和 JavaScript 版本中都實現了。

實現:Go 和 JavaScript

IPFS 從根本上是一組通信協議用於文件的分散式系統上,這些協議是透過 GoJavaScript 中的實現得知的。 Go 實現更加成熟,並實現了更多的 IPFS 協議,但是 JS 實現可用於更廣泛的要求(包括在 Web 瀏覽器中)。

規格與計劃

儘管 IPFS 有兩種實現(在 Go 和 JavaScript 中),但從根本上來說,它是一組協議用於對分佈式文件系統進行格式化和通信。您可以在「規格和計劃」章節中找到這些協議,白皮書規格以及有關我們的RFC(變更請求)流程的訊息。

社群

與 IPFS 社群中的其他成員保持聯繫,他們正在 IPFS 之上構建工具,甚至幫助構建 IPFS!您可以在 https://discuss.ipfs.io 上提問,討論新想法或獲得問題支持,但也可以跳至 IRC 進行快速聊天。

有關會議、事件、人們正在構建的應用程序等的更多訊息,請參見左側導航面板的社群部分中的其他連結。 此處還託管了有關為 IPFS 做出貢獻的訊息以及有關社群中其他軟體項目的訊息。

應用程式

IPFS 的 Go 和 JavaScript 實現均被編寫為功能相對受限的資源庫和命令行應用程序。我們正在研究使用 IPFS 的各種其他應用程序,例如 GUI 應用程序,瀏覽器擴充插件和用於管理大型數據檔案的群集工具。您可以在此處找到有關它們的更多訊息。

參與其中

IPFS 是一個開源項目。儘管 Protocol Labs 可以贊助它,但許多設計、程式碼和工作都是由志願者和像您一樣的社群成員實現的。如果您有興趣幫助改善 IPFS,請查看如何幫助入門。 如果您要編寫新程式碼,請確保同時檢查了語言的撰寫準則和指南(Go、JavaScript)。

相關專案

隨著時間的推移,我們將 IPFS 的一些主要部分劃分為多個單獨的項目,儘管它們仍然是 IPFS 的關鍵部分,但它們在多種情況下也很有用,檢查其各個網站以獲取特定信息和參考:

  • Libp2p 管理 IPFS 的所有對等網路。
  • Multiformats 是多種自我描述的數據格式。
  • IPLD 是一組用於描述內容尋址數據之間連結的工具,例如 IPFS 文件、Git提交或以太坊區塊。