User Tools

Site Tools


dido:public:ra:xapend:xapend.b_stds:defact:ipfs:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:ra:xapend:xapend.b_stds:defact:ipfs:start [2020/11/13 02:15]
nick ↷ Page moved from dido:public:ra:xapend.stds:defact:ipfs to dido:public:ra:xapend:xapend.stds:defact:ipfs
dido:public:ra:xapend:xapend.b_stds:defact:ipfs:start [2022/01/05 17:04] (current)
nick
Line 1: Line 1:
 ===== InterPlanetary File System (IPFS) ===== ===== InterPlanetary File System (IPFS) =====
-[[dido:​public:​ra:​xapend.stds:defact| return to the de facto Standards area]]+[[dido:​public:​ra:xapend:xapend.b_stds:defact| return to the de facto Standards area]]
  
 **Source:** [[https://​github.com/​ipfs/​ipfs/​blob/​master/​papers/​ipfs-cap2pfs/​ipfs-p2p-file-system.pdf | The following is from the white paper IPFS - Content Addressed, Versioned, P2P File System ]] **Source:** [[https://​github.com/​ipfs/​ipfs/​blob/​master/​papers/​ipfs-cap2pfs/​ipfs-p2p-file-system.pdf | The following is from the white paper IPFS - Content Addressed, Versioned, P2P File System ]]
Line 13: Line 13:
 | Stable release | 0.4.19 / 1 March 2019                       | | Stable release | 0.4.19 / 1 March 2019                       |
 | Repository  ​       | [[https://​github.com/​ipfs/​ipfs]] ​           | | Repository  ​       | [[https://​github.com/​ipfs/​ipfs]] ​           |
-| Written in         | Protocol implementations:​ Go (reference implementation),​ JavaScript, C,[1] Python Client libraries: Go, Java, JavaScript, Python, Scala, Haskell, Swift, Common ​Lisp, Rust, Ruby, PHP, C#, Erlang |+| Written in         | Protocol implementations:​ Go (reference implementation), ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​j:​javascript|JavaScript]], C,[1] Python Client libraries: Go, Java, JavaScript, Python, Scala, Haskell, Swift, Common ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​l:​lisp]], Rust, Ruby, PHP, C#, Erlang |
 | Operating system | FreeBSD, Linux, macOS, Windows ​            | | Operating system | FreeBSD, Linux, macOS, Windows ​            |
 | Available in         | English ​                                    | | Available in         | English ​                                    |
Line 22: Line 22:
  
 ==== Abstract ==== ==== Abstract ====
-  : //The InterPlanetary File System (IPFS) ​is a peer-to-peer distributed file system that seeks to connect all computing devices with the same system of files. In some ways, IPFS is similar to the Web, but IPFS could be seen as a single BitTorrent swarm, exchanging objects within one Git repository. In other words, IPFS provides a high throughput content-addressed block storage model, with content addressed hyper links. This forms a generalized Merkle DAG, a data structure upon which one can build versioned file systems, blockchains,​ and even a Permanent Web. IPFS combines a distributed hashtable, an incentivized block exchange, and a self-certifying namespace. IPFS has no single point of failure, and nodes do not need to trust each other.((+  : //The [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​ipfs]] ​is a peer-to-peer distributed file system that seeks to connect all computing devices with the same system of files. In some ways, IPFS is similar to the Web, but IPFS could be seen as a single BitTorrent swarm, exchanging objects within one Git repository. In other words, IPFS provides a high [[dido:​public:​ra:​xapend:​xapend.a_glossary:​t:​thruput|throughput]] content-addressed block storage model, with content addressed hyper links. This forms a generalized Merkle DAG, a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​datastructure|data structure]] upon which one can build versioned file systems, blockchains,​ and even a Permanent Web. IPFS combines a distributed hashtable, an incentivized block exchange, and a self-certifying namespace. IPFS has no single point of failure, and nodes do not need to trust each other.((
 "IPFS - Content Addressed, Versioned, P2P File System (DRAFT 3)", Juan Denet, 24 July 2014, "IPFS - Content Addressed, Versioned, P2P File System (DRAFT 3)", Juan Denet, 24 July 2014,
 [[https://​github.com/​ipfs/​ipfs/​blob/​master/​papers/​ipfs-cap2pfs/​ipfs-p2p-file-system.pdf]] [[https://​github.com/​ipfs/​ipfs/​blob/​master/​papers/​ipfs-cap2pfs/​ipfs-p2p-file-system.pdf]]
 ))// ))//
 +
 +/​**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 +/* To add a discussion page to this page, comment out the line that says 
 +  ~~DISCUSSION:​off~~
 +*/
 +~~DISCUSSION:​on|Outstanding Issues~~
 +~~DISCUSSION:​off~~
dido/public/ra/xapend/xapend.b_stds/defact/ipfs/start.1605251732.txt.gz · Last modified: 2020/11/13 02:15 by nick