└── README.md /README.md: -------------------------------------------------------------------------------- 1 | ## This repository has been archived! 2 | *This IPFS-related repository has been archived, and all issues are therefore frozen.* If you want to ask a question or open/continue a discussion related to this repo, please visit the [official IPFS forums](https://discuss.ipfs.io). 3 | 4 | We archive repos for one or more of the following reasons: 5 | - Code or content is unmaintained, and therefore might be broken 6 | - Content is outdated, and therefore may mislead readers 7 | - Code or content evolved into something else and/or has lived on in a different place 8 | - The repository or project is not active in general 9 | 10 | Please note that in order to keep the primary IPFS GitHub org tidy, most archived repos are moved into the [ipfs-inactive](https://github.com/ipfs-inactive) org. 11 | 12 | If you feel this repo should **not** be archived (or portions of it should be moved to a non-archived repo), please [reach out](https://ipfs.io/help) and let us know. Archiving can always be reversed if needed. 13 | 14 | # ipfs glossary 15 | 16 | [![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io) 17 | [![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/) 18 | [![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs) 19 | [![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme) 20 | 21 | > A collection of descriptions for terms related to ipfs and surrounding techs 22 | 23 | ## Table of Contents 24 | 25 | - [Terms](#terms) 26 | - [Protocol](#protocol) 27 | - [Hash Function](#hash-function) 28 | - [DHT (Distributed Hash Table)](#dht-distributed-hash-table) 29 | - [TCP](#tcp) 30 | - [UDP](#udp) 31 | - [Merkledag](#merkledag) 32 | - [unixfs](#unixfs) 33 | - [Contribute](#contribute) 34 | - [Want to hack on IPFS?](#want-to-hack-on-ipfs) 35 | - [License](#license) 36 | 37 | ## Terms 38 | 39 | These terms are not yet defined, but have been suggested as good terms to work on. Please define them if you can! 40 | 41 | IPLD, IPNS, IPRS, cbor, starlog, starship, solarnet, DHT (Distributed Hash Table), merkle-dag, Fuse 42 | 43 | ### Terms 44 | 45 | #### Protocol 46 | A set of rules describing how to communicate 47 | 48 | #### Hash Function 49 | A way of generating a unique name for a piece of data 50 | 51 | #### MFS 52 | 53 | Mutable filesystem (see also: FUSE) 54 | 55 | #### Random Walk 56 | 57 | Querying the DHT for random keys, in order to discover new peers and fill gaps in keyspace 58 | 59 | #### TCP 60 | TCP is a protocol that is used for a huge portion of web traffic. It guarantees that information arrives entirely and in order. 61 | 62 | #### UDP 63 | UDP is a protocol that does not have the same guarantees as TCP. Data sent can go missing, or arrive in the wrong order. 64 | 65 | ### Merkledag 66 | TODO 67 | 68 | #### unixfs 69 | 70 | Merkle-dag based data structures for representing unix files, directories, and symlinks 71 | 72 | ## Contribute 73 | 74 | Feel free to join in. Just edit this main README file in a PR, or open an [issue](https://github.com/ipfs/glossary/issues)! 75 | 76 | This repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md). 77 | 78 | ### Want to hack on IPFS? 79 | 80 | [![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md) 81 | --------------------------------------------------------------------------------