Skip to content

Commit 1d68be0

Browse files
authored
Typos (#1713)
1 parent c068277 commit 1d68be0

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

docs/concepts/dht.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ These record types hold slightly different semantics, but they are all updated a
1717

1818
## Kademlia
1919

20-
The Kademlia algorithm has been around for a while, and it's purpose is to build a DHT on top of three system parameters:
20+
The Kademlia algorithm has been around for a while, and its purpose is to build a DHT on top of three system parameters:
2121

2222
1. An _address space_ as a way that all of the network peers can be uniquely identified. In IPFS, this is all the numbers from `0` to `2^256-1`.
2323
1. A _metric_ to order the peers in the address space and therefore visualize all the peers along a line ordered from smallest to largest. IPFS takes `SHA256(PeerID)` and interprets it as an integer between `0` and `2^256-1`.

docs/concepts/how-ipfs-works.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ IPFS represents data as content-addressed <VueCustomTooltip label="The term for
4343

4444
### Content Identifier (CID)
4545

46-
In IPFS, data is chunked into <VueCustomTooltip label="The term for a single unit of data in IPFS." underlined multiline is-medium>blocks</VueCustomTooltip>, which are assigned a unique identifier called a <VueCustomTooltip label="An address used to point to data in IPFS, based on the content itself, as opposed to the location." underlined multiline is-medium>Content Identifier (CID)</VueCustomTooltip>. In general, the CID is computed by combining the hash of the data with it's <VueCustomTooltip label="Software capable of encoding and/or decoding data." underlined multiline is-medium>codec</VueCustomTooltip>. The codec is generated using <VueCustomTooltip label="A collection of interoperable, extensible protocols for making data self-describable." underlined multiline is-medium>Multiformats</VueCustomTooltip>.
46+
In IPFS, data is chunked into <VueCustomTooltip label="The term for a single unit of data in IPFS." underlined multiline is-medium>blocks</VueCustomTooltip>, which are assigned a unique identifier called a <VueCustomTooltip label="An address used to point to data in IPFS, based on the content itself, as opposed to the location." underlined multiline is-medium>Content Identifier (CID)</VueCustomTooltip>. In general, the CID is computed by combining the hash of the data with its <VueCustomTooltip label="Software capable of encoding and/or decoding data." underlined multiline is-medium>codec</VueCustomTooltip>. The codec is generated using <VueCustomTooltip label="A collection of interoperable, extensible protocols for making data self-describable." underlined multiline is-medium>Multiformats</VueCustomTooltip>.
4747

4848
CIDs are unique to the data from which they were computed, which provides IPFS with the following benefits:
49-
- Data can be fetched based on it's content, rather than it's location.
49+
- Data can be fetched based on its content, rather than its location.
5050
- The CID of the data received can be computed and compared to the CID requested, to verify that the data is what was requested.
5151

5252
:::callout

docs/concepts/usage-ideas-examples.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ The robotics company [KODA](https://www.koda9.com/) is developing the world's fi
9898

9999
## IPFS as infrastructure
100100

101-
Using IPFS allows you to abstract away a lot of the complexity of coordination between machines. No matter your architecture IPFS handles load balancing, de-duplication, caching, and high availability out-of-the-box. It's highly modular design also means you can easily customize it to your need.
101+
Using IPFS allows you to abstract away a lot of the complexity of coordination between machines. No matter your architecture IPFS handles load balancing, de-duplication, caching, and high availability out-of-the-box. Its highly modular design also means you can easily customize it to your need.
102102

103103
### Decentralized clusters
104104

docs/how-to/nat-configuration.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ While NATs are generally transparent for outgoing connections, listening for inc
2525
The appropriate configuration option for your router depends on your specific setup:
2626

2727
- If your router supports them, [enable IPv6](#enable-ipv6) or [enable UPnP](#enable-upnp) to solve most connection issues
28-
- [Use DCUtR holepunching](#use-dcutr-holepunching), which is enabled by default as of Kubo v0.13
28+
- [Use DCUtR hole punching](#use-dcutr-holepunching), which is enabled by default as of Kubo v0.13
2929
- If IPv6 or UPnP are not available, or DCUtR holepunching doesn't meet your performance and reliability requirements, [enable manual port forwarding](#enable-manual-port-forwarding)
3030

3131
### Enable IPv6
@@ -41,11 +41,11 @@ If your router and internet service provider (ISP) support IPv6, enabling it wil
4141
If your router supports UPnP, IPFS will attempt to automatically allow inbound traffic to access your local content. Some home routers may need to be configured to explicitly enable UPnP. We are unable to give detailed information about each router's settings and preferences here. Search your router manufacturer's website for _UPnP_.
4242

4343

44-
### Use DCUtR holepunching
44+
### Use DCUtR hole punching
4545

4646
As of Kubo v0.13, [DCUtR hole punching is enabled by default](https://github.com/ipfs/kubo/blob/master/docs/changelogs/v0.13.md#-relay-v2-client-with-auto-discovery-swarmrelayclient).
4747

48-
DCUtR holepunching has various drawbacks and tradeoffs. Currently, the connection signaling goes through a relay, which adds an average latency of 5 seconds when opening a connection. Once a direct connection is established, latency is normal. Additionally, DCUtR holepunching does not have a 100% success rate and can fail. For a deeper dive into how holepunching works in Kubo, it's drawbacks, and more information on using DCUtR, see the [_Hole punching in libp2p - Overcoming Firewalls_ blog post](https://blog.ipfs.tech/2022-01-20-libp2p-hole-punching/).
48+
DCUtR hole punching has various drawbacks and tradeoffs. Currently, the connection signaling goes through a relay, which adds an average latency of 5 seconds when opening a connection. Once a direct connection is established, latency is normal. Additionally, DCUtR hole punching does not have a 100% success rate and can fail. For a deeper dive into how hole punching works in Kubo, its drawbacks, and more information on using DCUtR, see the [_Hole punching in libp2p - Overcoming Firewalls_ blog post](https://blog.ipfs.tech/2022-01-20-libp2p-hole-punching/).
4949

5050
Because of these drawbacks, you may want to use another solution, like manual port forwarding. To enable manual port forwarding, see the instructions below.
5151

0 commit comments

Comments
 (0)