Skip to content

Commit

Permalink
Improve description of IPLD and UnixFS functionality in IPFS
Browse files Browse the repository at this point in the history
  • Loading branch information
Yeou committed Sep 19, 2024
1 parent 47d9007 commit 1a1cb90
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/concepts/how-ipfs-works.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Learn more about the concepts behind CIDs described here with the [the CID deep

### InterPlanetary Linked Data (IPLD)

IPFS uses <VueCustomTooltip label="A set of specifications in support of decentralized, content-addressable data structures for the web." underlined multiline is-medium>InterPlanetary Linked Data (IPLD)</VueCustomTooltip> to work with CIDs and content-addressed data. IPFS uses IPLD to represent relationships between content-addressed data, such as file directories and other hierarchical structures, using a <VueCustomTooltip label="Data structured as a graph whose nodes are directionally related to each other and don’t form a directional closed loop." underlined multiline is-medium>Directed Acyclic Graph (DAG)</VueCustomTooltip> called a <VueCustomTooltip label="A special type of DAG where each node has a unique identifier that is a hash of the node's contents." underlined multiline is-medium>Merkle DAG</VueCustomTooltip>. Using IPLD for the general functionality, IPFS is able provide a more tailored, specific mechanism for representing and addressing files, directories, and their symlinks, called [UnixFS](../concepts/file-systems.md#unix-file-system-unixfs). With UnixFS, IPFS can <VueCustomTooltip label="When an object is added to IPFS, it is split up into smaller parts, each part is hashed, and a CID is created for each part." underlined multiline is-medium>chunk</VueCustomTooltip> and link data too big to fit in a single block, and use the chunked representation to store and manage the data.
IPFS uses <VueCustomTooltip label="A set of specifications in support of decentralized, content-addressable data structures for the web." underlined multiline is-medium>InterPlanetary Linked Data (IPLD)</VueCustomTooltip> to work with CIDs and content-addressed data. IPFS uses IPLD to represent relationships between content-addressed data, such as file directories and other hierarchical structures, using a <VueCustomTooltip label="Data structured as a graph whose nodes are directionally related to each other and don’t form a directional closed loop." underlined multiline is-medium>Directed Acyclic Graph (DAG)</VueCustomTooltip> called a <VueCustomTooltip label="A special type of DAG where each node has a unique identifier that is a hash of the node's contents." underlined multiline is-medium>Merkle DAG</VueCustomTooltip>. Using IPLD for the general functionality, IPFS is able to provide a more tailored and specific mechanism for representing and addressing files, directories, and their symlinks, called [UnixFS](../concepts/file-systems.md#unix-file-system-unixfs). With UnixFS, IPFS can <VueCustomTooltip label="When an object is added to IPFS, it is split up into smaller parts, each part is hashed, and a CID is created for each part." underlined multiline is-medium>chunk</VueCustomTooltip> and link data too big to fit in a single block, and use the chunked representation to store and manage the data.

IPLD provides IPFS with the following benefits:

Expand Down

0 comments on commit 1a1cb90

Please sign in to comment.