-The IPFS community gathered for [a virtual meetup last week](https://www.youtube.com/playlist?list=PLuhRWgmPaHtToVYaDkd6ZTwB2Lo30s1vB) to celebrate the progress made since the major [go-ipfs 0.5 launch](https://blog.ipfs.io/2020-04-28-go-ipfs-0-5-0/) and take a look at where the ecosystem is headed for the duration of 2020.
+The IPFS community gathered for [a virtual meetup last week](https://www.youtube.com/playlist?list=PLuhRWgmPaHtToVYaDkd6ZTwB2Lo30s1vB) to celebrate the progress made since the major [go-ipfs 0.5 launch](https://blog.ipfs.tech/2020-04-28-go-ipfs-0-5-0/) and take a look at where the ecosystem is headed for the duration of 2020.
-If you missed it, you can catch up on all of the presentations, from Alex Potsides’ walk through what’s new in [js-ipfs](https://blog.ipfs.io/2020-06-08-js-ipfs-0-46/) to special guest Daniel Buchner’s explainer on [Microsoft’s ION](https://blog.ipfs.io/2020-06-11-identity-ipfs-ion/). You also won’t want to miss the lightning talks from folks at Textile, AvionDB, Filecoin, IPLD, and more!
+If you missed it, you can catch up on all of the presentations, from Alex Potsides’ walk through what’s new in [js-ipfs](https://blog.ipfs.tech/2020-06-08-js-ipfs-0-46/) to special guest Daniel Buchner’s explainer on [Microsoft’s ION](https://blog.ipfs.tech/2020-06-11-identity-ipfs-ion/). You also won’t want to miss the lightning talks from folks at Textile, AvionDB, Filecoin, IPLD, and more!
To view this exclusive content, head over to the [IPFS YouTube page](https://www.youtube.com/channel/UCdjsUXJ3QawK4O5L1kqqsew), click the subscribe button, and enjoy! To find out about future community events and project news, [subscribe to the IPFS Weekly newsletter](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), in your inbox every Tuesday.
diff --git a/src/_blog/101-go-ipfs-0-6-0.md b/src/_blog/101-go-ipfs-0-6-0.md
index fd0e57cd..b211624b 100644
--- a/src/_blog/101-go-ipfs-0-6-0.md
+++ b/src/_blog/101-go-ipfs-0-6-0.md
@@ -57,7 +57,7 @@ $ ipfs cid format -v 1 --codec libp2p-key -b base36 bafzaajaiaejca4syrpdu6gdx4ws
## 🕸️ Gossipsub upgraded to v1.1
-This release brings a new Gossipsub protocol version: 1.1. You can read about it in the [blog post](https://blog.ipfs.io/2020-05-20-gossipsub-v1.1/).
+This release brings a new Gossipsub protocol version: 1.1. You can read about it in the [blog post](https://blog.ipfs.tech/2020-05-20-gossipsub-v1.1/).
## 🤝 Peering
@@ -69,7 +69,7 @@ A huge thank you to [everyone who contributed](https://github.com/ipfs/go-ipfs/b
## Install, upgrade, and join us!
-You can get started by [installing go-ipfs](https://dist.ipfs.io/#go-ipfs) or [upgrading to go-ipfs 0.6](https://docs.ipfs.io/recent-releases/go-ipfs-0-6/update-procedure).
+You can get started by [installing go-ipfs](https://dist.ipfs.tech/#go-ipfs) or [upgrading to go-ipfs 0.6](https://docs.ipfs.tech/recent-releases/go-ipfs-0-6/update-procedure).
There are many ways to get involved with IPFS based on your skill set, interest, and availability. Please check out [our contribution page](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md) on GitHub for guidance and next steps.
diff --git a/src/_blog/102-case-study-audius.md b/src/_blog/102-case-study-audius.md
index 01659e5b..08947996 100644
--- a/src/_blog/102-case-study-audius.md
+++ b/src/_blog/102-case-study-audius.md
@@ -21,11 +21,11 @@ We've heard requests from avid docs readers and IPFS newcomers alike for more hi
We're pleased to kick off our IPFS Case Study Series with a profile of our friends at [Audius](http://audius.co/), the decentralized music and audio sharing platform designed to give artists and creators a direct link with their listeners. To create their censorship-resistant, privacy-friendly platform, it was key to have a distributed cloud storage network as the basis for the system. Audius uses IPFS as the core decentralized storage component in their mission to give everyone the freedom to share, monetize, and listen to any audio.
-[Head over to the IPFS Docs to read the full case study](https://docs.ipfs.io/concepts/case-study-audius/), but here's a quick quote to whet your whistle:
+[Head over to the IPFS Docs to read the full case study](https://docs.ipfs.tech/concepts/case-study-audius/), but here's a quick quote to whet your whistle:
> In 2018, when Audius was looking into decentralized storage, they needed a system that would enable routing and addressing of large amounts of content in a decentralized way for their content streaming network. At the time, IPFS had the only system that fit their needs for decentralization ... Now, after two years on the network, Audius has found that IPFS has consistently performed and provided the flexibility and resilience needed for their network. "The lack of surprises is an advantage," says Hareesh Nagaraj, senior engineer at Audius. It’s been reliable the whole time."
-Have a look at the [full case study](https://docs.ipfs.io/concepts/case-study-audius/) now to learn why IPFS was the best fit for Audius' needs, where IPFS fits into the Audius tech stack, and the concrete gains IPFS has helped the Audius team achieve. We hope you'll be inspired!
+Have a look at the [full case study](https://docs.ipfs.tech/concepts/case-study-audius/) now to learn why IPFS was the best fit for Audius' needs, where IPFS fits into the Audius tech stack, and the concrete gains IPFS has helped the Audius team achieve. We hope you'll be inspired!
## Up next ...
diff --git a/src/_blog/102-gossipsub-reports.md b/src/_blog/102-gossipsub-reports.md
index 3d65738b..53fceb88 100644
--- a/src/_blog/102-gossipsub-reports.md
+++ b/src/_blog/102-gossipsub-reports.md
@@ -13,7 +13,7 @@ tags:

-We are back with a direct follow up on the [Gossipsub v1.1 release from May](https://blog.ipfs.io/2020-05-20-gossipsub-v1.1) with the much awaited Evaluation Report and three other presents we have for you.
+We are back with a direct follow up on the [Gossipsub v1.1 release from May](https://blog.ipfs.tech/2020-05-20-gossipsub-v1.1) with the much awaited Evaluation Report and three other presents we have for you.
## ✨ The Logo
diff --git a/src/_blog/104-dht-deep-dive.md b/src/_blog/104-dht-deep-dive.md
index b790c65e..c181c553 100644
--- a/src/_blog/104-dht-deep-dive.md
+++ b/src/_blog/104-dht-deep-dive.md
@@ -14,7 +14,7 @@ tags:

-At the end of April, we released our largest update to go-ipfs to date: [IPFS 0.5](https://blog.ipfs.io/2020-04-28-go-ipfs-0-5-0/). While there have been many improvements, the changes to IPFS’s Distributed Hash Table (DHT) were especially critical to improving the performance and stability of finding data in IPFS. For some background on how we arrived at the most recent set of DHT changes, take a look at [The Road to the New DHT](https://blog.ipfs.io/2020-05-19-road-to-dht/), or try them out yourself in the [latest version of go-ipfs](https://dist.ipfs.io/#go-ipfs).
+At the end of April, we released our largest update to go-ipfs to date: [IPFS 0.5](https://blog.ipfs.tech/2020-04-28-go-ipfs-0-5-0/). While there have been many improvements, the changes to IPFS’s Distributed Hash Table (DHT) were especially critical to improving the performance and stability of finding data in IPFS. For some background on how we arrived at the most recent set of DHT changes, take a look at [The Road to the New DHT](https://blog.ipfs.tech/2020-05-19-road-to-dht/), or try them out yourself in the [latest version of go-ipfs](https://dist.ipfs.tech/#go-ipfs).
In this post we’d like to take you through the details of what the DHT looks like in v0.5.0, so get ready for a _monster post_ that truly **dives deep** into the ins and outs of the IPFS DHT implementation. If you want to learn a thing or two about how DHTs work, and how we made the implementation used by IPFS faster and more resilient, read on!
@@ -131,7 +131,7 @@ While the lookup algorithm is what allows us to put and get records into the DHT
## Testing and Results
-There have been a lot of changes to the DHT as part of the go-ipfs v0.5.0 release. While many of the changes were intuitively going to be quite useful, we needed harder evidence that the full set of changes would result in a stable and performant network. To that end, we utilized Testground, which is a new distributed testing infrastructure (check out their launch notes at [Testground blog post](https://blog.ipfs.io/2020-05-06-launching-testground/)).
+There have been a lot of changes to the DHT as part of the go-ipfs v0.5.0 release. While many of the changes were intuitively going to be quite useful, we needed harder evidence that the full set of changes would result in a stable and performant network. To that end, we utilized Testground, which is a new distributed testing infrastructure (check out their launch notes at [Testground blog post](https://blog.ipfs.tech/2020-05-06-launching-testground/)).
Throughout the development process we ran many Testground tests to get an understanding of how our changes have improved the network. Below is a comparison of the performance of a 1000 peer network where all peers have around 100-120ms latencies from each other, that is running the DHT from go-ipfs v0.4.23 and the DHT from go-ipfs v0.5.0. Note: The v0.4.23 DHT had small modifications to make testing easier like removing hard coded lookup timeouts, so we can see just how long the queries should really be running for.
@@ -150,6 +150,6 @@ There are many more exciting improvements to come - so if you are interested in
### Learn more
-- IPFS 0.5.0 Announcement: https://blog.ipfs.io/2020-04-28-go-ipfs-0-5-0/
+- IPFS 0.5.0 Announcement: https://blog.ipfs.tech/2020-04-28-go-ipfs-0-5-0/
- Release Highlights: https://www.youtube.com/watch?v=G8FvB_0HlCE
-- Testground: https://blog.ipfs.io/2020-05-06-launching-testground/
+- Testground: https://blog.ipfs.tech/2020-05-06-launching-testground/
diff --git a/src/_blog/104-js-ipfs-0.48.md b/src/_blog/104-js-ipfs-0.48.md
index c7673654..cb5a9957 100644
--- a/src/_blog/104-js-ipfs-0.48.md
+++ b/src/_blog/104-js-ipfs-0.48.md
@@ -20,7 +20,7 @@ tags:
JS IPFS has traditionally primarily targeted the browser, and the browser is a bad place to be if you want to be on the [DHT][]. You typically aren't on a page long enough to make or respond to [DHT][] queries, nor are you diallable, so even if you were able to advertise yourself as a provider for a given block, the chances are no-one can connect to you to retrieve that block which results in a degraded service for everyone. Worse, the way you find more peers and content is via the [DHT][] so you're kind of stuck.
-There are several ways to give in-browser IPFS nodes a better experience on the network, one of those is [Delegate Nodes](https://blog.ipfs.io/2019-08-06-js-ipfs-0-37/#delegated-peer-and-content-routing). A Delegate Node is a network peer that performs certain actions on behalf of other nodes on the network. In this case it will make [DHT][] queries on our behalf so we can find more peers and more content than ever before.
+There are several ways to give in-browser IPFS nodes a better experience on the network, one of those is [Delegate Nodes](https://blog.ipfs.tech/2019-08-06-js-ipfs-0-37/#delegated-peer-and-content-routing). A Delegate Node is a network peer that performs certain actions on behalf of other nodes on the network. In this case it will make [DHT][] queries on our behalf so we can find more peers and more content than ever before.
`js-IPFS@0.48.0` enables delegate nodes in the configuration by default, which means you should see far more peers than you have previously and be able to find content faster and more reliably.
@@ -28,7 +28,7 @@ By default it uses [public delegate nodes](https://github.com/ipfs/js-ipfs/blob/
## 🏓 DHT configuration
-The full [DHT][] implementation for JS IPFS with all the [changes made in Go IPFS 0.5](https://blog.ipfs.io/2020-05-19-road-to-dht/) will not arrive until later this year, but for the time being you can run the experimental [DHT][] implementation. This implementation is incomplete so some features may not work as intended but you should be able to use it to resolve content and find peers though there may be some performance degredation on your node over time.
+The full [DHT][] implementation for JS IPFS with all the [changes made in Go IPFS 0.5](https://blog.ipfs.tech/2020-05-19-road-to-dht/) will not arrive until later this year, but for the time being you can run the experimental [DHT][] implementation. This implementation is incomplete so some features may not work as intended but you should be able to use it to resolve content and find peers though there may be some performance degredation on your node over time.
You can enable the [DHT][] for JS IPFS daemons via the command line. To put your node into client mode run:
@@ -61,7 +61,7 @@ Go IPFS nodes use the [libp2p-autonat](https://github.com/libp2p/go-libp2p-auton
## 🧱 Smaller, faster blockstore
-In the early days of IPFS, all [CID][]s were v0. That meant they were a bare [multihash][] - a byte array prefixed with some prefixed bytes that told you what sort of hash the rest of the bytes represented (`sha2-256`, `blake2s-128` etc) and how many of those bytes were present. The [multihash][] was created by hashing the data in a [block](https://docs.ipfs.io/how-to/work-with-blocks/) which was then stored in the block store contained within the [IPFS repo](https://github.com/ipfs/js-ipfs-repo).
+In the early days of IPFS, all [CID][]s were v0. That meant they were a bare [multihash][] - a byte array prefixed with some prefixed bytes that told you what sort of hash the rest of the bytes represented (`sha2-256`, `blake2s-128` etc) and how many of those bytes were present. The [multihash][] was created by hashing the data in a [block](https://docs.ipfs.tech/how-to/work-with-blocks/) which was then stored in the block store contained within the [IPFS repo](https://github.com/ipfs/js-ipfs-repo).
Later v1 [CID][]s arrived and they added a version number and a codec to the byte array, but the [CID][] still contained the [multihash][] - a block can correspond to multiple [CID][]s, as long as they contain the same [multihash][].
@@ -103,7 +103,7 @@ When used as a [module](https://github.com/ipfs/js-ipfs/blob/1760b8928dac14b3abc
As the IPFS ecosystem grows more and more developers become interested in the project and start using our APIs. A lot of them have grown organically over time and not all of them have had equal amounts of time invested in them.
-The following changes only affect the [core](https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs) API and [ipfs-http-client](https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-client). The actual [HTTP API](https://docs.ipfs.io/reference/http/api/) and [CLI](https://docs.ipfs.io/reference/cli/) remain unchanged.
+The following changes only affect the [core](https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs) API and [ipfs-http-client](https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-client). The actual [HTTP API](https://docs.ipfs.tech/reference/http/api/) and [CLI](https://docs.ipfs.tech/reference/cli/) remain unchanged.
### ipfs.add()
@@ -147,7 +147,7 @@ for await (const file of ipfs.addAll(files)) {
### APIs with optional arguments
-Recently we [released a change](https://blog.ipfs.io/2020-05-21-js-ipfs-0-44/#cancellable-requests) that allowed passing [AbortSignal][]s to all API methods. This necessitated adding an `options` object to every API call that didn't have one already. This left us in the weird situation where some arguments were optional, but were not in the options argument. Worse, the actions of some API calls changed dramatically depending on whether you passed an option or not. For example `ipfs.bootstrap.rm([multiaddr])` would completely empty the bootstrap list if you didn't pass a [Multiaddr][].
+Recently we [released a change](https://blog.ipfs.tech/2020-05-21-js-ipfs-0-44/#cancellable-requests) that allowed passing [AbortSignal][]s to all API methods. This necessitated adding an `options` object to every API call that didn't have one already. This left us in the weird situation where some arguments were optional, but were not in the options argument. Worse, the actions of some API calls changed dramatically depending on whether you passed an option or not. For example `ipfs.bootstrap.rm([multiaddr])` would completely empty the bootstrap list if you didn't pass a [Multiaddr][].
All this leads to weird behaviour and subtle bugs when you pass things like `undefined` in for an optional arg position and don't pass an options argument, as well as knotty, error-prone internal code that tries to guess what you passed based on type or properties of the objects where their types are the same.
@@ -338,19 +338,19 @@ Would you like to contribute to the IPFS project and don’t know how? Well, the
- Check the issues with the `help wanted` label in the [js-IPFS repo](https://github.com/ipfs/js-ipfs/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)
- Join an IPFS All Hands, introduce yourself and let us know where you would like to contribute: https://github.com/ipfs/team-mgmt/#weekly-ipfs-all-hands
- Hack with IPFS and show us what you made! The All Hands call is also the perfect venue for demos, join in and show us what you built
-- Join the discussion at https://discuss.ipfs.io/ and help users finding their answers.
+- Join the discussion at https://discuss.ipfs.tech/ and help users finding their answers.
- Join the [🚀 IPFS Core Implementations Weekly Sync 🛰](https://github.com/ipfs/team-mgmt/issues/992) and be part of the action!
# ⁉️ Do you have questions?
-The best place to ask your questions about IPFS, how it works, and what you can do with it is at [discuss.ipfs.io](https://discuss.ipfs.io). We are also available at the `#ipfs` channel on Freenode.
+The best place to ask your questions about IPFS, how it works, and what you can do with it is at [discuss.ipfs.tech](https://discuss.ipfs.tech). We are also available at the `#ipfs` channel on Freenode.
-[unixfs]: https://docs.ipfs.io/guides/concepts/unixfs/
-[cid]: https://docs.ipfs.io/guides/concepts/cid/
-[mfs]: https://docs.ipfs.io/guides/concepts/mfs/
+[unixfs]: https://docs.ipfs.tech/guides/concepts/unixfs/
+[cid]: https://docs.ipfs.tech/guides/concepts/cid/
+[mfs]: https://docs.ipfs.tech/guides/concepts/mfs/
[libp2p]: https://github.com/libp2p/js-libp2p
[ipld]: https://github.com/ipld/js-ipld
[abortsignal]: https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal
[multihash]: https://multiformats.io/multihash
-[dht]: https://docs.ipfs.io/concepts/dht/
+[dht]: https://docs.ipfs.tech/concepts/dht/
[multiaddr]: https://multiformats.io/multiaddr/
diff --git a/src/_blog/105-deprecating-secio.md b/src/_blog/105-deprecating-secio.md
index 000e3470..56c50580 100644
--- a/src/_blog/105-deprecating-secio.md
+++ b/src/_blog/105-deprecating-secio.md
@@ -53,11 +53,11 @@ If you are running IPFS older than 0.4.21, you are going to start failing to con
\*We are looking at backporting Noise to js-ipfs 0.46.x.
-Noise was added to js-ipfs 0.47, however it is compatible with js-ipfs 0.41.0+ ([the async/await refactor](https://blog.ipfs.io/2020-02-01-async-await-refactor/)) but it needs to be manually configured.
+Noise was added to js-ipfs 0.47, however it is compatible with js-ipfs 0.41.0+ ([the async/await refactor](https://blog.ipfs.tech/2020-02-01-async-await-refactor/)) but it needs to be manually configured.
If you are running js-ipfs older than 0.41, you won't be able to connect to nodes who don't support SECIO. You will still be able to leverage the websocket-star server for the time being.
## Updating IPFS
-- Download the latest go-ipfs from the [IPFS distributions page](https://dist.ipfs.io/#go-ipfs).
+- Download the latest go-ipfs from the [IPFS distributions page](https://dist.ipfs.tech/#go-ipfs).
- Install the latest js-ipfs for Node.js or the browser, https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#install.
diff --git a/src/_blog/108-js-ipfs-0.50.0.md b/src/_blog/108-js-ipfs-0.50.0.md
index dc919e5e..424d29bd 100644
--- a/src/_blog/108-js-ipfs-0.50.0.md
+++ b/src/_blog/108-js-ipfs-0.50.0.md
@@ -23,7 +23,7 @@ Read on for the full details!
## 🤝 Share a node between browser tabs
-An IPFS node makes lots of connections to other nodes on the network, and more so since [delegate nodes were turned on by default](https://blog.ipfs.io/2020-07-20-js-ipfs-0-48/). This is to ensure you have the greatest chance of finding content on the network, and so other people have the greatest chance of finding your content on the network.
+An IPFS node makes lots of connections to other nodes on the network, and more so since [delegate nodes were turned on by default](https://blog.ipfs.tech/2020-07-20-js-ipfs-0-48/). This is to ensure you have the greatest chance of finding content on the network, and so other people have the greatest chance of finding your content on the network.
This does not come without a price though, maintaining multiple connections can be resource-intensive and in some cases the browser will limit the number of concurrent connections you can have have.
@@ -186,21 +186,21 @@ Would you like to contribute to the IPFS project and don’t know how? Well, the
- Check the issues with the `help wanted` label in the [js-IPFS repo](https://github.com/ipfs/js-ipfs/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)
- Join an IPFS All Hands, introduce yourself and let us know where you would like to contribute: https://github.com/ipfs/team-mgmt/#weekly-ipfs-all-hands
- Hack with IPFS and show us what you made! The All Hands call is also the perfect venue for demos, join in and show us what you built
-- Join the discussion at https://discuss.ipfs.io/ and help users finding their answers.
+- Join the discussion at https://discuss.ipfs.tech/ and help users finding their answers.
- Join the [🚀 IPFS Core Implementations Weekly Sync 🛰](https://github.com/ipfs/team-mgmt/issues/992) and be part of the action!
# ⁉️ Do you have questions?
-The best place to ask your questions about IPFS, how it works, and what you can do with it is at [discuss.ipfs.io](https://discuss.ipfs.io). We are also available at the `#ipfs` channel on Freenode.
+The best place to ask your questions about IPFS, how it works, and what you can do with it is at [discuss.ipfs.tech](https://discuss.ipfs.tech). We are also available at the `#ipfs` channel on Freenode.
-[unixfs]: https://docs.ipfs.io/guides/concepts/unixfs/
-[cid]: https://docs.ipfs.io/guides/concepts/cid/
-[mfs]: https://docs.ipfs.io/guides/concepts/mfs/
+[unixfs]: https://docs.ipfs.tech/guides/concepts/unixfs/
+[cid]: https://docs.ipfs.tech/guides/concepts/cid/
+[mfs]: https://docs.ipfs.tech/guides/concepts/mfs/
[libp2p]: https://github.com/libp2p/js-libp2p
[ipld]: https://github.com/ipld/js-ipld
[abortsignal]: https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal
[multihash]: https://multiformats.io/multihash
-[dht]: https://docs.ipfs.io/concepts/dht/
+[dht]: https://docs.ipfs.tech/concepts/dht/
[multiaddr]: https://multiformats.io/multiaddr/
-[dag]: https://docs.ipfs.io/concepts/merkle-dag/
+[dag]: https://docs.ipfs.tech/concepts/merkle-dag/
[core-api]: https://github.com/ipfs/js-ipfs/tree/master/docs/core-api
diff --git a/src/_blog/110-go-ipfs-0-7-0.md b/src/_blog/110-go-ipfs-0-7-0.md
index 347a86ae..2cd71c69 100644
--- a/src/_blog/110-go-ipfs-0-7-0.md
+++ b/src/_blog/110-go-ipfs-0-7-0.md
@@ -11,7 +11,7 @@ tags:
- 'SECIO'
---
-In August we announced the [deprecation of the SECIO security transport](https://blog.ipfs.io/2020-08-07-deprecating-secio/). In this release we have disabled SECIO by default, which will have an impact on older nodes on the network. The best way to mitigate the impact of this change is to [upgrade your IPFS nodes](https://docs.ipfs.io/recent-releases/go-ipfs-0-7/update-procedure) as soon as possible! Not only will upgrading ensure you're using the latest security transports, you'll get access to all of the [performance improvements](https://blog.ipfs.io/2020-07-20-dht-deep-dive/) we've made this year to content routing.
+In August we announced the [deprecation of the SECIO security transport](https://blog.ipfs.tech/2020-08-07-deprecating-secio/). In this release we have disabled SECIO by default, which will have an impact on older nodes on the network. The best way to mitigate the impact of this change is to [upgrade your IPFS nodes](https://docs.ipfs.tech/recent-releases/go-ipfs-0-7/update-procedure) as soon as possible! Not only will upgrading ensure you're using the latest security transports, you'll get access to all of the [performance improvements](https://blog.ipfs.tech/2020-07-20-dht-deep-dive/) we've made this year to content routing.
With this release you will also start seeing more Peer IDs and IPNS Keys on the network that start with `1` instead of the typical `Qm`. This is due to a switch to ed25519 keys being used by default over RSA keys, which you can read more about in the highlights below.
@@ -21,7 +21,7 @@ With this release you will also start seeing more Peer IDs and IPNS Keys on the
## 🔒 SECIO is now disabled by default
-As part of deprecating and removing support for the SECIO security transport, we have disabled it by default. TLS1.3 will remain the default security transport with fallback to Noise. You can read more about the deprecation in the blog post, https://blog.ipfs.io/2020-08-07-deprecating-secio/. If you're running Go IPFS older than 0.5 or JS IPFS older than 0.47, this may start to impact your performance on the public network, so we strongly encourage you to upgrade today!
+As part of deprecating and removing support for the SECIO security transport, we have disabled it by default. TLS1.3 will remain the default security transport with fallback to Noise. You can read more about the deprecation in the blog post, https://blog.ipfs.tech/2020-08-07-deprecating-secio/. If you're running Go IPFS older than 0.5 or JS IPFS older than 0.47, this may start to impact your performance on the public network, so we strongly encourage you to upgrade today!
## 🗝️ Ed25519 keys are now used by default
@@ -80,9 +80,9 @@ Size: 30362191, NumBlocks: 346
## 🚨 Plugin build changes 🚨
-We have changed the build flags used by the official binary distributions on [dist.ipfs.io](https://dist.ipfs.io) (or `/ipns/dist.ipfs.io`) to use the simpler and more reliable `-trimpath` flag instead of the more complicated and brittle `-asmflags=all=-trimpath="$(GOPATH)" -gcflags=all=-trimpath="$(GOPATH)"` flags, however the build flags used by default in go-ipfs remain the same.
+We have changed the build flags used by the official binary distributions on [dist.ipfs.tech](https://dist.ipfs.tech) (or `/ipns/dist.ipfs.tech`) to use the simpler and more reliable `-trimpath` flag instead of the more complicated and brittle `-asmflags=all=-trimpath="$(GOPATH)" -gcflags=all=-trimpath="$(GOPATH)"` flags, however the build flags used by default in go-ipfs remain the same.
-The scripts in [go-ipfs-example-plugin](https://github.com/ipfs/go-ipfs-example-plugin) have been updated to reflect this change. This is a **breaking change** to how people have been building plugins against the dist.ipfs.io binary of go-ipfs and plugins should update their build processes accordingly. See [go-ipfs-example-plugin/pull/9](https://github.com/ipfs/go-ipfs-example-plugin/pull/9) for details.
+The scripts in [go-ipfs-example-plugin](https://github.com/ipfs/go-ipfs-example-plugin) have been updated to reflect this change. This is a **breaking change** to how people have been building plugins against the dist.ipfs.tech binary of go-ipfs and plugins should update their build processes accordingly. See [go-ipfs-example-plugin/pull/9](https://github.com/ipfs/go-ipfs-example-plugin/pull/9) for details.
## The Changelog
@@ -94,7 +94,7 @@ A huge thank you to [everyone who contributed](https://github.com/ipfs/go-ipfs/b
## Install, upgrade, and join us!
-You can get started by [installing go-ipfs](https://dist.ipfs.io/#go-ipfs) or [upgrading to go-ipfs 0.7](https://docs.ipfs.io/recent-releases/go-ipfs-0-7/update-procedure).
+You can get started by [installing go-ipfs](https://dist.ipfs.tech/#go-ipfs) or [upgrading to go-ipfs 0.7](https://docs.ipfs.tech/recent-releases/go-ipfs-0-7/update-procedure).
There are many ways to get involved with IPFS based on your skill set, interest, and availability. Please check out [our contribution page](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md) on GitHub for guidance and next steps.
diff --git a/src/_blog/2021-05-31-distributed-wikipedia-mirror-update.md b/src/_blog/2021-05-31-distributed-wikipedia-mirror-update.md
index 66c6e6ef..0fe84826 100644
--- a/src/_blog/2021-05-31-distributed-wikipedia-mirror-update.md
+++ b/src/_blog/2021-05-31-distributed-wikipedia-mirror-update.md
@@ -13,19 +13,19 @@ tags:
---
* [Distributed Wikipedia Mirror](https://github.com/ipfs/distributed-wikipedia-mirror#readme) and [Kiwix](https://kiwix.org/) projects are happy to the announce **general availability** of **updated** [English](https://en.wikipedia-on-ipfs.org/) and [Turkish](https://tr.wikipedia-on-ipfs.org) mirrors, along with **new languages**: [Myanmar](https://my.wikipedia-on-ipfs.org/), [Arabic](https://ar.wikipedia-on-ipfs.org), [Chinese](https://zh.wikipedia-on-ipfs.org) and [Russian](https://ru.wikipedia-on-ipfs.org).
* A handy, up-to-date list can be found at [ipfs.kiwix.org](https://ipfs.kiwix.org), and in the [`snapshot-hashes.yml`](https://github.com/ipfs/distributed-wikipedia-mirror/blob/main/snapshot-hashes.yml "snapshot-hashes.yml") manifest.
-* The idea of a distributed Wikipedia mirror goes back to 2017, when the IPFS Project created a snapshot of English and Turkish languages and put it on IPFS. To learn why we did it, please read the original [Uncensorable Wikipedia on IPFS](https://blog.ipfs.io/24-uncensorable-wikipedia/) post.
+* The idea of a distributed Wikipedia mirror goes back to 2017, when the IPFS Project created a snapshot of English and Turkish languages and put it on IPFS. To learn why we did it, please read the original [Uncensorable Wikipedia on IPFS](https://blog.ipfs.tech/24-uncensorable-wikipedia/) post.
* Below is a short status update with improved usage instructions, current build process, open problems, and future work that could be contributed to the project.
## Improved access to Wikipedia mirrors
### User-friendly `ipns://{dnslink}` and public gateways
-Browsers with built-in support for IPFS addresses ([Brave](https://brave.com/brave-integrates-ipfs/), [Opera](https://blog.ipfs.io/2020-03-30-ipfs-in-opera-for-android/), or a regular [Firefox](https://www.mozilla.org/en-US/firefox/new/), [Chromium](https://en.wikipedia.org/wiki/Chromium_(web_browser)) with [IPFS Companion](https://github.com/ipfs/ipfs-companion#readme)) can now load the latest snapshot using [DNSLink](https://docs.ipfs.io/concepts/dnslink/):
+Browsers with built-in support for IPFS addresses ([Brave](https://brave.com/brave-integrates-ipfs/), [Opera](https://blog.ipfs.tech/2020-03-30-ipfs-in-opera-for-android/), or a regular [Firefox](https://www.mozilla.org/en-US/firefox/new/), [Chromium](https://en.wikipedia.org/wiki/Chromium_(web_browser)) with [IPFS Companion](https://github.com/ipfs/ipfs-companion#readme)) can now load the latest snapshot using [DNSLink](https://docs.ipfs.tech/concepts/dnslink/):
* `ipns://{dnslink}`
* `ipns://en.wikipedia-on-ipfs.org`
-To ensure true P2P transport, offline storage and content integrity, you can run your own IPFS node ([command-line](https://docs.ipfs.io/install/command-line/) or [IPFS Desktop](https://docs.ipfs.io/install/ipfs-desktop/) app) combined with the [IPFS Companion](https://docs.ipfs.io/install/ipfs-companion/) browser extension. You can also use the [Brave browser, which has built-in support for IPFS](https://brave.com/brave-integrates-ipfs/):
+To ensure true P2P transport, offline storage and content integrity, you can run your own IPFS node ([command-line](https://docs.ipfs.tech/install/command-line/) or [IPFS Desktop](https://docs.ipfs.tech/install/ipfs-desktop/) app) combined with the [IPFS Companion](https://docs.ipfs.tech/install/ipfs-companion/) browser extension. You can also use the [Brave browser, which has built-in support for IPFS](https://brave.com/brave-integrates-ipfs/):
@[youtube](jTDkTQiKzJA)
@@ -36,7 +36,7 @@ When it is not possible to run your own IPFS node, one of the [many public gatew
### Robust and immutable `ipfs://{cid}`
-If DNS resolution is blocked, or a public gateway can't be trusted, accessing the immutable snapshot using underlying cryptographic content identifier ([CID](https://docs.ipfs.io/concepts/content-addressing/)) is advised:
+If DNS resolution is blocked, or a public gateway can't be trusted, accessing the immutable snapshot using underlying cryptographic content identifier ([CID](https://docs.ipfs.tech/concepts/content-addressing/)) is advised:
* `ipfs://{cid}`
@@ -62,7 +62,7 @@ It is possible to keep a lazy-loaded copy. which does not fetch the entire Wiki
$ ipfs files cp /ipfs/{cid} /my-wikipedia-snapshot
-One can convert a lazy copy to full one by recursively pinning the [DAG](https://docs.ipfs.io/concepts/glossary/#dag) behind a CID:
+One can convert a lazy copy to full one by recursively pinning the [DAG](https://docs.ipfs.tech/concepts/glossary/#dag) behind a CID:
$ ipfs pin add --progress {cid}
@@ -82,7 +82,7 @@ See _Instructions_ at [collab.ipfscluster.io](https://collab.ipfscluster.io#inst
### Donate remote pins
When co-hosting with your own IPFS node is not possible, one can still help by pinning snapshot CIDs to a remote pinning service.
- [Learn how to _work with remote pinning services_](https://docs.ipfs.io/how-to/work-with-pinning-services/).
+ [Learn how to _work with remote pinning services_](https://docs.ipfs.tech/how-to/work-with-pinning-services/).
## How is a mirror built?
diff --git a/src/_blog/announcing-js-ipfs-0.53.0.md b/src/_blog/announcing-js-ipfs-0.53.0.md
index 1cadb410..09fd5e2b 100644
--- a/src/_blog/announcing-js-ipfs-0.53.0.md
+++ b/src/_blog/announcing-js-ipfs-0.53.0.md
@@ -19,7 +19,7 @@ tags:
### ↔️ gRPC over websockets
-In the beginning, `go-IPFS` shipped with an [HTTP API](https://docs.ipfs.io/reference/http/api/), which `js-IPFS` [also implemented](https://www.npmjs.com/package/ipfs-http-server) with the aim of being cross-compatible.
+In the beginning, `go-IPFS` shipped with an [HTTP API](https://docs.ipfs.tech/reference/http/api/), which `js-IPFS` [also implemented](https://www.npmjs.com/package/ipfs-http-server) with the aim of being cross-compatible.
This HTTP API allows you to orchestrate a locally running node from a language or environment that may not be able to run a fully-fledged IPFS node, or it may be preferable to have a single system-wide node shared between multiple applications.
@@ -195,23 +195,23 @@ Only large features are called out in the roadmap, expect lots of small bugfix r
Would you like to contribute to the IPFS project and don’t know how? Well, there are a few places you can get started:
- Check the issues with the `help wanted` label in the [js-IPFS repo](https://github.com/ipfs/js-ipfs/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)
-- Join the discussion at https://discuss.ipfs.io/ and help users find their answers.
+- Join the discussion at https://discuss.ipfs.tech/ and help users find their answers.
- Join the [🚀 IPFS Core Implementations Weekly Sync 🛰](https://github.com/ipfs/team-mgmt/issues/992) and be part of the action!
## ⁉️ Do you have questions?
-The best place to ask your questions about IPFS, how it works, and what you can do with it is at [discuss.ipfs.io](https://discuss.ipfs.io). We are also available at the `#ipfs` channel on Freenode.
+The best place to ask your questions about IPFS, how it works, and what you can do with it is at [discuss.ipfs.tech](https://discuss.ipfs.tech). We are also available at the `#ipfs` channel on Freenode.
-[unixfs]: https://docs.ipfs.io/guides/concepts/unixfs/
-[cid]: https://docs.ipfs.io/guides/concepts/cid/
-[mfs]: https://docs.ipfs.io/guides/concepts/mfs/
+[unixfs]: https://docs.ipfs.tech/guides/concepts/unixfs/
+[cid]: https://docs.ipfs.tech/guides/concepts/cid/
+[mfs]: https://docs.ipfs.tech/guides/concepts/mfs/
[libp2p]: https://github.com/libp2p/js-libp2p
[ipld]: https://github.com/ipld/js-ipld
[abortsignal]: https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal
[multihash]: https://multiformats.io/multihash
-[dht]: https://docs.ipfs.io/concepts/dht/
+[dht]: https://docs.ipfs.tech/concepts/dht/
[multiaddr]: https://multiformats.io/multiaddr/
-[dag]: https://docs.ipfs.io/concepts/merkle-dag/
+[dag]: https://docs.ipfs.tech/concepts/merkle-dag/
[core-api]: https://github.com/ipfs/js-ipfs/tree/master/docs/core-api
[grpc]: https://en.wikipedia.org/wiki/GRPC
[grpc-web]: https://github.com/grpc/grpc-web
diff --git a/src/_blog/announcing-the-second-ever-ipfs-camp.md b/src/_blog/announcing-the-second-ever-ipfs-camp.md
new file mode 100644
index 00000000..461b01e3
--- /dev/null
+++ b/src/_blog/announcing-the-second-ever-ipfs-camp.md
@@ -0,0 +1,39 @@
+---
+title: Announcing the Second Ever IPFS Camp!
+description: Join us to discuss and learn more about the present and future
+ of IPFS.
+author: ''
+date: 2022-09-14
+permalink: "/2022-09-09-announcing-ipfs-camp-2022/"
+translationKey: ''
+header_image: "/ipfs-blog-header_-ipfs-camp.png"
+tags: []
+
+---
+Get ready for [IPFS Camp 2022](https://2022.ipfs.camp/)! After a long hiatus, this incredible community is excited to come together again on October 28th-30th in Lisbon, Portugal.
+
+IPFS Camp is a gathering for devs, operators, implementers, researchers – and you. Join the event for talks, workshops, discussion circles, hacking time, and more, all focused on celebrating and advancing IPFS. Check out the 2019 recap [video](https://www.youtube.com/watch?v=kc_dxO-V8YM) and [blog post](https://blog.ipfs.tech/2019-07-08-ipfs-camp-recap/) for a taste of what to expect.
+
+### **Featured tracks**
+
+This will be a decentralized event with multiple tracks and track leads. Most tracks will be half-day or full-day; a few others may extend longer. Here are a few of the tracks in store:
+
+* IPFS Tools for Fun & Awesome: A highlights reel of the most exciting and useful user and developer tools for IPFS.
+* Learning IPFS 101: What is IPFS? What can it do for me, my projects, and the internet as a whole? How do I get started using or building with it?
+* Learning IPFS 201: How do I design production-grade applications with IPFS? How do things like CAR files and gateways work?
+* Operating IPFS at Scale: Talks from large-scale IPFS about their deployments, best practices, problems encountered, and solutions built.
+* Decentralized Science and IPFS.
+* Measurement and Performance: Talks about work measuring various aspects of IPFS, libp2p, or similar systems. Profiling, measurement, and takeaways and recommendations for builders.
+* Libp2p Day: A gathering of libp2p builders and users.
+* Growing with IPFS: Contributing, building, funding, grants, accelerators, decentralized job fair, and more ways to get involved.
+* Content Routing: Approaches and protocols to content routing in IPFS, what we've learned so far, and talks about possible directions for the future.
+* IPFS Implementations: A wave of new IPFS implementations has grown in the past year, and go-ipfs has evolved into kubo. Meet the teams behind each one, learn what each is best at, and see roadmaps for the future.
+* Artists, Creators, & IPFS: Learn how various artists and creators use IPFS. Learn what's important about decentralization, how to mint NFTs, and how different platforms stack up.
+* Gaming, Metaverse, and Video: Demos of how IPFS can save bandwidth and increase flexibility. Talks about directions for the future.
+
+
+### Help make IPFS Camp awesome!
+
+We want to showcase and celebrate users, builders, and contributors from across the globe. Please consider sharing your knowledge and experiences with the community by [Applying to Speak](https://airtable.com/shrOxmXUqwojf0Bjj) or [Suggesting a New Track](https://airtable.com/shrBQqf7YJRPdrgUo).
+
+Tickets are [available now](https://2022.ipfs.camp/)! Stay tuned to the [2022.ipfs.camp](https://2022.ipfs.camp/) website for the very latest info and resources.
diff --git a/src/_blog/audius-uses-ipfs-for-content-streaming-storage-to-empower-artists-creators-worldwide.md b/src/_blog/audius-uses-ipfs-for-content-streaming-storage-to-empower-artists-creators-worldwide.md
index ffd93d4d..ec5706af 100644
--- a/src/_blog/audius-uses-ipfs-for-content-streaming-storage-to-empower-artists-creators-worldwide.md
+++ b/src/_blog/audius-uses-ipfs-for-content-streaming-storage-to-empower-artists-creators-worldwide.md
@@ -22,6 +22,6 @@ Though the advent of music streaming has been innovative for listeners, it has a
Audius has been using IPFS since 2018. At the time, IPFS had the only system that fit their decentralization needs, with no immediate lock-in or payment up front. Over time, IPFS has proven to consistently perform and provide the flexibility and resilience needed for their network. All files and metadata on Audius are shared using IPFS by creator node services, registered on Audius smart contracts, indexed by discovery services, and served through the client to end users. Audius runs nodes internally to test new changes, and there are a dozen public hosts running nodes for specific services and geographies.
-In a [case study report with IPFS](https://docs.ipfs.io/concepts/case-study-audius/#overview), Audius senior engineer Hareesh Nagaraj said, “Choosing a dependency on such a novel tech isn’t necessarily the standard way of doing things, but I’m really glad we did. The extensibility that it gives us is huge. Overall, it’s been a game changer for us."
+In a [case study report with IPFS](https://docs.ipfs.tech/concepts/case-study-audius/#overview), Audius senior engineer Hareesh Nagaraj said, “Choosing a dependency on such a novel tech isn’t necessarily the standard way of doing things, but I’m really glad we did. The extensibility that it gives us is huge. Overall, it’s been a game changer for us."
-Read Audius’ full [case study with IPFS](https://docs.ipfs.io/concepts/case-study-audius/#overview) and learn more about Audius at [https://audius.org/](https://audius.org/ "https://audius.org/").
\ No newline at end of file
+Read Audius’ full [case study with IPFS](https://docs.ipfs.tech/concepts/case-study-audius/#overview) and learn more about Audius at [https://audius.org/](https://audius.org/ "https://audius.org/").
\ No newline at end of file
diff --git a/src/_blog/aug-20-ipfs.io-gateway-outage-resolution-next-steps.md b/src/_blog/aug-20-ipfs.io-gateway-outage-resolution-next-steps.md
index 3c04155b..831b7849 100644
--- a/src/_blog/aug-20-ipfs.io-gateway-outage-resolution-next-steps.md
+++ b/src/_blog/aug-20-ipfs.io-gateway-outage-resolution-next-steps.md
@@ -4,7 +4,7 @@ description: The ipfs.io gateway & website experienced an outage on 2021-08-20;
are more details & corrective actions.
author: IPFS Team
date: 2021-08-27
-permalink: 2021-08-27-IPFS.io-gateway-outage-resolution
+permalink: /2021-08-27-IPFS-io-gateway-outage-resolution/
translationKey: ''
header_image: "/ipfs-blog-gateway-5.jpg"
tags:
@@ -15,12 +15,12 @@ tags:
On 2021-08-20 at 15:54 UTC, visitors started to get 404s across all HTTPS content served from the[ ipfs.io](http://ipfs.io/) domain. 404s were returned for both:
-1. Web properties under the [ipfs.io](http://ipfs.io/) domain, including: the ipfs website ([ipfs.io](https://ipfs.io "https://ipfs.io")), ipfs docs ([docs.ipfs.io](https://docs.ipfs.io "https://docs.ipfs.io")), ipfs dist ([dist.ipfs.io](https://dist.ipfs.io "https://dist.ipfs.io")), ipfs blog ([blog.ipfs.io](https://blog.ipfs.io "https://blog.ipfs.io")), etc. AND
+1. Web properties under the [ipfs.io](http://ipfs.io/) domain, including: the ipfs website ([ipfs.io](https://ipfs.io "https://ipfs.io")), ipfs docs ([docs.ipfs.tech](https://docs.ipfs.tech "https://docs.ipfs.tech")), ipfs dist ([dist.ipfs.tech](https://dist.ipfs.tech "https://dist.ipfs.tech")), ipfs blog ([blog.ipfs.tech](https://blog.ipfs.tech "https://blog.ipfs.tech")), etc. AND
2. Content served over the IPFS over HTTP gateway at `https://ipfs.io/ipfs/`
Users across the internet fetch content from the IPFS network using the ipfs.io gateway over 300 **million** times per week, and were thus impacted until our mitigation was applied at 19:35 UTC. You can see the full incident report and history [on the status page](https://ipfsgateway.statuspage.io/).
-However, you can instead fetch content directly from the IPFS network without hitting any of these gateways by using your own IPFS node with [IPFS Desktop](https://docs.ipfs.io/install/ipfs-desktop/), [IPFS CLI](https://docs.ipfs.io/how-to/command-line-quick-start), [IPFS Companion](https://docs.ipfs.io/install/ipfs-companion/) in your browser, and/or an [IPFS-enabled browser like Brave](https://brave.com/ipfs-support/). **If you were using IPFS directly, you probably never even noticed this outage! 💪**
+However, you can instead fetch content directly from the IPFS network without hitting any of these gateways by using your own IPFS node with [IPFS Desktop](https://docs.ipfs.tech/install/ipfs-desktop/), [IPFS CLI](https://docs.ipfs.tech/how-to/command-line-quick-start), [IPFS Companion](https://docs.ipfs.tech/install/ipfs-companion/) in your browser, and/or an [IPFS-enabled browser like Brave](https://brave.com/ipfs-support/). **If you were using IPFS directly, you probably never even noticed this outage! 💪**
# Background
@@ -53,7 +53,7 @@ Protocol Labs is taking many steps in response to this event to prevent it from
1. Reduce the blast radius by separating the IPFS website from the ipfs.io gateway onto different domains.
2. Reduce the time to respond by paging engineers on sustained gateway inaccessibility.
3. Reduce time to mitigation by establishing and documenting direct human lines of communication for the registrars of domains of gateways operated by Protocol Labs.
-4. Reduce the likelihood of a complete domain takedown by making it even easier for a concerned party to contact us directly about objectionable content (beyond our pre-existing abuse takedown email and resources on the [Gateway FAQ](https://docs.ipfs.io/concepts/ipfs-gateway/#frequently-asked-questions-faqs) and [ipfs.io/legal](https://ipfs.io/legal)).
+4. Reduce the likelihood of a complete domain takedown by making it even easier for a concerned party to contact us directly about objectionable content (beyond our pre-existing abuse takedown email and resources on the [Gateway FAQ](https://docs.ipfs.tech/concepts/ipfs-gateway/#frequently-asked-questions-faqs) and [ipfs.io/legal](https://ipfs.io/legal)).
5. Reduce recovery time by simplifying and better documenting the custom DNS resolution on our gateways.
You can follow along with the status of these corrective actions [here](https://github.com/ipfs/ipfs/issues/469).
diff --git a/src/_blog/browsers-3000-winners-18k-in-prizes-goes-to-security-cryptography-and-gaming-applications.md b/src/_blog/browsers-3000-winners-18k-in-prizes-goes-to-security-cryptography-and-gaming-applications.md
new file mode 100644
index 00000000..f8673f73
--- /dev/null
+++ b/src/_blog/browsers-3000-winners-18k-in-prizes-goes-to-security-cryptography-and-gaming-applications.md
@@ -0,0 +1,57 @@
+---
+title: 'Browsers 3000 Winners: $18K in Prizes Goes to Security, Cryptography, and
+ Gaming Applications '
+description: The three winners from the six-week Browsers 3000 Hackathon have been
+ announced.
+author: ''
+date: 2021-09-30
+permalink: "/browsers-3000-hackathon-winners/"
+translationKey: ''
+header_image: "/browsers-3000-winners.jpg"
+tags:
+- security
+- gaming
+- encryption
+- Filecoin
+- demo
+- community
+- browsers
+
+---
+In mid-September, the Filecoin, IPFS, and Protocol Labs communities came together to bring down the curtain on the [Browsers 3000 Hackathon](https://events.protocol.ai/2021/browsers3000/) at the official closing ceremony. Browsers 3000 was a six-week hackathon that lasted from July to August. Over 30 projects building on Filecoin and IPFS joined the hackathon to iterate, test, and pitch their solutions to modernize “the browser” for the decentralized web3 world that is coming soon.
+
+At the culmination of the event, three startups were recipients of a total of **$18,000 in prizes.** You can [watch the full closing ceremony](https://www.youtube.com/watch?v=KL58k7dXj54&list=PLuhRWgmPaHtR2MDeMaiUcsBmBqpIBqFEP), including presentations of the winners and many other amazing projects that participated in the hackathon.
+
+Without further delay, here are the winners of the 2021 Browsers 3000 Hackathon!
+
+## First Place: NetSepio
+
+The recipient of the $10,000 first place prize was [NetSepio](https://devpost.com/software/netsepio), a browser extension that helps detect security threats like malware, spyware, spam, and more.
+
+NetSepio provides a safe and secure internet browsing experience through data decentralization that empowers individuals and companies to use this data in their decision making. The NetSepio browser extension allows users to register votes for websites or domains that they are visiting, and label them with certain categories.
+
+Website users can see reports of malware, adware, phishing, and so on — and can report the website for having unsafe content as well. NetSepio uses smart contracts to store the voted ratings and labels for websites and leverages the IPFS Ceramic network for storing metadata.
+
+**Learn more about NetSepio:** [Devpost](https://devpost.com/software/netsepio) | [Documentation](https://docs.google.com/document/d/1WONWyGu5Jh6YaDsZoAWS-mmMtJ2PGf8nwxgmo2WlhrQ) | [Github](https://github.com/NetSepio/ChromiumExtension)
+
+## Second Place: Blockforge
+
+The recipient of the $5,000 second place prize was [Blockforge](https://devpost.com/software/blockforge), a web3 site builder with a graphic user interface, which will also host your website on IPFS and Filecoin with cryptographic proofs — free for 365 days!
+
+Blockforge aims to increase web3 adoption by launching a well-designed, user-friendly drag-and-drop website builder for the blockchain ecosystem. Websites created with Blockforge are uploaded to [Estuary](https://filecoin.io/blog/posts/taking-a-look-at-estuary/) (and thus IPFS and Filecoin) and signed by the user.
+
+Blockforge verifies signed messages and content is converted into a SHA256 hash so that users of the website can personally verify the authenticity of the website moving forward.
+
+**Learn more about Blockforge:** [Devpost](https://devpost.com/software/blockforge) | [Test the App](http://blockforge.app/)
+
+## Third Place: IPFS WebGL Gaming
+
+The recipient of the $3,000 third place prize was [IPFS WebGL Gaming](https://devpost.com/software/ipfs-webgl-gaming-platform), an IPFS-based, open-source solution to WebGL, which currently powers more than half of the top 100 websites.
+
+Traditionally, a WebGL program will download the WebGL page and the WebGL data (similar to gaming metadata) from a remote server. With IPFS WebGL, the program redirects the WebGL data to IPFS, and IPFS serves it directly to the browser.
+
+This redirect ensures that the metadata remains available through IPFS, and removes the retrieval of data being limited by bandwidth. What’s up next for IPFS WebGL Gaming? THey plan to develop the IPFS redirection as a Chrome plug-in, to make it available on any WebGL pages.
+
+**Learn more about IPFS WebGL Gaming:** [Devpost](https://devpost.com/software/ipfs-webgl-gaming-platform) | [Test it Out](https://gpudemo.github.io/ipfs-webgl/)
+
+Browsers 3000 saw many other innovative and ambitious submissions of applications, websites, browser extensions, libraries, and other projects, all based on IPFS and Filecoin concepts. The future looks bright for web3 and it's an exciting time to be involved in these communities. Stay tuned to the [IPFS Blog](https://blog.ipfs.tech), [Filecoin Blog](https://filecoin.io/blog), and [Twitter](https://twitter.com/ipfs) for announcements about more hackathons and events happening soon!
\ No newline at end of file
diff --git a/src/_blog/building-web3-berty.md b/src/_blog/building-web3-berty.md
new file mode 100644
index 00000000..35381ff1
--- /dev/null
+++ b/src/_blog/building-web3-berty.md
@@ -0,0 +1,33 @@
+---
+title: 'Building Web3: Berty'
+description: 'Up next from the Building Web3 series: Berty, decentralized messaging
+ for all.'
+author: ''
+date: 2022-03-11
+permalink: "/2022-03-11-berty/"
+translationKey: ''
+header_image: "/143057346-d60efc95-680d-4ade-a4ab-3320de5c42bd.png"
+tags: []
+
+---
+We're excited to share another video in the[ Building Web3 Video Series](https://www.youtube.com/playlist?list=PL_0VrY55uV1-THfh1GVoE6v0SxKO9M0gs), an ongoing showcase of technologists, teams, and visionaries who are building valuable tools and services for an ever-growing, ever-changing Web3 world.
+
+Imagine having the ability to communicate freely and securely in any nation, in any situation, at any time—with or without internet access.
+
+@[youtube](cC-tXnMyiBc)
+
+We’re lucky to live in a time where connecting with people anywhere in the world is not a question of if, but how fast and how often. Yet this power is not without risks. All centralized networks face threats to their stability and security. Web3 came about because Web2 is not able to offer the security and stability we need. Securing fragile apps on a fragile base is a nonstarter: That’s why engineers and developers are focused on building and strengthening Web3, and why Protocol Labs supports their efforts.
+
+Cue[ Berty Protocol and Berty Messenger](https://berty.tech/).
+
+Based in Paris, with a growing worldwide community, the NGO used IPFS to build the Berty Protocol, a distributed communication protocol which is also open-source and free to all.l. Berty is as well building an untraceable messaging system upon the scaffolding of Berty Protocol: Berty Messengeris truly peer-to-peer, with no central servers whatsoever. It’s owned and operated by everyone in the community, and it’s available to anyone who takes their digital privacy and security seriously.
+
+On Berty, your data is encrypted end-to-end by default over a peer-to-peer network, which makes it virtually impossible to block or shut down the service without shutting down the entire internet. Metadata is also obscured to the point of irrelevance. Best of all, you can also communicate without being connected to the Internet, through a Bluetooth feature. You won't be able to tell the difference between being online or offline.
+
+Berty’s goals align significantly with the mission of Protocol Labs: using open-source technology to connect and improve humanity in a decentralized, distributed, and dynamic way. As a leader in Web3, Berty’s code is 100 percent open source. Anyone with the skills and mindset can build on or contribute to the codebase. No single person is ever in control. Instead, the integrity of Berty rests in the hands of its users.
+
+Berty is fast becoming the gold standard for decentralized, secure messaging for all those with a stake in protecting their privacy and security every hour of the day, in any corner of the world.
+
+Visit [Berty](https://berty.tech/community) to find out more about the company, explore the Berty community, or become a contributor.
+
+**Private. Secure. Distributed. Open Source.**
\ No newline at end of file
diff --git a/src/_blog/cargox-s-ipfs-based-nft-solution-is-trusted-in-international-trade.md b/src/_blog/cargox-s-ipfs-based-nft-solution-is-trusted-in-international-trade.md
new file mode 100644
index 00000000..2f1ebb31
--- /dev/null
+++ b/src/_blog/cargox-s-ipfs-based-nft-solution-is-trusted-in-international-trade.md
@@ -0,0 +1,54 @@
+---
+title: CargoX’s IPFS-based NFT Solution is Trusted in International Trade
+description: Egyptian officials have seen the benefit in CargoX’s use of decentralized
+ storage for electronic trade docs.
+author: ''
+date: 2022-08-03
+permalink: "/2022-08/03-ecosystem-highlight-cargox/"
+translationKey: ''
+header_image: "/180673629-deccc8fc-35d9-49ba-964c-b16d281d05fa.jpg"
+tags: []
+
+---
+Only a handful of public blockchain solutions are heavily used by governments for conducting regular day-to-day business. [CargoX](https://cargox.io/) is a leading [supply chain solution](https://cargox.io/press-releases/full/blockchain-blockbuster-egyptian-government-cargox/) that relies on IPFS and Web3 infrastructure as its main architectural component.
+
+# The invisible importance of electronic trade documents (ETDs)
+
+In global trade, documents of title (e.g. bill of lading) are traditionally transferred by courier services. If the recipient loses or damages the document, they cannot receive the transported goods from the ship or port. This can result in longer delivery and higher prices for consumers. The same goes for customs clearance processing. If the documents are late, or they have been tampered with, the import will not be authorized and cargo will not be released as expected. Ships are slow and paperwork is sometimes even more so.
+
+CargoX has stepped in with the **CargoX Platform for Blockchain Document Transfer (BDT)**. The company uses IPFS’ technology to store encrypted documents and tokenize them with NFTs on [Ethereum and Polygon](https://cargox.io/press-releases/cargox-platform-blockchain-document-transfer-builtonethereum-poweredbypolygon/). This way, documents are transferred between supply chain participants at the speed of a blockchain transaction while retaining all the properties of a valid paper document of title. The platform ensures immutable origin and transfer records, content authenticity validation, as well as transparency, confidentiality, and advanced audit features for all the parties involved in a specific process.
+
+# Trust in CargoX’s use of decentralized storage
+
+These properties assure the highest level of reliability and trust. As a result, CargoX has been granted the approval of the International Group of P&I Clubs – the largest group of liability cover providers for approximately 90% of the world's ocean-going cargo.
+
+_“The ideal feature of IPFS for us is that it provides a decentralized storage and delivery network architecture, built on fundamental principles of P2P networking and content-based addressing. The decentralized system of user-operators creates a resilient system of file storage and sharing, suitable for our mission in global trade electronic document delivery,”_ explains Janez Kranjc, Blockchain Solution Architect at CargoX.
+
+# Using BDT
+
+The CargoX platform simplifies ETD processes and reduces them to a simple user experience:
+
+* Corporate accounts can register on the platform (free of charge) in minutes, and they can validate their profiles with global banks (wire transfer), and the Dun & Bradstreet registry.
+* Team member accounts are created for each company to provide a distributed working environment for electronic trade documents. This is virtually impossible to do efficiently with traditional paper documents of title.
+* A contact book of corresponding companies can be created ahead of time or during use. The recipients only need to register on the platform.
+* Users upload their digital documents or structured data _(feature coming soon)_ to the CargoX Platform through a web UI or via API.
+* Documents are hashed, encrypted, enveloped, and stored on IPFS and accessible from any IPFS node.
+* An NFT containing crucial information is created and the user can transfer it onto the recipient, providing a simple way to present the document and possession thereof.
+* All transfer activity is visible in audit logs while confidentiality is maintained by the blockchain’s basic properties.
+* The documents are held – in line with legal requirements – for 10 years after their upload or until all companies that participated in the transfer of the document remove their account from the platform (whichever comes first).
+
+# Egypt is unlocking the future via usage of decentralized storage
+
+The CargoX Platform is authorized and integrated into Egypt’s official NAFEZA single-window trade facilitation platform as the blockchain document transfer gateway service provider. This amounts to millions of documents being processed every year and stored on IPFS.
+
+The system is used by all foreign exporters for sending tokenized trade documentation and mandatory government filings. Twenty-six government entities and 30 seaports and airports use CargoX to ensure Egypt import processes are secure, validated, and optimized, cutting cargo release times from 29 to 9 days.
+
+# An adaptable roadmap
+
+Global trade is one of the most important industries in the world. The CargoX Platform already has 86,000 companies registered and validated by global banks and the Dun & Bradstreet registry on its platform – including all the leading global companies that export to Egypt.
+
+After developing the 3rd generation of the platform, CargoX has a firm roadmap for introducing new essential features for global supply chain participants. The main upgrade will be introducing relayers for faster processing of transfer on the blockchain, while also involving the blockchain community to set-up their relayers.
+
+CargoX will also be introducing structured data tokenization to enable frictionless information flow and provide additional functionalities attached to the core electronic trade documents. In this way, the platform will be of better service to trade finance, manufacturing, energy, all modes of transportation, as well as other government agencies. As these expansions continue, IPFS will be a strategic pillar for the platform architecture.
+
+Learn more about CargoX by reading the [blue paper](https://cargox.io/static/files/CargoX-Bluepaper-September-2021.pdf). You can also stay up to date on the CargoX [blog](https://cargox.io/blog/) or follow the project on [Twitter](https://twitter.com/cargoxio) or [LinkedIn](https://www.linkedin.com/company/cargox-io).
\ No newline at end of file
diff --git a/src/_blog/community-highlight-esteroids.md b/src/_blog/community-highlight-esteroids.md
new file mode 100644
index 00000000..f33fbbaf
--- /dev/null
+++ b/src/_blog/community-highlight-esteroids.md
@@ -0,0 +1,37 @@
+---
+title: 'Community Highlight: Esteroids'
+description: A Protocol Labs community highlight of Esteroids, a search engine for
+ the decentralized web.
+author: ''
+date: 2021-11-17
+permalink: "/2021-11-17-Community-Highlight-Esteroids"
+translationKey: ''
+header_image: "/esteroids.jpg"
+tags: []
+
+---
+The decentralized web is gaining popularity, snowballing into mainstream popularity. However, many parts of the decentralized web feel like the early days of the internet. The decentralized web today is very much like the Wild West. There are no default pages to go to for a new Web3 user to explore all that Web3 has to offer. Instead, a fractured and sometimes-inaccessible network of applications welcomes new users. You can't go to something like Google and find a web page on the decentralized web. How do you manage to browse the new websites and find one that suits your interest?
+
+Well, say hello to [Esteroids](https://esteroids.eth.link/#/).
+
+## Remembering the Earliest Days of the Internet
+
+When the web approached mainstream adoption and users first logged on in the 90s or early 00s, they started at a landing page. Companies like Yahoo and less popular competitors like Altavista would set up pages where users could explore directories that fit their interests. These pages also provided search functionality, but they gave users the chance to discover things they might not have even known existed. As the internet shifted its focus towards search engines, these directory pages fell out of popularity. Even now, Yahoo's landing page doesn't attract many people exploring its options. And Altavista is a remnant of the past. Though early internet users are well acquainted with the ability for directories to help in website discovery, few of today’s users are familiar.
+
+Thanks to users from that era, these early attempts at offering users a chance to see what's happening at the fringes of the internet aren't entirely lost. A single entity doesn't control the decentralized web, and websites don't need to conform to the rules of central search engine algorithms to be discovered by users. As a side effect, however, decentralized websites can be difficult to find, especially for newer users. Esteroids is building a search engine that indexes decentralized websites and a landing page where users can discover the wonders of Web3.
+
+## The ENS and IPFS
+
+IPFS provides storage for the decentralized web. Data is stored through IPFS, which generates content IDs (CIDs), enabling anyone to access those files. Websites don't need to have a server to store data to load a website anymore. They can just access the content through the CID provided by IPFS. The decentralized web operates slightly differently in how it serves data. When a website joins the regular internet, it's hosted by a provider, and the website name propagates across the world's domain name servers (DNS). The equivalent in the decentralized web is the [Ethereum Name Server](https://ens.domains/) (ENS).
+
+Esteroids collects and catalogs these new ENS sites, which use IPFS, keeping track of them as they're added to the decentralized web. Every hour, Esteroids updates their list of new and fresh sites allowing users to scroll down their landing page and discover websites they may not have heard about. Esteroids even maintains a Twitter account that regularly broadcasts new additions to its directory: [https://twitter.com/e_steroids]( "Community Highlight: Esteroids")
+
+## A Two-Person Job
+
+So, who are the people behind Esteroids? The two-person team of Eyal Ron and Tomer Leicht are responsible for developing and maintaining Esteroids. The team is currently building out the backend of the website and ensuring that it can keep up with a more demanding load as more people start to build decentralized websites. The team is looking to get a microgrant to improve the project by hiring a new design and UI/UX person or group.
+
+## The Future of Discovery?
+
+How do you find the websites you typically use?
+
+Most likely, it’s through a search engine or someone suggesting the site to you. Search engines are one of the core features of today’s internet; but site discovery is still beholden to shadowy, centralized algorithms. For the decentralized web to continue to grow, it must have a way to give users access to sites they might enjoy. Esteroids is allowing users the freedom to discover new websites, coupled with search functionality to direct users to the sites they want. It's a much-needed addition to the decentralized web and something that may change the way non-specialist users interact with it forever. Learn more and explore Web3: [https://esteroids.eth.link/#/]( "Community Highlight: Esteroids")
\ No newline at end of file
diff --git a/src/_blog/decentralizing-the-internet-s-root.md b/src/_blog/decentralizing-the-internet-s-root.md
new file mode 100644
index 00000000..2f454eff
--- /dev/null
+++ b/src/_blog/decentralizing-the-internet-s-root.md
@@ -0,0 +1,81 @@
+---
+title: Decentralizing the Internet's Root
+description: Namebase and Handshake offer users new solutions to resolving hostnames
+ in the web3 future.
+author: ''
+date: 2021-09-20
+permalink: "/decentralizing-the-internet-s-root/"
+translationKey: ''
+header_image: "/hns.jpg"
+tags:
+- infrastructure
+- identity
+- encryption
+- content routing
+- browsers
+---
+
+Domain names are things most end users take for granted. The average user doesn't spend time looking at DNS resolution or even knowing what a domain name server is. However, without domain name resolution, typing "google.com" into a browser will return an error with the confounding explanation that "the hostname you're looking for doesn't exist."
+
+When you use your browser to visit a domain name like google.com, your DNS resolver will first ask the root for directions to the top-level domain "com".
+
+
+Once "com" is found, your browser will then be directed to the owner of “com” — who keeps a list of directions to all the domains registered underneath “com” — for directions to the subdomain "google", which will then direct to google.com’s IP address and finally its website.
+
+In a centralized environment, this may be an ideal setup. But what happens when the internet becomes decentralized?
+
+## Introducing Handshake
+
+In a decentralized internet, hostname resolution would be slightly different. The power that comes with controlling the top of the domain hierarchy would no longer be in the hands of a centralized entity, but instead governed by computer code. In other words, top-level domain names would be peer-based and would no longer exist under a single point-of-failure.
+
+[Handshake (HNS)](https://handshake.org/) is a protocol that allows anyone to register a top-level domain without a long approval process or prohibitively high financial barriers imposed by a central entity (e.g. ICANN). This approach is revolutionary because it reinforces the original ethos of the internet as an open, free, and decentralized network, but also allows ordinary users to register a truly unique TLD that they would never have to worry about losing for saying or doing the "wrong thing."
+
+Before appreciating how revolutionary Handshake is, first it’s necessary to understand why DNS servers are used in the first place.
+
+## An Internet of Numbers
+
+The early days of the internet were much like web3 is today. There were a lot of experiments trying to find the best and most user-friendly way to do things. The internet was the evolution of telnet, which allowed users to connect to bulletin board systems via phone lines. However, connecting to those systems required that the user know the connection address and port.
+
+Browsers started using a centralized resolution system called the domain name system (DNS) to make things more user-friendly when the internet became more widespread. Instead of typing 208.65.153.238 into the address bar, a user could simply type "youtube.com," and DNS would do all the work for them.
+
+Over time DNS resolvers became the backbone of the internet, and all top-level domain endings were registered with companies that were allowed to propagate on the broader internet. The Internet Corporation for Assigned Names and Numbers (ICANN) is the nonprofit that serves as an arbiter to register new top-level domains. You can't register a TLD that isn't of an accepted extension as determined by ICANN. However, the power of decentralization offers a valuable solution.
+
+## Owning Your Own Name on the Decentralized Internet
+
+Normally in the ICANN system, you can only rent subdomains on existing top-level domains like “.com”. To acquire your own TLD means waiting until applications are open again and paying exorbitant fees (last time it was $185,000 to review your application).
+
+
+
+[Namebase](https://www.namebase.io/) is a service that allows you to buy a Handshake top-level domain, which can point directly to a website’s data on-chain. Anyone typing in that name will immediately be directed to your website. Handshake itself is responsible for putting that data on the blockchain, secured by a consensus protocol, and retrieving it as a DNS resolver.
+
+Not only is the data that you have on the blockchain secure, but anyone can access your public data through your Handshake name. What's even more impressive is that you can use this data as a login token for other areas in web3.
+
+Cross-login functionality isn't new, but how it works in the decentralized web is distinct from other methodologies. For example, many websites allow you to use your Google account to log in to their services. The account information is held by Google, enabling you to authenticate your username without building a whole new account. However, the data is still Google's.
+
+With Handshake, the data used for authentication is owned by you and held securely on the blockchain. Google could choose to terminate your account at any time, which would cause you to lose access to everywhere you had logged into using those credentials.
+
+Your in-app identity would be provable as the same across apps, and you could construct a higher-level reputation from that foundation. Imagine if all Twitter users had 'verified' status and you could also find them across their other social apps without any risk of following fake or wrong accounts by mistake.
+
+Second-level domains of Handshake TLDs can be managed off-chain, allowing users to have a login that doesn't cost the owner transaction fees to register on the blockchain but which users can associate with an on-chain identity later, if they wish. It's the perfect combination of flexibility and utility.
+
+### Handshake x IPFS
+
+Handshake is a powerful tool in the IPFS ecosystem. [Fleek](https://fleek.co/) is a service that allows users to host websites directly on IPFS, leveraging location-based addressing and content persistence to ensure their sites don’t suffer the same outages and service restrictions as Web2 sites.
+
+With Fleek, users can link their decentralized Handshake TLDs to their IPFS-hosted sites. The integration allows web developers to leverage both IPFS’ CID solution for content retrieval and Handshake’s solution for decentralized domain names.
+
+
+
+
+
+## A New Age on the Internet Frontier
+
+One of the things long-time users of the internet are likely to remember are the days of the domain name wars. People would go online and buy domain names, then sit on them, selling them back for considerable amounts to companies who wanted to build a website and unlock the power of the internet.
+
+Part of the impetus for using the internet came from these early settlers. It seems to be happening all over again in web3. Already, users are buying up TLDs that they believe will hold value, speculating just like others did decades ago. The unstoppable march of technology makes decentralized hosting and name resolution the next big thing in web technology.
+
+With hosting companies also getting in on the game, it might not be too long before browsers begin natively resolving Handshake. Until then, you can still be a part of the decentralized web and get in on the ground floor by checking out a Handshake on-ramp like Namebase.
+
+To turn a phrase, the early user gets the username.
+
+[_Browsers 3000_](https://events.protocol.ai/2021/browsers3000/) _is a five-week hackathon by Protocol Labs focused on decentralized solutions being built for the future of the web3 browser. This blog is a summary of a talk from_ [_Tieshun Roquerre_](https://twitter.com/TieshunR "Tieshun Roquerre")_, CEO of_ [_Namebase_](https://www.namebase.io/ "Namebase")_, discussing Handshake (HNS), a decentralized methodology for resolving DNS in the next iteration of the internet. Portions regarding IPFS, Fleek, and Handshake have been added. Check out the_ [_complete talk_](https://www.youtube.com/watch?v=OQiUK1Si_ck&list=PLuhRWgmPaHtR2MDeMaiUcsBmBqpIBqFEP&index=11) _(and others like it)._
\ No newline at end of file
diff --git a/src/_blog/developing-consumer-decentralized-applications-with-slate.md b/src/_blog/developing-consumer-decentralized-applications-with-slate.md
new file mode 100644
index 00000000..1ed56c6d
--- /dev/null
+++ b/src/_blog/developing-consumer-decentralized-applications-with-slate.md
@@ -0,0 +1,61 @@
+---
+title: Developing Consumer Decentralized Applications with Slate
+description: Together, Slate and Textile provide the foundation for consumer applications
+ built on IPFS.
+author: ''
+date: 2021-10-13
+permalink: "/developing-consumer-decentralized-applications-with-textile-slate/"
+translationKey: ''
+header_image: "/slate-textile.jpg"
+tags:
+- hackathon
+- gateways
+- browsers
+- API
+
+---
+[_Browsers 3000_](https://events.protocol.ai/2021/browsers3000/ "Browsers 3000") _was a five-week hackathon by Protocol Labs focused on decentralized solutions being built for the future of the web3 browser. Below is a dive into the decentralized storage solution known as Slate, from lead developer_ [_Martina Long_](https://twitter.com/martunalong?lang=en "Martina Long")_._
+
+[Slate](https://slate.host/ "Slate") is an open-source version of file storage that allows users to upload their files to the Filecoin network, download other users' files, and ensure accessibility from anywhere on the web. It runs on Textile buckets to interact with IPFS so it can leverage content addressing and other features of that network. Thanks to Textile, Slate can offer 30GB of free storage to each user. But what can Slate be used for in consumer-based applications?
+
+Developers have always had a problem when it comes to online file management. It could be something as simple as having resources we want to use in a sequestered location that's inaccessible to their code. It could be more complicated, like having cloud-stored files that they can't really see in their native formats.
+
+The internet has gotten more complex over time, but file storage systems available remain simplistic in comparison. Large companies offer free storage to users but don't have very good preview functionality or robust ways to access content if those users are developers.
+
+Slate seeks to solve several problems at once as a collaborative platform, starting with an IPFS interface to store files and offering an easy way to see what those files are without downloading them to the machine's desktop.
+
+## **Slate and IPFS**
+
+Slate offers users up to 30GB of free space on the IPFS peer-to-peer network that they can use for any of their development projects. While it's exciting to see "free" and IPFS in the same sentence, it's important to remember that [Textile](https://www.textile.io/ "Textile") is the reason this happens. Through Textile's bucket system, users can upload data directly from their data stores into the IPFS network and get content IDs (CIDs) referring to those files online.
+
+What Slate offers that's unique from other IPFS gateway systems is a way to manipulate the files through code directly. Slate's high performance API gives developers flexibility in managing files and retrieving data directly from Filecoin in an easily understandable format. Through the API, users can access metadata such as file names and content in JSON format.
+
+One of the revolutionary things that Slate offers is the ability to preview certain types of files. Markup files, for example, can be previewed as pages, complete with working links and image links loaded into the preview. Images can similarly be previewed in their native format right in the convenience of a browser.
+
+Other resource file types like font files have traditionally been difficult for file-hosting sites to deal with. In Slate's case, a user can preview those files just like any others. While the system is currently limited to previewing a few resource files, the Slate team does think that they could expand the functionality to more commonly used file types if necessary.
+
+## **Current Consumer Applications**
+
+Slate has a lot of depth as an application. Its interface makes it an excellent solution for regular users looking to upload data to the Filecoin network that anyone can access. Because of the collections system that Slate uses, consumers can separate their data into areas that they can allow or deny access to as they like.
+
+It's immediately apparent that Slate could be useful in the same way that cloud storage systems are. The difference is that the files stored on the Filecoin global network remain persistent. For example, if the consumer makes or collects NFTs, they can set up collections for those NFTs and keep them on-chain.
+
+This perpetual, decentralized cloud storage ensures that they don't lose access to the NFTs. Aside from its regular consumer applications, however, Slate's API interface makes it a dream to work with for developers.
+
+Loading resource files onto a server can be tedious. Filename errors and accessibility can be a drag. If the server dies, the file is lost and needs to be reuploaded (provided you kept the original). Slate offers a solution that deals with all of these issues through its API interface.
+
+Devs can access the API tab, which allows them to access file metadata, including the filename and content ID through code. Slate uses Textile as its gateway, but any Filecoin gateway can grant access to the file's contents once the customer has the CID. Using this data, devs can integrate their font files, image files, and even markup directly into their pages.
+
+Forgotten what the filename is, or want to change it on the fly? Slate gives you the ability to do just that using another API call. If a developer already has collections in their Slate profile, they can upload directly to the collection by appending the collection ID alongside their upload request.
+
+## **Next Steps**
+
+Slate is still undergoing development, but there are some things to look forward to. The team has already started putting together a way of pulling a file stored directly on IPFS into a specific collection.
+
+Slate's interface already allows for users to store multiple content types together to make aboard, but the team wants to build out this system into a proper gallery-type arrangement. Users who store NFTs on Slate can then arrange their page how they see fit, allowing them to show off their acquisitions with their own style.
+
+Slate's team is also looking at implementing collaborative collections in the future. The hope is that public boards can become places where consumers can collaborate on tasks, like Trello, but completely decentralized.
+
+Slate has a lot of potential as far as storage network systems. It's approachable enough to be used by the everyman but complex enough to be helpful for developers. It gives users a way to interact with their content in unique and exciting ways.
+
+In the future, we might see Slate becoming more valuable as consumers take to the decentralized web. Someone's got to provide a place for people to store their data. Slate offers one of the best and most economical methods for consumers to date.
\ No newline at end of file
diff --git a/src/_blog/filebase-building-web3-on-web3.md b/src/_blog/filebase-building-web3-on-web3.md
new file mode 100644
index 00000000..2de568db
--- /dev/null
+++ b/src/_blog/filebase-building-web3-on-web3.md
@@ -0,0 +1,60 @@
+---
+title: 'Filebase: Building Web3 with Web3'
+description: Filebase provides a unique IPFS pinning service to make decentralized
+ storage as easy as Web 2.0 cloud storage
+author: Zac Cohen
+date: 2022-04-14
+permalink: "/2022-04-14-filebase/"
+translationKey: ''
+header_image: "/ipfs-2022-04-14-2.png"
+tags:
+- pinning
+- NFTs
+- CID
+- API
+
+---
+Decentralized storage offers a different way of thinking about how to store and access your information. In this model, data is distributed across nodes that are geographically distributed and connected through a peer-to-peer network. This is very different from a traditional cloud model where data is siloed into regions that are prone to outages, and failure. By contrast, peer-to-peer networks are resilient to catastrophic events such as natural disasters, fires, or infrastructure compromise.
+
+[Filebase](https://filebase.com/) is the world’s first object storage platform powered by decentralized storage networks, unifying multiple networks under a single S3-compatible API to make decentralized storage accessible and easy to use. Its proprietary edge-caching technology achieves industry-leading performance when writing and fetching data to and from Web3, making it a highly-secure, geo-redundant alternative to traditional cloud storage at a fraction of the costs.
+
+## **The Story of Filebase**
+
+CEO Joshua Noble and COO Zac Cohen both come from backgrounds in the cloud computing world. In their careers, they had been exposed to AWS and the cost of centralized cloud storage, despite the weaknesses that the centralized cloud faces, such as security holes and crippling outages.
+
+In 2019, they co-founded Filebase with the vision of unifying multiple networks under a single S3-compatible API to make decentralized storage simple, accessible, and as easy to use as Amazon. By building a bridge that makes it possible for anyone to leverage the unique qualities of decentralized networks, Filebase is an easy on-ramp (Layer-2) for users of all skill levels and knowledge backgrounds to be able to utilize and build with blockchain-based solutions.
+
+Filebase has put in years of steady work to simplify all of the complexities of blockchains and cryptocurrency to make an object storage platform that is as familiar as Amazon S3, but with a completely different type of backend architecture. It manages all aspects of the data storage layer on behalf of its users such as minimum file or sector sizes, data retention issues, or requiring special software, skill sets and tokens required to utilize decentralized networks.
+
+## **IPFS Pinning Services**
+
+Within the IPFS ecosystem, there are a variety of public gateways available for uploading files, but due to the IPFS garbage collection process, unless a file is explicitly pinned it will be removed the next time the garbage collection process runs. To solve this problem, numerous pinning services have emerged.
+
+## **Bridging the Gaps**
+
+Filebase spent a lot of time researching and analyzing these other pinning services. Since its flagship S3-compatible API has processed over 1 billion files through the platform, the project started engineering work around how to offer a dramatically different type of IPFS pinning service. Here is what it found:
+
+* Most IPFS pinning providers use Amazon S3 and other Web2 centralized object storage services under the hood. The "data store" of an IPFS server can be pointed to S3 using a simple plugin.
+* Because AWS S3 is being used, providers are charging upwards of \~$150 per TB.
+* If AWS goes down, IPFS servers go down too. Unless the data has been cached somewhere, user’s IPFS CID links are no longer accessible.
+
+## **Building Web3 with Web3 - IPFS Implementation**
+
+Filebase is excited to share that it now supports IPFS with a proprietary feature that makes its IPFS pinning service unique. Files that are pinned onto IPFS using Filebase are actually being stored on Sia, one of the leading decentralized storage networks. This creates an environment where the data storage layer for Filebase IPFS nodes is highly available, and most importantly, geo-redundant by default. A Filebase edge location could suffer a complete outage, and other locations will simply pick up the slack. This is made possible because the underlying data storage layer is decentralized.
+
+
+
+There's a massive cost benefit too; this is available to all Filebase users for $5.99 per TB while the integration remains in the beta stage. This is a significantly reduced cost compared to other pinning services today, charging \~$100-$150 per TB.
+
+## **What’s Next for Filebase**
+
+Filebase has a variety of upcoming developments and features planned, including:
+
+* Bucket level access keys: Users will be able to create a pair of access keys specific to individual buckets, in addition to their account’s root level access key pair that can access all buckets on the account.
+* Folder level IPFS CIDs: Users will be able to upload folders on IPFS and reference objects in those folders using the IPFS CID of the folder and the object’s key.
+
+## **Learn More**
+
+[Sign up](https://filebase.com/signup) at no cost, or check out the[ Filebase documentation](https://docs.filebase.com/) for a variety of tool configuration guides, code development documentation, and deep dives on different Web3 topics such as Geo-redundancy and NFTs.
+
+For questions, find them on Twitter[ @Filebase](https://twitter.com/filebase), send Filebase an email at hello@filebase.com, or join their community[ Discord server.](https://discord.gg/xuX96JmChR)
\ No newline at end of file
diff --git a/src/_blog/fleek-a-web3-developer-hub-on-ipfs.md b/src/_blog/fleek-a-web3-developer-hub-on-ipfs.md
new file mode 100644
index 00000000..762418e3
--- /dev/null
+++ b/src/_blog/fleek-a-web3-developer-hub-on-ipfs.md
@@ -0,0 +1,49 @@
+---
+title: 'Fleek: A Web3 Developer Hub on IPFS'
+description: Fleek makes it easy for developers to integrate IPFS storage, pinning,
+ and retrieval into their projects.
+author: Nicolas Poggi
+date: 2022-03-24
+permalink: "/2022-04-24-fleek/"
+translationKey: ''
+header_image: "/ipfs-2022-03-24.png"
+tags:
+- CLI tools
+
+---
+Fleek is a development platform that allows developers to host dapps, websites, or other frontends and power their storage and data needs using Web3 protocols. It acts as an orchestrator of services such as IPFS, Filecoin, and ENS to provide an alternative to the traditional Web 2.0 hosting and storage infrastructure dominated by AWS, DNS, and others.
+
+Through Fleek’s low-code application, any user can host frontends and store data on IPFS and Filecoin’s decentralized storage protocols. In this way, the platform is rebuilding the web’s stack from the ground up to make it permissionless, trustless, and community-owned.
+
+In only two years, Fleek has accumulated over 30,000 sites, 1 million monthly file uploads, and over 40,000 users. These are all being stored on IPFS and backed up to Filecoin monthly by the dApps and websites that choose the platform to host their frontends, metadata, and files.
+
+### **IPFS Integration**
+
+There are two ways in which Fleek’s implementation makes use of IPFS:
+
+* First, Fleek integrates IPFS’ hosting and storage infrastructure to provide a way for developers to host and store information in a distributed way.
+* Then, Fleek provides developers with CLI, SDK, and GUI interfaces for developers to programmatically interact with this storage infrastructure.
+
+The end result is an abstraction layer: an easy way for developers to store, pin, retrieve, and optimize files on IPFS and integrate these features into their projects. With Fleek, developers can access the same Web 2.0 experience they know today for [deploying a site](https://www.youtube.com/watch?v=4XJZsQVu0Gk) and app through a [CI/CD pipeline](https://www.youtube.com/watch?v=OcwYPG83DNw) or low-code application. The platform orchestrates the necessary IPFS infrastructure to make it possible in the background.
+
+### **Filecoin Integration**
+
+When it comes to Filecoin, Fleek’s integration is leveraging Filecoin’s strength as a data archiving network. Fleek periodically batches and backs up all of a user’s sites and files on Filecoin at no cost. This ensures that there is a secondary, fully decentralized backup layer to cover for the user’s IPFS storage.
+
+### **The Space Daemon and Space SDK**
+
+The infrastructure and set of protocols upon which Fleek is built on is made available through two interfaces, the [Space Daemon](https://fleek.co/space-daemon) and [Space SDK](https://fleek.co/space-sdk/). Developers can use these to build desktop and web applications, respectively. These two libraries offer all of the use cases Fleek provides, whether it is storage on IPFS, Filecoin backups, or interactions with Ethereum or ENS.
+
+### **Roadmap**
+
+Fleek’s main goal for 2022 is to restructure its IPFS infrastructure to further decentralize and incentivize it. It will also include new Web3 infrastructure providers for different pieces of the web building stack.
+
+In upcoming releases, Fleek is doubling down on its path towards the decentralization of the entire platform, taking steps towards making the Web3 experience more tangible. This includes allowing crypto logins and payments, expanding current integrations with ENS, allowing for new Web 3.0 native sources for repositories like Radicle, and revamping the user experience.
+
+Learn more about Fleek by visiting any of the following:
+
+* Website: [https://fleek.co/](https://fleek.co/ "https://fleek.co/")
+* Twitter: [https://twitter.com/FleekHQ](https://twitter.com/FleekHQ "https://twitter.com/FleekHQ")
+* Discord: [https://discord.gg/psychedelic](https://discord.gg/psychedelic "https://discord.gg/psychedelic")
+* Docs: [https://docs.fleek.co/](https://docs.fleek.co/ "https://docs.fleek.co/")
+* Youtube: [https://www.youtube.com/c/FleekHQ](https://www.youtube.com/c/FleekHQ "https://www.youtube.com/c/FleekHQ")
\ No newline at end of file
diff --git a/src/_blog/free-to-use-blockchain-koinos-introduces-plugin-architecture-for-developers-that-relies-on-libp2p.md b/src/_blog/free-to-use-blockchain-koinos-introduces-plugin-architecture-for-developers-that-relies-on-libp2p.md
new file mode 100644
index 00000000..740171b3
--- /dev/null
+++ b/src/_blog/free-to-use-blockchain-koinos-introduces-plugin-architecture-for-developers-that-relies-on-libp2p.md
@@ -0,0 +1,38 @@
+---
+title: Free-to-use Blockchain Koinos Introduces Plugin Architecture for Developers
+ That Relies on libp2p
+description: Read this ecosystem highlight to learn about Koinos' p2p microservice
+ which relies primarily on libp2p.
+author: Andrew Levine, CEO of Koinos Group
+date: 2022-09-16
+permalink: "/2022-09-16-koinos/"
+translationKey: ''
+header_image: "/untitled-6.png"
+tags: []
+
+---
+Koinos is already known as the first truly free-to-use general purpose blockchain, but did you know that it’s also one of the first blockchains built on a microservice architecture? By breaking up the blockchain node into a set of loosely coupled services, Koinos becomes highly maintainable and easily verifiable while providing a great degree of deployment flexibility. Within that microservice architecture lies a p2p microservice which relies primarily on libp2p. One of the Koinos community developers did some [incredible work on the p2p microservice](https://github.com/koinos/koinos-p2p/pull/212) that could have interesting implications for Koinos developers.
+
+# Blockchains = Expensive Storage
+
+Blockchains can be really great for incentivizing people to run nodes in a network, but they are also an expensive way to store information. Wouldn’t it be great if there was an easy way to tap into the decentralized network of nodes to share information without having to bear the cost of storing that information on a blockchain?
+
+This probably sounds pretty useless. Isn’t the whole point of a blockchain network to use … _the blockchain_? Imagine a dApp developer wants to add p2p encrypted messaging to their application or give their users the ability to share human readable content with one another (articles, posts, comments, etc.) but doesn’t want that information stored forever on an immutable ledger. Perhaps that’s because it will cost them Mana (the Koinos equivalent to Ethereum’s gas) or maybe they simply don’t want it immortalized on a publicly accessible database.
+
+On other blockchains, adding these features to the dApp would require developing a totally separate node and then getting people to run that node. Of course, the way we get people to run nodes is by using blockchains and tokens to incentivize them to do so. However, now we’re right back to where we started: using a blockchain network to do something that does not require a blockchain!
+
+# Building Bridges
+
+Enter Roamin’s solution! Roamin initially reached out to our team with some questions about building an Ethereum-to-Koinos bridge. Because Ethereum lives outside of Koinos, we would need some kind of intermediary network of people running custom nodes that were capable of both observing behaviors on Ethereum and then interacting with Koinos. Koinos blockchain architect, Michael Vandeberg, informed Roamin of an observation he had made about the p2p code running on Koinos.
+
+The p2p microservice in Koinos leverages the same modular, peer-to-peer network stack used in the Interplanetary File System (IPFS): [libp2p](https://libp2p.io/). While working with libp2p, Michael had noticed that it enabled peers to connect to other peers without mandating which protocol they use.
+
+Instead, you could basically propose any protocol to that node and they could choose to accept or reject your proposal. However, the critical component for our use case is that even if a peer does not want to use the protocol being proposed by another node, it won’t disconnect from that peer.
+
+# Plugin Architecture
+
+Michael observed that this created the opportunity to add a “plugin architecture” to the p2p microservice powered by libp2p. Adding this architecture would mean that other developers could add their own communication protocols to a Koinos node and enable users to transmit whatever kind of information they want over the p2p network! In the case of an Ethereum bridge, that would mean information about what was happening on the Ethereum blockchain. But a p2p plugin could be created for an encrypted messaging service, content sharing application, or anything else! Since people have to opt into running a particular plugin, and because none of this information is stored in the blockchain, it has no impact on the overall functioning of the Koinos network while giving developers yet another tool for delivering amazing decentralized applications.
+
+Right now the plugin architecture is very much a proof-of-concept. It works, but it hasn’t been tested since Koinos is still on testnet. However, now that the most important parts of the mainnet have been completed, I expect more Koinos applications to come online and I hope that some of them will take advantage of this underutilized capability of libp2p!
+
+You can view the draft PR of the plugin architecture here: [https://github.com/koinos/koinos-p2p/pull/212](https://github.com/koinos/koinos-p2p/pull/212 "https://github.com/koinos/koinos-p2p/pull/212")
\ No newline at end of file
diff --git a/src/_blog/functionland-using-ipfs-to-enable-free-to-use-cloud-applications.md b/src/_blog/functionland-using-ipfs-to-enable-free-to-use-cloud-applications.md
new file mode 100644
index 00000000..6bc48db5
--- /dev/null
+++ b/src/_blog/functionland-using-ipfs-to-enable-free-to-use-cloud-applications.md
@@ -0,0 +1,61 @@
+---
+title: 'Functionland: Using IPFS to Enable Free-to-Use Cloud Applications'
+description: The Fula Network provides an alternative to photo storage, file syncing,
+ password management & collab tools.
+author: ''
+date: 2022-02-22
+permalink: "/2022-02-22-functionland/"
+translationKey: ''
+header_image: "/155012542-5a78dea3-07fe-4b3f-a608-d6f87e1f0116.png"
+tags: []
+
+---
+There are countless free-to-use, well-maintained packages and dev tools available to the open-source development community. In contrast, there is almost a complete lack of free-to-use cloud applications and services available to end-users. They are always required to pay upfront, subscribe, or give away their data and attention.
+
+The difference is hardware. While developers own the machines that run their applications (dev tools), end-users don’t. When users go to online services such as social media and streaming platforms, they have to rely on the hardware resources that are owned by these companies in order to run the applications. In this sense, they have to ‘rent’ the hardware. This creates a ‘paying problem’ that prohibits truly free-to-use applications for end-users.
+
+[Functionland](https://fx.land/)’s Fula Network is a privacy-focused, user-powered platform that presents an alternative model. It enables free-to-use applications and services by rewarding users for sharing storage and computer resources. At the same time, it compensates open-source developers for providing applications and services.
+
+### The Story of Functionland
+
+CEO Keyvan Sadeghi and CTO Ehsan Shariati come from backgrounds in open-source development and AI research. While they presented their first proof-of-concept for the ‘Fula Network’ when they won first place at the [DoraHacks Filecoin hackathon](https://filecoin.io/blog/posts/249k-for-17-projects-from-dorahacks-filecoin-grant-hackathon/), the project really gained momentum the day Google announced they would switch their “forever free-to-use” Photos app to a monthly subscription.
+
+Keyvan and Ehsan felt it was wrong that a cloud service provider would promise users a free-forever service, spend years training AI models on their private data, then break their promise and start to charge.
+
+In response, they announced a free, open-source Photos alternative, which received a lot of interest on Github. However, they quickly encountered the limitations for a free, open-source alternative to cloud services: Because end-users don’t own the hardware that runs the apps, someone has to pay to rent the servers, making it impossible to offer truly free apps.
+
+### What is the Fula Network?
+
+The [Fula Network](https://fx.land/mine/) is a people-owned alternative to the cloud. Founded upon dedicated, user-owned hardware using IPFS, it enables free-to-use, open-source services such as photo storage, file syncing, password management, collaboration tools, among others.
+
+Eliminating hardware rental enables a re-distribution of value among network users and developers. Users own the computing and storage hardware that runs the network and they earn for sharing those resources with other users. Likewise, developers who build free-to-use applications get compensated for providing value to the network. Open-source packages and dependencies also earn for enabling other projects.
+
+### Hardware
+
+One of Functionland’s primary aims is to create a network that is accessible to everyone. While virtually any IPFS-capable device can connect to the Fula Network, it requires technical knowledge to set up. That’s why the team is launching a plug-and-play device called Box. Box is a personal server that easily connects to a user’s home internet and syncs with their computer, mobile devices, and other Box devices on the network.
+
+The device is modular and open-source, with standardized dimensions enabling anyone to add functionality to the hardware and the Fula Network. Each Box connects with other Boxes in geographical proximity. They provide one another with responsive resources such as backups, storage, and computation.
+
+Box earns FULA tokens for contributing resources to other devices on the Fula Network. These FULA tokens ensure the Box user receives free apps and services — without harvesting their personal data or attention.
+
+### IPFS and Filecoin Implementation
+
+Functionland chose IPFS for its widespread adoption and truly open protocols. The Fula Network adds dedicated, user-owned hardware to IPFS. This enables a high level of data availability and security for the majority of use-cases. And for the most important data, Functionland will provide an SDK for developers to implement Filecoin for high data availability and security. The project also plans to build a bridge to Filecoin so that transactions can be verified on Filecoin.
+
+### Bridging the Client-Server Model with IPFS
+
+Functionland wants users to have an equivalent experience using the Fula Network as they have with traditional cloud services without adding power consumption or storage requirements to their mobile devices. It also wants to make development on the Fula Network easy for front-end developers familiar with existing Web 2.0 technologies.
+
+For these reasons, the team decided to utilize IPFS under a client-server paradigm that still remains loyal to the principles of decentralization. Fula Network repurposes Libp2p so that it replaces HTTP, and it differentiates the client (e.g., mobile device) from the server (i.e., a cluster of Fula Nodes such as Boxes in a neighborhood). This way, it can offset storage requirements from an end user's mobile device to their dedicated Box hardware.
+
+Front-end dev tools such as CoreJS and React Frameworks are also built entirely upon client-server architecture. Functionland is creating an abstraction layer called the Fula Protocol Suite to allow front-end developers to build on the Fula Network using their existing knowledge.
+
+### What’s Next for Functionland
+
+* The project’s goal is to create a people-owned, open-source platform. To maximize accessibility, the team is bringing ‘Box’ to life, an open-source plug-and-play hardware device. You can read more on the project’s [Kickstarter Launch](https://fx.land/crowdfunding/?utm_source=PL&utm_medium=blog&utm_campaign=filecoincommunity).
+* Functionland is working on the Fula Protocol Suite (File, Graph, and AI). These create a compatibility layer between Web3 technologies like IPFS with dev tools such as React, enabling front-end developers to build Web3 apps within a Web2 paradigm.
+* The [Photos app](https://github.com/functionland/photos) will launch with Box, and the team is working to provide a free File Management app and a Password manager.
+* The team is in the early stages of developing an incentive layer which ensures fair usage, rewards users for creating the network, and funds open-source developers and contributors for building applications.
+
+
+Functionland welcomes other open-source contributors to the [Fula Network Github](https://github.com/functionland/Fula). It is a fully open-source project built on open-source hardware and software.
\ No newline at end of file
diff --git a/src/_blog/gala-games-decentralized-gaming-supported-by-ipfs-and-filecoin.md b/src/_blog/gala-games-decentralized-gaming-supported-by-ipfs-and-filecoin.md
new file mode 100644
index 00000000..1dd046be
--- /dev/null
+++ b/src/_blog/gala-games-decentralized-gaming-supported-by-ipfs-and-filecoin.md
@@ -0,0 +1,32 @@
+---
+title: 'Gala Games: Decentralized Gaming Supported by IPFS and Filecoin'
+description: Gala relies on IPFS & Filecoin to store backup data from 40k+ player-owned
+ nodes.
+author: ''
+date: 2022-02-17
+permalink: "/2022-02-27-gala-games-decentralized-gaming/"
+translationKey: ''
+header_image: "/ipfs-feb-16.png"
+tags:
+- gaming
+
+---
+Game development is at a completely different place than where it was a decade or two ago. Today’s games are rich multimedia and art experiences, but that depth comes at a cost. All the amazing design, code, and infrastructure in these releases are requiring similar advancements in storage solutions.
+
+As immersive games cross over the Web3 frontier, developers in the space will need tools at their disposal to organize, analyze, archive, and deploy massive amounts of data. [Gala Games](https://app.gala.games/about/) is a solution that meets these needs and helps different teams and projects develop games on chain. Its mission is to build a decentralized gaming platform not only full of great games, but also where players own their content and have full control of their digital treasures.
+
+### The Tools that Support Growth
+
+To build this, the platform has leveraged the technology of its Web3 peers. Its mission of empowering gamers through ownership can only be so effective if it relies on centralized Web 2.0 infrastructure.
+
+Gala Games makes use of IPFS and Filecoin’s flexibility as [decentralized storage solutions](https://docs.ipfs.tech/concepts/how-ipfs-works) to back up and curate data across its platform. Together, IPFS and Filecoin have established an ecosystem that requires no trust in a major corporation or data storage system to ensure that data is stored in a decentralized manner and permanently preserved. By using these services, Gala keeps even archive data entirely decentralized.
+
+IPFS and Filecoin serve as the appropriate solutions for Gala’s large amounts of backup data. Beyond the normal needs of hosting and distributing multiple titles, games on the platform are facilitated by its [ecosystem](https://app.gala.games/nodes/ecosystem/) of over 40,000 player-owned nodes. These nodes produce massive amounts of data that need to be securely and permanently curated. Filecoin has enabled Gala Games to create backups that are [pinned](https://filecoin.io/blog/posts/using-filecoin-with-ipfs/) to IPFS and replicate throughout the Filecoin ecosystem.
+
+Both networks have also been useful in allowing Gala to build independently on its own native infrastructure due to how easily their core capabilities can be integrated into other systems. In particular, the versatility of [smart contract functionality](https://filecoin.io/blog/posts/introducing-the-filecoin-virtual-machine/) on Filecoin makes it superior to traditional storage mediums.
+
+### Empowering Tomorrow
+
+Gala Games has big plans going forward and the team and its scope have grown fast. Its goal of delivering the highest quality of gaming experiences in a setting where players own and earn from their content is driven forward by its [engaged community](https://blog.gala.games/speaking-of-community-d5ccc7c86747) and its reliance on Web3 infrastructure solutions like IPFS and Filecoin.
+
+2022 promises to be an exciting year for the world of gaming and all of Web3 with the developments on the Gala Games platform. Learn more about Gala Games by joining the community on [Discord](http://galagames.chat/) or following on [Twitter](https://twitter.com/GoGalaGames) or [Facebook](https://www.facebook.com/GoGalaGames).
\ No newline at end of file
diff --git a/src/_blog/go-ipfs-0.8.0-and-remote-pinning-is-here.md b/src/_blog/go-ipfs-0.8.0-and-remote-pinning-is-here.md
index ce8f0486..379c1519 100644
--- a/src/_blog/go-ipfs-0.8.0-and-remote-pinning-is-here.md
+++ b/src/_blog/go-ipfs-0.8.0-and-remote-pinning-is-here.md
@@ -119,7 +119,7 @@ A huge thank you to [everyone who contributed](https://github.com/ipfs/go-ipfs/r
### Install, upgrade, and join us!
-You can get started by [installing go-ipfs](https://dist.ipfs.io/#go-ipfs) or upgrading to [go-ipfs 0.8](https://github.com/ipfs/go-ipfs/releases/tag/v0.8.0).
+You can get started by [installing go-ipfs](https://dist.ipfs.tech/#go-ipfs) or upgrading to [go-ipfs 0.8](https://github.com/ipfs/go-ipfs/releases/tag/v0.8.0).
There are many ways to get involved with IPFS based on your skill set, interest, and availability. Please check out our [contribution page](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md) on GitHub for guidance and next steps.
diff --git a/src/_blog/go-ipfs-v0.9.0-has-been-released.md b/src/_blog/go-ipfs-v0.9.0-has-been-released.md
index aa79029c..68c24c62 100644
--- a/src/_blog/go-ipfs-v0.9.0-has-been-released.md
+++ b/src/_blog/go-ipfs-v0.9.0-has-been-released.md
@@ -85,7 +85,7 @@ This means faster download times for upgrades, a much easier time building migra
#### **Configurable migration downloads enable downloading over IPFS**
-Previously the migration downloader built into go-ipfs downloaded the migrations from [dist.ipfs.io](https://dist.ipfs.io/). While users could use tools like [ipfs-update](https://github.com/ipfs/ipfs-update) to download the migrations over IPFS or manually download the migrations (over IPFS or otherwise) themselves, this is now automated and configurable. Users can choose to download the migrations over IPFS or from any specified IPFS Gateway.
+Previously the migration downloader built into go-ipfs downloaded the migrations from [dist.ipfs.tech](https://dist.ipfs.tech/). While users could use tools like [ipfs-update](https://github.com/ipfs/ipfs-update) to download the migrations over IPFS or manually download the migrations (over IPFS or otherwise) themselves, this is now automated and configurable. Users can choose to download the migrations over IPFS or from any specified IPFS Gateway.
The configurable migration options are described in the config file [documentation](https://github.com/ipfs/go-ipfs/blob/master/docs/config.md#migration), although most users should not need to change the default settings.
@@ -107,7 +107,7 @@ While the Object API and commands are still usable they are now marked as deprec
#### `X-Ipfs-Gateway-Prefix` **is now deprecated**
-IPFS community moved towards dedicated Origins (DNSLink and [subdomain gateways](https://docs.ipfs.io/how-to/address-ipfs-on-web/#subdomain-gateway)) which are much easier to isolate and reason about.
+IPFS community moved towards dedicated Origins (DNSLink and [subdomain gateways](https://docs.ipfs.tech/how-to/address-ipfs-on-web/#subdomain-gateway)) which are much easier to isolate and reason about.
Setting up `Gateway.PathPrefixes` and `X-Ipfs-Gateway-Prefix` is no longer necessary and support [will be removed in near future](https://github.com/ipfs/go-ipfs/issues/7702).
@@ -129,7 +129,7 @@ A huge thank you to [**everyone who contributed**](https://github.com/ipfs/go-ip
### **Install, upgrade, and join us!**
-You can get started by [**installing go-ipfs**](https://dist.ipfs.io/#go-ipfs) or upgrading to [**go-ipfs 0.9**](https://github.com/ipfs/go-ipfs/releases/tag/v0.9.0).
+You can get started by [**installing go-ipfs**](https://dist.ipfs.tech/#go-ipfs) or upgrading to [**go-ipfs 0.9**](https://github.com/ipfs/go-ipfs/releases/tag/v0.9.0).
There are many ways to get involved with IPFS based on your skill set, interest, and availability. Please check out our [**contribution page**](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md) on GitHub for guidance and next steps.
diff --git a/src/_blog/hardening-the-ipfs-public-dht-against-eclipse-attacks.md b/src/_blog/hardening-the-ipfs-public-dht-against-eclipse-attacks.md
index 3a1798bc..a5d81bfe 100644
--- a/src/_blog/hardening-the-ipfs-public-dht-against-eclipse-attacks.md
+++ b/src/_blog/hardening-the-ipfs-public-dht-against-eclipse-attacks.md
@@ -12,7 +12,7 @@ tags:
- security
---
-A major focus of IPFS for 2020 has been improving Content Routing as the network has continued to scale. While we've made [significant improvements](https://blog.ipfs.io/2020-07-20-dht-deep-dive/) to the speed of requests on the DHT, another crucial focus for us has been on the security of the network. During our work leading up to the release of go-ipfs 0.5, we were contacted by Bernd Prünster and Alexander Marsalek at [A-SIT](https://www.a-sit.at) and the [Graz University of Technology](https://tugraz.at) to advise us of an attack they had discovered during their research targeting go-ipfs 0.4.23 that would allow an attacker with minimal resources to eclipse any node on the public DHT. Over the past 3 minor releases of go-ipfs (0.5, 0.6 and 0.7), we've been collaborating closely with Bernd and Alexander, which has enabled us to release incremental improvements that have mitigated their original attack and increased the cost and difficulty of such attacks by several orders of magnitude. Today we'll dive into the attack and the various mitigations we've released. If you would like to read the full paper, "Total Eclipse of the Heart – Disrupting the InterPlanetary File System", you can find it at the [TU Graz Research Portal](https://graz.pure.elsevier.com/en/publications/total-eclipse-of-the-heart-disrupting-the-interplanetary-file-sys).
+A major focus of IPFS for 2020 has been improving Content Routing as the network has continued to scale. While we've made [significant improvements](https://blog.ipfs.tech/2020-07-20-dht-deep-dive/) to the speed of requests on the DHT, another crucial focus for us has been on the security of the network. During our work leading up to the release of go-ipfs 0.5, we were contacted by Bernd Prünster and Alexander Marsalek at [A-SIT](https://www.a-sit.at) and the [Graz University of Technology](https://tugraz.at) to advise us of an attack they had discovered during their research targeting go-ipfs 0.4.23 that would allow an attacker with minimal resources to eclipse any node on the public DHT. Over the past 3 minor releases of go-ipfs (0.5, 0.6 and 0.7), we've been collaborating closely with Bernd and Alexander, which has enabled us to release incremental improvements that have mitigated their original attack and increased the cost and difficulty of such attacks by several orders of magnitude. Today we'll dive into the attack and the various mitigations we've released. If you would like to read the full paper, "Total Eclipse of the Heart – Disrupting the InterPlanetary File System", you can find it at the [TU Graz Research Portal](https://graz.pure.elsevier.com/en/publications/total-eclipse-of-the-heart-disrupting-the-interplanetary-file-sys).
## Mitigating the attack
@@ -20,7 +20,7 @@ An eclipse attack refers to the ability of an attacker to isolate a peer from th
If you are not familiar with [Sybil attacks](https://en.wikipedia.org/wiki/Sybil_attack), the idea is that you can use a single peer with a large number of pseudonymous IDs to subvert reputation systems in order to increase influence on the network. In the context of this attack, the false IDs end up taking the place of honest peers in the routing table of the affected peer.
-In order for this attack to be successful, a few vulnerabilities in libp2p were exposed, which ultimately resulted in this attack being very effective in go-ipfs [0.4.23](https://blog.ipfs.io/2020-01-30-go-ipfs-0-4-23/). One of the major problems libp2p had at the time this attack was discovered is that the DHT did not favor long lived peers, and it didn't protect peers in its lower buckets (peers on the other half of the network). This issue allowed an attacker to quickly evict honest peers from the routing table of the target in favor of its dishonest peers. As part of the work to overhaul the DHT in go-ipfs 0.5, we changed how entries in the routing table are managed. One of the major changes that affects this is that we will no longer evict a peer from the routing table that is still available. This coupled with the rest of the improvements we made to the DHT in go-ipfs 0.5 made the attack several orders of magnitude more difficult to execute. You can read about the detailed changes to the DHT in the [IPFS 0.5 Content Routing Deep Dive](https://blog.ipfs.io/2020-07-20-dht-deep-dive/).
+In order for this attack to be successful, a few vulnerabilities in libp2p were exposed, which ultimately resulted in this attack being very effective in go-ipfs [0.4.23](https://blog.ipfs.tech/2020-01-30-go-ipfs-0-4-23/). One of the major problems libp2p had at the time this attack was discovered is that the DHT did not favor long lived peers, and it didn't protect peers in its lower buckets (peers on the other half of the network). This issue allowed an attacker to quickly evict honest peers from the routing table of the target in favor of its dishonest peers. As part of the work to overhaul the DHT in go-ipfs 0.5, we changed how entries in the routing table are managed. One of the major changes that affects this is that we will no longer evict a peer from the routing table that is still available. This coupled with the rest of the improvements we made to the DHT in go-ipfs 0.5 made the attack several orders of magnitude more difficult to execute. You can read about the detailed changes to the DHT in the [IPFS 0.5 Content Routing Deep Dive](https://blog.ipfs.tech/2020-07-20-dht-deep-dive/).
In addition to the changes in go-ipfs 0.5, we also fixed a couple of issues that further increased the difficulty and cost of this attack. Part of the attack's success was due to the ability of a Sybil node to game the reputation system of valued connections by abusing a flaw in how scoring was done for peers acting as relays. The flaw could allow a Sybil node to act as a relay to subsequent Sybil peers, which would continue to boost the score of the relay. This could be done for a single peer using nested Sybils to quickly gain a lot of unwarranted reputation. To resolve this we applied a constant score to relays, which allows us to still value them, but avoids them being able to inflate their reputation. By improving the integrity of internal reputation systems, we've reduced the efficacy of Sybil attacks.
@@ -32,10 +32,10 @@ As part of this collaboration with Bernd and Alexander, we wanted to ensure that
**Live testing**. With our permission, they performed a controlled attack on one of our hosted bootstrap nodes on the public network. This enabled us to gather live metrics and logs to observe the effectiveness of the attack from both our visibility and their external observations. The controlled attack was performed on each version of IPFS prior to its release starting with go-ipfs 0.5, which enabled us to validate our fixes in a production environment.
-**Replication on Testground**. Thanks to the development and [release of Testground](https://blog.ipfs.io/2020-05-06-launching-testground/), and Bernd and Alexander sharing their attack code, we were able to create test plans to replicate various parts of the attack. This enabled us to do large scale testing of the changes in a controlled test environment to both verify the attack was possible, and to verify our mitigations. The benefit of having these test plans is that we can continue to run them on releases of IPFS and libp2p to ensure we don't introduce regressions. Additionally this ensures we can run the attacks for longer periods of time in a controlled environment to do further analysis on the efficacy and cost of the attacks.
+**Replication on Testground**. Thanks to the development and [release of Testground](https://blog.ipfs.tech/2020-05-06-launching-testground/), and Bernd and Alexander sharing their attack code, we were able to create test plans to replicate various parts of the attack. This enabled us to do large scale testing of the changes in a controlled test environment to both verify the attack was possible, and to verify our mitigations. The benefit of having these test plans is that we can continue to run them on releases of IPFS and libp2p to ensure we don't introduce regressions. Additionally this ensures we can run the attacks for longer periods of time in a controlled environment to do further analysis on the efficacy and cost of the attacks.
## Where we are today
-Over the course of this year we have made significant improvements to both the performance and security of IPFS and libp2p, and collaboration has been a huge part of making this work successful. The research Bernd and Alexander have done, and their willingness to collaborate with us so closely has been invaluable in helping us improve the stability of the network. We're grateful for having had the opportunity to work together. With the release of [go-ipfs 0.7](https://blog.ipfs.io/2020-09-24-go-ipfs-0-7-0/) in September, we have increased the difficulty and cost of executing eclipse and Sybil attacks on IPFS and libp2p by several orders of magnitude from its 0.4.23 predecessor.
+Over the course of this year we have made significant improvements to both the performance and security of IPFS and libp2p, and collaboration has been a huge part of making this work successful. The research Bernd and Alexander have done, and their willingness to collaborate with us so closely has been invaluable in helping us improve the stability of the network. We're grateful for having had the opportunity to work together. With the release of [go-ipfs 0.7](https://blog.ipfs.tech/2020-09-24-go-ipfs-0-7-0/) in September, we have increased the difficulty and cost of executing eclipse and Sybil attacks on IPFS and libp2p by several orders of magnitude from its 0.4.23 predecessor.
-If you haven't already updated to go-ipfs 0.7, we recommend updating as soon as possible to take advantage of the full scope of these improvements. Check out the [go-ipfs 0.7 update guide](https://docs.ipfs.io/recent-releases/go-ipfs-0-7/update-procedure/#use-ipfs-update) for details on how to update!
+If you haven't already updated to go-ipfs 0.7, we recommend updating as soon as possible to take advantage of the full scope of these improvements. Check out the [go-ipfs 0.7 update guide](https://docs.ipfs.tech/recent-releases/go-ipfs-0-7/update-procedure/#use-ipfs-update) for details on how to update!
diff --git a/src/_blog/hey-ethdenver-hack-on-ipfs-with-these-bounties.md b/src/_blog/hey-ethdenver-hack-on-ipfs-with-these-bounties.md
index 0fa1bbb0..abcf9a22 100644
--- a/src/_blog/hey-ethdenver-hack-on-ipfs-with-these-bounties.md
+++ b/src/_blog/hey-ethdenver-hack-on-ipfs-with-these-bounties.md
@@ -14,16 +14,16 @@ tags:
author: Jenn Turner
---
-[ETHDenver 2021](https://www.ethdenver.com/) is in full swing, and as we mentioned in our [last post](https://blog.ipfs.io/2020-02-07-ethdenver-2020/) the IPFS community is very stoked to get to be a part of this unique and awesome event! To encourage folks to try IPFS for the first time, or the second time, or the forty-second time, we’ve put together the following bounties to inspire your creativity and challenge your #BUILDathon skills.
+[ETHDenver 2021](https://www.ethdenver.com/) is in full swing, and as we mentioned in our [last post](https://blog.ipfs.tech/2020-02-07-ethdenver-2020/) the IPFS community is very stoked to get to be a part of this unique and awesome event! To encourage folks to try IPFS for the first time, or the second time, or the forty-second time, we’ve put together the following bounties to inspire your creativity and challenge your #BUILDathon skills.
## IPFS Bounties for ETHDenver 2021
- 🦁 **Get Brave with IPFS**, \$50: Using and demo’ing IPFS in your project with Brave desktop browser, Resources: https://brave.com/ipfs-support/.
-- ⭕️ **Go browsing with Opera + IPFS**, \$50: Using and demo’ing IPFS in your project with Opera Android or Opera Touch on iOS, Resources: https://blog.ipfs.io/2020-03-30-ipfs-in-opera-for-android/
+- ⭕️ **Go browsing with Opera + IPFS**, \$50: Using and demo’ing IPFS in your project with Opera Android or Opera Touch on iOS, Resources: https://blog.ipfs.tech/2020-03-30-ipfs-in-opera-for-android/
- 📌 **IPFS Pinning Services API**, \$500: Show us your best use of the new IPFS Pinning Services API, Resources: https://ipfs.github.io/pinning-services-api-spec/
- 👻 **Hack Phantom Drift**, \$500: Build libp2p node visualizers on the DHT, Resources: https://github.com/libp2p/go-libp2p/issues/947
-### Best use of IPFS for X, \$500 each, [resources here](https://docs.ipfs.io/concepts/usage-ideas-examples/)
+### Best use of IPFS for X, \$500 each, [resources here](https://docs.ipfs.tech/concepts/usage-ideas-examples/)
- 🤝 **Collaboration**: Let IPFS coordinate the flow of data between you and your colleagues, even when working offline or on a local network.
- 📦 **Asset storage**: By storing small scripts or big databases of your project on IPFS, and depending on your architecture, you can yield several benefits.
diff --git a/src/_blog/how-to-store-and-maintain-nft-metadata.md b/src/_blog/how-to-store-and-maintain-nft-metadata.md
new file mode 100644
index 00000000..a9a758c0
--- /dev/null
+++ b/src/_blog/how-to-store-and-maintain-nft-metadata.md
@@ -0,0 +1,57 @@
+---
+title: How to Store and Maintain NFT Metadata
+description: What are the risks with NFT metadata and how does IPFS help NFT holders
+ secure their digital assets?
+author: IPFS Blog
+date: 2021-10-06
+permalink: "/how-to-store-and-maintain-nft-metadata/"
+translationKey: ''
+header_image: "/breaking-down-nft-metadata.jpg"
+tags:
+- security
+- NFTs
+- Filecoin
+- CID
+
+---
+Why is everyone so preoccupied with NFT metadata? What does it mean, what are the risks affecting it, and how does IPFS help NFT holders secure their digital assets for the long term?
+
+Non-fungible tokens (NFTs) are among the most exciting recent developments in the cryptoverse. For those unaware of these gems, NFTs are like digital collectibles, each unique in its own way and linked to a particular user.
+
+Ownership aside, what also makes an NFT valuable is its metadata. If you're someone who spends a lot of time on the internet, you would probably recognize the term as data that exists about a particular digital signature or website. NFT metadata is similar but with some significant differences.
+
+## What is NFT Metadata?
+
+NFT metadata defines the NFT as an object, i.e., details about the digital asset. An NFT’s metadata may include details like the name of the file. Deeper in the metadata are details such as what comprises the file's content.
+
+For example, metadata for a video NFT would be the length of the video and the images that make up its individual frames. Metadata for a profile picture (PFP) or digital art NFTs would be the specific generative properties that would define just how rare your NFT is.
+
+However, for most NFTs, the metadata and the NFT are not one. Rather, your NFT — the digital asset itself — includes a link that points to the metadata, which lives elsewhere online. If you're a regular internet user, you know that sometimes, links die (cue the infamous “404 Page Not Found” web page). Hosting platforms don’t exist forever, and if your NFT exists on a regular website, you could potentially lose it along with all the associated value if that site shuts down for any reason.
+
+If you do lose the connection to your NFT, you don’t necessarily lose the NFT itself, but you lose all the information that makes it look, sound, and describe the way it does. With some of these weighing in at several million dollars in some cases, this is a serious concern.
+
+So, how does a person who owns an NFT ensure its safety and accessibility throughout their lifetime? Is it possible to secure NFT data so that it exists forever? Over the regular internet, you could probably store the digital asset details on a cloud drive which allows for access to anyone anywhere. On the decentralized web, the solution is somewhat different and involves a unique file system with perpetual accessibility.
+
+## IPFS and Metadata Storage
+
+What if there was a way to store data in perpetuity? When developers first came up with the idea of the cloud, they [aimed to create data persistence](https://blog.ipfs.tech/2021-06-03-ipfs-filecoin-content-persistence/ "IPFS, Filecoin, and Content Persistence"). While it did succeed in this endeavor partially, it created a situation where the owner of the cloud servers had complete control over the data. To rectify this potential problem (and many others), the idea for a decentralized internet was born.
+
+When it came to storing accessible data in perpetuity, the approach had to be markedly different. How would a decentralized system provide servers owned by individuals that could offer storage to millions of users worldwide? This approach would create a new paradigm where instead of companies owning user data, individuals would maintain ownership of their data. The solution came with developing the Interplanetary File System (IPFS) and the decentralized network that interacts with it, Filecoin.
+
+IPFS is a unique file system because it doesn't operate in the same way we usually think about file storage. A file stored on the IPFS network generates a content ID (CID) which is distributed among several independent storage providers. Even with robust content addressing, how do you know which file storage providers are most trustworthy? Filecoin provides the framework for a [reputation system](https://filecoin.io/blog/posts/reputation-systems-in-filecoin/ "Reputation Systems in Filecoin") and a [way to interact](https://filecoin.io/blog/posts/how-storage-and-retrieval-deals-work-on-filecoin/ "How storage and retrieval deals work on Filecoin") with these storage providers.
+
+The Filecoin network allows users to store their data as CIDs with redundant storage providers, ensuring persistence across the entire network. The user then gets a CID that directs them to their file, complete and intact, drawn from one of the redundant storage providers that hold their information. Even if one of the providers goes down or is inaccessible, the user still gets their data.
+
+As mentioned before, if your NFT link dies (and it’s not stored on IPFS), you lose access to the data contained within the digital file. This loss is the same as if a piece of art disintegrated in front of your very eyes. The IPFS system allows a user to ensure the persistence of their NFT metadata. The timelessness of IPFS combined with providers' redundant storage and accessibility options make for a resilient system that ensures a user's NFT remains safe.
+
+What's more, IPFS even offers a free method for users to store their NFTs.
+
+## Free NFT Storage Through IPFS
+
+To help users of NFTs out, IPFS launched [NFT.Storage](http://nft.storage "NFT.Storage") earlier this year. NFT.Storage is dedicated to the [storage of NFTs](https://filecoin.io/blog/posts/introducing-nft.storage-free-decentralized-storage-for-nfts/ "Introducing NFT.Storage: Free Decentralized Storage for NFTs"), entirely for free. If you've spent any money on an NFT, you can easily upload the data associated with it to IPFS and Filecoin via NFT.Storage and ensure that it's preserved across time.
+
+## A Free, Safe Way To Maintain an NFT
+
+Most crypto enthusiasts have hopped aboard the NFT train. Not all of them are worth several million dollars, after all. Even so, NFT content owners wouldn't want to see their investment go up in smoke. Free storage exists to help those NFT holders that want to ensure they always have access to their digital assets.
+
+If you develop or buy NFTs and haven't looked into persistent storage for them yet, the best time is now. Don't wait until your NFTs disappear.
\ No newline at end of file
diff --git a/src/_blog/how-we-put-ipfs-in-brave.md b/src/_blog/how-we-put-ipfs-in-brave.md
index 5645c327..18b541c7 100644
--- a/src/_blog/how-we-put-ipfs-in-brave.md
+++ b/src/_blog/how-we-put-ipfs-in-brave.md
@@ -13,11 +13,11 @@ description:
author: Mitch Wagner
---
-You may have heard the news: as of [release 1.19.86](https://github.com/brave/brave-browser/releases/tag/v1.19.86), the Brave browser has officially added [InterPlanetary File System (IPFS)](https://blog.ipfs.io/2021-01-19-ipfs-in-brave/) support! This work is the result of a multi-year effort to bring the two projects together. In this post, we discuss the process in bringing this collaboration to fruition, and take a look under the hood to see how we accomplished this integration!
+You may have heard the news: as of [release 1.19.86](https://github.com/brave/brave-browser/releases/tag/v1.19.86), the Brave browser has officially added [InterPlanetary File System (IPFS)](https://blog.ipfs.tech/2021-01-19-ipfs-in-brave/) support! This work is the result of a multi-year effort to bring the two projects together. In this post, we discuss the process in bringing this collaboration to fruition, and take a look under the hood to see how we accomplished this integration!
## Collaboration
-Both Brave and IPFS have a long history of successful partnerships with other projects and vendors. Brave now ships with built-in wallets for cryptocurrencies, private windows that leverage Tor, and a highly integrated VPN option. IPFS, meanwhile, has collaborated with such names as Microsoft (developing a [decentralized identity stack](https://blog.ipfs.io/2020-06-11-identity-ipfs-ion/)), Netflix (experimenting [fetching Docker images via IPFS](https://blog.ipfs.io/2020-02-14-improved-bitswap-for-container-distribution/)), and NixOS (decentralizing [source code and build products](https://blog.ipfs.io/2020-09-08-nix-ipfs-milestone-1/)).
+Both Brave and IPFS have a long history of successful partnerships with other projects and vendors. Brave now ships with built-in wallets for cryptocurrencies, private windows that leverage Tor, and a highly integrated VPN option. IPFS, meanwhile, has collaborated with such names as Microsoft (developing a [decentralized identity stack](https://blog.ipfs.tech/2020-06-11-identity-ipfs-ion/)), Netflix (experimenting [fetching Docker images via IPFS](https://blog.ipfs.tech/2020-02-14-improved-bitswap-for-container-distribution/)), and NixOS (decentralizing [source code and build products](https://blog.ipfs.tech/2020-09-08-nix-ipfs-milestone-1/)).
_
Early experiment showcasing IPFS URI resolution in Brave_
@@ -38,7 +38,7 @@ Eventually, a confluence of factors, including the [deprecation of the Chrome so
## Architecture
-A key goal of this integration was to make the use of IPFS as seamless as possible for users, while also respecting and preserving their control over the browser. When users enter an ipfs:// or ipns:// URI into their address bar for the first time, Brave will issue a prompt, asking whether or not they would prefer to resolve the link using a [public IPFS gateway](https://docs.ipfs.io/concepts/ipfs-gateway/) (by default, Brave uses `https://dweb.link`, though users can configure this) or via their own local IPFS node, managed by Brave. Initiating a Brave-managed local node is also possible through the interface of the IPFS Companion extension.
+A key goal of this integration was to make the use of IPFS as seamless as possible for users, while also respecting and preserving their control over the browser. When users enter an ipfs:// or ipns:// URI into their address bar for the first time, Brave will issue a prompt, asking whether or not they would prefer to resolve the link using a [public IPFS gateway](https://docs.ipfs.tech/concepts/ipfs-gateway/) (by default, Brave uses `https://dweb.link`, though users can configure this) or via their own local IPFS node, managed by Brave. Initiating a Brave-managed local node is also possible through the interface of the IPFS Companion extension.
By supporting multiple configurations and requiring user consent before the deployment of a local node, Brave ensures it is acting in accordance with the original philosophy and vision of browsers as _user_ agents, existing to serve the user, rather than vice versa. The choices of who to trust and whether to run peer-to-peer software on their computer remain entirely in user hands. Run your own node, or delegate integrity validation to a gateway you trust.
@@ -48,7 +48,7 @@ If a user wants Brave to run a local node on their behalf, all they need to do i
Brave and go-ipfs fit together perfectly: go-ipfs provides HTTP interoperability for IPFS, while Brave itself is an HTTP portal. This creates a natural interface between the two, bridging the gap between their feature sets and greatly simplifying integration. Both projects are available for the major desktop environments (Windows, macOS, Linux) as well, so having Brave act as a wrapper for go-ipfs is a solution that works well regardless of platform.
-Behind the scenes, Brave stores all IPFS data, including the file repository, inside of a user’s Brave profile. It will fetch updates to go-ipfs when they become available, and will migrate the underlying IPFS repository when necessary. Clearing the browser cache also initiates IPFS garbage collection, clearing any resource not [pinned](https://docs.ipfs.io/how-to/pin-files/#three-kinds-of-pins) or kept in [MFS](https://docs.ipfs.io/concepts/file-systems/#mutable-file-system-mfs).
+Behind the scenes, Brave stores all IPFS data, including the file repository, inside of a user’s Brave profile. It will fetch updates to go-ipfs when they become available, and will migrate the underlying IPFS repository when necessary. Clearing the browser cache also initiates IPFS garbage collection, clearing any resource not [pinned](https://docs.ipfs.tech/how-to/pin-files/#three-kinds-of-pins) or kept in [MFS](https://docs.ipfs.tech/concepts/file-systems/#mutable-file-system-mfs).
Taken together, this means that there is little to no compromise in running a node inside of Brave instead of running a node manually: users get the best implementation of IPFS currently available, along with automatic updates. Nevertheless, the steps taken to isolate Brave-run nodes ensure that users that also wish to run nodes manually will be able to do so without any collision.
@@ -58,8 +58,8 @@ This integration marks a major milestone for IPFS, and lays the groundwork for f
In particular, having native URI resolution in the browser’s address bar opens up a number of different research questions. How should new concepts, like the integrity guarantees IPFS affords, be communicated to users? How do we explain the principles of peer-to-peer networking to a large user base? And perhaps most importantly, how do we bring awareness of non-traditional URIs to users, and help them acclimate to a world where links are preceded by letters other than “http”?
-Indeed, such research is [already underway](https://github.com/ipfs/browser-design-guidelines), particularly in the [mobile space](https://blog.ipfs.io/2020-04-24-ipfs-mobile-design-research-findings/), thanks to the introduction of IPFS in the [Opera for Android browser](https://blog.ipfs.io/2020-03-30-ipfs-in-opera-for-android/) last year. Nevertheless, there remains a tremendous amount of work to do. By integrating with Brave, the IPFS network extends its reach to millions of potential participants - people from every background imaginable. New interfaces and metaphors are needed to make interaction simple, intuitive, and accessible for all of these users.
+Indeed, such research is [already underway](https://github.com/ipfs/browser-design-guidelines), particularly in the [mobile space](https://blog.ipfs.tech/2020-04-24-ipfs-mobile-design-research-findings/), thanks to the introduction of IPFS in the [Opera for Android browser](https://blog.ipfs.tech/2020-03-30-ipfs-in-opera-for-android/) last year. Nevertheless, there remains a tremendous amount of work to do. By integrating with Brave, the IPFS network extends its reach to millions of potential participants - people from every background imaginable. New interfaces and metaphors are needed to make interaction simple, intuitive, and accessible for all of these users.
IPFS’s collaboration with Brave also provides further momentum for changes taking place with browser ecosystems. This includes increasing the URIs and network protocols browsers are capable of recognizing - the IANA standards body recently approved a number of URI schemes, including [ipfs and ipns](https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml) - as well as pushing to introduce native handling of these protocols in the browser itself, rather than delegating that functionality to separate applications or third-party gateways.
-In short, this integration opens a whole new chapter for IPFS, and represents a significant step toward mainstream embrace of a [content-addressed](https://docs.ipfs.io/concepts/content-addressing/) web. Through collaborations and research, IPFS is becoming increasingly accessible and easy to use, extending the reach of the distributed web further than ever before.
+In short, this integration opens a whole new chapter for IPFS, and represents a significant step toward mainstream embrace of a [content-addressed](https://docs.ipfs.tech/concepts/content-addressing/) web. Through collaborations and research, IPFS is becoming increasingly accessible and easy to use, extending the reach of the distributed web further than ever before.
diff --git a/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md b/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md
index c0025858..e6e44d6c 100644
--- a/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md
+++ b/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md
@@ -35,7 +35,7 @@ The nft.storage demo in this talk walks you through:
* Data retrieval via IPFS gateways
* Querying for information about stored data: file size, IPFS pinning status and Filecoin deal status
-Along with nft.storage and Minty, IPFS and Filecoin have comprehensive [documentation on CIDs](https://docs.ipfs.io/concepts/content-addressing/#identifier-formats), an article detailing the differences between [content addressing and content integrity](https://blog.ipfs.io/2021-04-05-storing-nfts-on-ipfs/), a best practices guide to [long term NFT storage](https://docs.ipfs.io/how-to/best-practices-for-nft-data/), and how to mint NFTs on IPFS [with Minty](https://docs.ipfs.io/how-to/mint-nfts-with-ipfs/#how-minty-works). Also, check out [NFT School](https://nftschool.dev/ "NFT School") for a collection of tutorials, how-tos, and concept guides on NFT best practices and NFTs in general.
+Along with nft.storage and Minty, IPFS and Filecoin have comprehensive [documentation on CIDs](https://docs.ipfs.tech/concepts/content-addressing/#identifier-formats), an article detailing the differences between [content addressing and content integrity](https://blog.ipfs.tech/2021-04-05-storing-nfts-on-ipfs/), a best practices guide to [long term NFT storage](https://docs.ipfs.tech/how-to/best-practices-for-nft-data/), and how to mint NFTs on IPFS [with Minty](https://docs.ipfs.tech/how-to/mint-nfts-with-ipfs/#how-minty-works). Also, check out [NFT School](https://nftschool.dev/ "NFT School") for a collection of tutorials, how-tos, and concept guides on NFT best practices and NFTs in general.
Keep up with the latest by giving [Filecoin](https://twitter.com/filecoin?lang=en) and [IPFS](https://twitter.com/IPFS) a follow on Twitter.
diff --git a/src/_blog/introducing-js-ipfs-0.54.0.md b/src/_blog/introducing-js-ipfs-0.54.0.md
index d9f03d8b..fa6fff6e 100644
--- a/src/_blog/introducing-js-ipfs-0.54.0.md
+++ b/src/_blog/introducing-js-ipfs-0.54.0.md
@@ -136,23 +136,23 @@ Only large features are called out in the roadmap, expect lots of small bugfix r
Would you like to contribute to the IPFS project and don’t know how? Well, there are a few places you can get started:
- Check the issues with the `help wanted` label in the [js-IPFS repo](https://github.com/ipfs/js-ipfs/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)
-- Join the discussion at https://discuss.ipfs.io/ and help users find their answers.
+- Join the discussion at https://discuss.ipfs.tech/ and help users find their answers.
- Join the [🚀 IPFS Core Implementations Weekly Sync 🛰](https://github.com/ipfs/team-mgmt/issues/992) and be part of the action!
## ⁉️ Do you have questions?
-The best place to ask your questions about IPFS, how it works, and what you can do with it is at [discuss.ipfs.io](https://discuss.ipfs.io). We are also available at the `#ipfs` channel on Freenode.
+The best place to ask your questions about IPFS, how it works, and what you can do with it is at [discuss.ipfs.tech](https://discuss.ipfs.tech). We are also available at the `#ipfs` channel on Freenode.
-[unixfs]: https://docs.ipfs.io/guides/concepts/unixfs/
-[cid]: https://docs.ipfs.io/guides/concepts/cid/
-[mfs]: https://docs.ipfs.io/guides/concepts/mfs/
+[unixfs]: https://docs.ipfs.tech/guides/concepts/unixfs/
+[cid]: https://docs.ipfs.tech/guides/concepts/cid/
+[mfs]: https://docs.ipfs.tech/guides/concepts/mfs/
[libp2p]: https://github.com/libp2p/js-libp2p
[ipld]: https://github.com/ipld/js-ipld
[abortsignal]: https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal
[multihash]: https://multiformats.io/multihash
-[dht]: https://docs.ipfs.io/concepts/dht/
+[dht]: https://docs.ipfs.tech/concepts/dht/
[multiaddr]: https://multiformats.io/multiaddr/
-[dag]: https://docs.ipfs.io/concepts/merkle-dag/
+[dag]: https://docs.ipfs.tech/concepts/merkle-dag/
[core-api]: https://github.com/ipfs/js-ipfs/tree/master/docs/core-api
[grpc]: https://en.wikipedia.org/wiki/GRPC
[grpc-web]: https://github.com/grpc/grpc-web
diff --git a/src/_blog/introducing-probelab.md b/src/_blog/introducing-probelab.md
new file mode 100644
index 00000000..c0ac79ad
--- /dev/null
+++ b/src/_blog/introducing-probelab.md
@@ -0,0 +1,73 @@
+---
+title: Introducing ProbeLab
+description: 'ProbeLab: a mission to look deeper into decentralized, P2P networks.'
+author: Yiannis Psaras
+date: 2022-06-15
+permalink: "/2022-06-15-probelab/"
+translationKey: ''
+header_image: "/172855109-3abff5c1-0b13-43d9-b2bb-8560a6b3b616.jpg"
+tags:
+- libp2p
+
+---
+ProbeLab is an effort to apply solid scientific measurement methodologies to benchmark and optimize network protocols that operate in decentralized P2P environments. ProbeLab was born out of the need for developing a deeper understanding of how permissionless, decentralized networks can be made more performant and comparable to their centralized counterparts.
+
+ProbeLab’s mission is summarized in the following quote:
+
+_“You can’t improve what you don’t measure, and you should measure what (you think) you’ve just improved.”_
+
+As was highlighted very accurately in [Juan Benet's recent talk](https://youtu.be/jH9BkLTxhp8) at the Paris P2P Festival, the most successful systems in use today are those for which you can find a lot of benchmarking studies. We believe decentralized networks should have a place in this list and be successful in their mission to promote open platforms, free speech, resilient operations, and high performance.
+
+_However, measurement and benchmarking of networks and network protocols is not an end, but a means to an end, which is to use the findings to: i) identify bottlenecks, ii) quantify the available space for improvement, and iii) design protocol optimizations._
+
+With those goals in mind, ProbeLab is putting its focus on one of the most widely used decentralized networks, IPFS and its supporting networking library, libp2p. We are building the _IPFS Network Observatory_!
+
+There isn’t a better time to start this exciting journey! Here are a few reasons why:
+
+**DINPS Workshop:** We are organizing the second edition of the DINPS workshop on _“Decentralized Internet, Networks, Protocols, and Systems”_, which takes place on the 10th of July in Bologna, Italy. There’s a great line up of papers, demos, tutorials and keynotes, which you can find here: [https://research.protocol.ai/sites/dinps/](https://research.protocol.ai/sites/dinps/ "https://research.protocol.ai/sites/dinps/")
+
+DINPS is taking place alongside a top conference in networks and distributed systems, ICDCS’22, so there’s even more to it in the days following the workshop.
+
+The workshop is open to everyone - make sure to [register](https://icdcs2022.icdcs.org/registration/) to secure your spot.
+
+**ProbeLab @ Sigcomm’22:** Our measurement work has already started a few quarters ago, and there isn’t a better recognition of the significance of the work than having a paper accepted at ACM SIGCOMM! Our measurement campaign covers a wide range of results: the lookup and delivery latency of content in the IPFS network, the geo-distribution of IPFS peers, the churn rate of peers in the network and a lot more!
+
+The paper will be presented in August 2022 at the conference. A pre-print will be made available earlier, so stay tuned!
+
+**An exciting list of things to work on:** The IPFS Network Observatory is composed of a lot of items. We split our work in “Requests for Measurements” (RFMs) and we have collected more than 15 distinct items we considered important parts of the observatory.
+
+Check out the list at: [https://github.com/protocol/network-measurements](https://github.com/protocol/network-measurements "https://github.com/protocol/network-measurements") - you are welcome to propose more topics that are important for your project by starting an Issue or submitting a PR.
+
+**Funding for RFMs:** The RFMs are open to the community to get involved and contribute their previous knowledge and priceless experience to our mission. For this, there is funding available through the [Radius platform](https://app.radius.space/) and most RFMs will be published there and rewarded. We currently have the following seven grants published, two of which have already received applications.
+
+* [Effectiveness of Bitswap Discovery Process](https://www.dgm.xyz/grants/MQS2icjXKGJ8jy2bqS8W)
+* [IPFS Provider Record Liveness](https://www.dgm.xyz/grants/KUBoJvi8Byos9nt3s2Lt)
+* [Location of IPFS end users and requested content](https://www.dgm.xyz/grants/t7p9MzZNxCkWV171uBzm)
+* [IP address Churn (Roaming) & PeerID distribution for nodes in the IPFS Network](https://www.dgm.xyz/grants/bs6rbWLGJRnICtgjU0LS)
+* [TTFB through different architecture components](https://www.dgm.xyz/grants/g5riWRq4BkhDvl9vsjda)
+* [Distribution of DHT lookup times and Breakdown of Content Routing Latency](https://www.dgm.xyz/grants/cieOsJkIqWSQkk9obsrO)
+* [Uptime and churn of IPFS network nodes](https://www.dgm.xyz/grants/MQS2icjXKGJ8jy2bqS8W)
+
+**A thriving community!** We are collaborating with more than 40 of the brightest academic and industry researchers in more than 10 institutions, including Barcelona Supercomputing Center (ES), HKUST (CH), NOVA ULisbon (PT), QMUL (UK), Stanford (US), Telefonica (ES), Tokyo University of Technology (JP), TUBerlin (DE), TUDarmstadt (DE), TUMunich (DE), UWuppertal (DE), and more! We are meeting virtually on a weekly basis and physically on a quarterly basis.
+
+You are more than welcome to get involved and come work with us!
+
+**Open Positions:** The team is currently small but growing quickly. We are looking for exceptional [Research Engineers](https://boards.greenhouse.io/protocollabs/jobs/4283928004) and [Research Scientists](https://boards.greenhouse.io/protocollabs/jobs/4283974004) with a passion for decentralized networks and extensive hands-on experience. We are seeking people who are able to hit the right balance between scientific exploration, and prototype development.
+
+There’s also lots of passion and a great spirit around here :)
+
+### Call Outs
+
+* Watch this [intro video](https://www.youtube.com/watch?v=75ewjnT6B9Y&list=PLNeNFYqVeWnNy8KdZOdOTlzSkKoBWyfqO) to ProbeLab’s activities at the Paris P2P Festival.
+* Watch some of our collaborators talking about their ongoing work at the Paris P2P Festival:
+ * [Optimizing the IPFS Provide Process](https://www.youtube.com/watch?v=wbY-MueAfXg&list=PLNeNFYqVeWnNy8KdZOdOTlzSkKoBWyfqO)
+ * [Tools for developing distributed applications and protocols](https://www.youtube.com/watch?v=MvyyuMxsKqk&list=PLNeNFYqVeWnNy8KdZOdOTlzSkKoBWyfqO)
+ * [Libp2p DHT: performance, workloads and future directions](https://www.youtube.com/watch?v=RPO1zCqsxY0&list=PLNeNFYqVeWnNy8KdZOdOTlzSkKoBWyfqO)
+* Check out all of our ongoing projects and follow announcements at our [Notion page](https://www.notion.so/pl-strflt/ProbeLab-Protocol-Benchmarking-Optimization-a63238fd1b184d6f8fea4bb38d975208)
+* Apply for our grants at: [https://dgm.xyz](https://dgm.xyz) and come work with us!
+* Join the discussion at the [IPFS Discord server](https://discord.gg) at the #probe-lab channel.
+* We’re meeting virtually every week and physically once a quarter (at least) - you’re welcome to join! Join the Discord server to find out more.
+* Contribute your ideas for network measurements on our Github repository: [https://github.com/protocol/network-measurements](https://github.com/protocol/network-measurements).
+* Tell your friends! :)
+
+See you soon! We’ll be announcing the findings of our work here, so stay tuned!
diff --git a/src/_blog/introducing-reframe.md b/src/_blog/introducing-reframe.md
new file mode 100644
index 00000000..e3703c59
--- /dev/null
+++ b/src/_blog/introducing-reframe.md
@@ -0,0 +1,168 @@
+---
+title: Introducing Reframe
+description: kubo v0.14.0 now has support for the Reframe protocol, learn all about
+ Reframe in this post.
+author: Adin Schmahmann
+date: 2022-09-02
+permalink: "/2022-09-02-introducing-reframe/"
+translationKey: ''
+header_image: "/ipfs-blog-header_-reframe.png"
+tags:
+- CID
+
+---
+[kubo v0.14.0 added support](https://github.com/ipfs/kubo/releases/tag/v0.14.0#delegated-routing) for the [Reframe protocol](https://github.com/ipfs/specs/tree/main/reframe#readme), which enables users to configure how their kubo node discovers content, peers, and handles IPNS records by just adding an HTTP endpoint to their config file. This means if you have a new content routing system you’d like to try out next to, or instead of, the IPFS Public DHT it’s now simple to do so. Similarly, Reframe starts enabling applications like public IPFS HTTP Gateways to decouple their DHT nodes from their content serving nodes so that they can be scaled and load-balanced independently.
+
+You can see more information and a demo utilizing Reframe in this [presentation](https://www.youtube.com/watch?v=lpphD7OJ28U&list=PLuhRWgmPaHtSF3oIY3TzrM-Nq5IU_RTXb) from IPFS Thing 2022.
+
+## Why Reframe
+
+The IPFS Public DHT provides functionality for peer routing (e.g., what's the current IP address of this peer), content routing (e.g., finding which peers have a specific piece of content), IPNS record publishing and discovery, and more.
+
+However, there are likely to be other types of systems that fulfill similar roles to the IPFS Public DHT but with different sorts of properties. While common IPFS libraries have long had support for plugging in custom code for new routing systems, it can be more cumbersome to add support for one without calling an out-of-process API. This is similar to how new DNSLink resolvers for custom TLDs [can be added simply by plugging in a new DNSLink resolver](https://github.com/ipfs/kubo/blob/master/docs/config.md#dns), whether it's local or remote.
+
+Additionally, there have been proposals for recursive or caching routing systems where some node close to the user gets a request and has the opportunity to respond before falling back to requesting data from another node or system. Making these routing systems composable is much easier when they have a shared API that they can speak.
+
+Reframe was established as a way of resolving both of these problems.
+
+## What is Reframe
+
+Reframe is a request-response protocol with two components:
+
+1. **Methods** -> the different requests you can make to a Reframe endpoint (e.g., FindProviders which asks for which peers have a given piece of content)
+2. **Transports** -> the way in which requests and responses are made (e.g., HTTP with the data encoded using DAG-JSON)
+
+For example, if you want to send a FindProviders request over HTTP you can encode the request and response as the transport requires.
+
+The Reframe protocol is specified in [ipfs/specs](https://github.com/ipfs/specs/tree/main/reframe).
+
+### Reframe flexibility
+
+Reframe's flexibility in being defined abstractly over methods and transports is that adding new methods, new transports, or even new ways of encoding data within transports is fairly easy to do, while not preventing users from using transport-specific features (e.g., HTTP headers).
+
+### Transports
+
+For example, while using HTTP is desirable in many environments, others prefer gRPC, making some custom protocol over QUIC, or a more general libp2p stream. While only HTTP has been specified, if you find yourself needing something else then start hacking and raise a [spec](https://github.com/ipfs/specs/tree/main/reframe) PR.
+
+Similarly, while the initial HTTP transport used the DAG-JSON format to encode requests because HTTP + JSON is familiar to people and works easily with existing tooling, some of the earliest Reframe users also wanted a binary format in an HTTP GET request for better interoperability with caches. Since the method parameters are described abstractly, it was trivial to use the DAG-CBOR format with GETs for when HTTP cacheability is more important than JSON’s ease of use.
+
+### Methods
+
+On the method side, we’ve already [added methods](https://github.com/ipfs/specs/blob/main/reframe/REFRAME_KNOWN_METHODS.md) beyond the initial FindProviders method, including IPNS Get and Put. We’ve also extended FindProviders itself to support a greater variety of protocols. There are more proposals underway, but if you have a new method that you think Reframe would be useful for, implement and make spec PRs to tell people what you're working on.
+
+While not every Reframe client or endpoint is going to support every method, having shared specs and tooling can make it easier for Reframe implementations to support what they need to.
+
+## Reframe Implementations
+
+### Server Implementations
+
+Two current Reframe server implementations are [StoreTheIndex](https://github.com/filecoin-project/storetheindex) which supports the [Network Indexers](https://docs.cid.contact/filecoin-network-indexer/overview), and [someguy](https://github.com/aschmahmann/someguy)which is a delegated routing endpoint that forwards requests to other services such as the IPFS Public DHT and Network Indexers and streams back the results. The [go-delegated-routing](https://github.com/ipfs/go-delegated-routing) library provides tooling to make it easier to create new server implementations.
+
+Protocol Labs is currently running a someguy instance at [routing.delegate.ipfs.io](http://routing.delegate.ipfs.io/).
+
+### Client Implementations
+
+There are various clients that utilize the [go-delegated-routing](https://github.com/ipfs/go-delegated-routing) library to handle their requests including [kubo](https://github.com/ipfs/kubo), [hydra-booster](https://github.com/libp2p/hydra-booster) and [someguy](https://github.com/aschmahmann/someguy).
+
+### Example
+
+Querying the Reframe endpoint at [routing.delegate.ipfs.io](http://routing.delegate.ipfs.io/) for the providers of a CID will return those providers and some metadata about them such as their addresses and the protocols they support.
+
+ curl -X POST
+ -H "Content-Type: application/vnd.ipfs.rpc+dag-json; version=1"
+ -d '{"FindProvidersRequest" : {"Key" : {"/" : "bafybeigvgzoolc3drupxhlevdp2ugqcrbcsqfmcek2zxiw5wctk3xjpjwy"}}}'
+
+This returns results like:
+
+ {
+ "FindProvidersResponse": {
+ "Providers": [
+ {
+ "Node": {
+ "peer": {
+ "ID": {
+ "/": {
+ "bytes": "EiAngCqwSSL46hQ5+DWaJsZ1SPV2RwrqwID/OEuj5Rdgqw"
+ }
+ },
+ "Multiaddresses": [
+ {
+ "/": {
+ "bytes": "NiJwZWVyLmlwZnMtZWxhc3RpYy1wcm92aWRlci1hd3MuY29tBgu43QM"
+ }
+ }
+ ]
+ }
+ },
+ "Proto": [
+ {
+ "2304": {}
+ }
+ ]
+ }
+ ]
+ }
+ }
+ {
+ "FindProvidersResponse": {
+ "Providers": [
+ {
+ "Node": {
+ "peer": {
+ "ID": {
+ "/": {
+ "bytes": "ACQIARIgQVLXNhpkw8mXoMgvZvljvcg/Nc/m+TZI6ZWJgWSg69I"
+ }
+ },
+ "Multiaddresses": [
+ {
+ "/": {
+ "bytes": "BIuyRFsGD6E"
+ }
+ },
+ {
+ "/": {
+ "bytes": "BIuyRFsGD6LdAw"
+ }
+ },
+ {
+ "/": {
+ "bytes": "KSYEE4BF4ScAAAAAAAAAAAMGD6LdAw"
+ }
+ },
+ {
+ "/": {
+ "bytes": "KSYEE4BF4ScAAAAAAAAAAAMGD6E"
+ }
+ }
+ ]
+ }
+ },
+ "Proto": [
+ {
+ "2304": {}
+ }
+ ]
+ }
+ ]
+ }
+ }
+
+These indicate a couple of libp2p nodes have advertised that they provide the content and support some version of the Bitswap protocol.
+
+## Reframe support in Kubo
+
+Kubo (formerly go-ipfs) [v0.14.0+ supports delegating routing requests to Reframe endpoints](https://github.com/ipfs/kubo/releases/tag/v0.14.0#delegated-routing). This means that if you’d like your instance of kubo to support an additional system being queried for the types of requests that the IPFS Public DHT is used for you can just modify it via the config file. If you’ve ever thought about what kubo might look like if it used alternative mechanisms from the IPFS Public DHT, you can now get to it!
+
+For example, support for querying the endpoint at [cid.contact](http://cid.contact/) can be specified via:
+
+ ipfs config Routing.Routers.CidContact --json '{
+ "Type": "reframe",
+ "Parameters": {
+ "Endpoint": ""
+ }
+ }'
+
+See [https://github.com/ipfs/kubo/blob/master/docs/config.md#routing](https://github.com/ipfs/kubo/blob/master/docs/config.md#routing "https://github.com/ipfs/kubo/blob/master/docs/config.md#routing") for more details.
+
+Note: further work to homogenize routing configuration across the multiple routing systems used in Kubo including the IPFS Public DHT and various Reframe endpoints is happening [here](https://github.com/ipfs/kubo/issues/9150).
\ No newline at end of file
diff --git a/src/_blog/ion-a-path-to-decentralized-identity.md b/src/_blog/ion-a-path-to-decentralized-identity.md
new file mode 100644
index 00000000..fb7b0d23
--- /dev/null
+++ b/src/_blog/ion-a-path-to-decentralized-identity.md
@@ -0,0 +1,67 @@
+---
+title: 'ION: A Path To Decentralized Identity'
+description: ION is building a solution on top of Bitcoin and IPFS to fix our fractured
+ online identities.
+author: ''
+date: 2021-09-13
+permalink: "/ion-a-path-to-decentralized-identity/"
+translationKey: ''
+header_image: "/ion-decentralized-identity.jpg"
+tags:
+- identity
+- browsers
+---
+
+_[Browsers 3000](https://events.protocol.ai/2021/browsers3000/) is a five-week hackathon by Protocol Labs focused on decentralized solutions being built for the future of the Web3 browser. Below is a summary of a talk from Daniel Buchner, a member of the team developing ION. [View the full talk here](https://www.youtube.com/watch?v=3UbUzA0lW9w&list=PLuhRWgmPaHtR2MDeMaiUcsBmBqpIBqFEP&index=14)._
+
+Most individuals don't think about identity in the digital world until they've had theirs stolen. However, digital IDs don’t work the way you might think they do. Identity on the internet is split into two distinct types of data.
+
+_Identity data_ is anything you create and your credentials for a particular site. They link your content to your username and build a digital persona for yourself. The other half of the equation are _identifiers_. Identifiers are personally verifiable information such as your phone number or email address linked directly to who you are as a person.
+
+Immediately, the problem surfaces that companies own all of this data relating to your digital presence. This creates an uneasy situation where you must play by these companies' rules or risk losing your online platform.
+
+Many people link their identifiers to other sites through interfaces. These make life easier for individuals who just want to log into a particular location without creating a new account. Again, if you lose access to these third-party identifiers controlled by mega-corporations, you may also lose your data on those sites.
+
+So how do we get around this problem? ION is a system designed to keep identifiers under the control of users through decentralized technology such as the Bitcoin blockchain and IPFS, for storing verification data. How does ION manage this? It all starts with something known as the Decentralized Identifier (DID).
+
+## W3C Decentralized Identifiers
+
+Decentralized identifiers, or DIDs as they're termed, are a standard [developed by the World Wide Web Consortium (W3C)](https://www.w3.org/TR/did-core/) for decentralized identifiers and public key infrastructure. DIDs are a method of giving users complete control over their online data — and thus their online identities — in a cryptographically secure form.
+
+Just like other cryptographic processes, the user gets a public key and a private key. A user's public key will form the basis for verifying their information using the ION network. Because DIDs are entirely controlled by the user, there's no need to worry about being locked out of one's accounts. Additionally, DIDs provide secure ID verification that's immune to tampering and censorship.
+
+The core struggle for modern ID systems is to keep track of how a person's appearance and their digital "footprint" changes with time. ION's system was initially developed to figure out how to record a chronologic series of records that would adapt to changes over time. With immutable records anchored to the Bitcoin blockchain, anyone can follow those changes over time to ensure a DID belongs to the person holding the identifier. All of this is possible through ION.
+
+## What is ION? A Closer Look
+
+ION is a DID solution built on top of the Bitcoin blockchain, utilizing its immutability and flexibility. It's a public, open, permissionless, layer 2 network dedicated to producing and verifying DIDs. Unlike other DID solutions, ION doesn't rely on additional consensus schemes, unique utility tokens, central authorities, or validators. Instead, it aims to offer a service to users over which they have control.
+
+### ION and IPFS
+
+ION's work system is a bit different from the typical Bitcoin blockchain work cycle. Initially, an ION node will collect batches of DID operations and anchor them to the Bitcoin network. All nodes observe the network for ION-embedded transactions. When that happens, the node fetches the files linked to the embedded CID, processes them, and retains them for resolution of the DID operations they contain.
+
+ION uses data such as a core index file, a core proof file, a provisional index file, a provisional proof file, and chunk files. These files are stored on IPFS, so the only things delivered to ION are the content IDs (CIDs) from IPFS. ION can then retrieve the data using those CIDs using a public gateway to the IPFS network.
+
+The IPFS system provides redundant storage so that user information is never lost, since several nodes host the same data redundantly on the network. Retrieval using CIDs is many times faster than feeding the data directly into ION for verification.
+
+ION creates a scalable system where thousands of users can utilize the infrastructure for fast verification of data. Built off the Bitcoin network and leveraging CIDs from the IPFS network, ION’s identity system is fully decentralized.
+
+Users may have concerns with typical BTC transactions costing around $100. Since these are batch processes, they can combine multiple processes into a single batch. This batching solution can reduce cost to cents per transaction, making it an affordable solution. The immutability in the Bitcoin blockchain makes it resilient and traceable, making it ideal for keeping ID data easily accessible from anywhere in the world.
+
+
+
+
+
+## How Can ION be Used?
+
+ION can see a lot of use in many cases. The most obvious use case is for verifiable credentials. A business can credential employees, who can then be verified via blockchain on arrival at their destination. This functionality also raises its use as a means of supplying and verifying international travel documents.
+
+In addition to its use for transmitting secure data, ION could also act as a store for personal data. Non-specialists can think about it as a digital business card, but with other perks. If a user shares their public key with someone, the parties can engage in secured, end-to-end encrypted communications that no third party can access.
+
+Furthermore, this data logic makes it easier to connect apps. Instead of worrying about data stored on an app's server, they would use your identifiers. The use of this methodology would force all apps to operate from the same base data to ensure there isn't any room for mistakes.
+
+Travel planning using apps would become more straightforward since all the apps would be using the same source data. Another use case could come from accreditation for organizations. Using an organization's public key, users can verify their accreditation status and trace their accreditation history over time.
+
+## A New Way to Manage Personal Data
+
+ION is one of those technologies that can result in intrinsic change in how we do things. Most people don't think twice about their identifiers or digital identity. However, as digital lifestyles become the standard, digital identities will take on a whole new meaning. ION could become the basis of everything from personal messaging to blogging.
\ No newline at end of file
diff --git a/src/_blog/ipfs-and-filecoin-s-impact-on-music-media-and-culture.md b/src/_blog/ipfs-and-filecoin-s-impact-on-music-media-and-culture.md
new file mode 100644
index 00000000..1fbb2631
--- /dev/null
+++ b/src/_blog/ipfs-and-filecoin-s-impact-on-music-media-and-culture.md
@@ -0,0 +1,37 @@
+---
+title: IPFS and Filecoin’s Impact on Music, Media, and Culture
+description: Learn how Lit Protocol and Audius are leveraging IPFS and Filecoin for
+ the benefit of individual expression.
+author: ''
+date: 2022-02-10
+permalink: "/2022-02-10-ipfs-filecoin-impact-on-music-media-culture/"
+translationKey: ''
+header_image: "/ipfs-blog-impact-on-music-media-and-culture.jpg"
+tags: []
+
+---
+All forms of media and culture were affected by the architecture of Web 2.0. The proliferation of user-generated content was a boon to many artists. It also allowed for music and other forms of individual expression to become commoditized. As a result, a handful of publishing companies and streaming platforms became the ultimate brokers of online content.
+
+Web3 applications are introducing new alternatives to this model. One where the use of digital identities and disintermediated streaming could play a role. These new services are turning to key Web3 infrastructure like IPFS to provide a unique way for artists to permanently retain ownership over their work and offer access to it at their discretion.
+
+## **Lit Protocol**
+
+Access control is critical for many types of organizations. From enterprise-level security to artists wanting to limit the availability of their music to paying customers, each can benefit from such a service. [Lit Protocol](https://litprotocol.com/) enables this as a tool for decentralized access control. Its users can allow access to data and real-life experiences based on token ownership and wallet history. This creates a portable identity layer that relies on the Web3 stack for storage via IPFS and Filecoin.
+
+The protocol already has an analog in Web 2.0 space. For years, people have been using password-protected Zoom Meetings and selective access to Google Drives and other cloud storage mediums. Lit Protocol takes this one step further, allowing for token-based access to these tools for livestreams and other forms of social and artistic events.
+
+## **Audius**
+
+Alongside Lit Protocol is [Audius](https://audius.co/), a streaming music system that connects artists directly to their fans without the intervention of a middle man. Audius takes full advantage of IPFS and Filecoin to store the content on its fast growing platform. It has seen over half a million tracks uploaded to the chain over the time it's been in operations, serving over 100,000 artists.
+
+The newest development for Audius has been its integration with TikTok, the popular social media platform. Audius is helping its users sync music on the platform and use the tracks as backing music for their videos. This approach is also an example of how Web3 services can provide value to Web 2.0 services.
+
+Most users don't know how the music gets to their videos, they just know that they're getting it from Audius. By focusing more on the user experience, Audius makes it much more approachable for everyday users to take advantage of emerging technology like IPFS and Filecoin.
+
+## **Bridges into Web3**
+
+Both Lit Protocol and Audius focus on a different kind of Web3 adoption. They leverage infrastructure solutions like IPFS and Filecoin to introduce music, media, and culture in general to the advantages of the technology within their own established contexts.
+
+This approach of tapping into, and enhancing, the everyday activities of users is one that builds in-roads into Web3 by making it tangible within Web 2.0. Building a new paradigm for the internet can sometimes mean leaving users unaware of the development happening right in front of them while they still reap the benefits.
+
+_Hear more from Lit’s David Sneider and Audius’s Roneil Rumburg_ [_here_](https://youtu.be/E3A0UJRVKnk)_._
\ No newline at end of file
diff --git a/src/_blog/ipfs-and-igalia-collaborate-on-dweb-in-browsers.md b/src/_blog/ipfs-and-igalia-collaborate-on-dweb-in-browsers.md
index 6a279f5b..ca25ad07 100644
--- a/src/_blog/ipfs-and-igalia-collaborate-on-dweb-in-browsers.md
+++ b/src/_blog/ipfs-and-igalia-collaborate-on-dweb-in-browsers.md
@@ -19,14 +19,14 @@ tags:
- IPFS and [Igalia](https://www.igalia.com/) started a collaboration that will continue during 2021.
- [Distributed web schemes have been safelisted in Chrome 86](https://www.chromestatus.com/feature/4776602869170176)’s implementation of [custom handlers](https://html.spec.whatwg.org/multipage/system-state.html#custom-handlers) and [registered at IANA](https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml).
- Chrome 89 will allow browser extensions to register cross-origin handlers or handlers for schemes with prefix `ext+`. Refinement is pending for the [permission UI](https://bugs.chromium.org/p/chromium/issues/detail?id=1079333).
-- Firefox 84 marks `http://*.localhost/` URLs as [secure context](https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts), which means websites loaded from local [subdomain gateway](https://docs.ipfs.io/how-to/address-ipfs-on-web/#subdomain-gateway) will have access to the same Web APIs as HTTPS version.
+- Firefox 84 marks `http://*.localhost/` URLs as [secure context](https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts), which means websites loaded from local [subdomain gateway](https://docs.ipfs.tech/how-to/address-ipfs-on-web/#subdomain-gateway) will have access to the same Web APIs as HTTPS version.
- Firefox 84 has improved support for [loading locally delivered mixed-resources](https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content#Loading_locally_delivered_mixed-resources). Patches have also been submitted to WebKit but are pending on reviews and discussions.
- Work is in progress to improve Chromium’s consistency and specification compliance regarding the notion of [secure contexts](https://w3c.github.io/webappsec-secure-contexts/), including removing non-standard [localhost](https://chromestatus.com/feature/5698580851458048) [names](https://chromestatus.com/feature/5668106045227008).
- Miscellaneous other fixes have landed for the Firefox and Chromium’s implementations of custom handlers.
## Background
-Nowadays, the majority of pages on the Web are coming from central servers controlled by their owners. The [IPFS protocol](https://ipfs.io/) envisions a future Web in which content can be delivered peer-to-peer, meaning directly between individuals or within groups. There have been web platform and browser efforts to reach the [goal of a distributed Web](https://arewedistributedyet.com/).
+Nowadays, the majority of pages on the Web are coming from central servers controlled by their owners. The [IPFS protocol](https://ipfs.tech/) envisions a future Web in which content can be delivered peer-to-peer, meaning directly between individuals or within groups. There have been web platform and browser efforts to reach the [goal of a distributed Web](https://arewedistributedyet.com/).
Nevertheless, having corresponding protocols natively supported in browsers and taken into account in web standards will require coordination with various actors of the Web, including standardization groups (W3C, WHATWG, ...) and browser implementers.
@@ -87,7 +87,7 @@ With that goal in mind, Protocol Labs started a collaboration with [Igalia](http
-An existing approach to use IPFS in browsers that don’t natively support this protocol is to rely on an [HTTP gateway](https://docs.ipfs.io/concepts/ipfs-gateway/). Additionally, the redirection of IPFS links can be automatically performed using [HTML custom handlers](https://html.spec.whatwg.org/multipage/system-state.html#custom-handlers). However, this approach has several limitations:
+An existing approach to use IPFS in browsers that don’t natively support this protocol is to rely on an [HTTP gateway](https://docs.ipfs.tech/concepts/ipfs-gateway/). Additionally, the redirection of IPFS links can be automatically performed using [HTML custom handlers](https://html.spec.whatwg.org/multipage/system-state.html#custom-handlers). However, this approach has several limitations:
1. Custom handlers are only implemented in Mozilla and Chromium browsers, not the ones based on WebKit.
2. Custom handlers only accept schemes with prefix `web+` or belonging to a predetermined [safe list](https://html.spec.whatwg.org/multipage/system-state.html#safelisted-scheme).
diff --git a/src/_blog/ipfs-as-a-first-class-citizen-in-ffmpeg-who-s-next.md b/src/_blog/ipfs-as-a-first-class-citizen-in-ffmpeg-who-s-next.md
new file mode 100644
index 00000000..cda54cdc
--- /dev/null
+++ b/src/_blog/ipfs-as-a-first-class-citizen-in-ffmpeg-who-s-next.md
@@ -0,0 +1,107 @@
+---
+title: IPFS as a first-class citizen in FFmpeg, who’s next?
+description: The first steps in enabling IPFS support in the wider open source ecosystem.
+author: Mark Gaiser
+date: 2022-08-01
+permalink: /2022-08-01-ipfs-and-ffmpeg/
+translationKey: ''
+header_image: "/ffmpeg-ipfs.png"
+tags: []
+
+---
+[FFmpeg](https://ffmpeg.org/) is the leading media framework that allows you to watch videos in almost any format. This framework is at the very core of many applications (think, for example, of [OBS Studio](https://obsproject.com/), [KODI](https://kodi.tv/), [VLC](https://www.videolan.org/vlc/), and even some game engines rely on it). Allowing FFmpeg to handle the IPFS protocol enables IPFS usage in many more applications than previously possible.
+
+This post will explain how native IPFS support in FFmpeg came to be, how it can be used, how it might affect you and what the future could potentially hold!
+
+## IPFS in FFmpeg. How did that happen?
+
+In late 2021 I had an issue on my home server. A relatively simple setup with just one large-capacity HDD running on a ODROID-XU4 running KODI. Many people likely use this as their typical “home server” setup. I happily used it to consume my media until, one day, an OS update broke my network access to the server. Days of debugging couldn’t resolve the issue, which sparked a simple idea: “I already use IPFS; why can’t I use that to play my media?”
+
+### Play media from a gateway
+
+This idea seemed so logical and straightforward to me that I set out to figure out how to play my media via IPFS instead of KODI. It turns out KODI has so-called [STRM files](https://kodi.wiki/view/Internet_video_and_audio_streams). You can dump the URL to your media, and it works. While this worked, my URLs now looked like: `http://10.0.3.3/ipfs/bafybeigagd5nmnn2iys2f3doro7ydrevyr2mzarwidgadawmamiteydbzi`. IPFS, being a distributed protocol, felt centralized in this case, as I’d have to ask for my video through 1 specific [gateway](https://docs.ipfs.tech/concepts/glossary/#gateway). Instead, I wanted the STRM file to look like this: `ipfs://bafybeigagd5nmnn2iys2f3doro7ydrevyr2mzarwidgadawmamiteydbzi`. In this ideal case, a gateway URL would be handled by “something” else internally. In any case, I should not have to specify a gateway. In my mind having this made it possible that a video - any resource really - only has to be found on the IPFS network for it to work. For me, my server could be online, but my data could also be served from anywhere else! A powerful concept; native to IPFS.
+
+But this did not work, KODI is not aware of the IPFS protocol. So this again got me wandering through the KODI codebase to figure out how it handles STRM files and where I might need to make a change to add IPFS support?
+
+### Enter FFmpeg
+
+STRM files aside, it turns out that whatever is in there is eventually handled in [FFmpeg](https://ffmpeg.org/). Of course, there is more to it than this, but it became clear that getting my ideal way to play video in KODI was diving into the FFmpeg codebase.
+
+In FFmpeg you also have the ffplay utility, which is used to play anything that FFmpeg supports. In this tool, my video would happily play when provided as an HTTP URL:
+`ffplay http://10.0.3.3/ipfs/bafybeigagd5nmnn2iys2f3doro7ydrevyr2mzarwidgadawmamiteydbzi`
+but not as:
+`ffplay ipfs://bafybeigagd5nmnn2iys2f3doro7ydrevyr2mzarwidgadawmamiteydbzi`
+
+To me, the most straightforward approach was twofold.
+
+1. Let FFmpeg detect which gateway you use.
+2. Rewrite that `ipfs://bafybeigagd5nmnn2iys2f3doro7ydrevyr2mzarwidgadawmamiteydbzi` internally to a http URL for that detected gateway and play the media.
+
+As a proof of concept, I mainly cared about rewriting the URL so that it looks like FFmpeg has native IPFS support from the users’ point of view. However, it turns out that FFmpeg already had quite a few protocols where stacking (or piping) was supported. For example, the [crypto](https://github.com/FFmpeg/FFmpeg/blob/master/libavformat/crypto.c) protocol (ffplay `crypto+file://…`) first gets your file and pulls it through the crypto protocol to decrypt it before playing. This piping mechanism verified to me that the IPFS solution was technically feasible. And as FFmpeg already had quite advanced support for HTTP, it seemed conceptually simple enough.
+
+### Hacked together prototype leads to Open Grant
+
+After a mere evening of hacking I already had a very rough prototype working `ffplay ipfs://bafybeigagd5nmnn2iys2f3doro7ydrevyr2mzarwidgadawmamiteydbzi`
+
+While I made rapid progress here, it became clear that further work would potentially require a lot of time. Also, FFmpeg would only be the bottom layer in the media stack - I would still not have IPFS support in at least a couple of media players out there that use FFmpeg under the hood.
+
+I eventually settled in wanting to support IPFS in [VLC](https://www.videolan.org/vlc/), [MPV](https://mpv.io/) and [KODI](https://kodi.tv/) and created [this open grant](https://github.com/ipfs/devgrants/pull/102) for that.
+
+After the Open Grant was approved, I set out to implement IPFS support in FFmpeg properly this time.
+
+Note that anyone can apply for an Open Grant! If you have a great idea you’re passionate about you should consider applying for one. You can find more information on an Open Grants works [here](https://github.com/ipfs/devgrants).
+
+### FFmpeg support leads to gateway detection spec
+
+While implementing IPFS support in FFmpeg it became clear that detecting a potentially running gateway was not trivial. The idea here is that FFmpeg will detect a locally running gateway if it’s run in it’s default settings. This issue on it’s own ended up in drafting a spec for go-ipfs to expose a running gateway in a manner that can be detected by external applications. If you’re interested, this spec can be found [here](https://github.com/ipfs/kubo/issues/8847).
+
+A visual representation of this spec looks like this:
+
+
+FFmpeg does follow the spec, but [Kubo](https://github.com/ipfs/kubo) (go-ipfs), the tried and true reference implementation, does not support it yet; it is scheduled to [ship in the next release](https://github.com/ipfs/kubo/pull/9156).
+
+### Open Grant leads to working for Protocol Labs
+
+I wanted to do much more in the IPFS ecosystem, specifically to enable broad ecosystem support for IPFS. My desire to contribute aligned with Protocol Labs’ interests, making this the ideal match for me. Starting at the end of March 2022, I began working as a contractor for Protocol Labs to do precisely this.
+
+## How and when can you use IPFS with FFmpeg?
+
+Starting in [FFmpeg 5.1](https://github.com/FFmpeg/FFmpeg/blob/master/Changelog) you’ll enjoy “native feeling” IPFS support. The support is implemented through rewriting your `ipfs url` to a url that your gateway will handle.
+
+ipfs://QmbGtJg23skhvFmu9mJiePVByhfzu5rwo74MEkVDYAmF5T
+
+to:
+
+http://<gateway>/ipfs/QmbGtJg23skhvFmu9mJiePVByhfzu5rwo74MEkVDYAmF5T
+
+* The red color is the auto-detected gateway to use.
+* The orange color is the protocol to use (can be either _ipfs_ or _ipns_).
+* The green color is the [CID](https://docs.ipfs.tech/concepts/content-addressing/) to use.
+
+FFmpeg tries to detect the gateway according to this [IPFS Integration](https://github.com/ipfs/specs/pull/280) specification proposal. If you don’t have a gateway running, the current logic will fall back to calling `dweb.link` behind the scenes. It will therefore give the end user an experience of IPFS just working.
+
+With FFmpeg you can (starting in version 5.1) use it as follows:
+`ffplay ipfs://bafybeigagd5nmnn2iys2f3doro7ydrevyr2mzarwidgadawmamiteydbzi`
+
+Version 5.1 is released just just a couple days ago! You can [download](https://ffmpeg.org/download.html) it in binary form or, if you are on linux, wait till your package manager has 5.1.
+
+## MPV also has IPFS support in it’s next release
+
+[MPV](https://mpv.io/) already has support for the `ipfs://` protocol. To MPV it’s merely accepting the `ipfs` and `ipns` protocols. Support for that is merged into the codebase, which means that the next version of MPV, released after FFmpeg 5.1, will also automatically support the IPFS protocol. Using it in MPV looks like this:
+`mpv ipfs://bafybeigagd5nmnn2iys2f3doro7ydrevyr2mzarwidgadawmamiteydbzi`
+
+## What the future holds?
+
+The keen-eyed reader might have spotted that the current implementations are only for FFmpeg and MPV. The remaining ones from my Open Grant (VLC and KODI) are also on the implementation schedule, though there is currently no set timeframe or priority.
+
+In an ideal case, when KODI understands IPFS (thereby fixing the initial use case that brought me here), you could get a STRM file in KODI that just contains an `ipfs://bafybeigagd5nmnn2iys2f3doro7ydrevyr2mzarwidgadawmamiteydbzi` line. Opening that file will play the file provided FFmpeg found a gateway to handle this request! So the video could come from your local IPFS node but also from someone on the other side of the planet. The beauty is that it doesn’t matter anymore!
+
+KODI and media aside, you can expect more broad ecosystem support for IPFS to become available gradually. For example, IPFS support is finding its way into popular tools like [cURL](https://curl.se/), among many others, as it moves into more mainstream usage.
+
+## Where do you want to see IPFS support?
+
+We are specifically keen on implementing IPFS in the lowest layers of the architecture to enable broad, transparent ecosystem support. Now that we have IPFS in FFmpeg, it is relatively easy to integrate it into anything that relies on FFmpeg.
+
+There are more tools that we are considering integrating with IPFS, but we are also reliant on your input! We have set up an IPFS integration repository [here](https://github.com/ipfs/integrations). If you have a tool or application where you think IPFS support would be of value, please drop us a note!
+
+
diff --git a/src/_blog/ipfs-breaking-free-client-server.md b/src/_blog/ipfs-breaking-free-client-server.md
new file mode 100644
index 00000000..88664398
--- /dev/null
+++ b/src/_blog/ipfs-breaking-free-client-server.md
@@ -0,0 +1,174 @@
+---
+date: 2022-09-19
+permalink: /ipfs-breaking-free-client-server/
+title: Breaking Free from the Client-Server Model with IPFS
+description: A 201 post about distributed networking and how IPFS plays a role in getting us there.
+author: Discordian
+header_image: /ipfs-breaking-free/header.png
+tags:
+ - ipfs
+ - tutorial
+---
+
+@[youtube](aZnFmlXHHzg)
+*The video above is a condensed version of this post, if you're looking for a video containing the entirety of this post, head down to [the bottom of this page](#Videos) to find it.*
+
+**Table of Contents**
+
+- [What is the Client-Server Model?](#what-is-the-client-server-model)
+ - [Limitations of the Client-Server Model](#limitations-of-the-client-server-model)
+ - [Single Source of Truth](#single-source-of-truth)
+ - [Location Based Addressing](#location-based-addressing)
+ - [Single Point of Failure](#single-point-of-failure)
+ - [Costly to Scale](#costly-to-scale)
+ - [Restricted and Censored Content](#restricted-and-censored-content)
+- [The Distributed Web](#the-distributed-web)
+ - [Centralized vs Decentralized vs Distributed](#centralized-vs-decentralized-vs-distributed)
+ - [Content Addressing](#content-addressing)
+ - [The Composition of a CID](#the-composition-of-a-cid)
+ - [Trustless Verification and Persistence](#trustless-verification-and-persistence)
+ - [Unstoppable Data & Services](#unstoppable-data--services)
+ - [Scaling & Inter-Planetary](#scaling--inter-planetary)
+- [Conclusion](#conclusion)
+- [Links](#links)
+ - [Getting Started](#getting-started)
+ - [Learning Resources](#learning-resources)
+ - [Videos](#videos)
+ - [Case Studies](#case-studies)
+ - [Other Resources](#other-resources)
+
+## What is the Client-Server Model?
+
+
+### Limitations of the Client-Server Model
+
+Today, only a few companies are responsible for serving up most of the web. We have Google, Amazon, Facebook, and Fastly to name a few. These companies combined serve us our ads, web pages, social media, videos, images, and allow us to host servers and services on their infrastructures. To interact with these services, we also have to use their APIs. We send some data to their servers, and wait for a response. We then process that response and do whatever magic we need to do to create our apps and websites.
+
+There are several problems with this design, from costs to privacy. Free services for example are often funded by ads. Ads can destroy privacy as all our data is routed through a few central points and sold to third parties. Effectively, free services are paid for by our attention and private information.
+
+
+### Single Source of Truth
+
+If you want to view a video, send a message, collaborate with remote teammates, or do anything on the web at all, you’re going through someone’s central server. This principle is fundamental to the client-server model. We use a client, such as a web-browser or chat app, and **communicate with a single entity**, that’s the server in the client-server model. Relying on just one point for our source of truth also opens up a whole host of problems like trust. Today, we have TLS certificates to verify an entity is who they say they are, however that doesn’t do us much good if that service is compromised. Even if we are sure of who the entity is, it still doesn’t help us know how advertisers or others are using our data, or even what data is being collected.
+
+Developers building applications often rely on APIs operated by large centralized entities (e.g. Stripe, Google, Cloudinary, Auth0). The more APIs your application relies on, the more fragile it is. If any of the APIs are unavailable, your app stops functioning. Today, a popular way to build is to lean on the APIs of another remote service, which makes the web as a whole very fragile.
+
+
+### Location Based Addressing
+
+In the client-server model, if you want some data, you must know ***where*** it is. If you want an image, you typically need the full URL to that image to retrieve and share it. If that image is no longer available, you either need to search for it or upload a copy on another server to make it available again (*that's assuming you even have a copy yourself*). After uploading, you must also share the new location of that image. This principle is called **location-based addressing**, and it's how most of the World Wide Web functions today. You go to a website with a URL, and all data from that website is addressed by the location of the data. If the image analogy is too hard to follow, think of how you’d share a video on your favourite video platform; you’d likely just share the URL to the video, also known as the location of the video.
+
+
+### Single Point of Failure
+
+Think of when [AWS, Fastly, Facebook, or YouTube go offline](https://totaluptime.com/notable-network-and-cloud-outages-of-2021/). These events are treated as news, and often slow or even halt productivity. **When one of these services goes offline, it’s much more impactful than just a single image or video being lost**, you’ve now lost access to your ability to make new data available at all! All the data you have hosted in these central hubs is temporarily completely inaccessible, or worse, permanently. The location of the data cannot be accessed, because it’s offline. You cannot ask for the data from the wider web, and expect to receive it, even if another related entity has the very data you’re looking for.
+
+You could of course, host your own service. Maybe distribute out the locations of your servers in a way that prevents a single outage from taking down your service. Let’s say you even come up with the next big idea for a website or platform, where you’re in control of all your infrastructure, not relying on some *other* central entity for your needs…
+
+
+### Costly to Scale
+
+This leads in to my next point: **Scaling can be very expensive**. These expenses don’t always, or maybe not even usually happen linearly. Meaning, an explosion of traffic can translate into an explosion of costs. Whether you host your own infrastructure, or you pay someone else to, you’ll be paying for it if you want it to scale and run effectively. The more users you have, the more traffic that generates, your CPU, RAM, and bandwidth expenses ramp up. On top of this, if users end up depending on your service, you’re obligated to keep this service running and available if you want to retain users and keep them happy. Not everyone can afford these costs, and they can be quite daunting, especially if you just want to create a fun project, technology, or even a blog. A lot of companies mentioned previously turn to advertising to supplement these costs. This results in so much of humanity selling their private information in exchange for free services online.
+
+
+### Restricted and Censored Content
+
+Content creators are often completely locked to a few platforms like YouTube, Instagram, and others. Those can be subject to a whole host of rules and regulations as well, far more restrictive than what your local government might allow, and you have no say in when or how those rules change.
+
+If you want to host any content at all on one of these platforms you must ensure you’re abiding by their rules and regulations. This can be quite unfortunate when **popular content gets lost to rules changing or updating**, which is quite common with video and graphic media today. As a content creator sometimes it can feel like an impossibly daunting task to solve this problem. You could set up their own services as mentioned previously, however not everyone knows how to do that effectively, and aren’t prepared for the time and costs associated with doing that.
+
+We can do better; **breaking free from the client-server model means re-thinking how the web works as we know it today**. The client-server model represents web2 as we know it today. Love it or hate it, there’s a clear and strong argument for how the web2 model, referring to the client-server model, can be improved. What do we call this new model?
+
+## The Distributed Web
+
+
+
+This new model is referring to **the distributed web**, so let’s talk about that, and how IPFS fits in. But first, for the uninitiated, let’s briefly discuss what the distributed web is, and what it means to you. Whether you’re a user or a developer, you can benefit from the distributed web, what I think of as web3.
+
+
+### Centralized vs Decentralized vs Distributed
+
+Pictured above are 3 networking models. The client-server model is a **centralized model**. This is why we’re always talking about central servers and single points of failure. You can see the central point in orange, this is the server. Then the spokes are the clients, who are often the users. This graphic should make it easy to see how if that central point is ever removed, then the users can no longer communicate with one-another.
+
+The **decentralized model** is a huge improvement to the centralized model. It still operates in a client-server sort of way where you end up with hubs that serve users, and if a hub goes out, only a piece of the network is lost. While this is a nice improvement, it still doesn’t solve all the problems the client-server model carries with it. Today we see this model used with many things like ActivityPub and Matrix. When those services have an outage, it only affects a piece of the communities they represent, instead of the whole social network or chat service.
+
+In the **distributed model** each user is also providing a piece of the network itself. If a user goes offline, the network functions as normal. If a major node goes down, the network can still function as well by leveraging the local peers. It is the champion of resilience, and the model that will take us forward. Some nodes might be bigger than others, but no single outage can take the entire network down. Let’s take a look at how IPFS fits into all this, and also dive deeper into the distributed model itself.
+
+
+### Content Addressing
+
+We went over location-based addressing, now let’s talk about one of the fundamental building blocks of an alternative called **content addressing**. IPFS creates mathematically generated fingerprints for data called content identifiers, or CIDs for short. This step relates to something called IPLD or Inter-Planetary Linked Data which is fundamental to how IPFS works to give us content addressing, **breaking us free from location-based addressing**.
+
+
+#### The Composition of a CID
+
+Pictured above is the anatomy of a v1 CID, represented in binary. On the far left of the image, not pictured here would be the multibase prefix. This is actually omitted because when working with binary, there actually isn’t a multibase prefix, you can save that byte. What the multibase prefix does is allows us to know what base encoding was used to create the CID, as IPLD supports many.
+
+Next we have the version identifier, which is whatever version number we’re working with, in this case, we’re working with a **version 1** CID.
+
+Next, we have the multicodec, **dag-pb**, which indicates this DAG (directed-acyclic graph) is protocol buffer encoded. The multicodec field itself is an unsigned-varint. The list of supported codecs is available in the [github multiformats repository](https://github.com/multiformats/multicodec/blob/master/table.csv).
+
+Next up is the multihash, which includes 3 things, a multihash algorithm, a multihash length, and then finally the hash digest itself. You can see here we’re working with a **sha2 hash of 32 bytes in length**, then the hash itself trails off the screen. The [multihash specification](https://github.com/multiformats/multihash) is also available in the multiformats github repository.
+
+
+### Trustless Verification and Persistence
+
+As we went over, **you don’t have to trust who’s sending data to you, as you can run the hash function of the CID** and verify it yourself. IPFS uses CIDs by either looking up the CID in the distributed hash table (the DHT), or by using bitswap and asking their local peers “do you have this CID?”. With this, it no longer matters where the data lives, as we know exactly what we want, so it doesn’t matter who has it, just that *someone* has it. We’ve now broken free from location-based addressing.
+
+If you want to share a web page, an image, a video, or an article, you know if you send that CID to your friend they can download the exact same version of the data you also saw. As long as at least your node or someone else’s has a copy, you can share it. It wouldn’t matter if the initial hoster removed the data, only that you or someone else has a copy of the data. Through this, **data can live as long as there’s someone who wants it to**. With [Filecoin](https://filecoin.io/) you can even pay storage providers to cryptographically guarantee your data will live for some time, maybe even forever, but that dive is for another post.
+
+In the meantime, if you’re looking for a service to persist your data, I recommend checking out [web3.storage](https://web3.storage), [nft.storage](https://nft.storage), and [lighthouse.storage](https://lighthouse.storage). They’re all storage helpers eager to get your data available over IPFS and backed up to Filecoin.
+
+
+### Unstoppable Data & Services
+
+Now that we’ve broken free of location-based addressing, and moved on to content addressing, what does that mean for us? It means that now transparently, **the network can find new routes around problems**. Problems in this case can be outages, we know that if our node goes down for a period of time that we’re in the clear if we’ve gotten our data onto some other nodes. Or even if a user running an IPFS node happens to have a copy of our data.
+
+With IPFS your node will cache new data until it’s garbage collected, which helps automatically strengthen the availability of related CIDs. This can aid in regional and even country-wide Internet outages because as long as some node on the local network has a copy of the data, it can still be served. What's more, it shows how in a peer-to-peer network no single node outage can cause the whole service to go down.
+
+This knowledge is important when you’re designing your application. You can leverage a gateway, and if you’re tight on time in a hackathon that makes perfect sense. If you want to really create a resilient web3 peer-to-peer application, then it’s important to think about how to achieve resilience. To do that, you must be utilizing the peer-to-peer nature of IPFS. When you rely on a gateway, especially just a single one, then if that gateway slows or goes down, your entire application will go with it. **If you instead use IPFS directly, leveraging its peer-to-peer capabilities, then you’re on track to creating a virtually unstoppable service**.
+
+
+### Scaling & Inter-Planetary
+
+We touched on how IPFS users help re-serve data they’re interested in to nearby peers. This happens when a user requests data from the network via a CID, their node caches it, then makes it available to the rest of the network. This aids in more than just resilience, you can see it as the network pitching in to help you scale efficiently too. Think about the client-server problem of when you create a popular app, and your traffic explodes. That situation is effectively flipped on its head with IPFS, resulting in negative bandwidth scaling costs.
+
+If a bunch of nodes are attempting to download your CID, they’ll be automatically re-sharing the data as well. While your traffic explodes from people requesting your CID, those very same people are also helping send the data itself to their friends or colleagues automatically. **The more popular your CID is, the easier it is for people to retrieve the data from someone who might be more local to them**.
+
+This property is very important to the inter-planetary aspect of IPFS. If someone on Mars had some data they originally retrieved from Earth, another Mars user shouldn’t have to wait to retrieve the same data from Earth. **The network should automatically figure out there’s another node on Mars willing to serve that data**. Content addressing and **the distributed web help us unlock such a future** on the network level, transparently.
+
+## Conclusion
+
+Web3 technologies like IPFS help us exit a world of centralization. This gives more power to the consumer, and less to companies looking to harvest your private information. IPFS also helps us achieve more resilience and interoperability for our data with a solid distributed design.
+
+If you wanna learn more, below are some links for how to begin using IPFS for new users and for developers looking to delve deeper into the technology.
+
+
+## Links
+
+### Getting Started
+
+- [IPFS Desktop](https://docs.ipfs.tech/install/ipfs-desktop/)
+- [IPFS Companion](https://docs.ipfs.tech/install/ipfs-companion/) (browser addon)
+
+### Learning Resources
+
+- [Getting started with IPFS & Filecoin](https://protocollabs.notion.site/Getting-started-with-IPFS-Filecoin-173c73d4d8d64765a42058594bc46bb7)
+- [IPFS Docs](https://docs.ipfs.tech/)
+- [IPFS Community Resources](https://docs.ipfs.tech/community/) (Discord, forums, etc)
+
+#### Videos
+
+- [Breaking Free from the Client-Server Model (Full Version, Live)](https://www.youtube.com/watch?v=hEcLeEXiLXY)
+- [Breaking Free from the Client-Server Model (Condensed Version)](https://www.youtube.com/watch?v=aZnFmlXHHzg)
+- [Introduction to IPFS & Filecoin](https://www.youtube.com/watch?v=5-0_DqXGY-M)
+
+#### Case Studies
+
+- [Fleek Case Study](https://docs.ipfs.tech/concepts/case-study-fleek/#overview)
+- [Audius Case Study](https://docs.ipfs.tech/concepts/case-study-audius/)
+
+### Other Resources
+
+- [Hackathons Website](https://hackathons.filecoin.io)
+- [Filecoin Grants Opportunities](https://github.com/filecoin-project/devgrants)
\ No newline at end of file
diff --git a/src/_blog/ipfs-browser-connectivity-walkthrough.md b/src/_blog/ipfs-browser-connectivity-walkthrough.md
new file mode 100644
index 00000000..d2662f43
--- /dev/null
+++ b/src/_blog/ipfs-browser-connectivity-walkthrough.md
@@ -0,0 +1,93 @@
+---
+title: IPFS Browser Connectivity Walkthrough
+description: A guide to a browser integration using IPFS to set up and run a basic
+ chat interface.
+author: ''
+date: 2021-12-07
+permalink: "/2021-12-07-IPFS-Browser-Connectivity-Walkthrough"
+translationKey: ''
+header_image: "/144127481-634bdab9-2033-418b-8ed2-6ba3dc4e554b.png"
+tags:
+- tutorial
+
+---
+_From HackFS: Ryan Baumann from IPFS walks through the basics of browser integration using IPFS. This talk was delivered at HackFS, a three-week virtual hackathon dedicated to building a censorship-free decentralized internet. The complete discussion is_ [_available here_](https://www.youtube.com/watch?v=xZiN9dLvMoU&list=PLXzKMXK2aHh5iq_crvYF76EmPsZgcgLki&index=3)_._
+
+The future of the internet is the decentralized web, but getting there requires infrastructure. At the heart of this infrastructure is IPFS, the InterPlanetary File System. Together with its name resolution system INFS (Interplanetary Name System), it presents a new way to hold and distribute content to browsers known as [content addressing](https://blog.ipfs.tech/2021-06-03-ipfs-filecoin-content-persistence/).
+
+Under this paradigm, data can be retrieved from wherever it is stored across the IPFS network based on its unique content ID (CID). This improves over the current location-based infrastructure where data is retrieved from specific servers and can be vulnerable to all kinds of security risks.
+
+What this means for the average app developer is that instead of hosting an app and its requisite data on a centralized server, they can now upload their app to IPFS and run it directly from a decentralized storage network. This post takes a look at developing web browser interconnectivity through IPFS by putting together a very basic chat interface.
+
+
+
+The best way to stay up to date with this browser connectivity guide for a simple chat interface is in the IPFS [documentation](https://docs.ipfs.tech/how-to/create-simple-chat-app/).
+
+## Getting Started
+
+This tutorial isn't advanced, and most developers will be familiar with what’s going on. The only difference is that this guide uses IPFS for the backend to connect to or discover other clients and chat with them.
+
+Most web developers will already have a text editor of choice installed. The core elements for this tutorial can be accessed[ here](https://workshop.thedisco.zone/) and a completed demo can be accessed [here](https://github.com/TheDiscordian/browser-ipfs-chat).
+
+This guide will focus on the chat.js file as what will be edited. To this end, the user should have the index.html opened in a browser to check on their progress during the tutorial.
+
+If you want more detailed info about the connection, you can open the browser console and drop in the command await ipfs.id() to get it.
+
+_Fig.1: The In-Browser Console_
+
+## Step 1: Connecting to Peers
+
+Peer connection is at the heart of this particular IPFS chat applet. Typically, when people connect to IPFS, we want to speak to them through chat. To do so, you can subscribe to a particular channel. All users subscribed to the same channel will get messages sent to it. But how can you connect to other people?
+
+
+
+_Fig. 2: A Potential User Network Setup_
+
+There are two ways to connect to others over IPFS. The first relies on WebRTCStar, which relies on the NAT to work. If, however, the NAT is down for whatever reason, there is a backup plan. In addition to WebRTCStar, you can organically discover others through the p2p circuit. To ensure that the connections resolve, you’ll have to cater to both possibilities.
+
+At the top of the file, you’ll need to get the bootstrap constant and include it.
+
+
+_Fig. 3: The bootstrap Constant_
+
+Next, you’ll attempt the connection; if the connection fails, it'll automatically retry. As a safeguard, you may want to ensure that you disconnect before retrying the connection.
+
+
+
+_Fig. 4: The dobootstrap(reconnect)Function_
+
+The next thing is to develop a processAnnounce() function, which you’ll use for subscribing to the public channel (pubsub). You will subscribe to a circuit called announcer and attach the processAnnounce() function to it. You’ll be storing your own ID for comparison, so you don't resend the messages you collect from yourself. It's important to keep sending keep-alive packets to the network since there is a tendency for the connection to drop if left dormant for too long.
+
+
+
+_Fig. 5: The processAnnounce() Function Part I_
+
+Once you collect the p2p circuit addresses, you’ll split them from the messages using a standard string split. You’ll get a list of peers from WebRTCStar as well since this is what you want to verify your connection. Next, you’ll attempt to connect twice. Typically, you perform the connection redundantly because the system rejects the first attempt, so a backup attempt is necessary to connect successfully.
+
+
+
+_Fig. 6: The processAnnounce() Function Part II_
+
+You can use the checkAlive() function to update your connection status and update it on the chat screen. You’ll also schedule a keep-alive packet to be sent every fifteen seconds to ensure you stay connected. Now that you’ve done the overhead for the connection, you can look at sending and receiving messages.
+
+
+
+_Fig. 7: The checkAlive() Function_
+
+We will then update the onload() function.
+
+
+
+_Fig. 8: The Updated onload() Function_
+
+## Step 2: Sending and Receiving Messages
+
+You’ll be using two wrappers to interact with the chat system. We’ll be placing these below our bootstrap definitions, but above our dobootstrap(reconnect) function. The first is a standard joinChannel() function, using a string passed to the channel as a flag, allowing you to subscribe to a public channel and receive all sent messages from that channel. The sendmsg() (common m) function is used similarly, but you’ll be using it to send a strong message. Another function sendMsg() with a capital M is a higher-level function that allows you to collect input data from the text element and send it off. An out() function drops received messages into the chat.
+
+
+
+_Fig. 9: Message Sending and Channel Joins_
+
+## Additional Considerations
+
+As is immediately apparent from inspecting the code, this system is developed to introduce what you can do on IPFS. However, it can serve as the basis for something more functional and robust. With a bit of effort, you can even include the ability to send emojis or even link to gifs within the chat. You can display embedded media as well. This tutorial doesn't encrypt any messages, but developers can add their own custom encryption if they see fit. All the messages are signed, allowing verification for messages, even if forwarded by a third party.
diff --git a/src/_blog/ipfs-cluster-scaling-ipfs-data-storage.md b/src/_blog/ipfs-cluster-scaling-ipfs-data-storage.md
new file mode 100644
index 00000000..c161f486
--- /dev/null
+++ b/src/_blog/ipfs-cluster-scaling-ipfs-data-storage.md
@@ -0,0 +1,27 @@
+---
+title: 'IPFS Cluster: scaling IPFS data storage'
+description: Learn about IPFS Cluster, an app to coordinate how data is pinned across
+ a set of IPFS daemons.
+author: Hector Sanjuan
+date: 2022-07-01
+permalink: "/2022-07-01-ipfs-cluster/"
+translationKey: ''
+header_image: "/ipfs-cluster.jpg"
+tags:
+- IPFS Cluster
+- DAG
+- API
+- pinning
+- CID
+- IPFS Cluster
+
+---
+Today marks the 6th anniversary of [IPFS Cluster](https://ipfscluster.io/), an application to coordinate how data is stored (or, in ipfs-slang, "pinned") across a set of IPFS daemons. IPFS cluster-peers run as sidecars to go-ipfs nodes, deciding which nodes pin what, managing pinning queues and making sure data is correctly written and replicated in multiple locations. The IPFS daemons will in turn store the blocks that form the [IPFS DAGs](https://docs.ipfs.tech/concepts/merkle-dag/) and provide them to other nodes in the IPFS network or make the content available over HTTP through IPFS gateways.
+
+IPFS Cluster solves many of the problems that operators face when storing IPFS data at scale. For example, IPFS Cluster can orchestrate several nodes to pin and replicate a CID. In order to select those nodes from those in the cluster, a Cluster-peer can automatically select IPFS nodes on different regions that are not too busy pinning other content and that report the most free space. Downloads that fail to reach a fully pinned state are regularly retried, but also deprioritized once they fail repeatedly. Every cluster-peer keeps a copy of the full cluster pinset and can be used to pin, unpin or add content directly, making the setup resilient to common failures. Every pin in the pinset can be configured individually (i.e. replication factor) and store additional metadata (names, user tags etc.). New peers can be added at any time to increase the cluster's capacity.
+
+The largest known IPFS Cluster (powering NFT.storage) has 24 peers and stores 80 million pins, 285 TiB of IPFS data replicated three times (855 TiB in total). Every Cluster-peer provides an HTTP API that can be used to add new pins –to be fetched from the network– or to import content directly (i.e. via CAR file upload) which is automatically replicated and pinned. The API can be used to check the current status of pins and operators have an additional Prometheus endpoint to collect and display metrics like the total number of pins, the number of items queued to pin or the rate of errors.
+
+Internally, Cluster peers form their own libp2p private network, which they use to coordinate, share metrics and broadcast updates to the cluster-pinset. This cluster-pinset which every node can modify is powered by a CRDT datastore, which ensures no conflicts ever happen and provides scalability features such as batched updates and gossip broadcasting. These not only allow the cluster to grow with many peers, but also augment the capacity to ingest large amounts of new pins and to automatically recover and catch up after downtimes.
+
+IPFS Cluster version 1.0 was released in April 2022 and represented a milestone in maturity of the project, which is deemed fully ready for production workloads. Since then, IPFS Cluster keeps evolving to respond to scalability demands and provide additional tooling for large-scale IPFS storage. The roadmap for the next few months includes options to let Cluster-peers embed the IPFS daemon directly and providing a canonical and officially supported way to run elastic IPFS and IPFS Cluster deployments on Kubernetes. If you are interested in trying out IPFS Cluster, the best place to start is the [documentation](https://ipfscluster.io/documentation/). For any questions or issues, we are ready to help on our forums at [https://discuss.ipfs.tech/.](https://discuss.ipfs.tech/. "https://discuss.ipfs.tech/.")
\ No newline at end of file
diff --git a/src/_blog/ipfs-community-highlight-omnilingo.md b/src/_blog/ipfs-community-highlight-omnilingo.md
new file mode 100644
index 00000000..ff4b5f93
--- /dev/null
+++ b/src/_blog/ipfs-community-highlight-omnilingo.md
@@ -0,0 +1,246 @@
+---
+title: 'Project Showcase: OmniLingo'
+description: Introducing OmniLingo, an open project that builds language learning
+ protocols, software, and infrastructure.
+author: Francis Tyers
+date: 2021-12-17
+permalink: "/2021-12-17-omnilingo/"
+translationKey: ''
+header_image: "/omnilingo-x-ipfs.jpg"
+tags:
+- js-ipfs
+- CID
+
+---
+
+
+Language learning apps can give a fun, convenient way to learn a new language. Like many uses of the internet, though, there is an opportunity for dark patterns to sneak in: user data hoarding, targeted presentation, and majority-cultural filter bubbles can have negative social impacts, and properietary or closed-source software and always-connected centralised backends can create unstable infrastructure and restrict user freedom.
+
+We present here [Omnilingo](https://omnilingo.xyz) - an open project to build language learning protocols, software, and infrastructure that avoids these problems, prioritizing minority language communities and user data sovereignty. Let’s start with a few example stories about Omnilingo’s users.
+
+### Language Activist
+
+A language activist in a minority community wants to add their language to their favourite language learning app. The activist gathers audio samples and transcriptions and designs a curriculum. They contact the company producing the app, which controls what material can be used. The company responds that the language has too few speakers to be worth their time, saying one of:
+
+1. Their lawyers don’t have time to evaluate whether they can use this material legally.
+2. Their developers don’t have time to add the language to their app.
+3. Their servers don’t have space or bandwidth to host the material for use in the app.
+4. They can’t evaluate the quality of the material, and would rather not allow anyone to use it.
+
+With OmniLingo, the activist can host the material they’ve collected and, through the IPFS decentralised storage network, and users can add the material to their app using the material’s Content ID hash.
+
+### Language Learner
+
+A privacy-conscious language learner wants an app that doesn’t track their abilities or habits; apps with registration and partnerships with advertising surveillance networks are hard to find, and many of them have disappeared along with their data. With OmniLingo, as long as their are users the data remains on the network; the open protocol allows developing clients which store no information on the network, or which allow users to choose who gets access to their data.
+
+### Language Instructor
+
+A language instructor is tired of having to adapt their course to the subscription plastic-wrapped curriculum their school purchased: the curriculum dictates the topics that are covered, the order, the vocabulary, and the variety of voices (gender, dialect, accent) that are used. With OmniLingo, the instructor can create, share and mix their own material.
+
+## Who we are
+
+We’re a pair of computational linguistics researchers and language activists. [Fran Tyers]() is an assistant professor of computational linguistics at Indiana University and Nick Howell is a language technology consultant. We work at all layers of the stack to bring the latest advancements in language technology to minority and under-resourced language communities in ways that support their right to self-determination.
+
+## What is OmniLingo
+
+OmniLingo is a protocol and sample implementation for language-learning applications with a focus on decentralised and self-determined storage, user rights and privacy, and minority and under-represented languages.
+
+ distributed
+ system
+ developers
+ |
+ language ----- |
+ curators \ | --------- marginalised language
+ \ | / learners
+ /
+ language ------ IPFS ----------- language learning
+ instructors \ researchers
+ / | | \
+ / | | --------- privacy-concious language
+ activists ---- | | learners
+ / \
+ / \
+ language ------- ------------ experimental language
+ community task designers
+ supporters
+
+## Architecture
+
+ language community ----------
+ authors \ collection OmniLingo publish on IPFS fetched by any language
+ ---------> node operators -----------------> IPFS ----------------> learner
+ language community / (anyone!) with toolkit conformant
+ speakers ---------- client
+
+OmniLingo language data is stored on IPFS in a hierarchy of JSON and MP3 files. The _root index_of a language data store is a JSON dictionary mapping [ISO-639](https://en.wikipedia.org/wiki/ISO_639) language codes to _language index_ and _language metadata_.
+
+ {
+ ⋮
+ "or": {
+ "cids": [
+ "QmXYXMPyCREZCLao7k462rKNAFznxszeshdXqauh63Tet4"
+ ],
+ "meta": "QmV2SJHieJP1P6RDsSRchTwpWjAMho7ci7HXbkvN4ULuoR"
+ },
+ "pa-IN": {
+ "cids": [
+ "QmSKHQJdznnaNSNxDw9MXZxNzVNiJC9Fyi5pV1eXD9dWmU"
+ ],
+ "meta": "QmNT6VGydPEJvcqmMPpp1g3qCqWtBn1WHAmzswL3NqAHMU"
+ },
+ "pl": {
+ "cids": [
+ "QmSP7E9MFGphEodZuxf73yinGMaKvg8nx3V98bs5HQ4gfT"
+ ],
+ "meta": "QmQjPam8Nxwu2GckmSfp73iq1BauNm7mNXmKu8odGyRzZN"
+ },
+ ⋮
+ }
+
+Language metadata consists of a “display name” for the language and a set of character rewrite rules to make typing easier; an example from Turkish:
+
+ {
+ "alternatives": {
+ "İ": [
+ "I"
+ ]
+ },
+ "display": "Türkçe"
+ }
+
+Language indices are JSON lists of audio sample and difficulty metadata, used to generate an appropriate exercise for the learner’s level.
+
+ [
+ ⋮
+ {
+ "chars_sec": 15.211640211640212,
+ "clip_cid": "QmVDBB3qAujxuesvmhKZajxgYZnms3dUb24bBx6rr5hJvg",
+ "length": 6.048,
+ "meta_cid": "QmZNucpVvYxGiWhyqte9izfoaW79uQHuE7w4fWagWv1LLh",
+ "sentence_cid": "QmR1uoBwNJRHhcPhD2utiNji1J3e4Q2t1nmUie9cJxccYt"
+ },
+ {
+ "chars_sec": 15.972222222222223,
+ "clip_cid": "QmcjJwcPF5oUX3WPtkAqFU9iCr9NvQAwVQabgBQSuVFMaG",
+ "length": 5.76,
+ "meta_cid": "QmZNucpVvYxGiWhyqte9izfoaW79uQHuE7w4fWagWv1LLh",
+ "sentence_cid": "QmR1uoBwNJRHhcPhD2utiNji1J3e4Q2t1nmUie9cJxccYt"
+ },
+ ⋮
+ ]
+
+The `sentence_cid` field refers to a JSON dictionary of the original transcript, license, and language:
+
+ {
+ "content": "Tavaliselt ongi nii, et mesinik jääb oma surnud mesilastega ja mitte mingit lahendust ei tule.",
+ "copyright": "CC0-1.0",
+ "language": "et"
+ }
+
+The `clip_cid` field is the CID of the MP3 file; `meta_cid` is a link to more detailed sentence metadata, including a tokenised transcript and punctation tags for each token:
+
+ {
+ "sentence_cid": "QmR1uoBwNJRHhcPhD2utiNji1J3e4Q2t1nmUie9cJxccYt",
+ "tags": [ "X", "X", "X", "PUNCT", "X", "X", "X", "X", "X", "X", "X", "X", "X", "X", "X", "X", "PUNCT" ],
+ "tokens": [ "Tavaliselt", "ongi", "nii", ", ", "et", "mesinik", "jääb", "oma", "surnud", "mesilastega", "ja", "mitte", "mingit", "lahendust", "ei", "tule", "." ]
+ }
+
+In summary, the OmniLingo language store looks like this:
+
+ root-index
+ ├── lang1
+ │ ├── lang1-index
+ │ │ ├── sent1
+ │ │ │ ├── audioclip
+ │ │ │ ├── metadata
+ │ │ │ └── transcript
+ │ │ └── …
+ │ └── lang1-metadata
+ ├── lang2
+ └── …
+
+Root indexes are encouraged to be published to IPNS, so that clients can receive updates.
+
+## Implementation
+
+We have implemented:
+
+* a Python toolkit for publishing language data
+* a Python command-line client demo
+* a HTML+JS web demo
+
+### Language data publishing toolkit
+
+There are three main steps in adding your data to OmniLingo. The first step is importing the data into IPFS, the second is indexing the data and the final step is publishing the data.
+
+### Import
+
+Import data into your local IPFS node and generate an index:
+
+ $ importer.py dataset_dir index_path
+
+e.g.
+
+ $ importer.py ./cv-corpus-7.0-2021-07-21/tr/ tr.json
+
+where the `dataset_dir` is in [Common Voice format]().
+
+### Index
+
+Index the data, extracting a balanced subset of clips by a complexity metric:
+
+ $ indexer.py locale index_path
+
+e.g.
+
+ $ indexer.py tr tr.json
+
+This will return a CID that looks like `QmXpgcavH2shpBbfnFoymPxEw2zpr4MdAgi1aaoZT4Yeho`
+
+### Publish
+
+Publish data to the global index in OmniLingo on IPFS:
+
+ $ publisher.py locale cid
+
+e.g.
+
+ $ publisher.py tr QmXpgcavH2shpBbfnFoymPxEw2zpr4MdAgi1aaoZT4Yeho
+
+This will return a CID which looks something like `QmWAmrGNGkL8N6LfsfAKueYGYLqJ2gqn9EZR2a11fxRos6`, which you can
+then publish to an IPFS name using the local node ID:
+
+ ipfs name publish cid
+
+e.g.
+
+ ipfs name publish QmWAmrGNGkL8N6LfsfAKueYGYLqJ2gqn9EZR2a11fxRos6
+
+### Command-line client demo
+
+The Python command-line client demonstrates how you can build your own local OmniLingo client; users are presented with fill-in-the-blank exercises, but there isn’t any difficulty analysis.
+
+## HTML+JS web demo
+
+[Try it out!](https://demo.omnilingo.cc/) We wrote a HTML+JS web demo using a browserified copy of [js-ipfs](https://github.com/ipfs/js-ipfs). It stores a list of root indexes in local storage, and merges their trees.
+
+Users are presented with fill-in-the-blank exercises in order of increasing difficulty, as measured by characters-per-second in the audio. We look forward to developing other measures of difficulty!
+
+One remaining point of centralisation is the IPNS resolution: IPNS names will be resolved through the gateway at [ipfs.io]().
+
+## What’s next
+
+Omnilingo’s design encourages experimentation; we hope to see expansion along several axes:
+
+* New client experiences:
+ * bringing native OmniLingo experiences to platforms
+ * new algorithms for choosing exercises
+ * choosing and customising exercises
+* New data:
+ * bring more languages to OmniLingo
+ * bring more connections to OmniLingo (e.g., Wikidata for vocabulary learning)
+* Both:
+ * bring pronunciation assistence to OmniLingo
+ * bring distributed identities to OmniLingo, multi-device or multi-client usage
+
+We have specific plans for pronunciation assistence and distributed identities in the next phase of our OmniLingo development work. Want to help out? Share your ideas and collaborate with us in [`#OmniLingo:matrix.org`](https://matrix.to/#/#OmniLingo:matrix.org).
\ No newline at end of file
diff --git a/src/_blog/ipfs-filecoin-and-content-persistence.md b/src/_blog/ipfs-filecoin-and-content-persistence.md
index 95120bec..4cdb8843 100644
--- a/src/_blog/ipfs-filecoin-and-content-persistence.md
+++ b/src/_blog/ipfs-filecoin-and-content-persistence.md
@@ -28,7 +28,7 @@ The solution is a decentralized storage stack that addresses the issues of addre
Broadly speaking, today’s web browsing operates through what is known as _location addressing._ Location addressing retrieves online information from specific locations on the web ─ i.e. from behind URLs. However, this has its obvious downsides. Location addressing is centralized; whoever controls that location controls the content. And anything behind a location-addressed URL can be changed. The language of an article, the colors of a digital artwork, or the properties of a recorded identity. Location-addressed URLs are exploitable.
-The solution is _content addressing._ Content-based addressing allows you to access data based on a unique fingerprint of that piece of data; no matter _where_ it is stored, if you have that unique fingerprint of the data, you should be able to retrieve the content. In content-based addressing (within the context of IPFS), content is no longer retrieved from single locations on the web. Rather, content is retrieved from any participating nodes on the IPFS network that have the content you’re requesting. Pieces of content are shared by many parties, and content can always be retrieved either entirely from one node (such as a [pinning service node](https://docs.ipfs.io/concepts/persistence/#persistence-versus-permanence)) or collected in bits and pieces from multiple nodes.
+The solution is _content addressing._ Content-based addressing allows you to access data based on a unique fingerprint of that piece of data; no matter _where_ it is stored, if you have that unique fingerprint of the data, you should be able to retrieve the content. In content-based addressing (within the context of IPFS), content is no longer retrieved from single locations on the web. Rather, content is retrieved from any participating nodes on the IPFS network that have the content you’re requesting. Pieces of content are shared by many parties, and content can always be retrieved either entirely from one node (such as a [pinning service node](https://docs.ipfs.tech/concepts/persistence/#persistence-versus-permanence)) or collected in bits and pieces from multiple nodes.
For an overall look at the value of content addressing and how you can use IPFS content identifiers/fingerprints (CIDs) to properly address NFTs, [see here.](/2021-04-05-storing-nfts-on-ipfs/)
@@ -86,5 +86,5 @@ Learn more at:
- [nft.storage](http://nft.storage/)
- [NFT School](https://nftschool.dev/)
-- [IPFS Documentation - content addressing](https://docs.ipfs.io/concepts/content-addressing/)
-- [IPFS Documentation - minting an NFT with IPFS](https://docs.ipfs.io/how-to/mint-nfts-with-ipfs/#a-short-introduction-to-nfts)
\ No newline at end of file
+- [IPFS Documentation - content addressing](https://docs.ipfs.tech/concepts/content-addressing/)
+- [IPFS Documentation - minting an NFT with IPFS](https://docs.ipfs.tech/how-to/mint-nfts-with-ipfs/#a-short-introduction-to-nfts)
\ No newline at end of file
diff --git a/src/_blog/ipfs-in-2021-the-backbone-of-web3-s-mainstream-momentum.md b/src/_blog/ipfs-in-2021-the-backbone-of-web3-s-mainstream-momentum.md
new file mode 100644
index 00000000..583bf1b9
--- /dev/null
+++ b/src/_blog/ipfs-in-2021-the-backbone-of-web3-s-mainstream-momentum.md
@@ -0,0 +1,102 @@
+---
+title: 'IPFS in 2021: The Backbone of Web3’s Mainstream Momentum'
+description: Applications from music streaming to software distribution & more looked
+ to IPFS for decentralized storage.
+author: ''
+date: 2022-01-11
+permalink: "/2022-01-11-IPFS-in-2021/"
+translationKey: ''
+header_image: "/148262638-63588f04-cdfd-4476-ba67-912fd6bd3555.jpg"
+tags: []
+
+---
+Web3 applications soared in popularity during 2021. The growth in use cases for the technology also brought greater demand for the infrastructure that supports them. IPFS became an integral part of the solutions used by developers and users alike across the budding Web3 ecosystem.
+
+### Network Statistics
+
+* NFTs stored on IPFS: 15M+
+* Unique weekly active IPFS nodes: 230K+
+* ipfs.io Gateway Users per week: 3.7M+
+* ipfs.io Gateway Requests per week: 805M+
+
+## **2021 Collaborations and Integrations**
+
+Having IPFS and tools like [NFT.Storage](https://nft.storage/), [Web3.Storage](https://web3.storage/), and [Estuary](https://estuary.tech/) on the backend enabled projects to offer decentralized storage features as part of their products. Let’s take a look at some of the most notable applications:
+
+### **Opensea integrated NFT.Storage for secure, platform-wide NFT persistence**
+
+OpenSea is one of the largest marketplaces for NFTs on the decentralized web. It [partnered](https://blog.ipfs.tech/2021-06-17-opensea-ipfs-filecoin/) with IPFS and FIlecoin to integrate NFT.Storage and allow users to "freeze" their NFT metadata. This process permitted creators to truly decentralize their NFTs, giving power back to the creators and not the hosters.
+
+Today, OpenSea users can create immutable NFT data to be stored persistently on Filecoin's blockchain, with addressing for retrieving that data done through IPFS Content IDs. IPFS content-addressing provides the perfect solution for NFT hosting by eliminating the chance of a “rug pull” or a misplacement of the NFT's metadata.
+
+### **Brave adds native support for IPFS as part of its ongoing Web3 integrations**
+
+After the inclusion of its own cryptocurrency wallet, [Brave](https://www.zdnet.com/article/brave-becomes-first-browser-to-add-native-support-for-the-ipfs-protocol/) continued to add Web3 capabilities to its desktop web browser with its integration of IPFS. Users are now allowed to access content stored on the protocol by resolving IPFS addresses natively.
+
+The integration was the result of a multi-year [collaboration](https://blog.ipfs.tech/2021-01-21-how-we-put-ipfs-in-brave/) between both teams with the goal of making IPFS as accessible as possible to end users. It is a massive step towards turning IPFS into an accepted internet standard that all browsers may eventually support.
+
+### **Opera extends its support of IPFS protocol addressing**
+
+Opera first added support for IPFS to its Android browser in 2020. This year, it extended the same capabilities to its [Opera Touch ](https://blog.ipfs.tech/2021-02-08-opera-ios-and-ipfs/)browser for iOS users, allowing them to navigate to ipfs:// and ipns:// addresses.
+
+### **Pinata made it easy for anybody to leverage IPFS**
+
+This pinning and file management service allows users to store content that is often referenced by blockchains in an easy and seamless manner. [Pinata](https://blog.ipfs.tech/2021-07-15-building-web-3-pinata/) makes the most of the [IPFS Pinning Service API](https://ipfs.github.io/pinning-services-api-spec/) to publish content to the IPFS network, allowing for decentralized storage and efficient retrieval based on CIDs.
+
+### **ScalaShare brought secure file sharing to Web3 with IPFS**
+
+File sharing between users on the internet began with P2P sharing but[ ScalaShare brought](https://medium.com/scala-network/scala-share-decentralized-file-sharing-2df781738193) this functionality to Web3 with the help of IPFS. This simple open-source tool could become the go-to file storage system for those uncomfortable leaving their data in the hands of large corporations.
+
+### **Audius relied on CIDs to stream music on demand**
+
+Audius takes music streaming services on Web3 in a new direction. Using IPFS integrations to store and retrieve data,[ Audius](https://blog.ipfs.tech/2021-05-05-audius-uses-ipfs-web3-video/) can ensure that there are no broken links to tracks and that all music is delivered to the user without reliance on centralized servers. IPFS's CIDs are the key to ensuring that this music streaming service works properly and continues to [use](https://www.youtube.com/watch?v=E3A0UJRVKnk&list=PL_0VrY55uV1_HE_bE-frkYUPGybjYHbNz&index=49) Web3 infrastructure on popular Web 2.0 applications like TikTok.
+
+### **Palm uses IPFS for storage on its sustainable NFT platform**
+
+This relatively new NFT studio recently partnered with IPFS.[ Palm](https://consensys.net/blog/press-release/palm-a-new-nft-ecosystem-and-studio-for-creators-announces-launch-of-first-project-with-damien-hirst/) features a sustainable architecture for generating NFTs. It uses a token-based economy to sustain an ecosystem with rapid transaction times and low gas fees, all based on energy-efficient technology. IPFS provides the solution it needs to ensure that users always have access to their work.
+
+### **Valist trusts IPFS for secure Web3 software distribution**
+
+Releasing software through a website or app store can sometimes introduce security concerns as those made evident by the 2020 SolarWinds attack. [Valist](https://blog.ipfs.tech/2021-12-07-building-web3-valist/) tackles the issue by allowing development teams to distribute software in a Web3-native way. IPFS acts as a primary storage layer for Valist by providing a lot of security guarantees out of the box.
+
+### **Snapshot ensured that DAO voting processes are decentralized with IPFS**
+
+Popular DAO voting system [Snapshot](https://decrypt.co/resources/what-is-snapshot-the-decentralized-voting-system) relies on IPFS as a core part of its infrastructure. It allows DAO members to arrive at a consensus on a particular protocol proposal through a decentralized voting process. Snapshot is one of the most used tools in the growing space of community governance of everything from products to protocols
+
+## **Technical Updates**
+
+2021 also saw several technical updates to how IPFS works. Core among these are:
+
+* [**Go IPFS 0.11.0**](https://github.com/ipfs/go-ipfs/releases/tag/v0.11.0): This is an implementation of IPFS for Go developers. Besides important fixes, the latest release came with improvements to the UnixFS Sharding and PubSub experiments as well as support for Circuit-Relay v2. Throughout the year, other improvements were made such as:
+ * Changes to the IPLD internals of go-ipfs that make working with non-UnixFS DAGs easier
+ * A variety of new commands and configuration options available
+ * Gateway support for downloading arbitrary IPLD graphs via the DAG export endpoint
+ * Custom DNS Resolvers
+ * Support for non-ICANN DNSLink names
+ * Individually packaged migrations
+ * Builds for Apple M1 hardware
+ * WebUI support for pinning services
+ * Remote pinning services
+ * Faster pinning and unpinning
+* [**JS IPFS 0.60.0**](https://github.com/ipfs/js-ipfs/releases/tag/ipfs%400.60.0): JS IPFS is a similar implementation based on JavaScript. It eases the problems of linking IPFS data with JavaScript applications allowing developers to use it for native access to IPFS data. The latest version included important bug fixes and throughout the year there important improvements made, such as:
+ * Dual publishing as ESM and CJS
+ * An simpler globSource API
+ * PubSub support to work around browser connection limitations
+ * Tarball outputs on ipfs.get
+ * Switch from RSA to Ed25519 as default
+ * Dag import and export implementation
+ * Better type definitions
+ * Enabled NAT UPnP Hole Punching
+ * Added support for support remote pinning services in ipfs-http-client
+* [**IPFS Cluster 0.14.1**](https://github.com/ipfs/ipfs-cluster/releases/tag/v0.14.1): The source code for setting up and running an IPFS cluster. This open-source distribution opens up the world of IPFS to more users and developers. Throughout the year it received updates including:
+ * Increase in the speed at which pinsets can be listed
+ * More flexibility when migrating content to a new cluster
+ * CAR import support
+ * Batched pin-ingestion
+ * Automatic garbage collection to the Badger datastore
+
+To have a better understanding of why these improvements matter, be sure to check out this [technical guide](https://www.freecodecamp.org/news/technical-guide-to-ipfs-decentralized-storage-of-web3/) to IPFS.
+
+## **The Next Step in Adoption**
+
+While IPFS has made massive strides over the last year, there's still room to grow. New partnerships and advancements will be key towards broader Web3 usability. There will be an increasing demand for tools like IPFS as more mainstream users realize the need for a decentralized internet. We'll see what 2022 brings as they continue to enter the space.
\ No newline at end of file
diff --git a/src/_blog/ipfs-in-brave-native-access-to-the-distributed-web.md b/src/_blog/ipfs-in-brave-native-access-to-the-distributed-web.md
index b2f3c095..b7d66060 100644
--- a/src/_blog/ipfs-in-brave-native-access-to-the-distributed-web.md
+++ b/src/_blog/ipfs-in-brave-native-access-to-the-distributed-web.md
@@ -38,11 +38,11 @@ The web today doesn’t allow this type of architecture, and it’s very slow to
Changing the web is hard, and takes a long time. The goal of making IPFS easily available as a native web protocol is ambitious, but we’ve been making progress. This launch by Brave is the culmination of years of effort to understand how IPFS might work in browsers, what the security model needs to be, experiments with different approaches for embedding, and working with browser vendors to make it possible.
-Early work to understand use-cases and challenges started in the [AreWeDistributedYet](https://arewedistributedyet.com/) project, where a number of distributed and decentralized web projects contribute and track browser support for these alternative protocols. The [IPFS In Web Browsers](https://github.com/ipfs/in-web-browsers) repo is where we track our efforts for IPFS. In 2019, we [summed up the momentum building](https://blog.ipfs.io/2019-10-08-ipfs-browsers-update/) as Brave added IPFS Companion support, Opera announced plans for IPFS support, and shared other experiments and interested browsers.
+Early work to understand use-cases and challenges started in the [AreWeDistributedYet](https://arewedistributedyet.com/) project, where a number of distributed and decentralized web projects contribute and track browser support for these alternative protocols. The [IPFS In Web Browsers](https://github.com/ipfs/in-web-browsers) repo is where we track our efforts for IPFS. In 2019, we [summed up the momentum building](https://blog.ipfs.tech/2019-10-08-ipfs-browsers-update/) as Brave added IPFS Companion support, Opera announced plans for IPFS support, and shared other experiments and interested browsers.
-In March of 2020, [Opera released IPFS native addressing in their Android browser](https://blog.ipfs.io/2020-03-30-ipfs-in-opera-for-android/), a first for the protocol. It was a big step, but still used HTTP to connect to the IPFS network, so it didn’t provide all the benefits IPFS can bring when used natively.
+In March of 2020, [Opera released IPFS native addressing in their Android browser](https://blog.ipfs.tech/2020-03-30-ipfs-in-opera-for-android/), a first for the protocol. It was a big step, but still used HTTP to connect to the IPFS network, so it didn’t provide all the benefits IPFS can bring when used natively.
-In 2020, [we started working with Igalia](https://blog.ipfs.io/2021-01-15-ipfs-and-igalia-collaborate-on-dweb-in-browsers/) to fix problems in the browsers themselves - identifying the compatibility issues, interoperability gaps, security model ambiguities, and missing APIs that prevented progress on a distributed web. Their expertise enabled a huge number of fixes to Chromium, Webkit, and Gecko open source projects which not only help IPFS and dweb projects, but make the web better for all developers. Read about this initiative and see all browser fixes landed [in this post by Frédéric Wang of Igalia on our blog](https://blog.ipfs.io/2021-01-15-ipfs-and-igalia-collaborate-on-dweb-in-browsers/).
+In 2020, [we started working with Igalia](https://blog.ipfs.tech/2021-01-15-ipfs-and-igalia-collaborate-on-dweb-in-browsers/) to fix problems in the browsers themselves - identifying the compatibility issues, interoperability gaps, security model ambiguities, and missing APIs that prevented progress on a distributed web. Their expertise enabled a huge number of fixes to Chromium, Webkit, and Gecko open source projects which not only help IPFS and dweb projects, but make the web better for all developers. Read about this initiative and see all browser fixes landed [in this post by Frédéric Wang of Igalia on our blog](https://blog.ipfs.tech/2021-01-15-ipfs-and-igalia-collaborate-on-dweb-in-browsers/).
## What’s Next
@@ -56,4 +56,4 @@ This initial release of native support for IPFS in Brave provides basic node fun
- Develop the security and privacy user interface and visual language for IPFS in the browser address bar
- Add IPFS support to Brave’s Android browser
-[Install Brave now!](https://brave.com/) Try the IPFS features and let us know how it went. You can report issues in [Brave’s GitHub repo](https://github.com/brave/brave-browser), in the [IPFS In Web Browsers](https://github.com/ipfs/in-web-browsers) repo, or join us in discussion on the [IPFS forums](https://discuss.ipfs.io/).
+[Install Brave now!](https://brave.com/) Try the IPFS features and let us know how it went. You can report issues in [Brave’s GitHub repo](https://github.com/brave/brave-browser), in the [IPFS In Web Browsers](https://github.com/ipfs/in-web-browsers) repo, or join us in discussion on the [IPFS forums](https://discuss.ipfs.tech/).
diff --git a/src/_blog/ipfs-in-opera-touch-on-ios.md b/src/_blog/ipfs-in-opera-touch-on-ios.md
index babd4984..b37977bc 100644
--- a/src/_blog/ipfs-in-opera-touch-on-ios.md
+++ b/src/_blog/ipfs-in-opera-touch-on-ios.md
@@ -13,7 +13,7 @@ tags:
author: Dietrich Ayala
---
-In 2020 we announced a big moment for IPFS: The first official support of IPFS protocol addressing in a major browser, when [Opera released IPFS support in their Android browser](https://blog.ipfs.io/2020-03-30-ipfs-in-opera-for-android/). This was an important step in IPFS browser support generally, by building interest and momentum. We didn’t stop there, and we’ve got not just one… BUT TWO releases to share with you today!
+In 2020 we announced a big moment for IPFS: The first official support of IPFS protocol addressing in a major browser, when [Opera released IPFS support in their Android browser](https://blog.ipfs.tech/2020-03-30-ipfs-in-opera-for-android/). This was an important step in IPFS browser support generally, by building interest and momentum. We didn’t stop there, and we’ve got not just one… BUT TWO releases to share with you today!
First, Opera has now added support for IPFS addressing to Opera Touch, their iOS browser.
@@ -31,7 +31,7 @@ First, install Opera Touch on your iOS device. If you’re reading this on an iO

-Then you can open content using IPFS protocol addresses, like the [blog you’re reading now](ipns://blog.ipfs.io), [Wikipedia](ipns://en.wikipedia-on-ipfs.org), or this [Persian room guardian](ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi) by [Anya Boz](https://www.anyabozartist.com/the-persian-cat). You can easily upload files to IPFS using the [IPFS desktop application](https://docs.ipfs.io/install/ipfs-desktop/) or [Share.ipfs.io](https://share.ipfs.io).
+Then you can open content using IPFS protocol addresses, like the [blog you’re reading now](ipns://blog.ipfs.tech), [Wikipedia](ipns://en.wikipedia-on-ipfs.org), or this [Persian room guardian](ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi) by [Anya Boz](https://www.anyabozartist.com/the-persian-cat). You can easily upload files to IPFS using the [IPFS desktop application](https://docs.ipfs.tech/install/ipfs-desktop/) or [Share.ipfs.io](https://share.ipfs.io).
## How does it work?
@@ -41,6 +41,6 @@ Native representation of IPFS addresses in browsers is important, even when the
## What’s next?
-Opera desktop browser support for IPFS addressing will ship soon, and we’re discussing what additional features to add next to build on top of this foundation of universal addressing support across the Opera browser line. Have ideas for what you’d like to see in Opera next? Let us know on the [IPFS forums](https://discuss.ipfs.io/), or tweet your ideas to [@Opera](https://twitter.com/opera) and [@IPFS](https://twitter.com/ipfs) on Twitter!
+Opera desktop browser support for IPFS addressing will ship soon, and we’re discussing what additional features to add next to build on top of this foundation of universal addressing support across the Opera browser line. Have ideas for what you’d like to see in Opera next? Let us know on the [IPFS forums](https://discuss.ipfs.tech/), or tweet your ideas to [@Opera](https://twitter.com/opera) and [@IPFS](https://twitter.com/ipfs) on Twitter!
[Install Opera Touch on iOS now!](https://apps.apple.com/us/app/opera-touch-web-browser/id1411869974)
\ No newline at end of file
diff --git a/src/_blog/ipfs-over-webdav.md b/src/_blog/ipfs-over-webdav.md
new file mode 100644
index 00000000..ba34908e
--- /dev/null
+++ b/src/_blog/ipfs-over-webdav.md
@@ -0,0 +1,225 @@
+---
+title: IPFS over WebDAV
+description: IPFS over WebDAV, a deep dive to figure out the possibilities!
+author: Mark Gaiser
+date: 2022-10-13
+permalink: "/2022-10-13-ipfs-over-webdav/"
+translationKey: ''
+header_image: "/0003_v2.jpg"
+tags: []
+
+---
+
+# IPFS over WebDAV
+[WebDAV](https://en.wikipedia.org/wiki/WebDAV) is a protocol that extends the HTTP protocol. The intent is for webserver to also act as fileservers. A user could access WebDAV enabled webservers in their native filebrowser and other locally running applications. It effectively allows managing your files on your webserver straight from your file explorer as if they were local files. This technology, over time, found it's way into every major operating system. What WebDAV has achieved here is where IPFS needs to be to. Easily accessible in your file browser. Let's take a look at why such an ancient protocol could be a good fit for IPFS purposes.
+
+## Cross platform
+WebDAV has a [very long history](https://en.wikipedia.org/wiki/WebDAV#History). It's an open standard implemented on top of the existing HTTP protocol. This meant building support for it was not too complex which resulted in very broad platform WebDAV support.
+
+### Windows
+Windows has had WebDAV support since at least [Windows 98](https://www.youtube.com/watch?v=6tV1sm0_s_8) and continues to have it to this very day.
+
+*Below a screenshot of IPFS over WebDAV in Windows Explorer*
+
+
+
+### Mac
+Mac has had WebDAV support for a long time too, in various degrees. Mac OS X 10.4 Tiger added secure access to WebDAV.
+
+### Linux
+In Linux there are various desktop environments. For the comparison we can look at Gnome (Gvfs is their IO layer) and KDE (KIO is their IO layer).
+
+* **Gnome** gained WebDAV support in 2000.
+* **KDE** gained [WebDAV support](https://github.com/KDE/kdelibs/blame/1c5b25966136b6099665477616fb4d38a98fd7ef/kioslave/http/webdavs.protocol) in 2002.
+
+*Below a screenshot of IPFS over WebDAV in Dolphin (KDE's/Plasma's default file browser).*
+
+
+### iOS and Android
+The story on mobile is a little different. The stock file browsers you get there are quite limited and don't offer many (or any) special feature. Third-party file browsers do provide more functionality in their app stores.
+
+* For Android, there is [Solid Explorer](https://play.google.com/store/apps/details?id=pl.solidexplorer2&hl=en&gl=US) which offers very good WebDAV support. Alternatively ther is also [Cx File Explorer](https://play.google.com/store/apps/details?id=com.cxinventor.file.explorer&hl=en&gl=US).
+* For iOS there is [WebDAV Navigator](https://apps.apple.com/us/app/webdav-navigator/id382551345). Both platforms offer more apps that support WebDAV.
+
+*Below a screenshot of IPFS over WebDAV in Cx File Explorer on Android.*
+
+
+
+### WebDAV is everywhere!
+The above makes clear that WebDAV is available on every major platform, so we wanted to experiment with making IPFS over WebDAV a thing.For all we knew, it could be the sweet spot protocol making IPFS more widely and easily usable.
+
+However, we had to evaluate how feasible this project was. This blog post answers that question and covers our findings when experimenting with WebDAV.
+
+## Who uses WebDAV?
+The first thing we needed to know is the current use of WebDAV in the (web)storage world. This would be a telling indicator of its popularity and could provide some ideas and insights on how we could use it for IPFS purposes.
+
+A table can tell the story a lot better. Below are the top 10 cloud storage providers (according to [this site](https://www.cloudwards.net/best-cloud-storage/)) with their WebDAV support.
+
+| Product | Out of the box WebDAV? | Third party WebDAV? |
+| -------- | -------- | -------- |
+| [Dropbox](https://www.dropbox.com/) | :x: | :heavy_check_mark: |
+| [Filen](https://filen.io/) | :x: | :x: |
+| [Google Drive](https://www.google.com/drive/) | :x: | :heavy_check_mark: |
+| [icedrive](https://icedrive.net/) | :heavy_check_mark: | :heavy_check_mark: |
+| [Jumpshare](https://jumpshare.com/) | :x: | :x: |
+| [KOOFR](https://koofr.eu/) | :x: | :x: |
+| [MEGA](https://mega.io/) | :heavy_check_mark: | :heavy_check_mark: |
+| [oneDrive](https://onedrive.live.com/) | :x: | :heavy_check_mark: |
+| [pCloud](https://www.pcloud.com/) | :heavy_check_mark: | :heavy_check_mark: |
+| [sync.com](https://www.sync.com/) | :x: | :x: |
+
+
+The table shows a couple things clearly.
+1. Storage providers don't often provide WebDAV support out of the box.
+2. There is still *some* demand for WebDAV support because over half of the above 10 have at least 1 third party tool making WebDAV possible.
+
+That being said, it does really look like WebDAV is past its heyday. The increasingly more popular need for encrypted storage makes WebDAV difficult - if not impossible - to support.
+
+Other clues hinting at this are the fairly few projects found on Github. When [searching for WebDAV](https://github.com/search?q=webdav&type=repositories) we find all clients and server implementations, thus skewing the results a bit. If we narrow it down to just [WebDAV server](https://github.com/search?q=webdav+server&type=repositories) implementations, the results are very few. (Note that this is still skewed since it matches `Sync local files and directories to a WebDAV server` too, which isn't a WebDAV server.)
+
+## How does IPFS map on WebDAV?
+These days, WebDAV is used more as a tool to synchronize a remote folder with a local one. That is, however, just a subset of the intent.
+
+WebDAV was designed to make your webserver act as a fileserver over the same web protocol. With your file explorer you could then connect to your webserver, with WebDAV enabled, and it would show you files and folders just like browsing any local files and folders in your explorer.
+
+Another way to look at it is to imagine integrating FTP functionality inside a webserver so there is effectively no need for FTP at all. Just a webserver would suffice.
+
+One of the requirements for such functionality is the ability to browse files and folders. This is what WebDAV can offer to IPFS: an easy way to access files and folders on the network. It would allow users to browse data without even knowing that IPFS is used under the hood.
+
+## Potential WebDAV benefits
+WebDAV as a standard extends the HTTP methods to their needs. This being standardized helps to consider supporting part of it if that makes IPFS more easily usable. It even opens up new usecases, such as:
+1. A writable gateway. Think of [MFS](https://docs.ipfs.tech/concepts/file-systems/#mutable-file-system-mfs).
+2. IPFS integrations in applications currently supporting WebDAV already.
+3. Out-of-the-box IPFS support via WebDAV on Windows, macOS and Linux.
+4. Android and iOS support via one of the many apps.
+
+There are more potential benefits but this short list is already huge in what WebDAV support could bring.
+
+## WebDAV and the Go language
+The IPFS reference implementation, KUBO, is written in Go. There seems to be a complete [WebDAV server package](https://pkg.go.dev/golang.org/x/net/webdav) for Go. On a technical level, this package makes it at least achievable to consider implementing WebDAV support in KUBO.
+
+## Proof of concept: Separate WebDAV server in NodeJS
+A few months ago, Mark Gaiser set out to create a proof of concept (POC) project in NodeJS. That language was chosen because of the ease of rapid development and because of the availability of an already fully working [WebDAV server](https://github.com/OpenMarshal/npm-WebDAV-Server) package.
+
+*"The approach I wanted to take here was to use as much existing components as possible. For example, with that webdav server there are a couple ways to start such a server. The easiest way was to set a specific folder as your "webdav folder" which that server package would serve."* — Mark Gaiser
+
+Another way would be to follow that package logic and create a [custom filesystem](https://github.com/OpenMarshal/npm-WebDAV-Server/wiki/Custom-File-System-%5Bv2%5D).
+
+After a lot of testing Mark came to the conclusion that he needed to implement a virtual file system in one form or another. The thinking here was that a virtual filesystem would be beneficial to have even if WebDAV didn't turn out as desired.
+
+If this virtual filesystem were to exist, users could use the nodejs filesystem function to read files from IPFS, for example. Effectively what was needed was a library that was compatible with NodeJS's [fs](https://nodejs.org/api/fs.html) API.
+
+Conceptually, it was now at the same level as a virtual filesystem for other cloud storage providers. One example is [this package](https://www.npmjs.com/package/dropbox-fs) achieving exactly the desired effect but for Dropbox instead.
+
+There are many more packages like that out there, creating what is effectively a fs implementation. As each implementation is different, there was no way to reuse existing projects in this regard. However, there were ways to look at some of their concepts and reuse parts of them.
+
+## Virtual filesystem approach leads to WebDAV server fork
+While the [WebDAV server](https://github.com/OpenMarshal/npm-WebDAV-Server) package allowed for defining a native fs path, it didn't have a way to provide a custom fs implementation object. The developer of that package informed that a patch for that would be welcome if accompanied with proper tests.
+
+Mark forked their repository with the intent of creating a PR "at some future time." For the time being though, it lives in it's [own repository](https://github.com/markg85/npm-WebDAV-Server). In time, this might be merged back if the extra time is put in to make it acceptable.
+
+With this fork in place, any virtual filesystem object that implements Node's fs functions can be used to be served as a WebDAV directory. This approach worked with the [dropbox virtual filesystem package](https://www.npmjs.com/package/dropbox-fs), with a small modification. This proved that a virtual filesystem approach would likely work.
+
+## IPFS-backed virtual filesystem in nodejs
+**Disclaimers:**
+1. This library is a work in progress.
+2. The quality serves for testing purposes only.
+3. It needs more work to be reusable.
+4. Don't reuse this!
+
+With that out of the way, it is possible to make a [virtual filesystem that is backed by IPFS](https://github.com/markg85/webdavipfs/blob/main/lib/vfs.js)! However, be aware that this library was created with the aim to figure out if we should add WebDAV support in the gateway code.
+
+This library is therefore **not** using the gateway (it wouldn't make sense within the gateway context) but is instead using the internal IPFS HTTP API from port 5001. That means this library is only actually useful if you're running a local node.
+
+This library will be made more useful over time. Mark plans to:
+1. Allow to choose the backend handling. Like using the internal HTTP API or the gateway API.
+2. Write support.
+3. Add it on npmjs under a to-be-determined name.
+
+The idea is that builders should be able to run "native looking" nodejs fs functions on that library. Here's an example of what should become possible:
+```javascript
+const fsObj = require('to-be-determined')({
+ apiBackend: {
+ type: .INTERNAL,
+ port: 5001
+ }
+});
+
+fsObj.readdir('ipfs://', (err, result) => {
+ // Lists folder content
+ console.log(result);
+});
+```
+
+## IPFS over WebDAV results
+With the virtual filesystem backed by IPFS in place we have a working IPFS over WebDAV application. Now we finally have the ability to answer "how feasible is IPFS over WebDAV?"
+
+To answer this, Mark ran a range of tests on different platforms and two WebDAV implementations. The table should be read as follows:
+
+* The fist emoji in each column represents my implementation in NodeJS.
+* The second emoji represents the WebDAV implementation in `rclone`. (This implementation was chosen because it is written in Go and seems well supported.)
+
+
+| *testcase* | Windows | Linux (KDE) | Android (Solid Explorer) |
+| ---------- | ------- | ----- | --------------- |
+| File opens |:cry::cry:|:cry::cry:|:smile::smile:|
+| Streaming |:angry::angry:|:angry::angry:|:unicorn::smile:|
+| Browsing |:cry::cry:|:smile::smile:|:cry::cry:|
+| Metadata works |:smile::smile:|:smile::smile:|:smile::smile:|
+| Write prevents |:angry::angry:|:angry::angry:|:angry::angry:|
+| Copy |:cry::cry:|:smile::smile:|:smile::smile:|
+| Placeholder readme|:smile::smile:|:smile::smile:|:smile::smile:|
+
+Legend:
+:angry: = Not working at all. No clear path to fix it either.
+:cry: = Works in specific condition or needs manual steps. See note for specific app.
+:smile: = All good.
+:unicorn: = Anyone's guess. Not able to properly test but looks to be working great.
+
+**File opens**
+The happy face would be that a file - any file - would open just like any file normally opens in a file browser.
+
+This turned out to not be the case in Windows and Linux. Windows has a 50MB file limit for anything in WebDAV. Opening any files below that side works "ok'ish." Opening files above 50MB just downright fails with no error or warning at all.
+
+Linux (at least KDE's Dolphin) doesn't have this size limitation. Both have the limitation that each file being opened is first downloaded (you don't get any feedback about that) and opens after the download is completed. That could take a long time.
+
+**Streaming**
+Streaming is much related to file opening. Neither Windows or Linux do that as they need to download the data as a whole before it starts playing.
+
+Android (Solid Explorer) has a sort of "streaming service" that runs in the background. It appears to download the file in chunks and handles it in those chunks too. This gives the user an experience of the file playing immediately no matter large it is. Experiences with Solid Explorer will feel like a native filesystem, in this regard.
+
+**Browsing**
+Users would expect to be able to browse to `/ipfs/`when using the Dolphin file browser under KDE. However, on Android and Windows it doesn't work that way. The reason is complicated.
+
+Say on Windows you want to browse to `/ipfs/`, you can if your `/ipfs` folder has that `` as subfolder. But you don't have that. You don't know which CID's you can browser in `/ipfs` thus windows (and Solid Explorer on Android) just don't work.
+
+They don't know the child in the given parent. KDE's Dolphin simply doesn't care in this case and tries to open it regardless, which is why it works there. For Windows and Android (Solid Explorer) you have to specify the exact point you want to browse at the moment of making a WebDAV connection. So if you made a connection to `/ipfs/` and you then want to browse to `/ipfs/`, you have to edit your WebDAV connection to that new CID you want to browse.
+
+**Metadata works**
+These are the file attributes that define how your file browser presents entries. For example, an entry with a folder type should be presented as a folder and not as a json file, for example. This works fine for all tested environments.
+
+**Write prevents**
+Write prevents have to be specifically highlighted. WebDAV itself doesn't have an explicit read-only mode. Therefore, what we're trying here isn't fully supported by WebDAV to begin with.
+
+Here the disclaimer of "There will be lots of bugs!" applies. Handling this gracefully is just an implementation detail for a future time.
+
+**Copy**
+On Windows, this experience is poor as you can again only interact with files that are within that 50MB limit. If you interact with anything larger (that includes copy) then it doesn't work. The other tested environments work just fine here.
+
+**Placeholder readme**
+Placeholder readme's are magical files that you will see on `/ipfs` and `/ipns`. These readme files are just stub single-line files to demonstrate that can be done, too. If you're using Windows or Android you likely never see these as you have to make a mapping there directly to `/ipfs/`.
+
+## IPFS over WebDAV future
+We're looking for your opinion! What do you think of these results? What kind of usecases can you imagine with a potential WebDAV-enabled gateway? If you have an opinion in this we very much welcome you to share your thoughts and help us pick a path forward with WebDAV.
+
+You can reach out to us directly on [Slack](https://filecoin.io/slack), [Discord](https://discord.gg/ipfs), [Matrix](https://matrix.to/#/#ipfs-space:ipfs.io) or the [forum](https://discuss.ipfs.tech/).
+
+### You can help!
+Making IPFS more broadly accessible is always a great goal to keep in mind. If you are interested in this project and want to improve it, feel free to hack away on the [code](https://github.com/markg85/webdavipfs).
+
+If you have larger changes in mind then it might be worth having a look at our [Open Grant](https://github.com/ipfs/devgrants) options and give it a try.
+
+If you know of any projects you find interesting where WebDAV is supported but IPFS isn't, please send us that hint as a Github issue [here](https://github.com/ipfs/integrations/issues).
+
+## Can I run this?
+Sure! [This repository](https://github.com/markg85/webdavipfs) provides the details on how to run this whole experiment yourself.
\ No newline at end of file
diff --git a/src/_blog/ipfs-thing-2022-recap.md b/src/_blog/ipfs-thing-2022-recap.md
new file mode 100644
index 00000000..3afdf7e3
--- /dev/null
+++ b/src/_blog/ipfs-thing-2022-recap.md
@@ -0,0 +1,72 @@
+---
+title: IPFS þing 2022 Recap
+description: Check out the recap from the first ever IPFS þing 2022 event for the
+ IPFS implementers community.
+author: Michelle Lee, Steve Loeppky
+date: 2022-08-11
+permalink: "/ipfs-ping-2022-recap/"
+translationKey: ''
+header_image: "/181806539-3c71476c-b247-4400-9778-5ccfce635f17.png"
+tags: []
+
+---
+@[youtube](6dojCBJQmqg)
+
+In mid-July, over 80 IPFS implementers and builders gathered in Iceland for the[ first-ever IPFS þing](https://2022.ipfs-thing.io/), a weeklong gathering for the IPFS implementers community. Pronounced “thing”, þing is an old Norse word and modern Icelandic word for “council” or “assembly”.
+
+
+
+The goals of this event were:
+
+1. Advance IPFS implementations in the near and mid term through demos and discussions
+2. Energize the community by distilling ideas into action plans
+3. Build relationships through social activities like eating dinner among whales or experiencing sunset for hours on end
+4. Get out of our comfort zone by thinking big and exploring new concepts such as privacy-preserving content routing and how to imbue IPFS with WASM magical powers.
+5. Cultivate our community by welcoming newcomers, clarifying pathways for collaboration, and connecting people with shared interests.
+
+
+
+
+
+### What we learned
+
+The “choose your own adventure” format spanned 12 tracks, with over 60 presenters or facilitators and 120 sessions. Here are some highlights of what we shared and learned.
+
+1. **We’re poised for a Cambrian explosion of IPFS implementations and innovation.**
+ Since its creation in 2014, IPFS has grown to over 250,000 distributed nodes worldwide. It’s the foundation of [Filecoin](https://filecoin.io/), [NFT.storage](https://nft.storage/), all of the existing IPFS HTTP [gateways](https://ipfs.github.io/public-gateway-checker/), hundreds of peer-to-peer applications from [Audius](https://audius.co/) to [WeatherXM](https://weatherxm.com/), and more. Nearly all of this was built with [Kubo](https://github.com/ipfs/kubo/) (formerly go-ipfs), the earliest IPFS implementation. However, the ubiquity of Kubo also exposed the downsides of a single reference implementation.
+2. **Projects like Estuary, Elastic IPFS, and Capyloon in the past year have shown us the necessity for multiple IPFS implementations.**
+
+ Throughout 2021-2022, a handful of new IPFS variants emerged. Each was tailored to a specific set of deployment, platform, or user needs: [Estuary](https://estuary.tech/) for midsized data storage bundled with Filecoin, [Elastic IPFS](https://nft.storage/blog/post/2022-07-06-elastic-ipfs/) for NFT.Storage and Web3.Storage needs such as horizontal scalability and no DHT re-providing, and [Capyloon](https://capyloon.org/) for mobile, to name a few. Unlocking the next phase of IPFS adoption will require an explosion in availability of choice for businesses and developers. The several new directions we’ve recently seen now need to scale up and mature, and we need dozens more implementations beyond their early steps. Future implementations might design for unique operating environments, compatibility with cloud-native tooling or fast-growing technologies such as WASM.
+3. **Building applications on IPFS requires a base set of capabilities.**
+
+ These include access control, arbitrary metadata, versioning, and mutability. Many app developers face the challenge of re-inventing the wheel by implementing these capabilities on top of IPFS. While UnixFS is a powerful and easy-to-understand abstraction for cutting up your data into files and folders, extending UnixFS as explored by [WNFS](https://guide.fission.codes/developers/webnative/file-system-wnfs) with this base set of capabilities could help increase app developer productivity.
+4. **Content routing is a key component of a highly-performant IPFS network.** ([Slides](https://docs.google.com/presentation/d/1FN7Qw4VG_vfHTN5sITnG4pWT7qHzsky4XuVX7ufdqFI/edit#slide=id.g10ce2c3bca9_0_0))
+ Network-wide targets such as content routing in under 10 ms, free advertising and discovery of data, and scalability to 10^15 CIDs and 10^9 devices will ensure a high baseline for performance. In parallel, we can introduce more nuanced options for peering and routing arrangements since performance requirements can vary drastically depending on the user and context. Some care about throughput, others prioritize overall time to download completion, and so on.
+5. **There are many different orgs far beyond Protocol Labs working together in a networked fashion.**
+ While IPFS was initially created at Protocol Labs, many organizations have been critical pillars of the network's evolution and success. Over 30 organizations were represented at this event, from gateway providers, pinning services, and new implementation teams. Sessions such as [Native Mobile Working Group](https://lu.ma/community/com-xWQuRfwV0kYlwko/join), [Content Addressing Alliance](https://discuss.ipfs.tech/c/ecosystem/caa-wg/33), [WebNative File System Working Group](https://github.com/wnfs-wg), and [Interplanetary Virtual Machine Working Group](https://github.com/wnfs-wg) established new ways of advancing our shared goals.
+6. **The new specs improvement process is open for business.**
+ The [Interplanetary Improvement Process (IPIP)](https://github.com/ipfs/specs/blob/main/IPIP/0001-lightweight-improvement-proposal-process.md) introduces a lightweight "request for comments/change" process for the [IPFS specs](https://github.com/ipfs/specs). This replaces our prior habit of holding IPFS protocol design discussion in the Kubo implementation repo.
+7. **Our next gathering is for the entire IPFS community.**
+ This event focused on the implementers community. Next, we want to bring together the entire IPFS community for the first time in several years: users, community members, collaborators – and you! Details will be announced on this blog and in the IPFS newsletter as soon as they’re confirmed.
+
+We want to thank track leaders and event organizers Adin Schmahmann, Brendan O’Brien, Steve Loeppky, Boris Mann, Dietrich Ayala, Evgeny Ponomarev, Hannah Howard, Kacey Huizinga, Jared Hill, Juan Benet, Mikael Rogers, Michelle Lee, Saevar Sigurdsson, Will Scott, and Yuni Graham, as well as every single participant who brought demos, insights, critiques, ideas, and forward momentum to the gathering.
+
+### Recap videos and ongoing discussions
+
+Watch the [IPFS þing 2022 videos (full playlist)](https://www.youtube.com/playlist?list=PLuhRWgmPaHtQhyXIhu2P6e-8WlYOf8wyH) to experience the event for yourself, or jump to any of the track-specific playlists below. You can also find ongoing discussions in the [IPFS Forum](https://discuss.ipfs.tech/).
+
+* [Opening](https://www.youtube.com/playlist?list=PLuhRWgmPaHtTKhTit_RFZMzYBLYuX2qy-)
+* [IPFS Implementations](https://www.youtube.com/playlist?list=PLuhRWgmPaHtQ9ZFUDcm6f0tXJ6s27wyxd)
+* [Aqua and IPFS](https://www.youtube.com/playlist?list=PLuhRWgmPaHtSPOa0_n2i70wQ0cJO6jWcU)
+* [Browsers and the Web Platform](https://www.youtube.com/playlist?list=PLuhRWgmPaHtTsL76nt_A6CPDe6lW7l6Sz)
+* [Building Apps on IPFS](https://www.youtube.com/playlist?list=PLuhRWgmPaHtR9AbHcnR3XYsuSxXo5-UWc)
+* [Connecting IPFS](https://www.youtube.com/playlist?list=PLuhRWgmPaHtRMeXvYoCReT1ri-nEEoVMJ)
+* [Content Routing 1: Performance](https://www.youtube.com/playlist?list=PLuhRWgmPaHtSF3oIY3TzrM-Nq5IU_RTXb)
+* [Content Routing 2: Privacy](https://www.youtube.com/playlist?list=PLuhRWgmPaHtTegfLTVFYtTtqTKQEtDvxW)
+* [Data and IPFS: Models](https://www.youtube.com/playlist?list=PLuhRWgmPaHtS1EUvLY5y-tomeAPGfve4f)
+* [Data and IPFS: Transfer](https://www.youtube.com/playlist?list=PLuhRWgmPaHtQGr0f6gT1ADwM7AXluztK8)
+* [Data and IPFS: Unconf](https://www.youtube.com/playlist?list=PLuhRWgmPaHtTfDy_undxRyH0YR2DvD8Uv)
+* [IPFS and WASM](https://www.youtube.com/playlist?list=PLuhRWgmPaHtSVgToYLfsj-gggF9vB1Hzy)
+* [Measuring IPFS](https://www.youtube.com/playlist?list=PLuhRWgmPaHtSToZ3zPKYwCCWYbVBUzRkO)
+* [Project & Community](https://www.youtube.com/playlist?list=PLuhRWgmPaHtS-sgx5KFVTEEdEhF8FIGNx)
+* [Roadmapping Next Steps](https://www.youtube.com/playlist?list=PLuhRWgmPaHtQRfkbUzIOI6ZNe3gnnbrvQ)
\ No newline at end of file
diff --git a/src/_blog/join-us-at-ethdenver-2021-year-of-the-spork-marmot.md b/src/_blog/join-us-at-ethdenver-2021-year-of-the-spork-marmot.md
index b06b3f49..306d8cd6 100644
--- a/src/_blog/join-us-at-ethdenver-2021-year-of-the-spork-marmot.md
+++ b/src/_blog/join-us-at-ethdenver-2021-year-of-the-spork-marmot.md
@@ -22,7 +22,7 @@ That is why we’re so excited to be part of this year’s ETHDenver, which is 1

-In years past, the IPFS community has had a large presence at ETHDenver, partially due to the incredibly welcoming and encouraging decentralization community built locally in Denver. [Last year](https://blog.ipfs.io/2020-02-07-ethdenver-2020/), we were truly blown away by how much we saw the ETHDenver community embrace IPFS. After all was said and done:
+In years past, the IPFS community has had a large presence at ETHDenver, partially due to the incredibly welcoming and encouraging decentralization community built locally in Denver. [Last year](https://blog.ipfs.tech/2020-02-07-ethdenver-2020/), we were truly blown away by how much we saw the ETHDenver community embrace IPFS. After all was said and done:
- 24 out of 52 submissions utilized IPFS in their project, with
- 8 of the 16 finalist projects, and
diff --git a/src/_blog/js-ipfs-0.51.0-adds-type-definitions-and-removes-secio.md b/src/_blog/js-ipfs-0.51.0-adds-type-definitions-and-removes-secio.md
index 129aa4f7..f86ede6a 100644
--- a/src/_blog/js-ipfs-0.51.0-adds-type-definitions-and-removes-secio.md
+++ b/src/_blog/js-ipfs-0.51.0-adds-type-definitions-and-removes-secio.md
@@ -31,7 +31,7 @@ Going forward all new code will be required to have types so to help contributor
## SECIO Removal
-The [deprecated](https://blog.ipfs.io/2020-08-07-deprecating-secio/) security transport [SECIO](https://github.com/libp2p/specs/blob/master/secio/README.md) has finally been removed in `js-IPFS@0.51.0`. It's successor, [Noise](https://github.com/libp2p/specs/blob/master/noise/README.md) was first released with `js-IPFS@0.47.0` and is now the default security transport used by libp2p.
+The [deprecated](https://blog.ipfs.tech/2020-08-07-deprecating-secio/) security transport [SECIO](https://github.com/libp2p/specs/blob/master/secio/README.md) has finally been removed in `js-IPFS@0.51.0`. It's successor, [Noise](https://github.com/libp2p/specs/blob/master/noise/README.md) was first released with `js-IPFS@0.47.0` and is now the default security transport used by libp2p.
`go-IPFS@0.7.0` recently also removed SECIO support after introducing Noise in `go-IPFS@0.6.0`, which means `js-IPFS@0.51.0` and `go-IPFS@0.7.0` can only talk to other nodes running `go-IPFS@0.6.0` or `js-IPFS@0.47.0` or later.
@@ -207,21 +207,21 @@ Would you like to contribute to the IPFS project and don’t know how? Well, the
- Check the issues with the `help wanted` label in the [js-IPFS repo](https://github.com/ipfs/js-ipfs/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)
- Join an IPFS All Hands, introduce yourself and let us know where you would like to contribute: https://github.com/ipfs/team-mgmt/#weekly-ipfs-all-hands
- Hack with IPFS and show us what you made! The All Hands call is also the perfect venue for demos, join in and show us what you built
-- Join the discussion at https://discuss.ipfs.io/ and help users finding their answers.
+- Join the discussion at https://discuss.ipfs.tech/ and help users finding their answers.
- Join the [🚀 IPFS Core Implementations Weekly Sync 🛰](https://github.com/ipfs/team-mgmt/issues/992) and be part of the action!
# ⁉️ Do you have questions?
-The best place to ask your questions about IPFS, how it works, and what you can do with it is at [discuss.ipfs.io](https://discuss.ipfs.io). We are also available at the `#ipfs` channel on Freenode.
+The best place to ask your questions about IPFS, how it works, and what you can do with it is at [discuss.ipfs.tech](https://discuss.ipfs.tech). We are also available at the `#ipfs` channel on Freenode.
-[unixfs]: https://docs.ipfs.io/guides/concepts/unixfs/
-[cid]: https://docs.ipfs.io/guides/concepts/cid/
-[mfs]: https://docs.ipfs.io/guides/concepts/mfs/
+[unixfs]: https://docs.ipfs.tech/guides/concepts/unixfs/
+[cid]: https://docs.ipfs.tech/guides/concepts/cid/
+[mfs]: https://docs.ipfs.tech/guides/concepts/mfs/
[libp2p]: https://github.com/libp2p/js-libp2p
[ipld]: https://github.com/ipld/js-ipld
[abortsignal]: https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal
[multihash]: https://multiformats.io/multihash
-[dht]: https://docs.ipfs.io/concepts/dht/
+[dht]: https://docs.ipfs.tech/concepts/dht/
[multiaddr]: https://multiformats.io/multiaddr/
-[dag]: https://docs.ipfs.io/concepts/merkle-dag/
+[dag]: https://docs.ipfs.tech/concepts/merkle-dag/
[core-api]: https://github.com/ipfs/js-ipfs/tree/master/docs/core-api
diff --git a/src/_blog/js-ipfs-0.55.0-greatly-improves-type-definitions.md b/src/_blog/js-ipfs-0.55.0-greatly-improves-type-definitions.md
index 0e31e432..92cb3c65 100644
--- a/src/_blog/js-ipfs-0.55.0-greatly-improves-type-definitions.md
+++ b/src/_blog/js-ipfs-0.55.0-greatly-improves-type-definitions.md
@@ -247,9 +247,9 @@ Would you like to contribute to the IPFS project and don’t know how? Well, the
* Join an IPFS All Hands, introduce yourself and let us know where you would like to contribute: [https://github.com/ipfs/team-mgmt/#weekly-ipfs-all-hands](https://github.com/ipfs/team-mgmt/#weekly-ipfs-all-hands "https://github.com/ipfs/team-mgmt/#weekly-ipfs-all-hands")
* Join an IPLD All Hands call if you're interested in the data layer of IPFS: [https://github.com/ipld/team-mgmt#every-two-weeks-call](https://github.com/ipld/team-mgmt#every-two-weeks-call)
* Hack with IPFS and show us what you made! The All Hands calls are also the perfect venue for demos, join in and show us what you built
-* Join the discussion at [https://discuss.ipfs.io/](https://discuss.ipfs.io/ "https://discuss.ipfs.io/") and help users finding their answers.
+* Join the discussion at [https://discuss.ipfs.tech/](https://discuss.ipfs.tech/ "https://discuss.ipfs.tech/") and help users finding their answers.
* Join the [🚀 IPFS Core Implementations Weekly Sync 🛰](https://github.com/ipfs/team-mgmt/issues/992) and be part of the action!
# ⁉️ Do you have questions?
-The best place to ask your questions about IPFS, how it works, and what you can do with it is at [discuss.ipfs.io](https://discuss.ipfs.io). We are also available at the `#ipfs` channel on Freenode.
+The best place to ask your questions about IPFS, how it works, and what you can do with it is at [discuss.ipfs.tech](https://discuss.ipfs.tech). We are also available at the `#ipfs` channel on Freenode.
diff --git a/src/_blog/js-ipfs-0.56.0-upgrades-to-new-multiformats-stack-and-adds.car-import-export.md b/src/_blog/js-ipfs-0.56.0-upgrades-to-new-multiformats-stack-and-adds.car-import-export.md
index 41388a2e..c3cedcf6 100644
--- a/src/_blog/js-ipfs-0.56.0-upgrades-to-new-multiformats-stack-and-adds.car-import-export.md
+++ b/src/_blog/js-ipfs-0.56.0-upgrades-to-new-multiformats-stack-and-adds.car-import-export.md
@@ -20,7 +20,7 @@ tags:
## 📚 Multiformats
-Underneath the Interplanetary Filesystem is a multitude of [Merkle Directed Acyclic Graphs](https://docs.ipfs.io/concepts/merkle-dag/). When you add a file to your IPFS node, you are converting it into a DAG representation of that file. This DAG may be made up of one or more nodes of the [dag-pb](https://github.com/ipld/specs/blob/master/block-layer/codecs/dag-pb.md) or [raw](https://github.com/ipld/specs/issues/223) format in various [UnixFS layouts](https://github.com/ipfs/specs/blob/master/UNIXFS.md#layout).
+Underneath the Interplanetary Filesystem is a multitude of [Merkle Directed Acyclic Graphs](https://docs.ipfs.tech/concepts/merkle-dag/). When you add a file to your IPFS node, you are converting it into a DAG representation of that file. This DAG may be made up of one or more nodes of the [dag-pb](https://github.com/ipld/specs/blob/master/block-layer/codecs/dag-pb.md) or [raw](https://github.com/ipld/specs/issues/223) format in various [UnixFS layouts](https://github.com/ipfs/specs/blob/master/UNIXFS.md#layout).
DAG node formats are not limited to `dag-pb` or `raw`, however, we also have [dag-cbor](https://github.com/ipld/specs/blob/master/block-layer/codecs/dag-cbor.md), [dag-json](https://github.com/ipld/specs/blob/master/block-layer/codecs/dag-json.md) and the newcomer [dag-jose](https://github.com/ipld/specs/blob/master/block-layer/codecs/dag-jose.md).
@@ -36,9 +36,9 @@ If you want to learn more about Merkle DAGs, there's a whole [tutorial](https://
## `.car` import/export
-The low-level `ipfs.block.put` and `ipfs.block.get` commands allow you to get and put invidiual blocks into your blockstore, but this can be tedious when dealing with large [DAG](https://docs.ipfs.io/concepts/merkle-dag/)s since you will invoke these operations multiple times and without interpreting the blocks as you read them, there's no way to follow [links](https://docs.ipfs.io/concepts/content-addressing/) to other blocks.
+The low-level `ipfs.block.put` and `ipfs.block.get` commands allow you to get and put invidiual blocks into your blockstore, but this can be tedious when dealing with large [DAG](https://docs.ipfs.tech/concepts/merkle-dag/)s since you will invoke these operations multiple times and without interpreting the blocks as you read them, there's no way to follow [links](https://docs.ipfs.tech/concepts/content-addressing/) to other blocks.
-Enter the [Content Addressable aRchive](https://ipld.io/specs/transport/car/) or `.car` file. This file functions as storage for the blocks that make up one or more DAGs, consisting of a root [CID](https://docs.ipfs.io/concepts/content-addressing/) then some or all of the blocks that are children of that `CID`.
+Enter the [Content Addressable aRchive](https://ipld.io/specs/transport/car/) or `.car` file. This file functions as storage for the blocks that make up one or more DAGs, consisting of a root [CID](https://docs.ipfs.tech/concepts/content-addressing/) then some or all of the blocks that are children of that `CID`.
`.car` files can be exported from `js-IPFS@0.56.0` and later with:
@@ -202,21 +202,21 @@ Would you like to contribute to the IPFS project and don’t know how? Well, the
- Check the issues with the `help wanted` label in the [js-IPFS repo](https://github.com/ipfs/js-ipfs/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)
- Join an IPFS All Hands, introduce yourself and let us know where you would like to contribute: https://github.com/ipfs/team-mgmt/#weekly-ipfs-all-hands
- Hack with IPFS and show us what you made! The All Hands call is also the perfect venue for demos, join in and show us what you built
-- Join the discussion at https://discuss.ipfs.io/ and help users finding their answers.
+- Join the discussion at https://discuss.ipfs.tech/ and help users finding their answers.
- Join the [🚀 IPFS Core Implementations Weekly Sync 🛰](https://github.com/ipfs/team-mgmt/issues/992) and be part of the action!
# ⁉️ Do you have questions?
-The best place to ask your questions about IPFS, how it works, and what you can do with it is at [discuss.ipfs.io](https://discuss.ipfs.io). We are also available at the `#ipfs` channel on Freenode.
+The best place to ask your questions about IPFS, how it works, and what you can do with it is at [discuss.ipfs.tech](https://discuss.ipfs.tech). We are also available at the `#ipfs` channel on Freenode.
-[unixfs]: https://docs.ipfs.io/guides/concepts/unixfs/
-[cid]: https://docs.ipfs.io/guides/concepts/cid/
-[mfs]: https://docs.ipfs.io/guides/concepts/mfs/
+[unixfs]: https://docs.ipfs.tech/guides/concepts/unixfs/
+[cid]: https://docs.ipfs.tech/guides/concepts/cid/
+[mfs]: https://docs.ipfs.tech/guides/concepts/mfs/
[libp2p]: https://github.com/libp2p/js-libp2p
[ipld]: https://github.com/ipld/js-ipld
[abortsignal]: https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal
[multihash]: https://multiformats.io/multihash
-[dht]: https://docs.ipfs.io/concepts/dht/
+[dht]: https://docs.ipfs.tech/concepts/dht/
[multiaddr]: https://multiformats.io/multiaddr/
-[dag]: https://docs.ipfs.io/concepts/merkle-dag/
+[dag]: https://docs.ipfs.tech/concepts/merkle-dag/
[core-api]: https://github.com/ipfs/js-ipfs/tree/master/docs/core-api
diff --git a/src/_blog/js-ipfs-0.63.0-esm-libp2p-0.37.x-and-lightweight-peerids.md b/src/_blog/js-ipfs-0.63.0-esm-libp2p-0.37.x-and-lightweight-peerids.md
new file mode 100644
index 00000000..86dd14dc
--- /dev/null
+++ b/src/_blog/js-ipfs-0.63.0-esm-libp2p-0.37.x-and-lightweight-peerids.md
@@ -0,0 +1,721 @@
+---
+title: js-IPFS 0.63.0 with ESM, libp2p@0.37.x, and lightweight PeerIds
+description: js-IPFS 0.63.0 brings ESM and lightweight PeerIds
+author: Alex Potsides
+date: 2022-06-01
+permalink: "/2022-06-01-js-ipfs-0-63/"
+translationKey: ''
+header_image: "/header-image-js-ipfs-placeholder.png"
+tags:
+- js-ipfs
+
+---
+# 🔦 Highlights
+
+> switches to ESM only, upgrades to libp2p 0.37.x and brings lightweight PeerIds
+
+`js-IPFS@0.63.0` is rocketing forward with major improvements to its foundations along with many small bug fixes and performance improvements!
+
+## 🧱 ESM
+
+A module system lets us organise our code in way that makes sense for our application. Without a module system, everything is one big file and/or namespace and total chaos.
+
+[ECMAScript Modules](https://hacks.mozilla.org/2018/03/es-modules-a-cartoon-deep-dive/) are the module system for JavaScript.
+
+Other modules systems have been implemented in the past (e.g., [CommonJS](https://en.wikipedia.org/wiki/CommonJS), [RequireJS](https://requirejs.org/)), but these have all been userland solutions to the problem of how to organize your JavaScript; none of them have ever been part of the language.
+
+This means in order to take advantage of a module system, you need to run your code through a bundler such as [webpack](https://webpack.js.org) or [esbuild](https://esbuild.github.io/), which introduces a build step and means you can't just run a js file. We've got so used to needing the platform (e.g., node) to support a userland module system (e.g., CommonJS) or needing all this additional tooling that adds complexity and makes things slow.
+
+The beginning of change started in 2015 with [ES6](https://262.ecma-international.org/6.0/#sec-ecmascript-language-scripts-and-modules), which among other things introduced the module specification.
+
+By now the `import`/`export` syntax for modules should be familiar. It's used in [TypeScript](https://www.typescriptlang.org), [React](https://reactjs.org) and other environments, mostly via transpilation by such tools as [babel](https://babeljs.io).
+
+Back in 2018, FireFox shipped `v60`, which meant all major browsers supported ES modules. Node.js was the final platform that needed support. Node.js actually released support behind a flag in `v8.5.0` in 2017 but it was only with `v13.2.0` in 2019 that it came out from behind that flag and with `v14.8.0` in 2021 that top-level ``await`` was also enabled by default.
+
+With `v16` becoming Active LTS in October last year it meant we were [finally able](https://github.com/ipfs/community/blob/master/CONTRIBUTING_JS.md#supported-versions) to upgrade to ESM an embrace the bright new bundlerless future.
+
+With `libp2p@0.37.x` and `ipfs@0.63.x` both modules are published exclusively as ESM.
+
+There are migration guides available for [libp2p](https://github.com/libp2p/js-libp2p/blob/master/doc/migrations/v0.36-v.037.md) and [ipfs](https://github.com/ipfs/js-ipfs/blob/master/docs/upgrading/v0.62-v0.63.md).
+
+If you are running in a CJS environment (e.g., node before `v14.8`), you'll need to either convert your codebase to ESM, or use the [dynamic `import` function](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import) to load `ipfs` and/or `libp2p`. Note that `ipfs` and `libp2p` are only tested fully on Active and Current LTS versions, which is `v16`+ at the time of writing.
+
+## libp2p in TypeScript
+
+With the `libp2p@0.37.x` release, `libp2p` has been entirely rewritten from the ground up in TypeScript.
+
+This has given us a more stable and predictable base on which to build next generation distributed projects, as well as better support for automated tooling, code completion, docs and a generally greatly improved developer experience.
+
+A large scale re-evaluation of the exposed interfaces has taken place which is a breaking change. Please see the [libp2p@0.37.x migration guide](https://github.com/libp2p/js-libp2p/blob/master/doc/migrations/v0.36-v.037.md#typescript) for any changes you will need to make to your application.
+
+## lightweight `PeerId`s
+
+The [PeerId](https://docs.libp2p.io/concepts/peer-id/) is a core concept of `libp2p`. PeerIds let us identify remote peers and verify data those peers send to us, since they are either a hash of a public key in the case of an [RSA](https://en.wikipedia.org/wiki/RSA_(cryptosystem)) derived `PeerId`, or the public key itself in the case of an [Ed25519](https://en.wikipedia.org/wiki/EdDSA) `PeerId`.
+
+Prior to `libp2p@0.37.x`, the `PeerId` concept was implemented by the [peer-id](https://www.npmjs.com/package/peer-id) module. The class exported by this module was capable of all sorts of encryption-related operations, some of which required heavyweight JavaScript modules such as [node-forge](https://www.npmjs.com/package/node-forge) since the [web-crypto API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API) lacks certain algorithms and operations that are used by the libp2p/IPFS ecosystems.
+
+Depending on these modules carries a significant cost for browser bundles, and the operations they are supposed to support are not used in places like `ipfs-http-client` rendering the `peer-id` module unsuitable for use in lightweight front-end applications that may only orchestrate a remote IPFS node.
+
+This has meant that `PeerId`s are represented as strings throughout the IPFS [core-api][] which makes them very hard to reason about in parts of the API where a string could be a `PeerId`, a [multiaddr][], an [IPNS Name](https://docs.ipfs.tech/concepts/ipns/) or something else.
+
+With the new [@libp2p/peer-id](https://www.npmjs.com/package/@libp2p/peer-id) module, this is no longer the case and implementations of the [`PeerId` interface](https://github.com/libp2p/js-libp2p-interfaces/tree/master/packages/libp2p-interfaces/src/peer-id) are essentially thin wrappers around `Uint8Array`s that contain the serialized forms of the public and/or private keys, so we can now pass them back to front-end code and have all the benefits of type safety.
+
+The cryptographic operations and the heavy deps they require are now encapsulated within the [@libp2p/crypto](https://www.npmjs.com/package/@libp2p/crypto) module which in general is not used by front end code.
+
+This is also a breaking change. Please see the [`ipfs@0.63.x` upgrade guide](https://github.com/ipfs/js-ipfs/blob/master/docs/upgrading/v0.62-v0.63.md#peerids) for any changes you will need to make to your application.
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and the return types of some methods have changed.
+
+Please see the [`ipfs@0.63.x` upgrade guide](https://github.com/ipfs/js-ipfs/blob/master/docs/upgrading/v0.62-v0.63.md) for any changes you will need to make to your application.
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+### Dependencies
+
+* The following workspace dependencies were updated
+ * dependencies
+ * ipfs-cli bumped from ^0.12.3 to ^0.13.0
+ * ipfs-core bumped from ^0.14.3 to ^0.15.0
+ * devDependencies
+ * interface-ipfs-core bumped from ^0.154.2 to ^0.155.0
+ * ipfs-client bumped from ^0.7.8 to ^0.8.0
+ * ipfs-core-types bumped from ^0.10.3 to ^0.11.0
+ * ipfs-http-client bumped from ^56.0.3 to ^57.0.0
+
+# 😍 Huge thank you to everyone that made this release possible
+
+* [@0xjjpa](https://github.com/0xjjpa) (1 comment)
+* [@12345-ilyas](https://github.com/12345-ilyas) (1 issue)
+* [@2color](https://github.com/2color) (1 PR, 2 comments)
+* [@413umc](https://github.com/413umc) (1 commit, 1 PR)
+* [@4everlandorg](https://github.com/4everlandorg) (1 PR)
+* [@68Darius68](https://github.com/68Darius68) (1 issue)
+* [@6d7a](https://github.com/6d7a) (3 commits, 1 PR)
+* [@8ceff4d9b6839867689b7265ca375c2390e5821](https://github.com/8ceff4d9b6839867689b7265ca375c2390e5821) (1 issue)
+* [@abetaev](https://github.com/abetaev) (1 commit, 3 PRs, 4 comments)
+* [@abir-sharma](https://github.com/abir-sharma) (1 comment)
+* [@achingbrain](https://github.com/achingbrain) (599 commits, 427 PRs, 18 issues, 171 comments)
+* [@ackintosh](https://github.com/ackintosh) (1 commit, 1 PR)
+* [@act28](https://github.com/act28) (1 comment)
+* [@ademcaglin](https://github.com/ademcaglin) (1 issue)
+* [@AgeManning](https://github.com/AgeManning) (4 commits, 3 PRs, 1 issue, 17 comments)
+* [@Agin-DropDisco](https://github.com/Agin-DropDisco) (1 issue, 1 comment)
+* [@agrohs](https://github.com/agrohs) (1 issue)
+* [@ahollmann](https://github.com/ahollmann) (2 comments)
+* [@akhileshthite](https://github.com/akhileshthite) (1 issue)
+* [@akimoto72738](https://github.com/akimoto72738) (1 issue, 1 comment)
+* [@Aksh-Bansal-dev](https://github.com/Aksh-Bansal-dev) (1 issue)
+* [@aksoni21](https://github.com/aksoni21) (1 comment)
+* [@alanshaw](https://github.com/alanshaw) (2 commits, 3 PRs, 2 issues)
+* [@alexander-camuto](https://github.com/alexander-camuto) (1 issue, 3 comments)
+* [@Alexis-ROYER](https://github.com/Alexis-ROYER) (1 issue, 4 comments)
+* [@AlexMesser](https://github.com/AlexMesser) (1 issue, 3 comments)
+* [@AlexxNica](https://github.com/AlexxNica) (4 comments)
+* [@AllanOricil](https://github.com/AllanOricil) (4 comments)
+* [@allegorywrite](https://github.com/allegorywrite) (1 issue, 1 comment)
+* [@altoidkind](https://github.com/altoidkind) (1 issue)
+* [@altonen](https://github.com/altonen) (1 issue, 1 comment)
+* [@alvin-reyes](https://github.com/alvin-reyes) (5 commits, 5 PRs, 1 issue, 3 comments)
+* [@amandesai01](https://github.com/amandesai01) (5 comments)
+* [@Amdela79](https://github.com/Amdela79) (1 comment)
+* [@andrasfuchs](https://github.com/andrasfuchs) (1 comment)
+* [@andrewtookay](https://github.com/andrewtookay) (1 PR, 3 comments)
+* [@andrey-savov](https://github.com/andrey-savov) (1 issue)
+* [@andyschwab](https://github.com/andyschwab) (1 commit, 1 PR)
+* [@Annamarie2019](https://github.com/Annamarie2019) (1 issue, 1 comment)
+* [@AnthonyAkentiev](https://github.com/AnthonyAkentiev) (1 comment)
+* [@aomini](https://github.com/aomini) (2 commits, 2 PRs, 1 issue, 2 comments)
+* [@aouahib](https://github.com/aouahib) (1 comment)
+* [@appaquet](https://github.com/appaquet) (1 issue, 6 comments)
+* [@Apple1204](https://github.com/Apple1204) (1 issue, 2 comments)
+* [@AppleMayExist](https://github.com/AppleMayExist) (1 issue)
+* [@appleseed-iii](https://github.com/appleseed-iii) (1 comment)
+* [@Arlodotexe](https://github.com/Arlodotexe) (1 issue)
+* [@armujahid](https://github.com/armujahid) (1 commit, 2 PRs)
+* [@arseniy-gl](https://github.com/arseniy-gl) (1 issue)
+* [@artegoser](https://github.com/artegoser) (1 issue)
+* [@aschmahmann](https://github.com/aschmahmann) (11 commits, 6 PRs, 3 issues, 7 comments)
+* [@askender](https://github.com/askender) (1 issue, 1 comment)
+* [@ASPPIBRA](https://github.com/ASPPIBRA) (2 issues, 4 comments)
+* [@AtHeartEngineer](https://github.com/AtHeartEngineer) (1 commit, 2 PRs, 1 comment)
+* [@atordvairn](https://github.com/atordvairn) (1 issue)
+* [@AuHau](https://github.com/AuHau) (1 comment)
+* [@aurium](https://github.com/aurium) (1 comment)
+* [@autonome](https://github.com/autonome) (2 issues, 3 comments)
+* [@avelguenin](https://github.com/avelguenin) (1 issue, 2 comments)
+* [@b1018043](https://github.com/b1018043) (1 PR, 1 issue)
+* [@b5](https://github.com/b5) (1 issue)
+* [@badkk](https://github.com/badkk) (1 commit)
+* [@Barabazs](https://github.com/Barabazs) (1 commit, 1 PR)
+* [@ben221199](https://github.com/ben221199) (1 issue)
+* [@bgins](https://github.com/bgins) (1 issue, 1 comment)
+* [@bhaskarvilles](https://github.com/bhaskarvilles) (1 PR, 2 comments)
+* [@BigLep](https://github.com/BigLep) (1 commit, 1 PR, 3 issues, 87 comments)
+* [@binarybaron](https://github.com/binarybaron) (1 PR)
+* [@bitruss](https://github.com/bitruss) (2 PRs)
+* [@BlocksOnAChain](https://github.com/BlocksOnAChain) (1 comment)
+* [@bluebob1](https://github.com/bluebob1) (1 issue)
+* [@bogosj](https://github.com/bogosj) (3 comments)
+* [@book-s](https://github.com/book-s) (2 issues, 2 comments)
+* [@bradley-ray](https://github.com/bradley-ray) (1 commit, 1 PR)
+* [@BrandonFassberg](https://github.com/BrandonFassberg) (1 issue)
+* [@brandonros](https://github.com/brandonros) (1 issue, 2 comments)
+* [@brickpop](https://github.com/brickpop) (1 comment)
+* [@Brycewetzel](https://github.com/Brycewetzel) (1 issue)
+* [@BullishBabyApes](https://github.com/BullishBabyApes) (1 issue)
+* [@burdiyan](https://github.com/burdiyan) (2 issues)
+* [@caleb-mabry](https://github.com/caleb-mabry) (1 commit, 1 PR)
+* [@callezenwaka](https://github.com/callezenwaka) (1 comment)
+* [@CallumGrindle](https://github.com/CallumGrindle) (1 comment)
+* [@canewsin](https://github.com/canewsin) (1 PR, 2 issues, 12 comments)
+* [@captvicky](https://github.com/captvicky) (1 issue)
+* [@Carlos7687](https://github.com/Carlos7687) (1 comment)
+* [@Carson12345](https://github.com/Carson12345) (2 PRs, 4 comments)
+* [@carsonfarmer](https://github.com/carsonfarmer) (1 commit, 1 PR, 2 comments)
+* [@casey](https://github.com/casey) (1 comment)
+* [@Cceciliaa](https://github.com/Cceciliaa) (1 issue)
+* [@chadlupkes](https://github.com/chadlupkes) (1 issue, 1 comment)
+* [@chamber32](https://github.com/chamber32) (1 issue)
+* [@chenyulun](https://github.com/chenyulun) (1 comment)
+* [@ChisVR](https://github.com/ChisVR) (1 commit, 2 PRs)
+* [@chitoadinugraha](https://github.com/chitoadinugraha) (1 issue)
+* [@chrisjowen](https://github.com/chrisjowen) (1 issue, 1 comment)
+* [@chrispanag](https://github.com/chrispanag) (1 issue, 1 comment)
+* [@christroutner](https://github.com/christroutner) (4 issues, 5 comments)
+* [@ChungMasterFlex](https://github.com/ChungMasterFlex) (1 comment)
+* [@ciprianiacobescu](https://github.com/ciprianiacobescu) (1 comment)
+* [@ckevinroque](https://github.com/ckevinroque) (1 issue)
+* [@CLAassistant](https://github.com/CLAassistant) (5 comments)
+* [@clarkjoao](https://github.com/clarkjoao) (1 comment)
+* [@Clothing999](https://github.com/Clothing999) (1 issue)
+* [@cobward](https://github.com/cobward) (1 commit, 1 PR)
+* [@codeyager](https://github.com/codeyager) (1 commit)
+* [@ContactJake](https://github.com/ContactJake) (1 issue)
+* [@cooz2](https://github.com/cooz2) (2 issues, 3 comments)
+* [@copyNdpaste](https://github.com/copyNdpaste) (1 issue)
+* [@CountZer0](https://github.com/CountZer0) (1 issue)
+* [@CreativerseMC](https://github.com/CreativerseMC) (1 commit, 1 PR)
+* [@CryptoGodfatherVA38](https://github.com/CryptoGodfatherVA38) (1 PR)
+* [@CSFM93](https://github.com/CSFM93) (1 PR, 1 comment)
+* [@cwaring](https://github.com/cwaring) (1 PR)
+* [@cyphercider](https://github.com/cyphercider) (1 issue)
+* [@D4di69](https://github.com/D4di69) (1 issue, 1 comment)
+* [@D4nte](https://github.com/D4nte) (4 commits, 3 PRs, 3 issues, 10 comments)
+* [@dadepo](https://github.com/dadepo) (4 commits, 4 PRs)
+* [@daedaem](https://github.com/daedaem) (1 issue)
+* [@danicuki](https://github.com/danicuki) (1 commit, 2 PRs, 2 comments)
+* [@danielb2](https://github.com/danielb2) (1 issue)
+* [@danimesq](https://github.com/danimesq) (1 comment)
+* [@DannyS03](https://github.com/DannyS03) (1 comment)
+* [@Danolantern1](https://github.com/Danolantern1) (1 issue)
+* [@dapplion](https://github.com/dapplion) (13 commits, 10 PRs, 4 issues, 56 comments)
+* [@DaveSchmid](https://github.com/DaveSchmid) (1 issue, 2 comments)
+* [@davidd8](https://github.com/davidd8) (1 commit)
+* [@davux](https://github.com/davux) (1 issue)
+* [@DDecoene](https://github.com/DDecoene) (1 issue)
+* [@ddevkim](https://github.com/ddevkim) (1 issue)
+* [@deanpress](https://github.com/deanpress) (3 comments)
+* [@demfabris](https://github.com/demfabris) (1 commit, 2 PRs, 1 issue, 13 comments)
+* [@DemiMarie](https://github.com/DemiMarie) (7 comments)
+* [@denali49](https://github.com/denali49) (2 issues, 2 comments)
+* [@dendmi](https://github.com/dendmi) (1 issue)
+* [@Dentrax](https://github.com/Dentrax) (1 issue, 1 comment)
+* [@denyncrawford](https://github.com/denyncrawford) (1 comment)
+* [@dharmapunk82](https://github.com/dharmapunk82) (3 issues, 1 comment)
+* [@DiegoRBaquero](https://github.com/DiegoRBaquero) (1 PR, 1 comment)
+* [@dignifiedquire](https://github.com/dignifiedquire) (2 commits, 3 PRs, 15 comments)
+* [@diliplilaramani](https://github.com/diliplilaramani) (1 issue)
+* [@divagant-martian](https://github.com/divagant-martian) (6 commits, 6 PRs, 2 issues, 22 comments)
+* [@DJTHIEVES](https://github.com/DJTHIEVES) (1 issue)
+* [@Dnouv](https://github.com/Dnouv) (1 comment)
+* [@do-nothing](https://github.com/do-nothing) (1 issue)
+* [@douglaz](https://github.com/douglaz) (1 comment)
+* [@dragoonzx](https://github.com/dragoonzx) (1 commit, 1 PR)
+* [@dschoon](https://github.com/dschoon) (1 commit, 1 PR)
+* [@dvc94ch](https://github.com/dvc94ch) (1 commit, 3 issues, 24 comments)
+* [@eerkaijun](https://github.com/eerkaijun) (1 commit, 1 PR)
+* [@eh-93](https://github.com/eh-93) (1 comment)
+* [@eightoneoh](https://github.com/eightoneoh) (1 issue)
+* [@eko](https://github.com/eko) (1 PR)
+* [@elenaf9](https://github.com/elenaf9) (10 commits, 10 PRs, 1 issue, 37 comments)
+* [@elmazzun](https://github.com/elmazzun) (1 comment)
+* [@elmo504](https://github.com/elmo504) (1 PR)
+* [@elvinest](https://github.com/elvinest) (1 comment)
+* [@emilymvaughan](https://github.com/emilymvaughan) (24 PRs, 2 comments)
+* [@emmyoh](https://github.com/emmyoh) (1 issue, 3 comments)
+* [@energizerbumy](https://github.com/energizerbumy) (1 issue, 2 comments)
+* [@enOehTsIsihT](https://github.com/enOehTsIsihT) (1 comment)
+* [@enricobottazzi](https://github.com/enricobottazzi) (1 PR)
+* [@EnzoVezzaro](https://github.com/EnzoVezzaro) (1 commit)
+* [@ericevenchick](https://github.com/ericevenchick) (2 commits, 1 PR)
+* [@Eris7090](https://github.com/Eris7090) (1 issue)
+* [@esotericbyte](https://github.com/esotericbyte) (1 commit, 1 PR, 8 comments)
+* [@estebanabaroa](https://github.com/estebanabaroa) (1 commit, 1 PR)
+* [@ethdev279](https://github.com/ethdev279) (1 issue, 1 comment)
+* [@expede](https://github.com/expede) (2 comments)
+* [@expenses](https://github.com/expenses) (1 issue)
+* [@fanux](https://github.com/fanux) (1 issue, 1 comment)
+* [@FazioNico](https://github.com/FazioNico) (1 issue)
+* [@filipesoccol](https://github.com/filipesoccol) (1 commit)
+* [@finlaydotb](https://github.com/finlaydotb) (1 issue)
+* [@fishseabowl](https://github.com/fishseabowl) (4 issues)
+* [@flaki](https://github.com/flaki) (2 commits, 2 PRs)
+* [@flencrypto](https://github.com/flencrypto) (1 issue)
+* [@FlorianRuen](https://github.com/FlorianRuen) (1 commit, 1 PR, 2 comments)
+* [@flyingnobita](https://github.com/flyingnobita) (1 commit)
+* [@flynnhou](https://github.com/flynnhou) (2 comments)
+* [@Foemass](https://github.com/Foemass) (1 issue, 8 comments)
+* [@folex](https://github.com/folex) (2 commits, 3 PRs, 1 issue, 12 comments)
+* [@Fomalhauthmj](https://github.com/Fomalhauthmj) (1 comment)
+* [@Foreplay241](https://github.com/Foreplay241) (1 issue)
+* [@Freakytedy18](https://github.com/Freakytedy18) (1 commit)
+* [@Frederik-Baetens](https://github.com/Frederik-Baetens) (4 commits, 7 PRs, 5 issues, 30 comments)
+* [@freemasonrysquared](https://github.com/freemasonrysquared) (1 issue)
+* [@fsvieira](https://github.com/fsvieira) (2 issues, 2 comments)
+* [@funmaker](https://github.com/funmaker) (1 issue)
+* [@fusetim](https://github.com/fusetim) (3 comments)
+* [@galargh](https://github.com/galargh) (9 commits, 14 PRs, 15 comments)
+* [@GaponkaGapon](https://github.com/GaponkaGapon) (1 comment)
+* [@Garrick-hr](https://github.com/Garrick-hr) (1 issue)
+* [@gary02](https://github.com/gary02) (1 comment)
+* [@gaspan](https://github.com/gaspan) (1 comment)
+* [@geotro](https://github.com/geotro) (1 comment)
+* [@ghostdevv](https://github.com/ghostdevv) (1 comment)
+* [@gitaaron](https://github.com/gitaaron) (1 PR, 1 issue, 6 comments)
+* [@githubdoramon](https://github.com/githubdoramon) (1 commit, 1 PR)
+* [@gluax](https://github.com/gluax) (1 issue, 1 comment)
+* [@gmelodie](https://github.com/gmelodie) (1 PR, 1 comment)
+* [@gnomadic](https://github.com/gnomadic) (1 comment)
+* [@go69](https://github.com/go69) (1 commit, 1 PR)
+* [@gobengo](https://github.com/gobengo) (3 commits, 3 PRs, 1 issue, 3 comments)
+* [@goralbaris](https://github.com/goralbaris) (1 issue)
+* [@gouravkhator](https://github.com/gouravkhator) (1 issue, 3 comments)
+* [@Gozala](https://github.com/Gozala) (9 commits, 39 PRs, 18 issues, 42 comments)
+* [@GreenLunar](https://github.com/GreenLunar) (2 issues)
+* [@greenSnot](https://github.com/greenSnot) (2 comments)
+* [@gregarican](https://github.com/gregarican) (3 comments)
+* [@gRoussac](https://github.com/gRoussac) (2 comments)
+* [@grzegorzjudas](https://github.com/grzegorzjudas) (1 issue)
+* [@guanzo](https://github.com/guanzo) (1 commit, 1 PR)
+* [@guest271314](https://github.com/guest271314) (1 comment)
+* [@guseggert](https://github.com/guseggert) (1 commit, 1 PR, 1 comment)
+* [@h1z1](https://github.com/h1z1) (1 issue, 1 comment)
+* [@H3xept](https://github.com/H3xept) (1 comment)
+* [@hacdias](https://github.com/hacdias) (1 commit, 28 PRs, 3 issues, 109 comments)
+* [@hamamo](https://github.com/hamamo) (1 PR, 2 issues, 6 comments)
+* [@Hamza5](https://github.com/Hamza5) (2 comments)
+* [@Hamzakkan](https://github.com/Hamzakkan) (1 issue, 1 comment)
+* [@hanabi1224](https://github.com/hanabi1224) (1 commit, 1 PR, 1 comment)
+* [@hayzamjs](https://github.com/hayzamjs) (1 commit)
+* [@hcliff](https://github.com/hcliff) (1 issue)
+* [@Helletons](https://github.com/Helletons) (1 issue, 1 comment)
+* [@hellno](https://github.com/hellno) (1 comment)
+* [@hjkl451203](https://github.com/hjkl451203) (1 comment)
+* [@HODLHearts](https://github.com/HODLHearts) (1 issue, 1 comment)
+* [@holdengreen](https://github.com/holdengreen) (1 comment)
+* [@Hrushi20](https://github.com/Hrushi20) (1 comment)
+* [@hrxi](https://github.com/hrxi) (2 commits, 3 PRs, 1 issue, 3 comments)
+* [@hsanjuan](https://github.com/hsanjuan) (46 commits, 13 PRs, 1 issue, 3 comments)
+* [@hsn10](https://github.com/hsn10) (1 issue, 2 comments)
+* [@hu-xili](https://github.com/hu-xili) (1 issue)
+* [@hugomrdias](https://github.com/hugomrdias) (1 PR, 2 comments)
+* [@i-norden](https://github.com/i-norden) (13 commits, 2 comments)
+* [@i001962](https://github.com/i001962) (1 commit)
+* [@i1i1](https://github.com/i1i1) (1 PR)
+* [@ibnesayeed](https://github.com/ibnesayeed) (1 PR, 2 comments)
+* [@icidasset](https://github.com/icidasset) (1 comment)
+* [@icodestuljh](https://github.com/icodestuljh) (1 issue)
+* [@ilienongithub](https://github.com/ilienongithub) (1 issue)
+* [@ilijapet](https://github.com/ilijapet) (1 commit, 1 PR)
+* [@inverted-capital](https://github.com/inverted-capital) (1 issue, 1 comment)
+* [@iohzrd](https://github.com/iohzrd) (1 PR)
+* [@itm-platform](https://github.com/itm-platform) (1 comment)
+* [@itsKV](https://github.com/itsKV) (1 commit, 1 PR, 1 comment)
+* [@jacklund](https://github.com/jacklund) (1 PR, 1 issue, 5 comments)
+* [@jacobheun](https://github.com/jacobheun) (2 comments)
+* [@Jacquelinevv0693](https://github.com/Jacquelinevv0693) (1 PR)
+* [@JAGDISH0008](https://github.com/JAGDISH0008) (1 comment)
+* [@jakehemmerle](https://github.com/jakehemmerle) (1 issue)
+* [@jamescallumyoung](https://github.com/jamescallumyoung) (1 PR)
+* [@jamesrwaugh](https://github.com/jamesrwaugh) (1 comment)
+* [@JamesTheAwesomeDude](https://github.com/JamesTheAwesomeDude) (1 issue, 7 comments)
+* [@jamongeon1](https://github.com/jamongeon1) (6 PRs)
+* [@Jan877](https://github.com/Jan877) (1 issue)
+* [@janaSunrise](https://github.com/janaSunrise) (1 comment)
+* [@Janmajayamall](https://github.com/Janmajayamall) (1 commit, 1 PR, 1 issue, 2 comments)
+* [@jarrillaga](https://github.com/jarrillaga) (1 comment)
+* [@jay0x5](https://github.com/jay0x5) (1 issue)
+* [@jayschwa](https://github.com/jayschwa) (1 PR)
+* [@jbenet](https://github.com/jbenet) (1 comment)
+* [@jchris](https://github.com/jchris) (1 commit, 1 PR, 4 comments)
+* [@jdheeter](https://github.com/jdheeter) (1 issue)
+* [@jejdouay](https://github.com/jejdouay) (1 issue, 1 comment)
+* [@jenkijo](https://github.com/jenkijo) (1 commit)
+* [@jenks-guo-filecoin](https://github.com/jenks-guo-filecoin) (1 comment)
+* [@jensenhertz](https://github.com/jensenhertz) (1 issue)
+* [@Jerrody](https://github.com/Jerrody) (1 commit, 2 PRs, 7 issues, 10 comments)
+* [@JerryHue](https://github.com/JerryHue) (1 comment)
+* [@jimmynsfw](https://github.com/jimmynsfw) (2 issues, 2 comments)
+* [@jitendrapal080791](https://github.com/jitendrapal080791) (1 issue)
+* [@jlrinho](https://github.com/jlrinho) (1 comment)
+* [@jmmaloney4](https://github.com/jmmaloney4) (2 comments)
+* [@jnicholls](https://github.com/jnicholls) (2 comments)
+* [@jochasinga](https://github.com/jochasinga) (1 PR, 6 comments)
+* [@joeangel](https://github.com/joeangel) (2 comments)
+* [@johanneskares](https://github.com/johanneskares) (1 issue)
+* [@johnb8005](https://github.com/johnb8005) (1 commit, 2 PRs, 4 comments)
+* [@johnnymatthews](https://github.com/johnnymatthews) (3 commits, 7 PRs, 9 comments)
+* [@jonapaniagua](https://github.com/jonapaniagua) (1 PR, 2 issues)
+* [@jonaswre](https://github.com/jonaswre) (1 PR, 3 comments)
+* [@Jorropo](https://github.com/Jorropo) (1 commit, 1 PR, 1 issue)
+* [@Josiassejod1](https://github.com/Josiassejod1) (1 commit, 1 PR, 17 comments)
+* [@jousi592](https://github.com/jousi592) (1 issue)
+* [@jrem13](https://github.com/jrem13) (1 PR)
+* [@jsdanielh](https://github.com/jsdanielh) (1 issue)
+* [@Jsn2win](https://github.com/Jsn2win) (1 issue)
+* [@jthomerson](https://github.com/jthomerson) (2 comments)
+* [@jtmckay](https://github.com/jtmckay) (1 comment)
+* [@jwahdatehagh](https://github.com/jwahdatehagh) (1 comment)
+* [@jwarshack](https://github.com/jwarshack) (1 issue)
+* [@jyooru](https://github.com/jyooru) (1 commit, 1 PR)
+* [@JzJordan01](https://github.com/JzJordan01) (1 issue)
+* [@kalikho](https://github.com/kalikho) (1 PR)
+* [@Karakatiza666](https://github.com/Karakatiza666) (1 comment)
+* [@Karan-U-Kanthawar](https://github.com/Karan-U-Kanthawar) (1 issue)
+* [@Kcchouette](https://github.com/Kcchouette) (2 commits, 1 comment)
+* [@kebian](https://github.com/kebian) (1 issue)
+* [@KEINOS](https://github.com/KEINOS) (3 comments)
+* [@kelson42](https://github.com/kelson42) (3 comments)
+* [@KenniVelez](https://github.com/KenniVelez) (1 issue)
+* [@KennyDxsale](https://github.com/KennyDxsale) (2 comments)
+* [@kevinji](https://github.com/kevinji) (1 commit, 1 PR, 1 comment)
+* [@kevinXmichael](https://github.com/kevinXmichael) (1 comment)
+* [@KevTale](https://github.com/KevTale) (1 commit)
+* [@ki4jgt](https://github.com/ki4jgt) (1 issue, 4 comments)
+* [@kidcdf](https://github.com/kidcdf) (1 issue, 2 comments)
+* [@kimgysen](https://github.com/kimgysen) (1 comment)
+* [@kirill-dev-pro](https://github.com/kirill-dev-pro) (1 issue)
+* [@kmkhami](https://github.com/kmkhami) (1 issue)
+* [@kn0wmad](https://github.com/kn0wmad) (1 comment)
+* [@koushiro](https://github.com/koushiro) (1 issue, 3 comments)
+* [@kpp](https://github.com/kpp) (1 commit, 1 PR, 8 comments)
+* [@kshinn](https://github.com/kshinn) (1 issue, 1 comment)
+* [@kstuart](https://github.com/kstuart) (1 issue)
+* [@kunalgoyal9](https://github.com/kunalgoyal9) (1 comment)
+* [@laptou](https://github.com/laptou) (4 commits, 7 PRs, 1 issue, 4 comments)
+* [@laurentsenta](https://github.com/laurentsenta) (3 commits, 3 PRs, 8 comments)
+* [@lcy101u](https://github.com/lcy101u) (1 issue, 1 comment)
+* [@ldongting](https://github.com/ldongting) (3 issues)
+* [@leeswlwpl](https://github.com/leeswlwpl) (2 issues, 3 comments)
+* [@LesnyRumcajs](https://github.com/LesnyRumcajs) (2 commits, 2 PRs, 2 comments)
+* [@lessneek](https://github.com/lessneek) (1 comment)
+* [@leviathanbeak](https://github.com/leviathanbeak) (1 commit, 1 PR, 4 comments)
+* [@lfnpcsoft](https://github.com/lfnpcsoft) (1 issue)
+* [@lidel](https://github.com/lidel) (23 commits, 45 PRs, 24 issues, 318 comments)
+* [@LIPUU](https://github.com/LIPUU) (2 comments)
+* [@listenaddress](https://github.com/listenaddress) (1 commit, 1 PR)
+* [@Liujinliang1987413](https://github.com/Liujinliang1987413) (1 issue)
+* [@ljmf00](https://github.com/ljmf00) (1 issue, 4 comments)
+* [@ljoez](https://github.com/ljoez) (1 issue)
+* [@lmedury](https://github.com/lmedury) (1 commit)
+* [@locriacyber](https://github.com/locriacyber) (1 issue)
+* [@LordWilliamsr](https://github.com/LordWilliamsr) (1 issue, 3 comments)
+* [@luck453](https://github.com/luck453) (1 issue)
+* [@maitret](https://github.com/maitret) (1 issue)
+* [@manalejandro](https://github.com/manalejandro) (1 issue, 1 comment)
+* [@Manwe-777](https://github.com/Manwe-777) (1 comment)
+* [@MarcelRaschke](https://github.com/MarcelRaschke) (1 PR)
+* [@marciob](https://github.com/marciob) (1 issue)
+* [@MarcoCiaramella](https://github.com/MarcoCiaramella) (1 issue, 1 comment)
+* [@MarcoPolo](https://github.com/MarcoPolo) (1 commit, 2 PRs, 5 comments)
+* [@MarcusAvouris](https://github.com/MarcusAvouris) (1 PR)
+* [@Mark-Wu](https://github.com/Mark-Wu) (1 issue)
+* [@markg85](https://github.com/markg85) (2 comments)
+* [@marten-seemann](https://github.com/marten-seemann) (12 commits, 12 PRs, 12 comments)
+* [@Martinligabue](https://github.com/Martinligabue) (1 issue, 2 comments)
+* [@maschad](https://github.com/maschad) (1 commit, 3 PRs, 14 comments)
+* [@masih](https://github.com/masih) (1 commit, 1 PR)
+* [@master-hax](https://github.com/master-hax) (1 issue, 1 comment)
+* [@mateuszjarzewski](https://github.com/mateuszjarzewski) (3 issues, 3 comments)
+* [@matheus23](https://github.com/matheus23) (1 comment)
+* [@mathiversen](https://github.com/mathiversen) (1 issue, 6 comments)
+* [@MattJohnsonMusic](https://github.com/MattJohnsonMusic) (2 issues, 21 comments)
+* [@MattVurtly](https://github.com/MattVurtly) (1 issue)
+* [@mcclure](https://github.com/mcclure) (4 comments)
+* [@mdonoughe](https://github.com/mdonoughe) (1 comment)
+* [@meandavejustice](https://github.com/meandavejustice) (3 PRs, 1 issue, 9 comments)
+* [@meehow](https://github.com/meehow) (1 commit, 1 PR)
+* [@melekes](https://github.com/melekes) (1 PR, 2 comments)
+* [@melMass](https://github.com/melMass) (1 comment)
+* [@melwong](https://github.com/melwong) (1 commit, 1 PR)
+* [@Mendel-Chodaton](https://github.com/Mendel-Chodaton) (2 issues)
+* [@Menduist](https://github.com/Menduist) (1 issue)
+* [@Meyanis95](https://github.com/Meyanis95) (1 commit, 1 PR)
+* [@mgwidmann](https://github.com/mgwidmann) (1 issue)
+* [@MicrowaveDev](https://github.com/MicrowaveDev) (1 issue)
+* [@miguelgargallo](https://github.com/miguelgargallo) (1 issue, 1 comment)
+* [@Mikaela](https://github.com/Mikaela) (1 comment)
+* [@mikeal](https://github.com/mikeal) (2 comments)
+* [@mikeeus](https://github.com/mikeeus) (1 PR)
+* [@milahu](https://github.com/milahu) (2 issues, 1 comment)
+* [@Mircas001](https://github.com/Mircas001) (1 issue)
+* [@mishmosh](https://github.com/mishmosh) (1 commit, 2 comments)
+* [@mistermoe](https://github.com/mistermoe) (1 issue, 1 comment)
+* [@MitaliBo](https://github.com/MitaliBo) (1 commit, 1 PR, 1 comment)
+* [@miyamotomusashi79](https://github.com/miyamotomusashi79) (1 issue)
+* [@mlgx](https://github.com/mlgx) (2 comments)
+* [@mmaker7](https://github.com/mmaker7) (1 PR)
+* [@MMercer8](https://github.com/MMercer8) (1 issue)
+* [@mobrine1](https://github.com/mobrine1) (1 issue)
+* [@momack2](https://github.com/momack2) (2 commits, 1 PR, 3 issues, 10 comments)
+* [@montanaflynn](https://github.com/montanaflynn) (1 issue)
+* [@MOUNIKASIMHADRI17](https://github.com/MOUNIKASIMHADRI17) (1 commit, 1 PR)
+* [@mpetrunic](https://github.com/mpetrunic) (36 commits, 13 PRs, 2 issues, 50 comments)
+* [@mrheyday](https://github.com/mrheyday) (1 issue)
+* [@mriise](https://github.com/mriise) (1 issue, 2 comments)
+* [@mrlp4](https://github.com/mrlp4) (1 comment)
+* [@mrtngrsbch](https://github.com/mrtngrsbch) (1 issue)
+* [@msufyanalibutt](https://github.com/msufyanalibutt) (1 issue)
+* [@mubeenghauri](https://github.com/mubeenghauri) (1 issue)
+* [@mvdan](https://github.com/mvdan) (2 commits, 2 PRs, 1 issue, 4 comments)
+* [@mxinden](https://github.com/mxinden) (53 commits, 54 PRs, 13 issues, 297 comments)
+* [@NAWAISJAN](https://github.com/NAWAISJAN) (1 issue)
+* [@nazar-pc](https://github.com/nazar-pc) (2 commits, 2 PRs, 2 issues, 7 comments)
+* [@nazarhussain](https://github.com/nazarhussain) (1 PR, 2 comments)
+* [@Nazeh](https://github.com/Nazeh) (1 comment)
+* [@nblogist](https://github.com/nblogist) (1 comment)
+* [@netlify](undefined) (1 comment)
+* [@newthinnakorn](https://github.com/newthinnakorn) (1 PR, 1 comment)
+* [@nft-legends](https://github.com/nft-legends) (1 comment)
+* [@nikoPLP](https://github.com/nikoPLP) (1 comment)
+* [@nokemono](https://github.com/nokemono) (2 issues)
+* [@noraft75](https://github.com/noraft75) (1 issue)
+* [@noryev](https://github.com/noryev) (1 commit, 2 PRs, 1 comment)
+* [@Nousnouss](https://github.com/Nousnouss) (1 issue)
+* [@nrz123](https://github.com/nrz123) (1 issue)
+* [@NukeManDan](https://github.com/NukeManDan) (1 issue, 1 comment)
+* [@odesenfans](https://github.com/odesenfans) (1 commit, 1 PR, 4 issues, 6 comments)
+* [@oed](https://github.com/oed) (2 issues, 6 comments)
+* [@olizilla](https://github.com/olizilla) (2 comments)
+* [@Openwrtfunboy](https://github.com/Openwrtfunboy) (1 issue)
+* [@OrderAndCh4oS](https://github.com/OrderAndCh4oS) (1 comment)
+* [@originalninja01](https://github.com/originalninja01) (1 issue, 2 comments)
+* [@orvn](https://github.com/orvn) (2 comments)
+* [@ov-wagle](https://github.com/ov-wagle) (1 comment)
+* [@OwenLittleWhite](https://github.com/OwenLittleWhite) (1 issue)
+* [@panick-carousel](https://github.com/panick-carousel) (2 issues, 2 comments)
+* [@paullouisageneau](https://github.com/paullouisageneau) (2 comments)
+* [@paulmillr](https://github.com/paulmillr) (1 commit, 2 PRs, 8 comments)
+* [@pawanjay176](https://github.com/pawanjay176) (1 commit, 1 PR, 1 comment)
+* [@PencilsDown](https://github.com/PencilsDown) (1 issue, 2 comments)
+* [@PeterHindes](https://github.com/PeterHindes) (1 comment)
+* [@Pfed-prog](https://github.com/Pfed-prog) (1 commit, 1 PR)
+* [@PhilippGackstatter](https://github.com/PhilippGackstatter) (2 comments)
+* [@philknows](https://github.com/philknows) (2 commits, 2 PRs, 1 comment)
+* [@piboistudios](https://github.com/piboistudios) (4 issues, 2 comments)
+* [@pimterry](https://github.com/pimterry) (1 issue, 2 comments)
+* [@PixsaOJ](https://github.com/PixsaOJ) (1 issue)
+* [@pj50](https://github.com/pj50) (1 PR, 2 issues, 2 comments)
+* [@placer14](https://github.com/placer14) (1 issue, 1 comment)
+* [@planetoryd](https://github.com/planetoryd) (1 issue)
+* [@pmuens](https://github.com/pmuens) (1 comment)
+* [@poolsar42](https://github.com/poolsar42) (1 commit, 1 PR, 1 issue, 5 comments)
+* [@PowVT](https://github.com/PowVT) (1 commit)
+* [@Radderz81](https://github.com/Radderz81) (1 comment)
+* [@raduciobanu22](https://github.com/raduciobanu22) (1 comment)
+* [@raisayon](https://github.com/raisayon) (1 issue)
+* [@rajan-31](https://github.com/rajan-31) (1 comment)
+* [@rakeshbhatt10](https://github.com/rakeshbhatt10) (1 comment)
+* [@rand0m-cloud](https://github.com/rand0m-cloud) (1 commit, 1 PR, 2 comments)
+* [@RangerMauve](https://github.com/RangerMauve) (10 commits, 4 PRs, 4 issues, 33 comments)
+* [@raress96](https://github.com/raress96) (2 comments)
+* [@rasos](https://github.com/rasos) (1 comment)
+* [@ratik21](https://github.com/ratik21) (2 issues, 1 comment)
+* [@rayswchiu](https://github.com/rayswchiu) (1 issue)
+* [@razakyermal](https://github.com/razakyermal) (1 issue)
+* [@rbensonevans](https://github.com/rbensonevans) (1 commit)
+* [@realitymeetsdreams](https://github.com/realitymeetsdreams) (1 issue, 2 comments)
+* [@redactedscribe](https://github.com/redactedscribe) (1 comment)
+* [@redaphid](https://github.com/redaphid) (1 comment)
+* [@remixonwin](https://github.com/remixonwin) (1 issue)
+* [@resession](https://github.com/resession) (3 comments)
+* [@revichnr](https://github.com/revichnr) (1 issue)
+* [@rezad1393](https://github.com/rezad1393) (1 issue)
+* [@rhysburnie](https://github.com/rhysburnie) (1 issue, 1 comment)
+* [@richburdon](https://github.com/richburdon) (2 comments)
+* [@rigan0707](https://github.com/rigan0707) (1 comment)
+* [@Rinse12](https://github.com/Rinse12) (1 issue, 2 comments)
+* [@Rio-Lv](https://github.com/Rio-Lv) (1 comment)
+* [@rkuhn](https://github.com/rkuhn) (2 commits, 2 PRs, 6 issues, 50 comments)
+* [@robbiemu](https://github.com/robbiemu) (1 issue, 1 comment)
+* [@robertkiel](https://github.com/robertkiel) (2 commits, 5 PRs, 6 comments)
+* [@robin-thomas](https://github.com/robin-thomas) (1 commit, 1 PR)
+* [@roderik](https://github.com/roderik) (1 comment)
+* [@RookiePJ](https://github.com/RookiePJ) (1 issue)
+* [@rubdos](https://github.com/rubdos) (4 comments)
+* [@RubenKelevra](https://github.com/RubenKelevra) (1 PR, 11 issues, 36 comments)
+* [@ruifortes](https://github.com/ruifortes) (1 issue, 1 comment)
+* [@runvnc](https://github.com/runvnc) (1 comment)
+* [@rvagg](https://github.com/rvagg) (34 commits, 19 PRs, 2 issues, 110 comments)
+* [@rysiekpl](https://github.com/rysiekpl) (2 comments)
+* [@sa8](https://github.com/sa8) (1 PR, 1 issue, 1 comment)
+* [@Sameer-472](https://github.com/Sameer-472) (1 comment)
+* [@SamNormcoreWayne](https://github.com/SamNormcoreWayne) (2 comments)
+* [@sankesireddy](https://github.com/sankesireddy) (1 issue)
+* [@SanYaYuLang](https://github.com/SanYaYuLang) (1 issue)
+* [@saricden](https://github.com/saricden) (3 comments)
+* [@SatoshiDoll](https://github.com/SatoshiDoll) (1 issue)
+* [@sauerburger](https://github.com/sauerburger) (1 commit, 1 PR)
+* [@SaulMoonves](https://github.com/SaulMoonves) (1 issue)
+* [@sawsrinath](https://github.com/sawsrinath) (1 issue, 1 comment)
+* [@schuelermine](https://github.com/schuelermine) (1 PR)
+* [@Scott16546](https://github.com/Scott16546) (1 issue)
+* [@sd70mac](https://github.com/sd70mac) (1 issue, 2 comments)
+* [@sebastiendan](https://github.com/sebastiendan) (1 comment)
+* [@senitskiy](https://github.com/senitskiy) (2 PRs, 3 comments)
+* [@SgtPooki](https://github.com/SgtPooki) (3 commits, 12 PRs, 26 issues, 87 comments)
+* [@ShehanAT](https://github.com/ShehanAT) (1 PR)
+* [@shivani7q](https://github.com/shivani7q) (1 commit, 1 PR)
+* [@ShogunPanda](https://github.com/ShogunPanda) (1 commit, 1 PR, 2 comments)
+* [@ShravanSunder](https://github.com/ShravanSunder) (2 comments)
+* [@ShubhGohil](https://github.com/ShubhGohil) (1 issue)
+* [@siepra](https://github.com/siepra) (2 comments)
+* [@sigwo](https://github.com/sigwo) (1 commit, 1 PR)
+* [@simondebbarma](https://github.com/simondebbarma) (1 comment)
+* [@simonloewe](https://github.com/simonloewe) (3 comments)
+* [@SionoiS](https://github.com/SionoiS) (1 issue, 1 comment)
+* [@sireliah](https://github.com/sireliah) (1 commit, 1 PR, 1 issue)
+* [@skins2000](https://github.com/skins2000) (1 issue)
+* [@sleeping-barber](https://github.com/sleeping-barber) (1 commit, 1 PR)
+* [@slonigiraf](https://github.com/slonigiraf) (1 PR)
+* [@slrslr](https://github.com/slrslr) (1 issue)
+* [@sly13](https://github.com/sly13) (1 PR)
+* [@smoelius](https://github.com/smoelius) (1 PR, 1 issue, 2 comments)
+* [@smrz2001](https://github.com/smrz2001) (2 comments)
+* [@sneaker1](https://github.com/sneaker1) (1 commit, 1 PR, 1 issue, 1 comment)
+* [@socketdown](https://github.com/socketdown) (1 issue)
+* [@SoftCreatR](https://github.com/SoftCreatR) (1 commit, 1 comment)
+* [@SomajitDey](https://github.com/SomajitDey) (2 commits)
+* [@stale](undefined) (14 comments)
+* [@starkers](https://github.com/starkers) (1 commit, 1 PR)
+* [@StaticDave](https://github.com/StaticDave) (1 issue, 2 comments)
+* [@stbrody](https://github.com/stbrody) (2 commits, 1 PR, 1 issue, 7 comments)
+* [@stcee](https://github.com/stcee) (1 comment)
+* [@Stebalien](https://github.com/Stebalien) (1 commit, 2 issues, 12 comments)
+* [@StefanoSetti](https://github.com/StefanoSetti) (3 issues, 5 comments)
+* [@stephhuynh18](https://github.com/stephhuynh18) (1 PR, 1 issue)
+* [@StorryTV](https://github.com/StorryTV) (1 commit, 1 PR, 4 comments)
+* [@stupid-boar](https://github.com/stupid-boar) (1 issue, 1 comment)
+* [@sundyloveme](https://github.com/sundyloveme) (1 issue)
+* [@sunmur](https://github.com/sunmur) (2 issues)
+* [@surajsingla333](https://github.com/surajsingla333) (1 commit, 1 PR, 2 comments)
+* [@SusaPereg](https://github.com/SusaPereg) (1 PR)
+* [@suud](https://github.com/suud) (1 commit, 1 PR)
+* [@svvimming](https://github.com/svvimming) (1 PR)
+* [@Szymongib](https://github.com/Szymongib) (1 commit, 1 PR)
+* [@T2JOESl4m2ZpNC](https://github.com/T2JOESl4m2ZpNC) (2 comments)
+* [@tabcat](https://github.com/tabcat) (1 issue, 1 comment)
+* [@Tatsu0809](https://github.com/Tatsu0809) (1 PR)
+* [@tdelabro](https://github.com/tdelabro) (1 comment)
+* [@tennox](https://github.com/tennox) (1 issue, 1 comment)
+* [@Thaina](https://github.com/Thaina) (1 issue, 1 comment)
+* [@thattommyhall](https://github.com/thattommyhall) (1 commit, 1 PR, 1 comment)
+* [@TheDiscordian](https://github.com/TheDiscordian) (35 comments)
+* [@TheDutchCoder](https://github.com/TheDutchCoder) (1 issue, 2 comments)
+* [@TheFoolishPupil](https://github.com/TheFoolishPupil) (3 issues, 7 comments)
+* [@thelamer](https://github.com/thelamer) (1 issue)
+* [@Theo-Farnole](https://github.com/Theo-Farnole) (1 comment)
+* [@TheWeb3DAO](https://github.com/TheWeb3DAO) (1 PR)
+* [@Thidieulinh](https://github.com/Thidieulinh) (1 comment)
+* [@thisisommore](https://github.com/thisisommore) (1 commit, 1 PR)
+* [@thomaseizinger](https://github.com/thomaseizinger) (3 commits, 9 PRs, 1 issue, 52 comments)
+* [@tiannalu1229](https://github.com/tiannalu1229) (1 issue)
+* [@TimDaub](https://github.com/TimDaub) (8 commits, 9 PRs, 5 issues, 5 comments)
+* [@timfpark](https://github.com/timfpark) (1 issue, 1 comment)
+* [@TkKonstantin](https://github.com/TkKonstantin) (3 comments)
+* [@tniessen](https://github.com/tniessen) (1 commit, 1 PR)
+* [@token0](https://github.com/token0) (1 issue)
+* [@tomaka](https://github.com/tomaka) (1 issue, 9 comments)
+* [@TomzBench](https://github.com/TomzBench) (1 issue, 1 comment)
+* [@Toni-d-e-v](https://github.com/Toni-d-e-v) (1 issue, 1 comment)
+* [@Tonyce](https://github.com/Tonyce) (1 issue)
+* [@toorop](https://github.com/toorop) (1 comment)
+* [@TotalKrill](https://github.com/TotalKrill) (1 commit, 1 PR)
+* [@TriLogic](https://github.com/TriLogic) (1 issue, 3 comments)
+* [@tristanisham](https://github.com/tristanisham) (1 PR, 1 comment)
+* [@trymeouteh](https://github.com/trymeouteh) (1 issue)
+* [@tuckernickman](https://github.com/tuckernickman) (1 issue)
+* [@turbo-a](https://github.com/turbo-a) (1 PR)
+* [@tuyennhv](https://github.com/tuyennhv) (31 commits, 31 PRs, 14 issues, 28 comments)
+* [@TwoPair](https://github.com/TwoPair) (1 commit, 1 PR)
+* [@twopercent](https://github.com/twopercent) (2 comments)
+* [@tylerferrara](https://github.com/tylerferrara) (1 comment)
+* [@tysonzero](https://github.com/tysonzero) (1 issue, 1 comment)
+* [@ukstv](https://github.com/ukstv) (1 PR, 1 issue, 6 comments)
+* [@ungarson](https://github.com/ungarson) (1 issue)
+* [@unrival-protocol](https://github.com/unrival-protocol) (1 issue, 1 comment)
+* [@v-stickykeys](https://github.com/v-stickykeys) (1 comment)
+* [@VandeurenGlenn](https://github.com/VandeurenGlenn) (1 commit, 1 PR)
+* [@vans163](https://github.com/vans163) (2 commits, 2 PRs)
+* [@vasanthsteve23](https://github.com/vasanthsteve23) (1 commit)
+* [@vasco-santos](https://github.com/vasco-santos) (9 commits, 3 PRs, 22 comments)
+* [@vbalien](https://github.com/vbalien) (1 PR, 1 issue)
+* [@vegetable-edu](https://github.com/vegetable-edu) (1 issue)
+* [@verifyfirst](https://github.com/verifyfirst) (1 issue, 1 comment)
+* [@victor-wei126](https://github.com/victor-wei126) (1 issue, 1 comment)
+* [@vigasdeep](https://github.com/vigasdeep) (1 comment)
+* [@vitush93](https://github.com/vitush93) (2 commits, 2 PRs)
+* [@vladfaust](https://github.com/vladfaust) (2 comments)
+* [@VladimirMikulic](https://github.com/VladimirMikulic) (1 issue, 1 comment)
+* [@vmx](https://github.com/vmx) (7 commits, 6 PRs, 2 issues, 9 comments)
+* [@vogdb](https://github.com/vogdb) (9 commits, 12 PRs, 1 issue, 29 comments)
+* [@volkriss](https://github.com/volkriss) (1 comment)
+* [@vsthakur1quytech](https://github.com/vsthakur1quytech) (1 comment)
+* [@vyanedgar](https://github.com/vyanedgar) (1 PR)
+* [@vyzo](https://github.com/vyzo) (3 commits, 4 PRs, 13 comments)
+* [@walkerlj0](https://github.com/walkerlj0) (3 commits, 5 PRs, 1 issue, 2 comments)
+* [@wandyyd](https://github.com/wandyyd) (1 issue, 5 comments)
+* [@warpfork](https://github.com/warpfork) (27 commits, 6 PRs, 3 issues, 21 comments)
+* [@waybackarchiver](https://github.com/waybackarchiver) (1 PR)
+* [@wdv4758h](https://github.com/wdv4758h) (1 commit, 1 PR)
+* [@websoftwares](https://github.com/websoftwares) (1 commit, 1 PR, 2 comments)
+* [@webtech2412](https://github.com/webtech2412) (1 issue, 1 comment)
+* [@wellcaffeinated](https://github.com/wellcaffeinated) (2 issues, 1 comment)
+* [@wemeetagain](https://github.com/wemeetagain) (28 commits, 4 PRs, 5 issues, 43 comments)
+* [@wernermoecke-mcd](https://github.com/wernermoecke-mcd) (1 comment)
+* [@wetezos](https://github.com/wetezos) (1 PR)
+* [@whiteowl3](https://github.com/whiteowl3) (1 comment)
+* [@willscott](https://github.com/willscott) (2 commits, 1 PR, 1 issue, 5 comments)
+* [@winksaville](https://github.com/winksaville) (2 commits, 2 PRs, 3 comments)
+* [@Winterhuman](https://github.com/Winterhuman) (4 issues, 2 comments)
+* [@wngr](https://github.com/wngr) (3 comments)
+* [@Xendergo](https://github.com/Xendergo) (1 issue)
+* [@xoayxoay](https://github.com/xoayxoay) (1 issue, 2 comments)
+* [@xxxxj-up](https://github.com/xxxxj-up) (1 issue)
+* [@yingshaoxo](https://github.com/yingshaoxo) (2 comments)
+* [@YoshieraHuang](https://github.com/YoshieraHuang) (1 commit, 1 PR, 3 issues, 7 comments)
+* [@younasm](https://github.com/younasm) (2 comments)
+* [@yusefnapora](https://github.com/yusefnapora) (5 commits, 3 PRs, 1 issue, 5 comments)
+* [@Zaba505](https://github.com/Zaba505) (1 commit, 1 PR, 1 issue, 2 comments)
+* [@zeim839](https://github.com/zeim839) (1 commit, 2 PRs, 1 issue, 2 comments)
+* [@ZeroCool22](https://github.com/ZeroCool22) (2 issues, 2 comments)
+* [@zeroxbt](https://github.com/zeroxbt) (2 issues)
+* [@zhaoyiming0803](https://github.com/zhaoyiming0803) (1 issue)
+* [@zouantchaw](https://github.com/zouantchaw) (1 issue)
+* [@zyb1101](https://github.com/zyb1101) (1 issue)
+
+[unixfs]: https://docs.ipfs.tech/guides/concepts/unixfs/
+[cid]: https://docs.ipfs.tech/guides/concepts/cid/
+[mfs]: https://docs.ipfs.tech/guides/concepts/mfs/
+[libp2p]: https://github.com/libp2p/js-libp2p
+[ipld]: https://github.com/ipld/js-ipld
+[abortsignal]: https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal
+[multihash]: https://multiformats.io/multihash
+[dht]: https://docs.ipfs.tech/concepts/dht/
+[multiaddr]: https://multiformats.io/multiaddr/
+[dag]: https://docs.ipfs.tech/concepts/merkle-dag/
+[core-api]: https://github.com/ipfs/js-ipfs/tree/master/docs/core-api
diff --git a/src/_blog/just-released-ipfs-cluster-0.14.0.md b/src/_blog/just-released-ipfs-cluster-0.14.0.md
index 5270684d..c40183f5 100644
--- a/src/_blog/just-released-ipfs-cluster-0.14.0.md
+++ b/src/_blog/just-released-ipfs-cluster-0.14.0.md
@@ -14,7 +14,7 @@ We're happy to announce the release of IPFS Cluster 0.14.0! Here's a small recap
## A quick recap
-[IPFS Cluster](https://cluster.ipfs.io) provides an overlay layer to control and orchestrate pinsets in multiple IPFS daemons. It adds content, distributes pins, tracks them, and ensures content is replicated while providing streamlined API(s) for IPFS storage management. It does this in lots of cool ways, utilizing CRDTs, pubsub, IPLD and libp2p services — you can dig into all the details in the official [IPFS Cluster documentation](https://cluster.ipfs.io/documentation/).
+[IPFS Cluster](https://ipfscluster.io) provides an overlay layer to control and orchestrate pinsets in multiple IPFS daemons. It adds content, distributes pins, tracks them, and ensures content is replicated while providing streamlined API(s) for IPFS storage management. It does this in lots of cool ways, utilizing CRDTs, pubsub, IPLD and libp2p services — you can dig into all the details in the official [IPFS Cluster documentation](https://ipfscluster.io/documentation/).
IPFS Cluster has been running in production internally at Protocol Labs since 2018. We use clusters to store all the stuff we want to store on IPFS, a few of them as [public collaborative clusters](https://collab.ipfscluster.io/) that can be followed by anyone. Our internal operational team (known as [Bifrost](https://en.wikipedia.org/wiki/Bifr%C3%B6st)) has developed the ability to set up large-storage gateways coupled to cluster setups with little effort.
@@ -35,4 +35,4 @@ Want a full list of updates included in the IPFS Cluster 0.14.0 release? Check t
## Install, upgrade, and join us!
-You can lean more about IPFS Cluster by visiting [cluster.ipfs.io](https://cluster.ipfs.io/) and get started — or upgrade your existing installation — by visiting the [IPFS Cluster download page](https://cluster.ipfs.io/download/). Got questions about IPFS Cluster? Check out its section on the official [IPFS forums](https://discuss.ipfs.io/c/help/help-ipfs-cluster/24).
\ No newline at end of file
+You can lean more about IPFS Cluster by visiting [ipfscluster.io](https://ipfscluster.io/) and get started — or upgrade your existing installation — by visiting the [IPFS Cluster download page](https://ipfscluster.io/download/). Got questions about IPFS Cluster? Check out its section on the official [IPFS forums](https://discuss.ipfs.tech/c/help/help-ipfs-cluster/24).
\ No newline at end of file
diff --git a/src/_blog/kitsumon-blends-the-best-of-metaverse-gaming-with-content-addressability.md b/src/_blog/kitsumon-blends-the-best-of-metaverse-gaming-with-content-addressability.md
new file mode 100644
index 00000000..91306a36
--- /dev/null
+++ b/src/_blog/kitsumon-blends-the-best-of-metaverse-gaming-with-content-addressability.md
@@ -0,0 +1,41 @@
+---
+title: Kitsumon Blends the Best of Metaverse Gaming with Content-Addressability
+description: The game relies on IPFS and NFT.Storage to ensure the availability of
+ its NFTs and game content.
+author: ''
+date: 2022-07-10
+permalink: "/2022-07-15-ecosystem-highlight-kitsumon/"
+translationKey: ''
+header_image: "/ipfs-ecosystem-highlight-kitsumon-1532.png"
+tags: []
+
+---
+Welcome to [Kitsumon](https://kitsumon.com/), an NFT game about collecting, breeding, and caring for adorable Kitsu pets. From play to earn professions like farming, fishing, cooking, and an in-depth NFT breeding system, all the way to MOBA PvP modes and land acquisition, Kitsumon has everything and more!
+
+Kitsumon aims to unite the best areas of gaming to give users a truly polished and exciting metaverse experience. The project plans to help bridge the gap between traditional and blockchain gaming with its ever-increasing collaborations with gaming guilds, scholarship programs and education. It’s entering markets such as eSports and utilizing mechanisms such as play-to-earn and view-to-earn to bring blockchain gaming to another level.
+
+# The Story Behind Kitsumon
+
+Kitsumon derived from the mindful concepts of its founders, interlacing its team’s love for gaming and the history of the industry. Pinches of Pokemon, Tamagotchi, and more have been stitched together to take the best elements of everything they know and turn it into a unique and powerful gaming experience.
+
+After the successful launch of [GEN-0](https://marketplace.kitsumon.com/explore) Kitsu collection and its native token earlier this year, Kitsumon has continued developing in the background and delivering on its roadmap. Kitsu 3D models can now be seen on the recently live KitsuDex, as well as the sensational breeding mechanism involving Digital DNA powered by Chainlinks VRF.
+
+# IPFS and Kitsumon
+
+IPFS will provide Kitsumon NFTs with decentralized storage and will be used to host NFT game content such as the 3D Kitsu game characters. This will ensure that Kitsumon has no single point of failure like you would have in a centralized file system and will provide a reliable tamper-proof storage solution. The NFT game content will always be available as metadata will be stored on the IPFS network via content addressing.
+
+An extra layer of protection comes from Kitsumon's use of [NFT.Storage](https://nft.storage/). This ensures that NFT files are pinned by multiple nodes on the IPFS network for extra peace of mind.
+
+# What’s Next for Kitsumon
+
+* Kitsumon recently launched its highly anticipated breeding mechanism on Polygon’s Mumbai testnet on June 14th.
+* The development of its metaverse professions gameplay is well underway where players will be able to become masters in Farming, Mining, Crafting, Cooking, Fishing or Alchemy.
+* They will also be able to acquire land in the Kitsumon metaverse. This will allow players to produce NFT game assets which can be used to level up characters or be sold to other players via the Kitsumon marketplace.
+
+Overall game development continue to accelerate in anticipation for the MOBA launch towards the end of 2022.
+
+# Learn More
+
+For more information on Kitsumon and to keep an eye out for the project’s updates, head to [Twitter](https://twitter.com/KitsumonWorld) or join the [Telegram](https://t.me/Kitsumon) or [Discord](https://discord.com/invite/Kitsumon) community. You can also find more info on[ Linktree](https://linktr.ee/Kitsumon).
+
+The Kitsumon community is very active and gets involved in regular AMAs with collaborators and other platforms. Be sure to look out for the next one, as well as some really cool competitions.
\ No newline at end of file
diff --git a/src/_blog/libp2p-hole-punching.md b/src/_blog/libp2p-hole-punching.md
new file mode 100644
index 00000000..263c257d
--- /dev/null
+++ b/src/_blog/libp2p-hole-punching.md
@@ -0,0 +1,174 @@
+---
+tags:
+- libp2p
+title: Hole punching in libp2p - Overcoming Firewalls
+description:
+date: 2022-03-03
+permalink: "/2022-01-20-libp2p-hole-punching/"
+translationKey: ''
+header_image: /libp2p-hole-punching-banner.svg
+author: Max Inden
+---
+
+In case you haven't yet heard the great news, [libp2p](https://docs.ipfs.tech/concepts/glossary/#libp2p) can now punch holes.
+
+The below explains why we want to punch holes, what we are punching those holes into, and most interestingly, how we punch those holes.
+
+# The Problem with Firewalls
+
+Computers in today's internet can be divided into two groups: public and non-public computers. In other words, those that you can dial and those that you cannot. Public computers can dial public computers. Non-public computers can dial public computers. But public computers cannot dial non-public computers, nor can non-public computers dial other non-public computers.
+
+For the sake of simplicity, this post focuses on firewalls and won't talk about Network Address Translation (NAT). In addition, this post assumes a worst-case scenario where neither of two peers is able to leverage [UPnP](https://en.wikipedia.org/wiki/Universal_Plug_and_Play) or set up manual port forwarding.
+
+Also, we will be using the terms _computer_ and _node_ interchangeably.
+
+## Firewalls in a nutshell
+
+Firewalls control the bytes flowing in and out of a network. They usually do so using a state table of 5-tuples. A 5-tuple is used to identify a connection between two endpoints. It consists of the IP source address, the IP destination address, the transport protocol (TCP or UDP), the source port number, and the destination port number of a connection. On TCP, a firewall can determine the lifetime of these 5-tuples based on the TCP connection state (e.g., through `SYN` and `FIN`). On UDP, given that the protocol itself is connectionless, firewalls use timeouts to garbage collect the 5-tuple entries in the state table.
+
+| Source IP | Destination IP | Transport Protocol | Source Port | Destination Port |
+|-------------|----------------|--------------------|-------------|------------------|
+| 192.168.0.2 | 198.51.100.0 | TCP | 12345 | 443 |
+| 192.168.0.2 | 198.51.100.1 | UDP | 12345 | 53 |
+| ... | ... | ... | ... | ... |
+
+The simplest security measure all major consumer firewalls enforce to protect their network is the following:
+
+1. When forwarding an outgoing packet, add a 5-tuple for said connection to the state table.
+2. When receiving an incoming packet, check whether there is a 5-tuple for an outgoing connection matching the incoming packet.
+ 1. If there is, it is a response to a previous outgoing packet, and thus the packet is forwarded to the destined machine within the network.
+ 2. If there is not, drop the packet.
+
+## An example
+
+Let's look at an example. Two computers, *A* and *B*, each in their own network, are connected to the internet via a separate home router each, with those home routers acting as firewalls.
+
+
+
+The sequence diagram below depicts the scenario where computer *A* emits a packet destined for *B*. Said packet is first sent to *A*'s router, which in turn forwards it to *B*'s router.
+
+*A*'s router forwards the packet to *B*'s router. *B*'s router checks its state table, cannot find a matching 5-tuple (IPA, IPB, TCP, PortA, PortB) and thus drops the packet. In a nutshell, this is why the Internet is divided into two, public and non-public computers.
+
+The same applies to packets sent from *B* to *A*; see the second half of the sequence diagram.
+
+
+
+Now, please do not go around disabling all your firewalls! They serve their purpose. After all, *A* and *B* most likely don't want random strangers connecting to them. However, they do still want to connect to each other.
+
+# Hole Punching
+
+Hole punching is one mechanism to overcome the problem described above. Let's see how it works.
+
+Imagine that we have some mysterious mechanism to synchronize *A* and *B*. Such a mechanism would allow *A* and *B* to dial each other "at the same time".
+
+1. *A*'s first packet (e.g., in the case of TCP, an `SYN`) passes through router *A* and thus adds a 5-tuple to router *A*'s state table. The same happens on the other side, where the packet sent by *B* triggers a 5-tuple being added to *B*'s router's state table. Packet *A* and packet *B* "punched holes" into their respective routers' firewalls.
+2. Both packets arrive at the opposite router after having crossed paths somewhere in this crazy thing called _the internet_. Whether they really cross paths is something for another blog post, but still an amusing image to have in mind.
+3. Once *A*'s packet arrives at router *B*, router *B* checks its state table, finds a 5-tuple previously added through the packet sent by *B*, and forwards the packet to computer *B*. Same with *B*'s packet, arriving at router *A*, matching a 5-tuple in router *A*'s state table and thus forwarded to computer *A*.
+
+In case you haven't noticed, we just fixed our problem. *A* and *B* can now happily exchange packets. Take a look at the sequence diagram below, depicting the same process.
+
+
+
+There are situations in which hole punching will not work, most notably when one of the nodes is behind a symmetric NAT. In such cases, nodes can instead explicitly add port mappings, either manually or by using [UPnP](https://en.wikipedia.org/wiki/Universal_Plug_and_Play). As a last resort, nodes can leverage external [relay](https://docs.ipfs.tech/concepts/glossary/#relay) nodes.
+
+# Hole Punching in libp2p
+
+Based on the above concept, hole punching looks fairly easy to do! But it is a lot more complex than one would think and we need to cover the _mysterious mechanism to synchronize *A* and *B*_. This leads us to libp2p's way of decentralized hole punching, which was inspired by and is similar to the [IETF's ICE](https://datatracker.ietf.org/doc/html/rfc8445).
+
+One can partition libp2p's way of hole punching in roughly 2 phases, a preparation phase, and a hole punching phase. We will go into each of them in more detail further below.
+
+## Overview
+
+Here is a sequence diagram of the whole process. Don't worry; we will go into each step separately. Maybe the sole purpose of this huge diagram is to prove the point above that hole punching "is a lot more complex than one would think".
+
+
+
+## Phase 1 - Preparation
+
+### 1.1 Determine whether one is dialable (AutoNAT)
+
+In step 1 of phase 1, a node determines whether it is dialable. In other words, it determines whether computers outside of their own network can connect to it. The main protocol involved here is the [libp2p *AutoNAT* protocol](https://github.com/libp2p/specs/blob/master/autonat/README.md). (The corresponding ICE protocol to libp2p's AutoNAT protocol (and libp2p's [identify protocol](https://github.com/libp2p/specs/blob/master/identify/README.md)) is [STUN](https://datatracker.ietf.org/doc/html/rfc8489).)
+
+In our case, computer *B* from above determines whether it is dialable. It does so with the help of random public nodes, e.g., bootnodes of its peer-to-peer network.
+
+
+
+*B* reaches out to a subset of public nodes of its peer-to-peer network, asking each node to dial it (*B*) on a set of addresses that it suspects it could be reachable under. Each of the contacted nodes goes ahead and attempts to dial each of *B*'s addresses. They report the outcome back to *B*, i.e., whether they succeeded to dial *B*, including the address that succeeded, or whether they didn't succeed with any of the provided addresses. Based on a set of reports, *B* can gauge whether it is publicly dialable or not. In the case where *B* is publicly dialable, no hole punching is needed. In the case where *B* is not dialable, *B* proceeds to the next step of the first phase.
+
+### 1.2 Find closest public Relay nodes (e.g., through Kademlia)
+
+*B* now knows that nodes outside its local network cannot dial it. Well, they "cannot dial it **directly**". However, they could do so **indirectly** through some public relay node. We will go into what *indirect* dialing looks like in the next step.
+
+For now, let's find a couple of public nodes in our peer-to-peer network that can serve as relay nodes. This step is not defined by libp2p, as it heavily depends on the peer-to-peer network. In the case of [IPFS](https://ipfs.tech/), each public node in the IPFS network would serve as a [relay](https://docs.ipfs.tech/concepts/glossary/#relay) node. *B* would either do a lookup on the [Kademlia DHT](https://github.com/libp2p/specs/blob/master/kad-dht/README.md) for the closest peers to its own [Peer ID](https://docs.ipfs.tech/concepts/glossary/#peer-id) or just choose a subset of the public nodes it is already connected to. (Just a note: Latency matters in the choice of one's public relay node, though that is for another blog post.)
+
+
+
+### 1.3 Listen for connections via Relay (Circuit Relay v2)
+
+Back to the previous question. How can a node be **indirectly** dialable through a relay node? This is enabled through the [libp2p Circuit Relay v2 protocol](https://github.com/libp2p/specs/blob/master/relay/circuit-v2.md). Drawing the connection to IETF's ICE once more, this would be the equivalent of the [TURN protocol](https://datatracker.ietf.org/doc/html/rfc5766).
+
+The [libp2p Circuit Relay v2 protocol](https://github.com/libp2p/specs/blob/master/relay/circuit-v2.md) protocol allows relay nodes to limit the resources used to relay connections (e.g., by the number of connections, the time, and amount of bytes). In the case of IPFS, this allows every public node in the network to serve as a relay without the fear of high resource consumption.
+
+For each of the public relay nodes discovered in the previous step, *B* would do the following: First, *B* connects to the remote node and requests a so-called "reservation", basically saying: "Hey, I am not dialable. Given that you are dialable, would you mind listening for incoming connections on my behalf, forwarding each of them to me over this connection?".
+
+
+
+If the remote accepts the reservation request, *B* can advertise itself as being reachable through the remote Relay node. In other words, instead of advertising its own IP address (which is useless given that *B* is not publicly dialable), *B* advertises a "relayed" address, which contains the IP address of the remote relay node plus its own peer ID.
+
+ //p2p-circuit/
+
+(The above is a so-called [multiaddr](https://github.com/multiformats/multiaddr). It is a composable network addressing schema. The address above reads as: "You can reach peer *B* with the peer ID ``PEER_ID_B`` via the relay at the address ``RELAY_ADDR``".)
+
+Note: It is very important that *B* keeps the outgoing connection to the relay node alive. *B* is not publicly dialable; thus, the relay would not be able to establish a connection to *B*. When the relay receives a connection request for *B*, it relays it using the initial connection from *B*.
+
+## Phase 2 - Hole punching
+
+Now that everything is prepared (phase 1), we can punch some holes (into firewalls).
+
+For that, let's imagine node *A* got a hold of *B*'s relayed address through some mechanism. One possible scenario in the IPFS world could be that *B* is advertising the availability of a specific chunk of data, and *A* discovered the data provider *B* on the Kademlia DHT. Given the relayed address, *A* would now like to establish a direct connection to *B*. As *B* is advertising a relayed address and not a direct address, *A* knows that *B* is not directly dialable but only dialable through a relay node.
+
+### 2.1 Establish secured relayed connection (Circuit Relay v2)
+
+Before establishing a direct connection using hole punching, *A* first has to establish a relayed connection to *B* via the public relay node. Using the information contained in *B*'s advertised address, *A* first establishes a direct connection to the relay node and then requests a relayed connection to *B* from the relay. The relay forwards said request to *B*, which accepts the request. The relay once more forwards the acceptance to *A*. From now on, *A* and *B* can use the bi-directional channel over the relay to communicate.
+
+*A* and *B* upgrade the relayed connection with a security protocol like TLS. Thus the relay cannot eavesdrop on the connection between the two.
+
+
+
+### 2.2. Coordinate simultaneous dial (DCUtR)
+
+Over the relayed connection established in the previous step, *A* and *B* can now coordinate the hole punch, ultimately leading to a direct connection between *A* and *B*. This coordination is happening via the [libp2p DCUtR protocol](https://github.com/libp2p/specs/blob/master/relay/DCUtR.md) which stands for "Direct Connection Upgrade through Relay" protocol. This is the magical synchronization mechanism, or rather a pretty good time synchronization mechanism.
+
+There are two stages to do a *direct connection upgrade through a relay*, exchanging *Connect* messages and sending a single *Sync* message.
+
+First off, *A* sends a *Connect* message to *B* through the relay. That *Connect* message contains the addresses of *A*. libp2p offers multiple mechanisms to discover one's addresses, e.g., via the [libp2p identify protocol](https://github.com/libp2p/specs/blob/master/identify/README.md). *B* receives the *Connect* message on the relayed connection and replies with a *Connect* message containing its (non-relayed) addresses. *A* measures the time between sending its and receiving *B*'s *Connect* message and thereby determines the round trip time between *A* and *B* (on the relayed connection).
+
+Next, *A* sends a *Sync* message to *B* on the relayed connection. Once sent out, *A* waits for half the round trip time, then it dials *B* via the addresses received in *B*'s *Connect*. This is a direct dial not using the relayed connection. On the other end, as soon as *B* receives *A*'s *Sync* message, it immediately directly dials *A* with the addresses provided in *A*'s *Connect* message.
+
+
+
+Now, if you do the math, *A* starts after half the round trip time between *A* and *B* via the relay, and *B* starts once it receives the *Sync*. This should roughly account to the same point in time.
+
+# Hole Punching
+
+So you can already guess what happens once both *A* and *B* dial each other simultaneously, … a **hole punch**. Let's play through this one more time, using the sequence diagram on generic hole punching from the beginning of this blog post:
+
+> 1. *A*'s packet would pass through router *A* and thus add a 5-tuple to router *A*'s state table. Same on the other side, where the packet sent by *B* would trigger a 5-tuple being added to *B*'s router's state table. Packet *A* and packet *B* "punch holes" into their router's firewalls.
+> 2. Both packets, each then forwarded to the opposite router, would cross paths somewhere in this crazy thing called _the internet_. (Whether they really cross paths is something for another blog post, but still an amusing image to have in mind.)
+> 3. Once *A*'s packet arrives at router *B*, router *B* checks its state table, finds a 5-tuple previously added through the packet sent by *B*, and forwards the packet to computer *B*. Same with *B*'s packet, arriving at router *A*, matching a 5-tuple in router *A*'s state table and thus forwarded to computer *A*.
+
+
+
+Quite a process, huh?!
+
+# Closing
+
+Hole punching in libp2p is fully specified in the [libp2p specification](https://github.com/libp2p/specs/). It is implemented in [go-libp2p](https://github.com/libp2p/go-libp2p) and [rust-libp2p](https://github.com/libp2p/rust-libp2p/). If you want to try it out yourself, you can follow the [rust-libp2p tutorial](https://docs.rs/libp2p/latest/libp2p/tutorials/hole_punching/index.html).
+
+Compatible hole punching client shipped in [go-ipfs 0.11](https://github.com/ipfs/go-ipfs/releases/tag/v0.11.0). For now, it is hidden behind the [`Swarm.EnableHolePunching`](https://github.com/ipfs/go-ipfs/blob/master/docs/config.md#swarmenableholepunching) configuration flag, but we will enable it by default later this year to improve the connectivity of peers behind firewalls. To follow the progress subscribe to [go-ipfs/#8748](https://github.com/ipfs/go-ipfs/pull/8748).
+
+If you want to:
+
+- **Learn** more, check out the libp2p [documentation](https://docs.libp2p.io/) and [specification](https://github.com/libp2p/specs/).
+- **Get involved**, check out the repository of your favorite libp2p implementation. Look out for "help wanted" labeled issues.
+- **Work** on things like the above full-time, [we are hiring](https://protocol.ai/join/).
diff --git a/src/_blog/libp2p-paris-p2p-festival-2022-recap.md b/src/_blog/libp2p-paris-p2p-festival-2022-recap.md
new file mode 100644
index 00000000..50723bb1
--- /dev/null
+++ b/src/_blog/libp2p-paris-p2p-festival-2022-recap.md
@@ -0,0 +1,91 @@
+---
+title: libp2p @ Paris P2P Festival 2022 Recap
+description: 'If you missed Paris P2P Festival, catch up with 10 talks on libp2p that
+ are worth watching from the event! '
+author: Yiannis Psaras
+date: 2022-06-02
+permalink: "/2022-06-02-libp2p-at-paris-p2p/"
+translationKey: ''
+header_image: "/171434584-f53b2b7b-16f8-4a4f-99aa-867a50b9b48a.png"
+tags:
+- libp2p
+
+---
+There is a very strong P2P community in Paris, led among others by our friends at [Berty](https://berty.tech/). The community organizes a yearly in-person event to present new products, the latest updates in P2P technology and protocols, as well as meet newcomers in the space and brainstorm on the next big challenge. After a 2-year break, the festival took place physically again from the 27th of April to the 1st of May 2022. And it was a great event with more than 100 people, plenty of side discussions, and great presentations across the spectrum of P2P technologies. Well done to the organizers that made this happen!
+
+This year, the [Protocol Labs EngRes](https://www.notion.so/PL-EngRes-Public-b5086aea86ed4f81bc7d0721c6935e1e) libp2p team joined in and had strong presence in the event - thank you! Almost two full days were allocated to libp2p’s latest updates, current and future work streams, as well as new findings on the research domain. The second day concluded with a very inspiring talk from PL’s founder and IPFS’s and libp2p’s inventor Juan Benet.
+
+Here is the list of all libp2p talks delivered at the Paris P2P Festival, together with a brief outline and links to their recordings on YouTube.
+
+
+[**Introduction to and State of libp2p**](https://www.youtube.com/watch?v=Sbd7odDFT1w&list=PLNeNFYqVeWnNy8KdZOdOTlzSkKoBWyfqO&index=3)**, Max Inden, core maintainer of libp2p**
+
+@[youtube](Sbd7odDFT1w)
+
+Max discussed the current state of the project, went briefly through the state of the various language implementations, and took a look at the many live networks running on top of libp2p today. Finally Max covered the project roadmap for the years to come.
+
+[**IPFS Network Measurements and Improvements Opportunities**](https://www.youtube.com/watch?v=75ewjnT6B9Y&list=PLNeNFYqVeWnNy8KdZOdOTlzSkKoBWyfqO)**, Yiannis Psaras, research scientist at Protocol Labs**
+
+@[youtube](75ewjnT6B9Y)
+
+Yiannis introduced a set of measurement methodologies that allow the team to uncover the characteristics and interactions that take place in the public IPFS network between peers. After a big measurement campaign, we revealed presence of IPFS peers in more than 2700 Autonomous Systems and 152 countries, the majority of which operate outside large central cloud providers like Amazon or Azure. The team evaluated the performance of IPFS, showing that both publication and retrieval delays are acceptable for a wide range of use cases.
+
+[**Optimistic Provide: Making the IPFS DHT Provide process an order of magnitude faster**](https://www.youtube.com/watch?v=wbY-MueAfXg&list=PLNeNFYqVeWnNy8KdZOdOTlzSkKoBWyfqO)**, Dennis Trautwein, PhD student at the University of Wuppertal**
+
+@[youtube](wbY-MueAfXg)
+
+The Provide process in the IPFS network, or in other words, publishing content in the network is very slow (in Internet terms). Through measurements we’ve found that it can be improved by an order of magnitude. In this talk, Dennis presented the team’s improvement proposals together with initial results as well as next steps.
+
+[**Hole punching with libp2p**](https://www.youtube.com/watch?v=MCEEMrIRks8&list=PLNeNFYqVeWnNy8KdZOdOTlzSkKoBWyfqO)**, Max Inden, core maintainer of libp2p**
+
+@[youtube](MCEEMrIRks8)
+
+Max took a closer look at the recently added decentralized hole punching feature, allowing NAT and firewall traversal without the need for any central coordination servers (STUN and TURN). This is clearly a giant step for a P2P networking protocol and one that has not seen a decentralized solution.
+
+[**Tools for developing distributed protocols and applications**](https://www.youtube.com/watch?v=MvyyuMxsKqk&list=PLNeNFYqVeWnNy8KdZOdOTlzSkKoBWyfqO)**, Pedro Akos Costa, PhD student at NOVA University of Lisbon**
+
+@[youtube](MvyyuMxsKqk)
+
+Pedro addressed questions such as which tools should we build and develop to research and improve distributed networking protocols?
+
+[**libp2p DHT: performance, workloads, and possible directions to evolve**](https://www.youtube.com/watch?v=RPO1zCqsxY0&list=PLNeNFYqVeWnNy8KdZOdOTlzSkKoBWyfqO)**, Joao Leitao, Assistant Professor at NOVA University of Lisbon**
+
+@[youtube](RPO1zCqsxY0)
+
+Joao explained briefly the Distributed Hash Table structure of libp2p, and addressed issues such as what performance can we observe? Which improvement tracks are being studied currently? In which direction are we going and is it the right one?
+
+[**Challenges in Browser Connectivity. An Outlook onto libp2p’s Future: WebRTC, WebTransport, WebSockets**](https://www.youtube.com/watch?v=aXYUw9tikaQ&list=PLNeNFYqVeWnNy8KdZOdOTlzSkKoBWyfqO)**, Marten Seeman, one of the core maintainers of libp2p**
+
+@[youtube](aXYUw9tikaQ)
+
+Marten discussed what is the future of libp2p within the Browser? What about WebRTC, WebTransport, WebSockets in the future and what do we need to do to get there?
+
+[**Storetheindex: A distributed and eventually consistent database**](https://www.youtube.com/watch?v=rsmP7888ruk&list=PLNeNFYqVeWnNy8KdZOdOTlzSkKoBWyfqO)**, Marco Munizaga, member of libp2p maintainers team**
+
+@[youtube](rsmP7888ruk)
+
+Marco presented the “storetheindex” project and latest updates. `storetheindex` is a distributed and eventually consistent database. Marco explained what that means, what properties it holds, and how it enables IPFS < - > Filecoin interoperability.
+
+[**Architectural Collisions - Short Stories of Hard Problems Putting IPFS in Strange Places**](https://www.youtube.com/watch?v=pfX8S7yKSCE&list=PLNeNFYqVeWnNy8KdZOdOTlzSkKoBWyfqO)**, Dietrich Ayala, ecosystem lead for Browsers & Platforms, Protocol Labs**
+
+@[youtube](pfX8S7yKSCE)
+
+The Browsers & Platforms team at Protocol Labs works on IPFS integration across many deployment environments, with many different collaborators, on various architectures, including even the final frontier… SPACE! Dietrich shared a series of scenarios with examples of what worked, what didn’t, and what’s still in progress to give you a peek into the P2P future.
+
+Gossipsub is the primary pubsub protocol of libp2p and is being the protocol of choice for the Filecoin blockchain, as well as other prominent blockchains, such as ETH2.0. But what is Gossipsub? What can it be used for? And what are its security properties given the highly-critical environments it operates in?
+
+[**QUIC Deep Dive**](https://www.youtube.com/watch?v=6SyDP7xKqZk&list=PLNeNFYqVeWnNy8KdZOdOTlzSkKoBWyfqO)**, Marten Seeman, core maintainer of quic-go**
+
+@[youtube](6SyDP7xKqZk)
+
+After quickly covering the history and basics of QUIC, Marten speaks to some of the interesting corners of the protocol as someone who has watched it evolve from the IETF and implemented it in Go. He also provided an outlook on how its properties are leveraged in future protocols (MASQUE, WebTransport).
+
+And last but certainly not least:
+
+[**libp2p project - long term view**](https://www.youtube.com/watch?v=jH9BkLTxhp8&list=PLX9e-uG608s9IC5avTGGkF-c7XJ7IUO_X&index=3)**, Juan Benet, the inventor of IPFS, libp2p and Filecoin and the founder of Protocol Labs**
+
+@[youtube](jH9BkLTxhp8)
+
+The IPFS Project has grown into a large open source movement to re-decentralize the web, safeguard our data, and improve our applications. And libp2p is a very central component of IPFS, which, at the same time can be used (and is being used) independently and already powers several Web3.0 platforms. In this talk Juan walked us through the history of libp2p, its current use cases and its future potential. He also highlighted where extra effort is needed, the current challenges and pointed to ways to achieve its full potential.
+
+We hope to see you next year at Paris P2P 2023!
diff --git a/src/_blog/minting-fresh-nfts-with-ipfs.md b/src/_blog/minting-fresh-nfts-with-ipfs.md
index 5458607f..bacfca96 100644
--- a/src/_blog/minting-fresh-nfts-with-ipfs.md
+++ b/src/_blog/minting-fresh-nfts-with-ipfs.md
@@ -33,6 +33,6 @@ The Minty Demo in this talk walks you through:
* Minting an NFT with IPFS
* Pinning with Pinata
-There are a lot of benefits to minting your NFTs with IPFS. If you’re curious about more of the tech specs of Minty or want to know more about minting best practices, check out [this guide](https://docs.ipfs.io/how-to/mint-nfts-with-ipfs/#how-minty-works) from IPFS and Filecoin for more information. [Learn more about Minty.](https://docs.ipfs.io/how-to/mint-nfts-with-ipfs/#minty)
+There are a lot of benefits to minting your NFTs with IPFS. If you’re curious about more of the tech specs of Minty or want to know more about minting best practices, check out [this guide](https://docs.ipfs.tech/how-to/mint-nfts-with-ipfs/#how-minty-works) from IPFS and Filecoin for more information. [Learn more about Minty.](https://docs.ipfs.tech/how-to/mint-nfts-with-ipfs/#minty)
Want to learn more about NFT best practices, or just NFTs in general? Check out [NFT School](https://nftschool.dev/ "NFT School").
\ No newline at end of file
diff --git a/src/_blog/nebulus-the-virtual-ipfs-network.md b/src/_blog/nebulus-the-virtual-ipfs-network.md
index b5dc881d..87cc7a49 100644
--- a/src/_blog/nebulus-the-virtual-ipfs-network.md
+++ b/src/_blog/nebulus-the-virtual-ipfs-network.md
@@ -21,7 +21,7 @@ In July, [Nebulus](https://nebulus.dev/), a “Virtual IPFS Network”, was rele
The IPFS network as the ecosystem is familiar with it today is in reality a bundle of two things: 1) Content Addressable Storage, and 2) Peer-to-Peer Network. “Content Addressable Storage” refers to the logic that the IPFS network leverages to organize, store, and reference data. This largely hinges on the use of Content Identifiers, or CIDs, that allow files to be located by the content within them, rather than by their location on the network.
-[Content addressability](https://blog.ipfs.io/2021-04-05-storing-nfts-on-ipfs/) is fundamental to creating networks of information that remain live and available over time, even if their individual locations (like a webpage) disappear. “Peer-to-Peer Network” refers to the public, permissionless, global IPFS network. On IPFS, any user can upload and retrieve information from the network.
+[Content addressability](https://blog.ipfs.tech/2021-04-05-storing-nfts-on-ipfs/) is fundamental to creating networks of information that remain live and available over time, even if their individual locations (like a webpage) disappear. “Peer-to-Peer Network” refers to the public, permissionless, global IPFS network. On IPFS, any user can upload and retrieve information from the network.
To use IPFS today, a user’s only option is to use this “bundle” — meaning to use the content-addressable benefits of IPFS, you must publish everything to the public network. Information, however, does not _need_ a peer-to-peer network to leverage content-addressable storage. Information can be stored locally — say, on a personal computer — using the logic of IPFS such as CIDs.
diff --git a/src/_blog/newscoverage.md b/src/_blog/newscoverage.md
index e53574a2..7cb448fe 100644
--- a/src/_blog/newscoverage.md
+++ b/src/_blog/newscoverage.md
@@ -4,6 +4,29 @@ type: News coverage
sitemap:
exclude: true
data:
+- title: Why the Internet Needs the Interplanetary File System
+ date: 2022-10-09
+ publish_date:
+ path: https://spectrum.ieee.org/peer-to-peer-network
+ tags:
+ - CID
+- title: 'Quiet: Free and Open P2P Team Chat built with Tor, libp2p and IPFS'
+ date: 2022-05-25
+ publish_date:
+ path: https://twit.tv/shows/floss-weekly/episodes/682
+ tags:
+ - encryption
+ - pubsub
+ - libp2p
+ - Gossipsub
+ - CRDTs
+ - censorship
+ - case study
+- title: Filecoin Foundation and Lockheed Martin Bring Decentralized Storage to Space
+ date: 2022-05-23
+ publish_date:
+ path: https://www.theblockcrypto.com/linked/148279/filecoin-foundation-and-lockheed-martin-partner-to-bring-decentralized-storage-to-space
+ card_image: "/1-r0chmfcopebcnhpocykdpw-2.png"
- title: 'Scala Share: Decentralized file sharing with IPFS'
date: 2021-06-08
publish_date:
diff --git a/src/_blog/openfabric-brings-web3-and-ai-together.md b/src/_blog/openfabric-brings-web3-and-ai-together.md
new file mode 100644
index 00000000..059f67a1
--- /dev/null
+++ b/src/_blog/openfabric-brings-web3-and-ai-together.md
@@ -0,0 +1,38 @@
+---
+title: Openfabric Brings Web3 and AI Together
+description: Openfabric explores how Web3 infrastructure can facilitate the development
+ of accessible AI tools & apps.
+author: ''
+date: 2022-05-12
+permalink: "/2022-05-12-openfabric/"
+translationKey: ''
+header_image: "/167729788-5e24642b-c94f-41ca-853e-c8395c9fdae6.png"
+tags: []
+
+---
+In the past decade there have been significant advances in artificial intelligence and machine learning as an increasingly important branch of computer science. Many of these innovations have taken place in proprietary environments led by Web 2.0 tech giants such as Google or Facebook as well as startups like OpenAI.
+
+As important as their contributions can be, the ongoing development of AI applications and tools could benefit from a decentralized, open source approach. [Openfabric](https://openfabric.ai/) is a platform for building and connecting apps in an ecosystem where everyone has quick, easy, low-cost, and hassle-free access to powerful AIs. It leverages Web3 infrastructure to address the most challenging problems faced by AI platforms and:
+
+* Lower the infrastructure demand and technical know-how required to utilize AI, facilitating new market opportunities.
+* Stimulate fair market competition as an essential factor to create large, vibrant, and collaborative communities.
+* Leverage blockchain technologies to ensure execution scalability and eliminate vendor lockup.
+
+The main components of the platform are:
+
+* **Openfabric dApp store:** A marketplace providing the end-user with access to platform functionalities.
+* **Openfabric toolkit:** A collection of IDE extensions, CLI tools, libraries, frameworks, and development tools used by AI innovators.
+* **Openfabric SDK:** A development kit that provides programmatic access to the platform’s key functionalities.
+* **Openfabric daemon:** A representation of the client maintaining the connection to the network.
+
+# Decentralized Storage in an AI Ecosystem
+
+Openfabric started in 2019 as a research project. The idea behind it was that the exponential value in the field’s next generation of technological advancements needed to take advantage of blockchain, advanced cryptography, and novel infrastructure.
+
+To this end, the project focused on developing a decentralized operating system (DOS) that resembled the logical structure of a traditional OS, including an application layer, a kernel layer, and a resource layer. The DOS is in charge of supervising the services, resources, and processes that happen on Openfabric’s peer-to-peer network.
+
+IPFS is a core component of the DOS developed by Openfabric, specifically on the resource layer. As a decentralized storage solution, it is the tool of choice for replicating AI binaries, ontologies, and data models that need to be stored for users looking to benefit from AI applications.
+
+# What’s Next
+
+The Openfrabic platform is currently in private testnet and is preparing to launch its first public version by Q3 2022. Early innovators are already being onboarded and receiving [educational material](https://www.youtube.com/watch?v=ejQZual8zBI) on how to use Openfabric. You can learn more about the project ahead of launch on [Twitter](https://twitter.com/openfabricai), [Telegram](https://t.me/OpenFabricAI), or by visiting the [official website](https://openfabric.ai/) and [Linktree](https://linktr.ee/openfabricai).
\ No newline at end of file
diff --git a/src/_blog/opensea-decentralizes-and-persists-nft-storage-with-ipfs-and-filecoin.md b/src/_blog/opensea-decentralizes-and-persists-nft-storage-with-ipfs-and-filecoin.md
index 4be41521..e5e75f08 100644
--- a/src/_blog/opensea-decentralizes-and-persists-nft-storage-with-ipfs-and-filecoin.md
+++ b/src/_blog/opensea-decentralizes-and-persists-nft-storage-with-ipfs-and-filecoin.md
@@ -12,7 +12,7 @@ tags:
- NFTs
---
-Our friends at [OpenSea](https://opensea.io/) recently [launched](https://opensea.io/blog/announcements/decentralizing-nft-metadata-on-opensea/) a feature to “freeze” NFT metadata, enabling NFT creators to properly decentralize their NFTs using IPFS and Filecoin. OpenSea is one of the largest NFT marketplaces in the web3 space, creating a market for millions of NFTs today. Using IPFS and Filecoin, NFT creators that use OpenSea can now create immutable NFT metadata using IPFS [content addressing](https://blog.ipfs.io/2021-04-05-storing-nfts-on-ipfs/) and [provable and decentralized storage with Filecoin](https://blog.ipfs.io/2021-06-03-ipfs-filecoin-content-persistence/).
+Our friends at [OpenSea](https://opensea.io/) recently [launched](https://opensea.io/blog/announcements/decentralizing-nft-metadata-on-opensea/) a feature to “freeze” NFT metadata, enabling NFT creators to properly decentralize their NFTs using IPFS and Filecoin. OpenSea is one of the largest NFT marketplaces in the web3 space, creating a market for millions of NFTs today. Using IPFS and Filecoin, NFT creators that use OpenSea can now create immutable NFT metadata using IPFS [content addressing](https://blog.ipfs.tech/2021-04-05-storing-nfts-on-ipfs/) and [provable and decentralized storage with Filecoin](https://blog.ipfs.tech/2021-06-03-ipfs-filecoin-content-persistence/).

@@ -24,11 +24,11 @@ An NFT is a token that lives on a blockchain like Ethereum, and is freely tradab
When NFT creators are making NFTs, they choose how to reference their raw NFT asset… creating a link between the token that lives on a blockchain and the associated data that might live elsewhere in the world. In the past, creators might have used location-addressed URLs pointing at centralized servers that store this information. Unfortunately, these “normal” URLs can be susceptible to issues such as broken links, 404 errors, or in the case of some NFTs, [“rug pulls”](https://twitter.com/neitherconfirm/status/1369285946198396928?lang=en).
-Thankfully, IPFS can help! IPFS uses [content addressing](https://blog.ipfs.io/2021-04-05-storing-nfts-on-ipfs/) to reference data. When an NFT Creator uses IPFS to reference data, they’re creating a unique fingerprint (known as a CID) of the content itself. This unique fingerprint can replace traditional URLs -- anyone can find the data associated with this fingerprint just by using the CID to request the data. When using IPFS content-addressed URLs in NFT metadata, creators can ensure that there is an **immutable link** to their content embedded on the blockchain.
+Thankfully, IPFS can help! IPFS uses [content addressing](https://blog.ipfs.tech/2021-04-05-storing-nfts-on-ipfs/) to reference data. When an NFT Creator uses IPFS to reference data, they’re creating a unique fingerprint (known as a CID) of the content itself. This unique fingerprint can replace traditional URLs -- anyone can find the data associated with this fingerprint just by using the CID to request the data. When using IPFS content-addressed URLs in NFT metadata, creators can ensure that there is an **immutable link** to their content embedded on the blockchain.
## **Why Filecoin?**
-Having resilient content-addressed references to NFT metadata is only part of the solution. In addition, content needs to be persistently stored and available for anyone to retrieve for the long-term. This is exactly the problem [Filecoin was created to address](https://blog.ipfs.io/2021-06-03-ipfs-filecoin-content-persistence/).
+Having resilient content-addressed references to NFT metadata is only part of the solution. In addition, content needs to be persistently stored and available for anyone to retrieve for the long-term. This is exactly the problem [Filecoin was created to address](https://blog.ipfs.tech/2021-06-03-ipfs-filecoin-content-persistence/).
Filecoin offers **verifiable** **storage** on a **decentralized network**. Due to Filecoin’s cryptographic proofs and economic mechanisms, Filecoin storage providers (miners) are incentivized to store their users’ data as long as users need, ensuring that precious data like NFTs are **protected, never lost, and highly available for the long term.**
@@ -46,7 +46,7 @@ If you’d like to get started using IPFS and Filecoin for your NFT project, ple
* [Free Storage with NFT.Storage](https://nft.storage)
* [NFT School](https://nftschool.dev "NFT School")
-* [Best Practices for Storing NFT Data Using IPFS](https://docs.ipfs.io/how-to/best-practices-for-nft-data/#types-of-ipfs-links-and-when-to-use-them)
+* [Best Practices for Storing NFT Data Using IPFS](https://docs.ipfs.tech/how-to/best-practices-for-nft-data/#types-of-ipfs-links-and-when-to-use-them)
* [Minting an NFT with IPFS](https://ipfs.us4.list-manage.com/track/click?u=25473244c7d18b897f5a1ff6b&id=bcae62b60f&e=7fccf7a909)
-* [Storing NFTs on IPFS](https://blog.ipfs.io/2021-04-05-storing-nfts-on-ipfs/)
-* [IPFS, Filecoin, and Content Persistence](https://blog.ipfs.io/2021-06-03-ipfs-filecoin-content-persistence/)
\ No newline at end of file
+* [Storing NFTs on IPFS](https://blog.ipfs.tech/2021-04-05-storing-nfts-on-ipfs/)
+* [IPFS, Filecoin, and Content Persistence](https://blog.ipfs.tech/2021-06-03-ipfs-filecoin-content-persistence/)
\ No newline at end of file
diff --git a/src/_blog/practical-explainer-ipfs-gateways-part-1.md b/src/_blog/practical-explainer-ipfs-gateways-part-1.md
new file mode 100644
index 00000000..f3230228
--- /dev/null
+++ b/src/_blog/practical-explainer-ipfs-gateways-part-1.md
@@ -0,0 +1,165 @@
+---
+title: A Practical Explainer for IPFS Gateways - Part 1
+description: 'Learn more about the IPFS, its relationship to HTTP, and how you can bridge them with IPFS gateways'
+author: Daniel Norman
+date: 2022-06-09
+permalink: '/2022-06-09-practical-explainer-ipfs-gateways-1/'
+translationKey: ''
+header_image: '/2022-ipfs-gateways-1.png'
+tags:
+ - gateways
+---
+
+The Interplanetary File System (IPFS) is a peer-to-peer protocol for storing and accessing **files and websites**. As a decentralized **peer-to-peer** protocol, it's fundamentally different from the HTTP protocol that forms the foundation for the internet.
+
+IPFS is a relatively new protocol compared to the time-honored HTTP protocol and comes with a different set of trade-offs. The goal of this blog post series is to help you understand the core concepts behind IPFS and introduce IPFS HTTP gateways, which help you reap many of the benefits of the IPFS network using HTTP.
+
+This blog post is the first of a two-part series:
+
+- Part one: You will learn about the challenges with the popular client-server model, how IPFS approaches these challenges with peer-to-peer networking and content addressing, the relationship between IPFS and HTTP(S), and finally a brief introduction to IPFS HTTP gateways.
+- [Part two](https://blog.ipfs.tech/2022-06-30-practical-explainer-ipfs-gateways-2/): You will learn practical tips for using IPFS gateways in real-world applications, for example, improving CID access performance and reliability from the IPFS network, IPFS gateway resolution styles, caching, pinning, pinning services, integration with DNS, and running your own IPFS nodes and gateways.
+
+If you're already familiar with the core concepts of IPFS and are interested in the practical guide for using IPFS gateways, stay tuned for part two of the blog series.
+
+> Note: The blog post uses HTTP to refer to both HTTP and HTTPS for brevity and assumes that HTTPS should be used in every production application.
+
+## The challenges with the client-server model
+
+Typically, when you access a website, your browser uses several protocols to load the website:
+
+- First, DNS is used by your browser to find the IP address of the server.
+- Second, HTTP is used to request the website from the server.
+
+Such interactions are characterized by the **client-server** model whereby your browser is a client interacting with an HTTP and DNS server.
+
+While the client-server model has been the predominant model for the internet, it is fundamentally centralized and comes at the cost of resilience, reliance on gatekeepers, and single points of failure.
+
+Practically speaking, a common challenge with the client-server model is that it puts all responsibility to ensure the availability of content on the server operator.
+
+For example, when you open the following [URL of an image of Astronaut Jessica Watkins](https://www.nasa.gov/sites/default/files/thumbnails/image/04_iss067e033423.jpg) from the NASA website, you rely on AWS servers that host the NASA website.
+
+When the servers are down or unreachable, you won’t be able to access the image.
+
+Moreover, the HTTP protocol does not specify a way to **ask other servers** for the image; so the file is only available as long as the origin server hosts it.
+
+## What about the big clouds?
+
+So why not just use one of the big cloud providers, like AWS, GCP, Azure, and the like?
+
+Plenty of websites, apps, and platforms are deployed to these clouds which provide redundancy and high availability by deploying to multiple servers and abstracting the details for you.
+
+The problem is that many of the proprietary high-level abstractions (CDNs and storage services) offered by cloud providers are neither open-source nor standardized. This creates vendor lock-in, making it hard for customers to move from one cloud service to another.
+
+Another challenge is that high-level cloud solutions are not implemented on the protocol layer, thereby creating walled gardens – lacking any form of **interoperability** (even across different cloud providers).
+
+Moreover, the market concentration of the big cloud means that an outage can have an immense blast radius, affecting thousands of [sites](https://www.reuters.com/technology/google-amazon-several-other-websites-down-2021-11-16/) and [services](https://www.reuters.com/markets/commodities/amazons-prime-ring-other-apps-down-thousands-users-2021-12-07/); in some cases due to [human error](https://www.datacenterdynamics.com/en/news/microsoft-confirms-azure-outage-was-human-error/).
+
+In reality, the big clouds offer convenience at the cost of resilience and interoperability. They allow you to think in terms of the client-server model assuming that the servers are always available, while in reality abstracting the details and complexity of how they achieve redundancy.
+
+This is where peer-to-peer networking comes in.
+
+## From client-server to peer-to-peer with IPFS
+
+One of the core characteristics of the IPFS is that it is a _peer-to-peer_ network. In contrast to the client-server model where you typically have many clients consuming from a single server, with the peer-to-peer model, every computer (typically referred to as a _peer_) in the IPFS network wears both the hat of a server and a client. This means that every IPFS peer can become a productive member of the network.
+
+
+
+> Note: The article uses the terms **peer** and **node** interchangeably to refer to computers running the IPFS software.
+
+As illustrated in the diagram, instead of relying on a single server at the center of the network that clients connect to, each peer connects to multiple peers. Since the `jpg` file is stored on three of the peers, two of those three nodes can be down and the file will still be accessible to the network. What's more, any number of peers become a provider for the `jpg` file, once they download it from the network.
+
+In summary, with IPFS, nodes pool their resources, e.g., internet connection and disk space, and ensure that the availability of files is **resilient** and **decentralized**.
+
+## Location addressing vs. content addressing
+
+In IPFS, data is **content-addressed** rather than _location-addressed_ as is common in the client-server model of the web. To understand the difference between the two approaches, let's go back to the example with the image from NASA.
+
+In the example with the image loaded from NASA, we used location addressing to fetch the image in the form of a URL. The URL contained all the location information to find and fetch the image:
+
+- _scheme_: the protocol `https`.
+- _hostname_: DNS name `www.nasa.gov` mapped to an IP address of the server.
+- _path_ to the location on the server: `/sites/default/files/thumbnails/image/04_iss067e033423.jpg`
+
+
+
+The challenges with location addressing are numerous. We've all had the experience of going down an internet rabbit hole only to be abrupted by dead links because the link changed or the server is no longer hosting the files.
+
+In a peer-to-peer network like IPFS, a given file might be hosted on a number of the IPFS nodes.
+
+This is where _content addressing_ comes in handy. With IPFS, every single file stored in the system is addressed by a [cryptographic hash](https://en.wikipedia.org/wiki/Cryptographic_hash_function) of its contents known as a [**Content Identifier** or **CID**](https://docs.ipfs.tech/concepts/glossary/#cid). The CID is a long string of letters and numbers that is unique to that file.
+
+There are three crucial things to remember with regards to CIDs:
+
+- Any difference –even a single bit– to the file (or file tree in the case of a folder) will produce a different CID. This property is known as **immutability**.
+- The same content added to two different IPFS nodes will produce the same CID (given the same parameters).
+- A single CID can represent a single file or a folder of files, e.g. a static website. This property is known as "[turtles all the way down](https://en.wikipedia.org/wiki/Turtles_all_the_way_down)".
+
+
+
+The diagram illustrates what two different files look like on the network. The red jpeg represents one CID hosted on two nodes, while the purple jpeg represents a different CID hosted on two other nodes.
+
+> **Note:** Depending on the size, IPFS may chunk (split) a single file into multiple blocks each with a CID of their own for efficiency reasons. Even so, the file will also have root CID. You can explore what this looks like for the NASA image using the [IPLD explorer](https://explore.ipld.io/#/explore/bafybeibml5uieyxa5tufngvg7fgwbkwvlsuntwbxgtskoqynbt7wlchmfm).
+
+### You can ask any IPFS node for a CID
+
+One of the benefits of content addressing is that you can retrieve a CID from any IPFS node as long as there's at least one node providing it to the network.
+
+For example, if you ask an IPFS node for a CID that it doesn't have, the node can search the IPFS network, and if it finds another reachable IPFS node hosting the CID, it can fetch it and serve it back to you.
+
+## Speaking IPFS
+
+There are two primary ways to fetch files stored in the IPFS network:
+
+- Running an IPFS node by installing one of the IPFS implementations as a daemon (long-running process) on your computer or a server in the cloud. The node becomes a member of the IPFS peer-to-peer network and announces what data it’s holding and responds to requests for data.
+- Using an **IPFS Gateway** which allows fetching CIDs using the HTTP protocol.
+
+The first option allows you to _speak the native IPFS protocol_. The latter serves as a bridge in situations where you might be constrained to using HTTP, such as in web apps where your app users may not be running an IPFS node.
+
+Choosing the right approach depends on your use case and requirements. In reality, combining the two approaches is also perfectly valid.
+
+> **Note:** In addition to the two ways above, the browser [Brave](https://brave.com/ipfs-support/) has a built in IPFS node, allowing you to directly interact with the IPFS network from the browser. Moreover, [js-ipfs](https://js.ipfs.io/) paves the way for an implementaion of the IPFS protocol that can be embedded as part of a web application running in the browser.
+
+## What are IPFS gateways?
+
+IPFS gateways are public services that translate between _Web2_ and _Web3_ thereby providing a bridge between HTTP and IPFS.
+
+They allow you to use the HTTP protocol – which almost every programming language is capable of – to request data by its CID from the IPFS network.
+
+You request data from an IPFS gateway by passing a CID in the HTTP request. Since CIDs are a hash of specific data, if the data is provided by a node on the network and accessible by the gateway, the gateway can get that specific data from the network no matter where it sits.
+
+In its simplest form, a gateway is a computer running an IPFS node that also accepts HTTP requests for CIDs.
+
+Typically, an HTTP request to an IPFS gateway follows the following stucture: `https:///ipfs/`.
+
+You can find public gateways via the [Public Gateway Checker](https://ipfs.github.io/public-gateway-checker/).
+
+### Example
+
+To get a sense of using an IPFS gateway, try opening the following gateway links with the CID of the image of Astronaut Jessica Watkins:
+
+- [https://ipfs.io/ipfs/bafybeibml5uieyxa5tufngvg7fgwbkwvlsuntwbxgtskoqynbt7wlchmfm](https://ipfs.io/ipfs/bafybeibml5uieyxa5tufngvg7fgwbkwvlsuntwbxgtskoqynbt7wlchmfm)
+- [https://cloudflare-ipfs.com/ipfs/bafybeibml5uieyxa5tufngvg7fgwbkwvlsuntwbxgtskoqynbt7wlchmfm](https://cloudflare-ipfs.com/ipfs/bafybeibml5uieyxa5tufngvg7fgwbkwvlsuntwbxgtskoqynbt7wlchmfm)
+
+As you might notice, these are two different gateways that are capable of fetching the same image using IPFS' core pillars: content addressing and peer-to-peer networking.
+
+In the example, you just request a single image; but remember how a CID can be a whole directory of files, i.e., a website. When loading a whole website from an IPFS gateway, it's better to use the [subdomain gateway resolution style](https://docs.ipfs.tech/concepts/ipfs-gateway/#resolution-style) to avoid [violation of the same-origin policy](https://docs.ipfs.tech/concepts/ipfs-gateway/#violation-of-same-origin-policy).
+
+For example, instead of loading the IPFS documentation website (which is also deployed to IPFS 🤯) using the path resolution style: `https://ipfs.io/ipfs/bafybeiakks4s3ixictcn3alt45kfalkrotmfqishpgfl72pbnclhmk3rme` as we did with the image, you would load it with the subdomain resolution style, which follows the following structure: `https://.`:
+
+- [https://bafybeiakks4s3ixictcn3alt45kfalkrotmfqishpgfl72pbnclhmk3rme.ipfs.dweb.link/](https://bafybeiakks4s3ixictcn3alt45kfalkrotmfqishpgfl72pbnclhmk3rme.ipfs.dweb.link/)
+- [https://bafybeiakks4s3ixictcn3alt45kfalkrotmfqishpgfl72pbnclhmk3rme.ipfs.cf-ipfs.com/](https://bafybeiakks4s3ixictcn3alt45kfalkrotmfqishpgfl72pbnclhmk3rme.ipfs.cf-ipfs.com/)
+
+
+
+## Summary
+
+In this blog post, you learned about the challenges of the client-server model, the principles behind IPFS, namely peer-to-peer networking and content addressing, and how IPFS gateways provide a bridge between Web2 and Web3, allowing you to tap into the IPFS network using HTTP.
+
+In the [follow-up blog post](https://blog.ipfs.tech/2022-06-30-practical-explainer-ipfs-gateways-2/), you will learn more about all the tips and tricks for using IPFS gateways in real-world applications, going into resolution styles, integration with DNS, caching, pinning, debugging, and more.
+
+If you're interested in:
+
+- Diving deeper, check out the [IPFS docs](https://docs.ipfs.tech/)
+- Running an IPFS node, [install IPFS](https://docs.ipfs.tech/install/)
+- Asking questions, join us in [the IPFS forum](https://discuss.ipfs.tech/)
+- Chatting with us, join us on [Discord](https://discord.com/invite/KKucsCpZmY) or [Matrix](https://matrix.to/#/#ipfs:matrix.org)
diff --git a/src/_blog/practical-explainer-ipfs-gateways-part-2.md b/src/_blog/practical-explainer-ipfs-gateways-part-2.md
new file mode 100644
index 00000000..7c872507
--- /dev/null
+++ b/src/_blog/practical-explainer-ipfs-gateways-part-2.md
@@ -0,0 +1,275 @@
+---
+title: A Practical Explainer for IPFS Gateways - Part 2
+description: 'Learn tips and tricks for using IPFS gateways in real-world applications - debugging, performance and more'
+author: Daniel Norman
+date: 2022-06-30
+permalink: '/2022-06-30-practical-explainer-ipfs-gateways-2/'
+translationKey: ''
+header_image: '/2022-ipfs-gateways-2.png'
+tags:
+ - gateways
+ - debugging
+ - DHT
+ - content routing
+---
+
+The Interplanetary File System (IPFS) is a peer-to-peer protocol for storing and accessing **files and websites**. As a distributed **peer-to-peer** protocol, it's fundamentally different from the HTTP protocol. With the help of IPFS Gateways, it's possible to reap the benefits of IPFS using the HTTP protocol.
+
+This blog post is the second of a two-part series about IPFS gateways:
+
+In [the first part](https://blog.ipfs.tech/2022-06-09-practical-explainer-ipfs-gateways-1/), which was mostly theoretical, you learned about the challenges with the client-server model and how IPFS approaches these challenges with _peer-to-peer networking_ and _content addressing_. You then learned about the relationship between IPFS and HTTP(S) and IPFS gateways. Finally, you fetched an image from an IPFS gateway and learned about IPFS gateway resolution styles.
+
+In this second part, you will learn practical tips and tricks for using IPFS gateways in real-world applications:
+
+- [Common challenges with IPFS HTTP Gateways](#common-challenges-with-ipfs-http-gateways)
+- [IPFS gateway request lifecycle](#ipfs-gateway-request-lifecycle)
+- [Debugging IPFS content discovery and retrieval](#debugging-ipfs-content-discovery-and-retrieval)
+ - [Debugging with kubo and IPFS Check](#debugging-with-kubo-and-ipfs-check)
+ - [Debugging with pl-diagnose](#debugging-with-pl-diagnose)
+- [Content publishing lifecycle](#content-publishing-lifecycle)
+- [Debugging content publishing](#debugging-content-publishing)
+- [Pinning, caching, and garbage collection](#pinning-caching-and-garbage-collection)
+- [Public vs. dedicated vs. self-hosted gateways](#public-vs-dedicated-vs-self-hosted-gateways)
+- [Best practices for self-hosting an IPFS node/gateway](#best-practices-for-self-hosting-an-ipfs-nodegateway)
+- [Tip: Pin your CIDs to multiple IPFS nodes](#tip-pin-your-cids-to-multiple-ipfs-nodes)
+- [Tip: Use a custom domain that you control as your IPFS gateway](#tip-use-a-custom-domain-that-you-control-as-your-ipfs-gateway)
+- [Summary](#summary)
+
+By the end of this blog post, you should be equipped with the knowledge and tools to use IPFS gateways confidently and systematically debug when you face problems.
+
+> **Note:** The blog refers assumes you are using [kubo](https://github.com/ipfs/go-ipfs) (until recently known as go-ipfs) since it's the most popular IPFS implementation. This is not to take away any thunder from the other implementations, e.g, js-ipfs.
+
+## Common challenges with IPFS HTTP Gateways
+
+One of the questions most frequently asked by developers using IPFS in our various community channels is **why CIDs aren't retrievable via public IPFS gateways** or in other cases, why are CIDs so slow to load.
+
+For example, when you first upload content to your local IPFS node, it's not uncommon to get [504 Gateway Time-out](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504) when requesting the CID from a public gateway.
+
+IPFS gateways abstract the distributed aspect of IPFS while giving you a familiar HTTP interface, but that doesn't mean that complexity is gone.
+
+From a high level, when faced with challenges (either slowness or timeouts) fetching a CID from an IPFS gateway, it's typically related to one of the following:
+
+- The IPFS gateway.
+- The provider of the CID, i.e. the IPFS node pinning the CID might be unreachable or down.
+- You (or the pinning service) are not providing your CIDs to the IPFS network. Providing is the process by which providers of a given CID advertise it to the distributed hash table (DHT) to make it discoverable.
+- Network latency between the client and the IPFS gateway or the gateway and the provider.
+
+Given all of these factors, it's difficult giving blanket advice. This is where understanding the lifecycle of a CID request to an IPFS gateway is useful as it will allow debugging problems quickly.
+
+## IPFS gateway request lifecycle
+
+When a request for a CID reaches an IPFS gateway, the gateway checks whether the CID is cached locally before attempting to retrieve it from the network.
+
+If the CID is in the gateway's cache, the gateway will respond to the HTTP request with the CID's content.
+
+> **Note:** Cache here can be either an HTTP cache or the local data store of the IPFS node.
+
+If the CID is not in the cache, the CID has to be retrieved from the IPFS network. This is a two-step process:
+
+1. **Content discovery/routing**: asking direct peers and querying the [DHT](https://docs.ipfs.tech/concepts/dht/#distributed-hash-tables-dhts) to find the peer IDs and [network addresses](https://multiformats.io/multiaddr/) of peers providing the CID (referred to as _providers_).
+2. **Content retrieval**: connecting to one of the providers, fetching the CID's content, and streaming the response to the client.
+
+> **Note:** This assumes that the gateway is separate from the IPFS node providing the CID. However, in many cases they are the same, e.g., when you are running a self-hosted IPFS node to which you pin CIDs that is also a gateway, in which case content retrieval is instant.
+
+## Debugging IPFS content discovery and retrieval
+
+When trying to debug why a CID isn't retrievable from a gateway, the most useful thing to do is to narrow down the root cause.
+
+It can be either a problem with **content routing**: finding provider records for the CID in the DHT – or a problem with **content retrieval**: connecting to the peer from the provider records in the DHT.
+
+### Debugging with kubo and IPFS Check
+
+If you are running a running [kubo (formerly known as go-ipfs)](https://github.com/ipfs/go-ipfs) IPFS node, run the following command to determine if any peers are advertising the CID (making it discoverable):
+
+```sh
+ipfs dht findprovs [CID]
+```
+
+If providers for the CID are found by searching the DHT, their **Peer IDs** are returned:
+
+```sh
+12D3KooWChhhfGdB9GJy1GbhghAAKCUR99oCymMEVS4eUcEy67nt
+12D3KooWJkNYFckQGPdBF57kVCLdkqZb1ZmZXAphe9MZkSh16UfP
+QmQzqxhK82kAmKvARFZSkUVS6fo9sySaiogAnx5EnZ6ZmC
+12D3KooWSH5uLrYe7XSFpmnQj1NCsoiGeKSRCV7T5xijpX2Po2aT
+```
+
+**If no providers were returned, the cause of your problem might be content publishing. Skip to the next section to learn how content publishing work and how to resolve such issues.**
+
+If provider records have been found (the list of **Peer IDs**), the next step is to get the network addresses of one of those peers with the following command:
+
+```sh
+ipfs id -f '' [PEER_ID]
+```
+
+The result of this command looks as follows:
+
+```
+/ip4/145.40.90.155/tcp/4001/p2p/12D3KooWSH5uLrYe7XSFpmnQj1NCsoiGeKSRCV7T5xijpX2Po2aT
+/ip4/145.40.90.155/tcp/4002/ws/p2p/12D3KooWSH5uLrYe7XSFpmnQj1NCsoiGeKSRCV7T5xijpX2Po2aT
+/ip6/2604:1380:45e1:2700::d/tcp/4001/p2p/12D3KooWSH5uLrYe7XSFpmnQj1NCsoiGeKSRCV7T5xijpX2Po2aT
+/ip6/2604:1380:45e1:2700::d/tcp/4002/ws/p2p/12D3KooWSH5uLrYe7XSFpmnQj1NCsoiGeKSRCV7T5xijpX2Po2aT
+```
+
+To check if the CID is retrievable from the returned addresses, copy one of the public addresses and the CID into [IPFS Check](https://check.ipfs.network/):
+
+
+
+IPFS Check will test whether the peer/node is dialable and whether the CID is retrievable from it.
+
+### Debugging with pl-diagnose
+
+[pl-diagnose](https://pl-diagnose.on.fleek.co/#/diagnose/access-content) is an alternative web-based tool that can perform a lot of the steps above directly from the browser.
+
+You case use it to look up providers for a CID, checking if a [multiaddr](https://multiformats.io/multiaddr/) is reachable by other peers, and whether a node is serving the CID.
+
+
+
+## Content publishing lifecycle
+
+Now that you're familiar with content retrieval, we'll take a look at the other end of retrieval, namely **content publishing**. Content publishing is how your content becomes discoverable to peers in the IPFS network.
+
+> **Note:** The term **publishing** is a bit misleading, because it refers to the publishing of provider records to the DHT; not the actual content. For this reason, you might see the term **advertising** also used.
+
+When you add a file to an IPFS node using the `ipfs add` command, here's how it becomes published and discoverable across the network:
+
+1. The file is chunked into blocks and a [Merkle DAG](https://docs.ipfs.tech/concepts/merkle-dag/) is constructed. You get back the root CID of the DAG.
+2. The blocks of the file are made available over [Bitswap](https://docs.ipfs.tech/concepts/bitswap/) so that any peer can request them.
+3. The node advertises mappings of CIDs to network addresses known as **provider records** (including CIDs of the blocks and the root CID) to the DHT. This is a continuous process that repeats every 12 hours as long as the node is running (accounting for peer churn). The **provider records** have an expiry time of 24 hours (accounting for provider churn).
+
+## Debugging content publishing
+
+IPFS network measurements conducted by the [ProbeLab](https://blog.ipfs.tech/2022-06-15-probelab/), show that [_content publishing is a bottleneck_](https://youtu.be/75ewjnT6B9Y?t=115) in IPFS. While there are efforts explored in that talk to improve this, it's useful to understand how to troubleshoot problems related to content publishing.
+
+Generally speaking, as you add more files to your IPFS node, the longer reprovide runs take.
+**When a reprovide run takes longer than 24 hours (the expiry time for provider records), your CIDs will become undiscoverable**.
+
+To find out how long a reprovide run takes, run the following command:
+
+```sh
+ipfs stats provide
+```
+
+The result should look like this:
+
+```
+TotalProvides: 7k (7,401)
+AvgProvideDuration: 271.271ms
+LastReprovideDuration: 13m16.104781s
+LastReprovideBatchSize: 1k (1,858)
+```
+
+If you notice that the `LastReprovideDuration` value is reaching close to 24 hours, you should consider one of the following options:
+
+- Enabling the [Accelerated DHT Client](https://github.com/ipfs/go-ipfs/blob/master/docs/experimental-features.md#accelerated-dht-client) in Kubo. This configuration improves content publishing times significantly by maintaining more connections to peers and a larger routing table and batching advertising of provider records. It should be noted that this comes at the cost of increased resource consumption.
+- Change the [reprovider strategy](https://github.com/ipfs/go-ipfs/blob/master/docs/config.md#reproviderstrategy) from `all` to either `pinned` or `roots` which both only advertise provider records for explicitly pinned content:
+ - `pinned` will advertise both the root CIDs and child block CIDs (entire DAG) of explicitly pinned content.
+ - `roots` will only advertise the root CIDs of pinned content reducing the total number of provides in each run. This strategy is the most efficient but should be done with caution, as it will limit discoverability to only root CIDs. If you are adding folders of files to IPFS, only the CID for the pinned folder will be advertised (all the blocks will still be retrievable with Bitswap once a connection to the node is established).
+
+To manually trigger a reprovide run, run the following command:
+
+```sh
+ipfs bitswap reprovide
+```
+
+## Pinning, caching, and garbage collection
+
+Existing IPFS [implementations](https://ipfs.io/#install) have a caching mechanism that will keep CIDs local for a short time after the node has fetched it from the network, but these objects may get garbage-collected periodically.
+
+[Pinning](https://docs.ipfs.tech/concepts/glossary/#pinning) is the mechanism that allows you to tell IPFS to **always** store a given CID — by default on your local node. In addition to [local pinning](https://docs.ipfs.tech/how-to/pin-files/), you can also pin your CIDs to [remote pinning services](https://docs.ipfs.tech/how-to/work-with-pinning-services/).
+
+In other words, caching is the mechanism by which CID is kept around on the node for a short period until garbage-collected while pinning is a deliberate choice you make to keep the CID stored on the node.
+
+Caching is the reason why requesting a CID for the first time from a gateway can take time while subsequent requests are much faster.
+
+**Pinning services** are services that run IPFS nodes for you and allow you to upload files and pin CIDs, making them available to the IPFS network. Examples include:
+
+- [web3.storage](https://web3.storage/)
+- [Pinata](https://www.pinata.cloud/)
+- [nft.storage](https://nft.storage/)
+- [Filebase](https://filebase.com/blog/introducing-support-for-ipfs-backed-by-decentralized-storage/)
+- [Infura](https://infura.io/product/ipfs)
+
+> Note: Some pinning services, like Pinata, don't publish provider records to the DHT. In such situations, consider direct [peering](https://docs.ipfs.tech/how-to/peering-with-content-providers/).
+
+One thing to note about caching is that it is often multi-layered. In addition to caching done by the IPFS node, it's common to add another layer of HTTP caching based on HTTP cache-control headers. Since CIDs are immutable, there's a wide range of caching opportunities, e.g. putting a CDN or an edge cache in front of an IPFS gateway node.
+
+**Garbage collection** is the process by which an IPFS node frees up storage by deleting data that is no longer required. To read more about garbage collection, [check out the following article](https://blog.logrocket.com/guide-ipfs-garbage-collection/).
+
+## Public vs. dedicated vs. self-hosted gateways
+
+In its simplest form, a gateway is an IPFS node that also accepts HTTP requests for CIDs.
+
+But the reality of IPFS gateways is nuanced, as there are different flavors of IPFS gateways: public, dedicated, and self-hosted.
+
+**Public gateways** allow anyone to use HTTP to fetch CIDs from the IPFS network.
+
+You can find public gateway operators in the [public gateway checker](https://ipfs.github.io/public-gateway-checker/) and check whether they are online and the latency from your location.
+
+Beware that many of the public gateways are provided on a best-effort basis without any SLA. Public gateways are prone to abuse which is why many of them implement request limits.
+
+**Dedicated gateways** such as [Infura](https://blog.infura.io/post/introducing-ipfs-dedicated-gateways), and [Pinata](https://medium.com/pinata/announcing-dedicated-ipfs-gateways-60f599949ce) are services that combine **CID pinning** with an IPFS gateway and guarantee the availability of your pinned CIDs via their gateway.
+
+Another rather unique example of a public gateway is [nftstorage.link](https://nftstorage.link/) which races CID requests across multiple public gateways to provide the fastest response in addition to caching responses at the edge (find the [source code on GitHub](https://github.com/nftstorage/nftstorage.link/tree/main/packages/edge-gateway#high-level-architecture)).
+
+
+
+[NFT.Storage Gateway SuperHot perma-cache](https://nft.storage/blog/post/2022-05-24-superhot-gateway-announcement/) is a paid feature recently launched by the NFT.Storage team, which is similar to dedicated gateways. It gives you the ability to preload your CIDs in all of Cloudflare's 270 points of presence, giving a lightning-fast read experience via the closest CDN location to your users
+
+Finally, a **self-hosted gateway** refers to an IPFS node(s) configured as a gateway that is hosted by you, either on your local machine or in the cloud.
+
+Choosing from the three approaches depends on your requirements, if performance is critical, self-hosting an IPFS node and gateway or using a dedicated gateway is a reasonable choice that can complement the usage of public gateways.
+
+## Best practices for self-hosting an IPFS node/gateway
+
+If you are running an IPFS node that is also configured as an IPFS gateway, there are steps you can take to improve the discovery and retrievability of your CIDs.
+
+- Set up [peering](https://docs.ipfs.tech/how-to/peering-with-content-providers/) with the pinning services that pin your CIDs.
+- Make sure that your node is publicly reachable.
+ - You can check this by running `ipfs id` and checking for the `"/ipfs/kad/1.0.0"` value in the list of protocols, or in short by running `ipfs id | grep ipfs\/kad`.
+ - If your node is not reachable because you are behind NAT, [check out the docs on NAT configuration](https://docs.ipfs.tech/how-to/nat-configuration/#ipv6).
+- Ensure that you are correctly returning HTTP cache headers to the client if the IPFS gateway node is behind a reverse proxy. Pay extra attention to `Etag`, `Cache-Control`, and `Last-Modified` headers. Consider leveraging the list of CIDs in `X-Ipfs-Roots` for smarter HTTP caching strategies.
+- Put a CDN like Cloudflare in front of the IPFS gateway.
+- Consider enabling the [Accelerated DHT Client](https://github.com/ipfs/go-ipfs/blob/master/docs/experimental-features.md#accelerated-dht-client) (see the content publishing [section](#debugging-content-publishing) for trade-offs).
+- Test and monitor your internet connection speed, with a tool like [Speedtest CLI](https://www.speedtest.net/apps/cli).
+- Monitor disk I/O and make sure that no other processes are causing disk I/O bottlenecks with a tool like [iotop](https://linux.die.net/man/1/iotop) or [iostat](https://linux.die.net/man/1/iostat).
+
+## Tip: Pin your CIDs to multiple IPFS nodes
+
+Drawing on the principles laid out above, it's sensible to pin your CIDs to multiple IPFS nodes to ensure reliable availability and resilience to failures of nodes and network partitions.
+
+With IPFS, increasing redundancy is typically done by [pinning](https://docs.ipfs.tech/concepts/persistence/#persistence-versus-permanence) your CIDs on multiple IPFS nodes or pinning services.
+
+As a general rule of thumb, the more nodes pinning a CID in the IPFS network, the better the chances of it being retrievable.
+
+To make pinning easier, there's a vendor-agnostic [Pinning Service OpenAPI Specification](https://ipfs.github.io/pinning-services-api-spec/) that is [already supported by many IPFS node implementations, client libraries, and existing pinning services](https://github.com/ipfs/pinning-services-api-spec#adoption).
+
+Using this remote pinning API, you can [implement pinning to multiple services](https://docs.ipfs.tech/how-to/work-with-pinning-services/#use-an-existing-pinning-service) as part of your workflow for uploading immutable data to IPFS.
+
+If you're not running an IPFS node, you can start by uploading a file to one service and then using the returned CID to pin it to other services.
+
+## Tip: Use a custom domain that you control as your IPFS gateway
+
+Imagine the following scenario: you deploy your web app to IPFS which contains media with absolute URLs to a public gateway experiencing an outage. For example, your web app displays the image with an absolute path to the CID: `https://bafybeibml5uieyxa5tufngvg7fgwbkwvlsuntwbxgtskoqynbt7wlchmfm.ipfs.dweb.link`.
+
+You may be able to reach your media using a different gateway, but since the web app's content is immutable, the links to the IPFS gateway which is down will not load.
+
+For these reasons, it's sensible to use a domain within your control to route HTTP traffic to a gateway. This approach potentially gives you the flexibility to implement additional performance optimizations.
+
+Practically speaking, this can be implemented using several approaches depending on your willingness to run infrastructure:
+
+- Point a domain you control, e.g., `*.ipfs.yourdomain.io` point to a reverse proxy like nginx which will proxy requests to a public gateway, allowing you to switch public gateways if there's downtime.
+- Use a service like [Cloudflare workers](https://workers.cloudflare.com/) or [Fastly Compute@Edge](https://www.fastly.com/products/edge-compute) to implement a lightweight reverse proxy to IPFS gateways.
+
+## Summary
+
+In this blog post, you learned many tips, tricks, and tools to use IPFS gateways effectively, and systematically debug when you face problems.
+
+We started with common challenges with IPFS gateways and went into the details of content discovery, publishing, the gateway request lifecycle, the different kinds of IPFS gateways, caching, garbage collection, pinning, and best practices when self-hosting IPFS nodes/gateways.
+
+As a next step:
+
+- [Dive deeper into the IPFS docs](https://docs.ipfs.tech/).
+- [Install and run an IPFS node](https://docs.ipfs.tech/install/).
+- [Ask questions in the IPFS forum](https://discuss.ipfs.tech/).
+- Chat with us on [Slack](https://filecoin.io/slack), [Discord](https://discord.com/invite/KKucsCpZmY), or [Matrix](https://matrix.to/#/#ipfs:matrix.org).
diff --git a/src/_blog/rarible-adds-extra-resiliency-to-nfts-with-ipfs-and-filecoin-via-nft.storage.md b/src/_blog/rarible-adds-extra-resiliency-to-nfts-with-ipfs-and-filecoin-via-nft.storage.md
new file mode 100644
index 00000000..5ce24a46
--- /dev/null
+++ b/src/_blog/rarible-adds-extra-resiliency-to-nfts-with-ipfs-and-filecoin-via-nft.storage.md
@@ -0,0 +1,43 @@
+---
+title: Rarible adds extra resiliency to NFTs with IPFS and Filecoin via NFT.Storage
+description: Rarible & NFT.Storage have a partnership enabling Rarible.com NFT content
+ to be preserved on IPFS & Filecoin
+author: ''
+date: 2022-07-20
+permalink: "/2022-07-21-rarible-and-nftstorage/"
+translationKey: ''
+header_image: "/179247191-919bb92e-4306-4ed2-abcb-0ac12a2d95d9.jpg"
+tags:
+- NFTs
+
+---
+[Rarible](https://rarible.com/) has always made NFT content available through public IPFS nodes for its marketplace users. Today, Rarible and NFT.Storage are excited to announce a partnership - enabling all Rarible.com NFT content to be preserved and made available on both IPFS and Filecoin.
+
+## Why IPFS?
+
+On Ethereum (and many other chains) while the NFT itself is stored on-chain, the _metadata_ (all the files, images, videos, etc) associated with the NFT are typically linked elsewhere. There are a few reasons why this can be useful:
+
+1. For cases in which the assets of the NFT are too large to store directly on the chain (e.g. large images, videos, etc)
+2. When planning for interoperability: storing the metadata of an NFT directly in one chain can make planning for moving that NFT across chains more difficult!
+
+In both these cases, resilient links to off-chain content are needed. ”Normal” URLs (like HTTP) can introduce a point of centralization accidentally coupling an NFT to a specific server, rather than the content sitting on that server. This can lead to issues over time - including broken links, 404 errors, or the mutation of content.
+
+IPFS is an ideal solution to this problem - rather than linking to content based on _where_ the content lives, content can be linked to by a _unique fingerprint_ of the content itself. With IPFS, anyone can ask for a piece of content by its unique fingerprint - and anyone who has that content can serve it back. This is powerful because it means so long as someone on the network is serving this content - the link should resolve.
+
+On top of this, because IPFS doesn’t specify a storage layer, the content can live and be served from anywhere - a local computer, a hosted node like Pinata, your personal Brave [browser](https://brave.com/ipfs-support/), or even [decentralized storage networks](https://nft.storage/blog/post/2021-12-14-storage-layer-maximalism/).
+
+## Why Filecoin?
+
+IPFS neatly solves the problem of resilient linking - allowing us to request and receive data based solely on the content, rather than a specific location. But in order to truly secure our NFTs, we need to also ensure that someone is offering that content into the IPFS network. This is where [Filecoin can help](https://blog.ipfs.tech/2021-06-03-ipfs-filecoin-content-persistence/).
+
+Filecoin offers verifiable storage on the largest decentralized storage network. Unlike other networks, Filecoin uses both carrots and sticks to make sure that content stays on the network as long as its users require. Filecoin storage providers are required to prove to the network that they’ve kept user data safe. In the event they can, they become eligible for block rewards. In the event they can’t, the storage provider is slashed. In this way, not only is there an incentive to keep data around - but a penalty for letting data drop.
+
+In this way, NFT data can be securely stored with the ability for anyone to verify that this content is still intact and resiliently available.
+
+## Path Forward
+
+NFT.Storage’s mission is to be the [“Internet Archive” for NFTs](https://nft.storage/blog/post/2022-01-20-decentralizing-nft-storage/) - making the storage and access of NFTs (from all ecosystems) a public commons. Rarible has long shared a similar ethos and mission - leading to highly aligned work such as their open source [Rarible Protocol](https://rarible.org/).
+
+Together, both ecosystems are excited to continue to accelerate the growth and adoption of public infrastructure.
+
+To keep up-to-date with both teams, follow @nft_storage and @rarible on Twitter.
\ No newline at end of file
diff --git a/src/_blog/releasenotes.md b/src/_blog/releasenotes.md
index 4849f674..6ca2109c 100644
--- a/src/_blog/releasenotes.md
+++ b/src/_blog/releasenotes.md
@@ -4,6 +4,138 @@ type: Release notes
sitemap:
exclude: true
data:
+- title: js-ipfs 0.64.0
+ date: 2022-09-07
+ publish_date: 2022-09-07T12:00:00+00:00
+ path: https://github.com/ipfs/js-ipfs/releases/tag/ipfs-v0.64.0
+ card_image: "/header-image-js-ipfs-placeholder.png"
+ tags:
+ - js-ipfs
+- title: js-ipfs 0.63.0
+ date: 2022-05-22
+ publish_date: 2022-05-22T12:00:00+00:00
+ path: https://github.com/ipfs/js-ipfs/releases/tag/ipfs-v0.63.0
+ card_image: "/header-image-js-ipfs-placeholder.png"
+ tags:
+ - js-ipfs
+- title: js-ipfs 0.62.0
+ date: 2022-01-27
+ publish_date: 2022-01-27T12:00:00+00:00
+ path: https://github.com/ipfs/js-ipfs/releases/tag/ipfs-v0.62.0
+ card_image: "/header-image-js-ipfs-placeholder.png"
+ tags:
+ - js-ipfs
+- title: js-ipfs 0.61.0
+ date: 2021-12-15
+ publish_date: 2021-12-21T12:00:00+00:00
+ path: https://github.com/ipfs/js-ipfs/releases/tag/ipfs%400.61.0
+ card_image: "/header-image-js-ipfs-placeholder.png"
+ tags:
+ - js-ipfs
+- title: js-libp2p v0.40.0
+ date: 2022-10-17
+ publish_date: 2022-10-17T12:00:00+00:00
+ path: https://github.com/libp2p/js-libp2p/releases/tag/v0.40.0
+ card_image: "/header-image-libp2p.png"
+ tags:
+ - libp2p
+- title: js-libp2p v0.39.0
+ date: 2022-09-07
+ publish_date: 2022-09-07T12:00:00+00:00
+ path: https://github.com/libp2p/js-libp2p/releases/tag/v0.39.0
+ card_image: "/header-image-libp2p.png"
+ tags:
+ - libp2p
+- title: js-libp2p v0.38.0
+ date: 2022-08-17
+ publish_date: 2022-08-17T12:00:00+00:00
+ path: https://github.com/libp2p/js-libp2p/releases/tag/v0.38.0
+ card_image: "/header-image-libp2p.png"
+ tags:
+ - libp2p
+- title: 'Just released: Kubo 0.16.0!'
+ date: 2022-10-04
+ publish_date:
+ path: https://github.com/ipfs/kubo/releases/tag/v0.16.0
+ tags:
+ - go-ipfs
+- title: 'Just released: Kubo (formerly go-ipfs) 0.15.0!'
+ date: 2022-08-30
+ publish_date:
+ path: https://github.com/ipfs/kubo/releases/tag/v0.15.0
+ tags:
+ - go-ipfs
+ - kubo
+- title: Kubo (formerly go-ipfs) v0.14.0 Release is out!
+ date: 2022-07-21
+ publish_date:
+ path: https://github.com/ipfs/kubo/releases/tag/v0.14.0
+ tags:
+ - go-ipfs
+ - kubo
+- title: go-ipfs 0.13.0 Release
+ date: 2022-06-09
+ publish_date:
+ path: https://github.com/ipfs/go-ipfs/releases/tag/v0.13.0
+ tags:
+ - browsers
+ - libp2p
+ - security
+ - gateways
+ - CID
+ - Docker
+ - IPLD
+ - go-ipfs
+- title: js-libp2p v0.37.0
+ date: 2022-05-16
+ publish_date:
+ path: https://github.com/libp2p/js-libp2p/releases/tag/v0.37.0
+ card_image: "/header-image-libp2p.png"
+ tags:
+ - libp2p
+- title: go-ipfs 0.12.0 Release
+ date: 2022-02-18
+ publish_date:
+ path: https://github.com/ipfs/go-ipfs/releases/tag/v0.12.0
+ tags:
+ - blockstore
+ - go-ipfs
+ - IPFS Desktop
+- title: js-libp2p v0.36.0
+ date: 2022-01-25
+ publish_date:
+ path: https://github.com/libp2p/js-libp2p/releases/tag/v0.36.0
+ card_image: "/header-image-libp2p.png"
+ tags:
+ - libp2p
+- title: go-ipfs 0.11.0 Release
+ date: 2021-12-09
+ publish_date:
+ path: https://github.com/ipfs/go-ipfs/releases/tag/v0.11.0
+ tags:
+ - go-ipfs
+- title: js-ipfs 0.60.0
+ date: 2021-11-12
+ publish_date:
+ path: https://github.com/ipfs/js-ipfs/releases/tag/ipfs%400.60.0
+ card_image: "/header-image-js-ipfs-placeholder.png"
+ tags:
+ - js-ipfs
+- title: js-ipfs 0.59.0
+ date: 2021-09-24
+ publish_date:
+ path: https://github.com/ipfs/js-ipfs/releases/tag/ipfs%400.59.0
+ card_image: "/header-image-js-ipfs-placeholder.png"
+ tags:
+ - js-ipfs
+- title: go-ipfs v0.10.0 has been released!
+ date: 2021-10-01
+ publish_date:
+ path: https://github.com/ipfs/go-ipfs/releases/tag/v0.10.0
+ tags:
+ - Bitswap
+ - go-ipfs
+ - IPLD
- title: js-ipfs 0.58.0
date: 2021-08-17
publish_date:
diff --git a/src/_blog/skiff-integrates-ipfs-to-bring-decentralization-and-encryption-to-consumers.md b/src/_blog/skiff-integrates-ipfs-to-bring-decentralization-and-encryption-to-consumers.md
new file mode 100644
index 00000000..b6a1794e
--- /dev/null
+++ b/src/_blog/skiff-integrates-ipfs-to-bring-decentralization-and-encryption-to-consumers.md
@@ -0,0 +1,39 @@
+---
+title: Skiff Integrates IPFS to Bring Decentralization and Encryption to Consumers
+description: Skiff’s integration of IPFS means files can be stored and shared with
+ security, persistence, and privacy.
+author: ''
+date: 2021-11-15
+permalink: "/2021-11-15-Skiff-Integrates-IPFS"
+translationKey: ''
+header_image: "/141825890-129bcd79-cf23-4dd2-bb98-605684ca26fe.jpg"
+tags: []
+
+---
+## Skiff Integrates IPFS to Bring Decentralization and Encryption to Consumers
+
+Skiff’s integration of IPFS means documents and files can be stored and shared with security, persistence, and privacy.
+
+Today, [Skiff](https://www.skiff.org/) has announced its integration of the Interplanetary File System (IPFS) to add a secure, persistent, and decentralized storage layer to its collaboration product.
+
+Skiff is now open to the public! Learn more below, or jump right in at [app.skiff.org/signup](http://app.skiff.org/signup)
+
+## Catching up with Skiff
+
+Skiff is a private, decentralized, and end-to-end encrypted workspace for the modern web. Today, most collaboration platforms rely on centralized servers, which moderate document state, collaborative changes, and content sharing through Operational Transforms \[OT\].
+
+These OT solutions, though swift and efficient, suffer from the shortcomings of centralization. Most notably, lack of privacy. In order to manage document state, OTs must also, by necessity, have access to all the information created within the document itself.
+
+Skiff solves the tension between collaboration and privacy by offering a solution: a decentralized, open-source collaboration and document management software that is fully end-to-end encrypted to preserve privacy. Skiff’s product uses a “conflict-free replicated data type” (CRDT), which allows multiple independent parties to maintain, update, and merge documents. CRDTs are not a new concept for the world of collaboration technology, but only recently have reached the throughput and efficiency needed to enable a consumer-facing application that can mimic the efficiency of OTs without the drawbacks of centralized privacy.
+
+## Skiff x IPFS
+
+Skiff and Protocol Labs are collaborating to fully integrate IPFS and decentralized storage into Skiff. The result will be a collaboration management application in which users can store files, images, content, PDFs, and more all through IPFS.
+
+
+
+Skiff’s integration of IPFS retains the end-to-end encryption that Skiff users expect as a cornerstone of the system. Skiff and IPFS will continue to collaborate to roll out the capabilities of document management within the decentralized storage ecosystem.
+
+Sign up and get started with Skiff: [app.skiff.org/signup](http://app.skiff.org/signup)
+
+Learn more and stay up to date with Skiff: [Website](https://www.skiff.org/) | [Twitter](https://twitter.com/skiffprivacy)
\ No newline at end of file
diff --git a/src/_blog/snapshot-case-study.md b/src/_blog/snapshot-case-study.md
new file mode 100644
index 00000000..8289deb8
--- /dev/null
+++ b/src/_blog/snapshot-case-study.md
@@ -0,0 +1,154 @@
+---
+title: Snapshot IPFS Case Study
+description: 'Explore how the leading decentralized gasless voting platform Snapshot uses IPFS as its main storage layer.'
+author: Daniel Norman
+date: 2022-08-25
+canonicalUrl: https://docs.ipfs.tech/concepts/case-study-snapshot/
+permalink: '/2022-08-25-snapshot-ipfs-case-study/'
+translationKey: ''
+header_image: '/snapshot-case-study/cover.png'
+tags:
+ - 'case study'
+ - 'community'
+ - 'voting'
+ - 'DAOs'
+---
+
+::: callout
+**"IPFS is the standard for storing data in a verifiable and fully transparent way, thereby allowing us to build openly auditable governance systems"**
+
+— [Fabien](https://twitter.com/bonustrack87), Founder and CEO, Snapshot Labs
+:::
+
+## Overview
+
+In this case study, you'll learn how [Snapshot](https://snapshot.org/) works and how it uses IPFS to lower the barriers to entry for voting and community governance.
+
+[[toc]]
+
+## What is Snapshot
+
+::: right
+
+:::
+Snapshot is an open-source **voting platform** for Web3 projects, DAOs, and communities that uses IPFS as its main storage layer.
+Snapshot works with projects deployed to Ethereum and EVM compatible chains and allows the use of governance tokens as a means to distribute voting power and eligibility.
+
+Snapshot is unique in its use of IPFS to store proposals and user votes using a technique known as ‘off-chain’ voting, where the cryptographic signatures proving user votes are persisted to IPFS instead of being stored on the blockchain.
+
+This means that voting with Snapshot is practically free since voters don’t need to pay gas for transactions, i.e. *gasless voting*. In doing so, Snapshot lowers the barrier to entry for voting, increases governance participation, and allows projects and communities to scale their voter base.
+
+Transparency, one of the core tenets of governance in the Web3 space, is achieved by having all proposals and votes persisted using _content addressing_ on IPFS, thereby allowing anyone to view, audit, and replicate a copy of the CIDs containing the cryptographic signature.
+
+Web3 projects and Decentralized Autonomous Organizations (DAOs) are typically characterized by their bottom-up approach to governance, where control is spread out across the participants (or token holders), rather than being built on a top-down hierarchy. While there are many different approaches to bottom-up community governance, almost all involve _voting_ as a mechanism to engage the community and distribute control.
+
+In essence, Snapshot allows projects and DAOs aiming for decentralization to poll their community over which direction a project should move in.
+
+### Snapshot by the numbers
+
+
+
+## The story
+
+Snapshot was originally built while Fabien, Snapshot's founder, was working for the automated market maker [Balancer](https://balancer.fi/). The goal was to create a voting platform that would be flexible enough to grant BAL tokens within [Balancer pools](https://docs.balancer.fi/products/balancer-pools) voting power. However, doing this on-chain turned out to be too computationally heavy to be feasible. That's when he realized that doing it off-chain with IPFS could provide them with the flexibility needed.
+
+While free ("gassless") voting was not one of the initial requirements for Balancer, it came as a serendipitous bonus of the off-chain design with IPFS.
+
+Two weeks later, Fabien began generalizing his gas-efficient implementation using IPFS so that could be used by projects and DAOs beyond Balancer – and Snapshot was born.
+
+After open-sourcing an early version of Snapshot, it was quickly adopted by early DeFi projects like Yam and Yearn and has since taken over the governance landscape.
+
+Today, Snapshot is the leading voting platform used by over 9,645 projects. Their users include many of the leading Ethereum projects, including Gitcoin, Ethereum Name System (ENS), Aave, Uniswap, and Sushi.
+
+## How Snapshot works
+
+In Snapshot, all proposals and votes are associated with a **space,** where each space is an organization’s (or project’s) page on Snapshot. Voters can access spaces by using the project's [Ethereum Name System (ENS)](http://ens.domains/) name, e.g. `https://snapshot.org/#/gitcoindao.eth`, where `gitcoindao.eth` is the ENS name.
+
+The only requirement for using Snapshot is to have an ENS name. To create a space, you create an [ENS text record](https://docs.ens.domains/ens-improvement-proposals/ensip-5-text-records) with the key `snapshot` pointing to an IPFS CID containing the JSON configuration for the space. For example, GnosisDAO with the [gnosis.eth ENS name has the `snapshot`](https://app.ens.domains/name/gnosis.eth/details) text record set to [`ipfs://QmWUemB5QDr6Zkp2tqQRcEW1ZC7n4MiLaE6CFneVJUeYyD`](https://ipfs.io/ipfs/QmWUemB5QDr6Zkp2tqQRcEW1ZC7n4MiLaE6CFneVJUeYyD) which contains the JSON configuration for the space.
+
+
+
+Each space configuration in Snapshot allows you to configure various **strategies** to determine:
+
+- Who can participate in voting, e.g. token holders of an ERC-20 token or NFT tokens (ERC-721, and ERC-1155.)
+- The voter's voting power, e.g. one vote per token.
+- Who submit proposals to be voted on, e.g. token holders with a given minimum number of tokens.
+
+For example, the ENS project requires holding the ENS token to vote on proposals and at least 10k ENS tokens to create proposals.
+
+### Participants vote on proposals
+
+Once a space is created, voting happens through **proposals**. A proposal describes the issue of a vote and also has a voting system that determines the choices voters can select, and how the results will be calculated.
+
+Importantly, each proposal includes a **Snapshot block number** pointing to an Ethereum (or any other supported blockchain) block number. The block number is the snapshot where the balance of voters will be counted. This prevents manipulation by the temporary acquisition of tokens after a proposal is made.
+
+### Calculating results
+
+To calculate the results of a vote, each proposal employs one of the following **voting systems**:
+
+- Single choice
+- Approval voting, where a voter can select multiple choices
+- [Quadratic voting](https://en.wikipedia.org/wiki/Quadratic_voting)
+- Weighted voting
+- [and others](https://docs.snapshot.org/proposals/voting-types)
+
+These voting systems are used to calculate the results of a vote based on the voting power. For example, the [following proposal](https://snapshot.org/#/decrypt-media.eth/proposal/QmPDpQSZuokqGpzqtPbmLp1LTqDjbhd6vCeKaSmqEXM9KH)) in the [Decrypt Media](https://decrypt.co/) space, grants Decrypt NFT holders the right to choose a single topic for the content they will write next. Voting power for this proposal is relative to the number of Decrypt NFTs held by the voter at block number `12,811,388`.
+
+
+
+## How Snapshot uses IPFS
+
+Snapshot uses IPFS to make the whole voting process fully transparent and auditable. Every space, proposal, vote, and user action is added to IPFS and has a [content identifier (CID)](/concepts/content-addressing/).
+
+Additionally, the Snapshot UI is also [available on IPFS](https://bafybeihzjoqahhgrhnsksyfubnlmjvkt66aliodeicywwtofodeuo2icde.ipfs.dweb.link/) and linked using the ENS name `shot.eth` which is accessible via any ENS resolution service, e.g. [shot.eth.limo](https://shot.eth.limo/), and [shot.eth.link](https://shot.eth.link/) (see the `x-ipfs-path` and `X-Ipfs-Roots` headers when making an HTTP request.)
+
+To understand how Snapshot uses IPFS, it's useful to understand how the whole architecture was designed. Snapshot is a hybrid app combining design patterns common to Web2 and Web3 apps, and is based on the three-tier architecture:
+
+- **Presentation tier:** [The Snapshot UI](https://github.com/snapshot-labs/snapshot).
+- **Logic tier:** The [snapshot-hub](https://github.com/snapshot-labs/snapshot-hub) node.js server that exposes a GraphQL API.
+- **Data tier:** A combination of a MySQL database for indexing and querying and IPFS as its storage layer for space configuration, proposals, user actions, and votes.
+
+> **Note:** Even though MySQL is used for querying, all data stored on MySQL is available on IPFS. [Tables in the database schema](https://github.com/snapshot-labs/snapshot-hub/blob/master/src/helpers/schema.sql) have an `ipfs` field holding the IPFS CID.
+
+
+
+### Uploading to IPFS pinning services with Pineapple
+
+To make it easier to persist data to IPFS, Snapshot built a microservice called [Pineapple](https://github.com/snapshot-labs/pineapple) and a client library called [pineapple.js](https://github.com/snapshot-labs/pineapple.js). Together they abstract the details of uploading content to multiple IPFS pinning services.
+
+pineapple.js exposes a `pin` method that takes a JSON object and sends it to the microservice over HTTP. The Pineapple microservice, races uploading the JSON to multiple IPFS pinning services and returns a response as soon as at least one of the services responds with a success. Additionally, the data is also uploaded to AWS S3.
+
+### Open access via IPFS Gateways
+
+After data is added to the IPFS network via pinning services, it is also made available for viewing by users via an [IPFS Gateway](/concepts/ipfs-gateway/). Links to the signed messages for [proposals](https://snapshot.mypinata.cloud/ipfs/bafkreigva2y23hnepirhvup2widmawmjiih3kvvuaph3a7mrivkiqcvuki) and [votes](https://snapshot.mypinata.cloud/ipfs/bafkreibozdzgw5y5piburro6pxspw7yjcdaymj3fyqjl2rohsthnqfwc6e) are integrated into the Snapshot UI.
+
+## IPFS benefits
+
+When the Snapshot team set out to build openly auditable voting systems, they chose IPFS because it’s the standard for storing data that must be fully verifiable, but is too large to store on blockchains.
+
+The combination of user-controlled keys (via non-custodial crypto wallets), cryptographic signatures that prove the authenticity of user actions, and content addressable storage via the IPFS network have proven to be critical to Snapshot's success.
+
+Moreover, IPFS has several properties that enable that mission:
+
+- Proof of data integrity via IPFS content addressing
+- Ability to store data, even in perpetuity, without having to rely on a single centralized cloud storage platform.
+- Interoperability with multiple storage providers and pinning services. Once the data has been uploaded to a single pinning service on IPFS, it can move around easily and be stored on multiple pinning services to ensure redundancy.
+- Transparency and availability of data give anyone the ability to also pin and audit that data.
+- A thriving ecosystem of pinning services and open-source tooling
+
+::: callout
+**"Anytime we need to store data in Snapshot, we use IPFS so that users get full transparency and the ability to also take an active part in replicating that data."**
+
+— [Fabien](https://twitter.com/bonustrack87), Founder and CEO, Snapshot Labs
+:::
+
+## Snapshot & IPFS: the future
+
+As Snapshot continues to evolve, the team looks forward to decentralizing its tech stack so that anyone can run a node, reducing the dependency on the Snapshot Node.js servers. Thanks to IPFS's integral role in Snapshot, a significant part of their data layer is already decentralized.
+
+> **Note:** This case study was originally published in the [IPFS docs](https://docs.ipfs.tech/concepts/case-study-snapshot/). Metrics and other details in this case study are current as of August 2022. Details may change in the interim.
diff --git a/src/_blog/state-of-ipfs-in-js.md b/src/_blog/state-of-ipfs-in-js.md
new file mode 100644
index 00000000..7083a25e
--- /dev/null
+++ b/src/_blog/state-of-ipfs-in-js.md
@@ -0,0 +1,236 @@
+---
+date: 2022-10-27
+permalink: /state-of-ipfs-in-js/
+title: State of IPFS in JS
+description: An update on the state of IPFS development in JavaScript, the history of how we got here, and how we plan to improve the IPFS in JS story in the coming year.
+author: Alex Potsides, Marcin Rataj, Steve Loeppky, Daniel Norman, Elliot Lee
+header_image: /state-of-ipfs-in-js.png
+tags:
+ - ipfs
+ - js-ipfs
+ - libp2p
+ - js-libp2p
+---
+
+## 🧘♀️ Purpose
+
+JavaScript (and its typed variant TypeScript) is the most ubiquitous programming language with the largest community of developers. Our goal is to enable all those developers to reap the benefits of IPFS and do so productively.
+
+This blog entry intends to give an update on what is happening with IPFS development in JS. It’s been a while since we’ve done this, so there’s a lot to cover. This is the first update of more to come. It isn’t a full roadmap, but we aim to give clarity to some of the history of IPFS development in JS, decisions by some maintainers on what to do going forward, and ways you can help.
+
+- [📇 Names and Terms](#%F0%9F%93%87-names-and-terms)
+- [⏳ IPFS JS Development History](#%E2%8F%B3-ipfs-js-development-history)
+- [🔀 Historical IPFS JS Usage Patterns](#%F0%9F%94%80-historical-ipfs-js-usage-patterns)
+ - [Remote Control of Kubo](#remote-control-of-kubo)
+ - [js-ipfs in a Node.js Context](#js-ipfs-in-a-nodejs-context)
+ - [js-ipfs in a Browser Context](#js-ipfs-in-a-browser-context)
+- [🧑💻 IPFS-in-JS Development the Last 18 Months](#%F0%9F%A7%91%E2%80%8D%F0%9F%92%BB-ipfs-in-js-development-the-last-18-months)
+- [💡 The Future of IPFS-in-JS in 2022 and 2023](#%F0%9F%92%A1-the-future-of-ipfs-in-js-in-2022-and-2023)
+ - [Go and JS Development are Decoupling](#go-and-js-development-are-decoupling)
+ - [Seize and Leverage New Browser-Friendly P2P Transports](#seize-and-leverage-new-browser-friendly-p2p-transports)
+ - [Support Fully Speced Delegated Routing Protocols and Endpoints](#support-fully-speced-delegated-routing-protocols-and-endpoints)
+ - [PL Delegate and Preload Nodes Will Be Shutting Down](#pl-delegate-and-preload-nodes-will-be-shutting-down)
+ - [Release Pomegranate in 2023](#release-pomegranate-in-2023)
+ - [Pause js-ipfs Maintenance Once Pomegrate Is Released](#pause-js-ipfs-maintenance-once-pomegrate-is-released)
+ - [A New Name Is Coming](#a-new-name-is-coming)
+ - [Doc Updates Galore](#doc-updates-galore)
+- [🗺 Timeline](#%F0%9F%97%BA-timeline)
+- [🤝 Ways You Can Help](#%F0%9F%A4%9D-ways-you-can-help)
+
+## 📇 Names and Terms
+
+To help with this update, the following names and terms will be used to aid with clarity:
+
+- [Kubo](https://github.com/ipfs/kubo) – This project was formerly known as _go-ipfs_. See [here](https://github.com/ipfs/kubo/issues/8959) for more info.
+- [js-ipfs](https://github.com/ipfs/js-ipfs) - This is the long-standing IPFS implementation written in JS. As described below, we will be deprecating it after Pomegranate is released. We’re currently not planning to rename this implementation [like we did with Kubo](https://github.com/ipfs/ipfs/issues/470) given its limited lifespan.
+- [Pomegranate](https://github.com/ipfs/pomegranate) - This is a [to-be-created IPFS implementation in JS](https://github.com/ipfs/pomegranate/issues/2) that is discussed below. The final name is TBD (to be determined), and you can track the naming effort [here](https://github.com/ipfs/pomegranate/issues/3). While it will use many of the underlying libraries of js-ipfs (e.g., [js-libp2p](https://github.com/libp2p/js-libp2p), [js-ipfs-bitswap](https://github.com/ipfs/js-ipfs-bitswap)), it is a separate project with a different API.
+- IPFS-in-JS - This refers broadly to the development of IPFS using the JavaScript and TypeScript languages. It doesn’t mean the “js-ipfs” project or “Pomegranate”.
+- Delegate nodes - These are nodes that expose the [`/api/v0/dht/*` endpoints of the Kubo RPC API](https://docs.ipfs.tech/reference/kubo/rpc/#api-v0-dht-findpeer) for delegated routing. Because **js-ipfs** nodes don’t have the DHT enabled by default and wouldn’t make good DHT servers in browsers anyways, they need the help of **delegate** nodes to resolve DHT queries.
+- Preload nodes - These are nodes that expose the `/api/v1/refs` [endpoint of the Kubo RPC API](https://docs.ipfs.tech/reference/kubo/rpc/#api-v0-refs) which can be called so that the remote node will fetch CIDs (but not pin). This is necessary to ensure that blocks that are added in the browser are *preloaded* onto a long-running IPFS node so that it’s made available to the rest of the network. Preload nodes garbage collect those blocks after a period.
+
+## ⏳ IPFS-in-JS Development History
+
+The js-ipfs project started in 2014 and sought to mirror the functionality and API of Kubo (then called go-ipfs). This manifested in the concept of the JS [_Core API_](https://github.com/ipfs/js-ipfs/tree/master/docs/core-api), which was effectively a conversion of the [Kubo RPC API](https://docs.ipfs.tech/reference/kubo/rpc/) into JavaScript. There were multiple implementations of this interface including:
+
+- [ipfs-core](https://www.npmjs.com/package/ipfs-core): JavaScript native implementation of IPFS functionality.
+- [ipfs-http-client](https://www.npmjs.com/package/ipfs-http-client): an implementation that delegates out with RPC HTTP calls, and thus could be used to control and interact with a Kubo daemon or js-ipfs daemon.
+
+This effectively had Kubo and js-ipfs’ development awkwardly interlinked. You would find support for certain functionality in Kubo that wasn’t supported in js-ipfs, and js-ipfs would often be held back in experimenting on a feature because the change wouldn’t get added to the JS Core API without it also being implemented in Kubo.
+
+In addition to interlinking with the API and design choices of Kubo, the top-level js-ipfs project followed a similar project structure to Kubo of being a kitchen sink of interaction options with:
+
+1. Daemon to be able to run js-ipfs as a standalone process
+2. A CLI to the core implementation
+3. Two RPC client and server implementations:
+ 1. RPC-over-HTTP API that matched Kubo
+ 2. gRPC-over-websockets API for bidirectional streaming
+4. [HTTP Gateway](https://docs.ipfs.tech/reference/http/gateway/) server (though it lagged behind Kubo and did not support the latest specs for things like subdomain isolation and [verifiable block/CAR responses](https://docs.ipfs.tech/reference/http/gateway/#trustless-verifiable-retrieval))
+
+This “kitchen sink” aspect was also antithetical to the “JS way” of being lean and modular. For example, by importing js-ipfs, you always get MFS, IPNS, etc. even if they don’t use them, which leads to bigger bundles and more dependencies with more attack vectors.
+
+> “… You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.“ — Joe Armstrong, creator of Erlang progamming language
+
+This is unlike the more flexible js-libp2p model where you can extend the capabilities of the node by configuring additional modules.
+
+## 🔀 Historical IPFS JS Usage Patterns
+
+Given the flexible nature and multiple runtime support of JavaScript, several usage patterns emerged over the years. With the development history above, the IPFS network and protocols were accessed using JavaScript primarily with the following approaches.
+
+### Remote Control of Kubo
+
+With this approach, a long-running Kubo node be controlled by [ipfs-http-client](https://www.npmjs.com/package/ipfs-http-client) via Kubo's RPC API.
+
+Based on npm download metrics, this is by far the most popular approach with [~10x more npm downloads](https://npm-stat.com/charts.html?package=ipfs-core&package=ipfs-http-client&package=ipfs-grpc-client&from=2021-10-18&to=2022-10-18).
+
+#### 👍 Pros
+
+- Gives access to a full-featured IPFS implementation in Kubo with active maintenance and feature development.
+
+#### 👎 Cons
+
+- Requires bringing a long-running Kubo daemon into one’s architecture and potentially a reverse proxy like nginx for TLS termination. The Kubo daemon potentially becomes a black box to debug and tune for a JS development shop.
+- Requires [proper security to protect which Kubo RPC API endpoints are exposed to the public internet](https://docs.ipfs.tech/reference/kubo/rpc/#getting-started).
+
+### js-ipfs in a Node.js Context
+
+With this approach, you either embed [ipfs-core](https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-core) directly in your application by importing and instantiating the IPFS object or accessing a shared js-ipfs daemon. With the former approach, the Node.js process of the application would also open IPFS peer-to-peer connections.
+
+#### 👍 Pros
+
+- Having the full application stack in JavaScript makes for a simpler architecture and easier debugging.
+
+#### 👎 Cons
+
+- Historically lacking in some functionality that was only more recently added like a working DHT client and server.
+- The API is large and hard to grasp. It contains many methods translated directly from the Kubo CLI, designed to be quick to type but often redundant.
+
+### js-ipfs in a Browser Context
+
+Because browsers impose constraints on the number of network connections opened and storage space used by each browser tab, they don’t make for reliable IPFS nodes. For this reason, many of the responsibilities of an IPFS node which include: routing, retrieval, and providing have all been handled in a delegated fashion in the browser.
+
+Unfortunately, the default delegation setup in js-ipfs today is overly complicated and not well-engineered. Specifically, this happens via preload and delegate nodes hosted by Protocol Labs that support secure WebSockets (WSS) that browsers can safely and reliably connect to.
+
+For delegated routing/retrieval, js-ipfs asks the delegate nodes to perform DHT operations on its behalf using the Kubo RPC API (`/v0/dht/*`). The delegate nodes query the DHT for peers and content providers, and then they fetch the content, which they provide for the browser nodes that are connected to them.
+
+For delegated providing from the browser, js-ipfs contacts the preload node using Kubo RPC API (`/v0/refs`) to preload the entire dag from the browser. The preload node fetches the data from the browser over Bitswap and then advertises it on the DHT.
+
+> **Note:** Preloading could be understood as ephemeral pinning. The CIDs' data is fetched by a preload node for a short period during which it is available to the IPFS network, and after which it is garbage collected.
+
+js-ipfs nodes running in the browser can connect to other js-ipfs nodes via the WebRTC Star transport, but this requires a [centralized signaling server](https://github.com/libp2p/js-libp2p-webrtc-star) to do the initial handshake and cannot be used to connect to Kubo nodes as support for this transport has never materialized.
+
+#### 👍 Pros
+
+- It’s useful and works for multi-user apps with small amounts of ephemeral data transmitted in real-time.
+- Even though js-ipfs with WebRTC requires a centralized signaling server and is not the [ideal long-term solution](https://github.com/libp2p/js-libp2p/issues/385), it enables direct browser-to-browser communication (after the initial [SDP manifest](https://webrtchacks.com/sdp-anatomy/) is exchanged over signaling server).
+
+
+
+#### 👎 Cons
+
+- Availability and performance are heavily dependent on non-trivial centralized infrastructure:
+ - If PL shuts down the hardcoded HTTP endpoints at [`preload.ipfs.io`](http://preload.ipfs.io/), js-ipfs delegation is dead, unless someone also runs their own Kubo instance somewhere in the cloud with a TLS cert for HTTPS and sets it up as a preload in js-ipfs config. This is a non-trivial ask and a steep barrier to adoption.
+ - This was designed as a temporary _"hack"_ anticipating a proper libp2p protocol. Unfortunately, years later we’re still doing the original Kubo RPC `/v0/refs` hack.
+- Inefficient design:
+ - It doesn’t scale well because certain preload nodes get disproportionate traffic due to hardcoding in old js-ipfs versions.
+ - Preload via `/v0/refs` is [very wasteful](https://github.com/ipfs/js-ipfs/issues/3510).
+- Not specified or adopted by other implementations: the WebRTC Star transport is only implemented in js-libp2p and neither WebRTC Star nor the delegate/preload APIs are specified.
+
+## 🧑💻 IPFS-in-JS Development the Last 18 Months
+
+The last 18 months on the JS front have been spent on:
+
+1. General maintenance of the project including mostly maintaining parity between the JS Core API with Kubo.
+2. Modernizing js-ipfs and js-libp2p to TypeScript and ESM only. 😅
+3. Improving security and performance of js-libp2p given its criticality for other projects outside of IPFS such as Ethereum Lodestar. For example, a set of [DoS and eclipse attack mitigations](https://docs.libp2p.io/reference/dos-mitigation/) were added.
+4. Adding a working DHT client/server implementation to js-libp2p. (Yes, in a NodeJS context you can read from and write to the public IPFS DHT.)
+5. Expanding connectivity options of IPFS-in-JS implementations. Notably, we [introduced a WebTransport transport](https://github.com/libp2p/specs/tree/master/webtransport) and are adding a [new WebRTC transport](https://github.com/libp2p/specs/pull/412) that does not require a centralized signaling server to enable both browser-based IPFS nodes to dial Kubo nodes directly and browser-to-browser connectivity. (This is discussed more below.)
+
+At this point, we have a solid peer-to-peer library in js-libp2p that can be built upon, and many lessons learned for how to better progress with Javascript/Typescript in a world of [multiple IPFS implementations](https://docs.ipfs.tech/basics/ipfs-implementations/).
+
+## 💡 The Future of IPFS-in-JS in 2022 and 2023
+
+With all the background of IPFS-in-JS over the past covered, this section will transition into our practical plans for 2022 and 2023.
+
+### Go and JS Development are Decoupling
+
+We never had full compatibility between Kubo and js-ipfs, we don’t think we can, and we don’t think it’s worth investing more down this path. At least for the implementations maintained by [Protocol Labs’ EngRes (Engineering & Research) group](https://pl-strflt.notion.site/PL-EngRes-Public-b5086aea86ed4f81bc7d0721c6935e1e), the Go and JS implementations will diverge and develop the APIs that are best for their respective user bases.
+
+In practical terms, this translates to:
+
+1. ipfs-http-client will remain the RPC-over-HTTP API for controlling js-ipfs (you can also use ipfs-grpc-client over WebSockets). The current js-ipfs RPC APIs will be maintained until js-ipfs support ceases (discussed below).
+2. With investment in Pomegranate, a new RPC API for Pomegranate will emerge.
+3. We won’t test that ipfs-http-client has compatibility with recent versions of Kubo.
+4. If you want to control a Kubo node via JS, use the Kubo-specific library [js-kubo-rpc-client](https://github.com/ipfs/js-kubo-rpc-client) (api).
+
+### Seize and Leverage New Browser-Friendly P2P Transports
+
+We are transitioning to a world where browsers can connect to other libp2p nodes (including other browsers) without Central Authority TLS certs thanks to new transports like **WebTransport** and **WebRTC**. See [connectivity.libp2p.io](http://connectivity.libp2p.io) for more details.
+
+This means browser nodes have more optionality to which long-running IPFS nodes they delegate routing, retrieval, and providing. For example, making DHT or Bitswap requests to other nodes on the network is now viable.
+
+> **Note:** browser nodes will still want to delegate providing content to a node with more longevity since the new transports won’t stop browser nodes from disappearing from the network when the user closes a tab or puts their laptop to sleep.
+
+We’ll lean into realizing these breakthroughs and remove the more convoluted mechanisms from the past that relied on the Kubo RPC API and preload nodes discussed in [js-ipfs in a Browser context](#js-ipfs-in-a-browser-context).
+
+### Support Fully Speced Delegated Routing Protocols and Endpoints
+
+While it will be possible from a connectivity perspective to make DHT queries from a browser, we expect various applications will want to still delegate out routing. [Reframe](https://blog.ipfs.tech/2022-09-02-introducing-reframe/) is a protocol for delegated routing that other IPFS implementations like Kubo have implemented. While it currently uses HTTP as a transport, it is speced and not tied to the Kubo RPC API. If/when there is a speced protocol for ambient discovery of “Limited Delegated Routers” provided by libp2p, we will support that as well.
+
+### PL Delegate and Preload Nodes Will Be Shutting Down
+
+Given the new browser-friendly p2p transports discussed above, we’ll shut down the complicated “song-and-dance” with the legacy delegate/preload nodes and the Kubo RPC API described in [js-ipfs in a Browser context](#js-ipfs-in-a-browser-context). This yields a simpler setup for one’s application and removes centralized infrastructure.
+
+For delegated routing, one can configure [Reframe](https://blog.ipfs.tech/2022-09-02-introducing-reframe/) endpoints. When it comes to providing content from a browser node, it will be up to developers to account for user behavior like closing tabs or laptop lids. The general recommendation is to either run your own preload node or upload content explicitly to a pinning service for providing.
+
+### Release Pomegranate in 2023
+
+Pomegranate is the to-be-developed IPFS implementation with all that we’ve learned over the last 8 years while leveraging what is available to us in JS runtime.
+
+Some defining attributes include:
+
+1. Web-first isomorphic API - run in browsers, electron, node, deno, bun, etc - no node.js APIs, only standard JavaScript (e.g. web streams, not node streams, Uint8Arrays not Buffers). Node APIs will only be considered for special cases like mDNS.
+2. Leaner API not tied to the legacy “core API” concept - Pomegranate will not have API compatibility with js-ipfs. It will expose a more ergonomic JS-developer-first API than what we have with the js-ipfs “core API” that was heavily influenced by Kubo. (One can also create an adapter from the “core API” to Pomegranate’s API if they want to drop Pomegranate to their existing application using js-ipfs’ ipfs-core.)
+3. ESM and TypeScript only - There’s no more debate on the utility of these for JS development. We’ll adopt them from day one.
+4. Leverage existing interplanetary libraries - While we’re moving away from the interface and composition in js-ipfs, we’re not abandoning the underlying layers like js-libp2p, js-bitswap, etc. Those libraries have received a lot of maintenance attention in the last 18 months (including TypeScript and ESM updates) and are battle-tested in production. We will depend on them in Pomegranate as well.
+5. Unified file API - high-level commands that act like a filesystem and return CIDs. For example:
+
+ ```jsx
+ const dirCid = await ipfs.mkdir('/foo')
+ const dirCid2 = await ipfs.touch(dirCid, 'file.txt')
+ const dirCid3 = await ipfs.pipe([
+ 'file content',
+ ipfs.open(dirCid2, 'file.txt'),
+ ]) // or something
+ const content = await ipfs.cat(dirCid3, 'file.txt') // could be a network request
+ ```
+
+6. Expose a block API for low-level IPLD operations.
+7. Focus on the browser use case - We won’t do anything that precludes operating in NodeJS or a cloud service worker, but by default, we will prioritize delivery paths that deliver browser functionality sooner. This is because the browser runtime is the unique runtime the Pomegranate IPFS implementation can enable that other implementations can’t. As a result, it means there aren’t plans to invest in things like a JS implementation of the HTTP Gateway spec. We’ll let other implementations like Kubo, Iroh, etc. pursue that use case.
+8. Enable configurable levels of delegation. With routing, retrieval, and providing there will be varying levels of delegating from none (all handled by the local Pomegranate node) to full (all handled by [HTTP Gateways](https://docs.ipfs.tech/reference/http/gateway/) and [Pinning Services](https://docs.ipfs.tech/how-to/work-with-pinning-services)).
+
+### Pause js-ipfs Maintenance Once Pomegrate Is Released
+
+Shortly after you can add and cat files across the network with Pomegranate, [PL EngRes](https://pl-strflt.notion.site/PL-EngRes-Public-b5086aea86ed4f81bc7d0721c6935e1e) will cease maintenance on js-ipfs. In the absence of an established group with a credible track record to take js-ipfs over, the community is welcome to fork js-ipfs and maintain the fork. (We want to avoid issues that can occur with casually giving away publishing rights.)
+
+As discussed before, **we are not** ceasing support and development of many of the libraries that js-ipfs depends on like js-libp2p and js-bitswap. These projects will be actively maintained as core dependencies to Pomegranate and other projects.
+
+### A New Name Is Coming
+
+As outlined [here](https://github.com/ipfs/ipfs/issues/470), Protocol Labs wants to make space for additional IPFS implementations to be made, including in JS. We want to make it clear that js-ipfs is not IPFS and that js-ipfs is not **_the_** IPFS implementation in JS. go-ipfs successfully made this transition earlier in 2022 with its [minimal rename to Kubo](https://github.com/ipfs/kubo/issues/8959). We will certainly not make the same name-squatting mistake with a new implementation like Pomegranate. Details and plans will be shared [here](https://github.com/ipfs/ipfs/issues/470) and in the [IPFS forums](https://discuss.ipfs.tech).
+
+### Doc Updates Galore
+
+From [dedicated websites](https://js.ipfs.tech/), [examples](https://github.com/ipfs-examples/js-ipfs-examples), to [official docs](https://docs.ipfs.tech/reference/js/api/), and [courses](https://proto.school/course/ipfs), many places will need updating in light of new names and implementations. This is going to be a sizable undertaking that hasn’t been scoped out yet. This will be tracked [here](https://github.com/ipfs/pomegranate/issues/4).
+
+## 🗺 Timeline
+
+The timeline for enacting all of the above is still actively being figured out. We’ll be updating the [proposed roadmap](https://github.com/ipfs/pomegranate/blob/main/ROADMAP.md).
+
+## 🤝 Ways You Can Help
+
+1. 🗳 Propose a [name for the new “Pomegranate” JS library](https://github.com/ipfs/pomegranate/issues/3) and cast your votes.
+2. 🗣 Give feedback on the [Pomegranate roadmap](https://github.com/ipfs/pomegranate/issues/5). Let us know how you’re using js-ipfs now so we can see if/how your use case would be supported with Pomegranate in the future.
+3. 🫂 Join the team - we’re hiring and need more JavaScript and TypeScript developers who are eager to make the vision above a reality. It’s ideal if you have experience working at the protocol/bytes/streams level. Please learn more [here](https://github.com/ipfs/pomegranate/issues/6).
+4. ✋ Contribute - Open source contributors welcome. Have a great idea and need some funding? Consider a [grant request](https://github.com/ipfs/devgrants).
+
+Thank you for reading and being on this journey to make IPFS exceptional in JS runtimes!
diff --git a/src/_blog/storing-nfts-on-ipfs.md b/src/_blog/storing-nfts-on-ipfs.md
index c7c91ada..7a3c3d34 100644
--- a/src/_blog/storing-nfts-on-ipfs.md
+++ b/src/_blog/storing-nfts-on-ipfs.md
@@ -15,15 +15,15 @@ Permanence and immutability are part of the core value proposition of a non-fung
All too often, [these links are fragile](https://www.vice.com/en/article/pkdj79/peoples-expensive-nfts-keep-vanishing-this-is-why), and direct the user to a specific _location_ using the HTTP protocol, rather than a specific asset. This means that the content pointed to by the link could change or go offline at any point in the future, leaving the original asset lost forever (and the record of ownership worthless).
-The InterPlanetary Filesystem (IPFS) can help address these concerns, and NFTs that leverage IPFS gain several advantages. However, adhering to established conventions is critical to ensure the permanence and accessibility of data stored on the network. With non-fungible tokens (NFTs) surging in popularity, it’s a good time to revisit best practices for linking and storing NFT data on IPFS. In this post, we’ll address two areas of recent concern in particular: content addressing and content integrity. You can find more details on the IPFS documentation site, in our new article [Best Practices for Storing NFT Data using IPFS](https://docs.ipfs.io/how-to/best-practices-for-nft-data/). Also, check out [NFT School](https://nftschool.dev/ "NFT School") for a variety of tutorials, how-tos and concept guides on NFT best practices and NFTs in general.
+The InterPlanetary Filesystem (IPFS) can help address these concerns, and NFTs that leverage IPFS gain several advantages. However, adhering to established conventions is critical to ensure the permanence and accessibility of data stored on the network. With non-fungible tokens (NFTs) surging in popularity, it’s a good time to revisit best practices for linking and storing NFT data on IPFS. In this post, we’ll address two areas of recent concern in particular: content addressing and content integrity. You can find more details on the IPFS documentation site, in our new article [Best Practices for Storing NFT Data using IPFS](https://docs.ipfs.tech/how-to/best-practices-for-nft-data/). Also, check out [NFT School](https://nftschool.dev/ "NFT School") for a variety of tutorials, how-tos and concept guides on NFT best practices and NFTs in general.
## Content Addressing
-IPFS [content identifiers](https://docs.ipfs.io/guides/concepts/cid/) (CIDs) are an extremely robust and flexible way to uniquely identify any content, no matter where or how it is stored. To take maximum advantage of these strengths, developers should adhere to the following recommendations and conventions for linking to IPFS data.
+IPFS [content identifiers](https://docs.ipfs.tech/guides/concepts/cid/) (CIDs) are an extremely robust and flexible way to uniquely identify any content, no matter where or how it is stored. To take maximum advantage of these strengths, developers should adhere to the following recommendations and conventions for linking to IPFS data.
### Linking Overview
-This blog post is not intended to be a comprehensive explanation of CIDs (for that, see other [fantastic resources](https://docs.ipfs.io/how-to/address-ipfs-on-web/#dweb-addressing-in-brief)). However, readers should be aware of the following distinctions:
+This blog post is not intended to be a comprehensive explanation of CIDs (for that, see other [fantastic resources](https://docs.ipfs.tech/how-to/address-ipfs-on-web/#dweb-addressing-in-brief)). However, readers should be aware of the following distinctions:
#### CID
@@ -50,11 +50,11 @@ IPFS URIs should also be used inside the structured metadata for NFTs when linki
#### HTTP Gateway URL
-[HTTP gateways](https://docs.ipfs.io/how-to/address-ipfs-on-web/#http-gateways) provide interoperability for legacy browsers that cannot resolve IPFS URIs natively. Such links should only be used in an application’s presentation layer, and should not be stored on a blockchain or inside NFT metadata.
+[HTTP gateways](https://docs.ipfs.tech/how-to/address-ipfs-on-web/#http-gateways) provide interoperability for legacy browsers that cannot resolve IPFS URIs natively. Such links should only be used in an application’s presentation layer, and should not be stored on a blockchain or inside NFT metadata.
Example: `https://dweb.link/ipfs/bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi`
-Note that HTTP gateways _recentralize the distribution of content_, presenting both a man-in-the-middle vector and single point of failure — if the gateway operator goes offline or is unreachable, the link will break. However, browsers with built-in support for IPFS (either via the [IPFS Companion](https://docs.ipfs.io/install/ipfs-companion/) browser extension, or via native support, such as [provided by Brave](https://brave.com/ipfs-support/)) are immune to these problems, as they can _automatically_ extract the CID from such links, and load the data from IPFS according to user preferences.
+Note that HTTP gateways _recentralize the distribution of content_, presenting both a man-in-the-middle vector and single point of failure — if the gateway operator goes offline or is unreachable, the link will break. However, browsers with built-in support for IPFS (either via the [IPFS Companion](https://docs.ipfs.tech/install/ipfs-companion/) browser extension, or via native support, such as [provided by Brave](https://brave.com/ipfs-support/)) are immune to these problems, as they can _automatically_ extract the CID from such links, and load the data from IPFS according to user preferences.
### Addressing in Various Contexts
@@ -74,7 +74,7 @@ In token metadata, IPFS URIs should be used as the most unambiguous and future-p
Here’s an example of an IPFS URI that references an NFT media asset: `ipfs://bafybeigvafaks2bvivtv46n2z7uxszpvl25jhvzc6dbhnjjgjkbeia5jta/nft.mp4`
-Developers may optionally wish to include links to public [HTTP gateways](https://docs.ipfs.io/how-to/address-ipfs-on-web/#http-gateways) for legacy interoperability.
+Developers may optionally wish to include links to public [HTTP gateways](https://docs.ipfs.tech/how-to/address-ipfs-on-web/#http-gateways) for legacy interoperability.
Other alternatives for linking to the content (e.g., non-gateway HTTP URLs) should ideally be avoided. As the content served over HTTP from a particular location is subject to change, such a link cannot be relied upon as anything other than a temporary content mirror. On a blockchain, where data is permanently and immutably stored, referencing content via HTTP is thus fragile and risky.
@@ -137,8 +137,8 @@ The image can be fetched using the IPFS URI `ipfs://bafybeidfjqmasnpu6z7gvn7l6wt
Once the metadata has been created, it is stored as a JSON file on IPFS, and the resulting CID is used to create a URI like `ipfs://bafybeibnsoufr2renqzsh347nrx54wcubt5lgkeivez63xvivplfwhtpym/metadata.json`, which can be stored in a smart contract.
-To see a working example of this process in action, check out [How to Mint NFTs with IPFS](https://docs.ipfs.io/how-to/mint-nfts-with-ipfs/#a-short-introduction-to-nfts) on the IPFS documentation site, which shows the whole process in detail using javascript.
+To see a working example of this process in action, check out [How to Mint NFTs with IPFS](https://docs.ipfs.tech/how-to/mint-nfts-with-ipfs/#a-short-introduction-to-nfts) on the IPFS documentation site, which shows the whole process in detail using javascript.
### High Availability
-One of the primary reasons for using a decentralized network like IPFS to serve content is to forestall [link rot](https://en.wikipedia.org/wiki/Link_rot). This is achieved by allowing other nodes in the network to mirror data via cohosting. However, developers wishing to ensure the availability of content should not rely on the altruism of other nodes. To ensure that linked content remains available, developers should host it themselves by [pinning](https://docs.ipfs.io/concepts/persistence/) the CIDs of the content on IPFS nodes they manage, preserving and distributing the content alongside any others who wish to help. Should they prefer, developers can also delegate this responsibility via [pinning services](https://docs.ipfs.io/how-to/work-with-pinning-services/).
\ No newline at end of file
+One of the primary reasons for using a decentralized network like IPFS to serve content is to forestall [link rot](https://en.wikipedia.org/wiki/Link_rot). This is achieved by allowing other nodes in the network to mirror data via cohosting. However, developers wishing to ensure the availability of content should not rely on the altruism of other nodes. To ensure that linked content remains available, developers should host it themselves by [pinning](https://docs.ipfs.tech/concepts/persistence/) the CIDs of the content on IPFS nodes they manage, preserving and distributing the content alongside any others who wish to help. Should they prefer, developers can also delegate this responsibility via [pinning services](https://docs.ipfs.tech/how-to/work-with-pinning-services/).
\ No newline at end of file
diff --git a/src/_blog/understanding-the-three-fundamental-principles-of-how-ipfs-works.md b/src/_blog/understanding-the-three-fundamental-principles-of-how-ipfs-works.md
new file mode 100644
index 00000000..71e3f5ff
--- /dev/null
+++ b/src/_blog/understanding-the-three-fundamental-principles-of-how-ipfs-works.md
@@ -0,0 +1,78 @@
+---
+title: Understanding the Three Fundamental Principles of How IPFS Works
+description: In getting to understand how IPFS works, we will take a deep dive into
+ the underlying principles behind IPFS.
+author: Charles Freeborn
+date: 2021-11-03
+permalink: "/2021-11-03-understanding-fundamentals-of-ipfs/"
+translationKey: ''
+header_image: "/139685527-a385f6d4-908a-4420-993a-73e3dafba7c3-1.jpg"
+tags:
+- DHT
+- DAG
+- CID
+
+---
+# Introduction - What is IPFS?
+
+The InterPlantery File System - IPFS - is a peer-to-peer distributed system for storing and accessing files, websites, applications, and data. IPFS is designed to power the Distributed Web - DWeb.
+
+As a peer-to-peer protocol, IPFS asks lots of connected computers on the network to share information that a user requests for, via the file’s (website, app, or data) content. In the ecosystem, using the content of a file to serve user’s requests is known as content addressing - which we will discuss in this article.
+
+But before we get to IPFS and content, perhaps we first take a look at the centralized web - its limitations and challenges, and how IPFS is at the forefront of powering the Distributed Web and solving the challenges of the centralized web.
+
+It is worth noting that by using IPFS to download files from another system, your computer also becomes a distributor. And herein is one of the strengths of using IPFS as a protocol - your system becomes a part of a decentralized network, helping to spread and distribute information.
+
+## Challenges and limitations of the centralized web
+
+The web today as we know it is highly centralized.
+
+“Power” is held in the hands of a few powerful corporations. This implies that most of the things we do on the web, for example making a post or even sharing something online is owned by someone else - the powerful corporation.
+
+To a very large extent, a centralized web is driven by a data economy - the utilization of the content created by users and using it against these users.
+
+A centralized web leads to the absolute control of information, how we see information and exploitation via the taking of advantage of how we now perceive things.
+
+## How does IPFS works? A look at the underlying concepts
+
+From a high level perspective, IPFS works by finding the information you are looking for by its content. This is known as content addressing and is achievable, through the Content Identifier - CID. We will discuss CID in the next section.
+
+In better understanding how IPFS works, we will take a deep dive into the underlying principles behind IPFS.
+
+## The three fundamental principles of understanding how IPFS works
+
+1. Unique identification via content addressing:
+
+ One of the key differences between the centralized web and the decentralized web is the identification and retrieval of data/information on each. On the centralized web, location addressing via a URL (or URI) is used to identify and“locate” data.
+
+ On the flip side, the decentralized web uses content addressing through a unique content identifier - CID - to retrieve data from various sources (peers and/or nodes).
+
+ A content identifier - CID is a particular form of content addressing developed for IPFS. It is a single identifier that contains both a [cryptographic hash](https://docs.ipfs.tech/concepts/hashing/) and a codec, holding information about how to interpret data. And with cryptographic hash, anyone using the same algorithm on the same data will get the same hash. For context, most content in IPFS is hashed using the sha2-256 algorithm.
+
+ The content identifier doesn’t indicate where the data is stored. It however, forms a kind of address based on the underlying content of the data.
+2. Content linking via Directed Acyclic Graphs (DAGs):
+
+ Data is accessed from peers in decentralized web, and not from a central authority. From a high level overview, a graph is a mathematical abstraction that is used to represent relationships among a collection of objects. We use node to refer to an object in a graph and edge to refer to a relation among objects.
+
+ DAG is a compound word apparently and so it seems appropriate to lay the foundation for what it means by breaking them down.
+ * Directed Graphs: A graph is said to be directed if each edge has some sense of direction. The connections between nodes only correctly associate in one direction, and a single-head arrow indicates this direction. We use genealogical terms like ancestor, descendent, parent, and child to refer to nodes in a directed graph.
+ * Acyclic Graphs: An acyclic graph has no loops in the graph. This means there is no way to navigate from that node back to itself along the graph’s edges.
+ * Directed Acyclic Graphs - DAGs: A graph that is both directed and acyclic is called, you guessed it right? A directed acyclic graph - DAG.
+3. Content discovery via distributed hash tables (DHTs)
+
+ A distributed hash table - DHT is a distributed system for mapping keys to values. In IPFS, the DHT is used as the fundamental component of the content routing system and acts like a cross between a catalog and a navigation system.
+
+ DHT maps what the user is looking for - a CID - to the peer that is actually storing the matching content.
+
+ There are three types of key-value pairings that are mapped using DHT:
+ * Provide records - map a data identifier to a peer that has advertised that they have that content and are willing to provide it for you. Used by IPFS to find content, IPNS over PubSub to find other members of the pubsub topic.
+ * IPNS records - Map an IPNS key - the hash of a public key - to an IPNS record.
+ * Peer records - map a peerID to a set of multi addresses at which the peer may be reached. Used by IPFS when we know of a peer with content, but do not know its address and manual connections for example: ipfs swarm connect/p2p/Qmxyz…
+
+**Further Learning Resources**
+
+Thanks for reading. Here’s are some learning resources to help you get into some deep dive into IPFS.
+
+* [ProtoSchool](https://proto.school/)
+* [IPFS YouTube Channel](https://www.youtube.com/c/IPFSbot)
+* [IPFS docs](https://docs.ipfs.tech/)
\ No newline at end of file
diff --git a/src/_blog/using-ipfs-to-help-with-scaling-ethereum.md b/src/_blog/using-ipfs-to-help-with-scaling-ethereum.md
index 21fd0f23..1032daad 100644
--- a/src/_blog/using-ipfs-to-help-with-scaling-ethereum.md
+++ b/src/_blog/using-ipfs-to-help-with-scaling-ethereum.md
@@ -43,4 +43,4 @@ Learn how to use IPFS to deploy infrastructure in this video from IPFS Camp 2019
Discover how Filecoin integrations create powerful opportunities for Web3 infrastructure.
-Find code examples, tutorials, and other resources on the [IPFS documentation site](https://docs.ipfs.io/) and the [Filecoin documentation site](https://docs.filecoin.io/). For more information, visit the [Scaling Ethereum site](https://scaling.ethglobal.co/) to register, or ping us on Twitter with your questions at @IPFS or @Filecoin. See you there!
\ No newline at end of file
+Find code examples, tutorials, and other resources on the [IPFS documentation site](https://docs.ipfs.tech/) and the [Filecoin documentation site](https://docs.filecoin.io/). For more information, visit the [Scaling Ethereum site](https://scaling.ethglobal.co/) to register, or ping us on Twitter with your questions at @IPFS or @Filecoin. See you there!
\ No newline at end of file
diff --git a/src/_blog/valist-relies-on-ipfs-and-filecoin-to-move-software-from-web2-to-web3.md b/src/_blog/valist-relies-on-ipfs-and-filecoin-to-move-software-from-web2-to-web3.md
new file mode 100644
index 00000000..954fe4d9
--- /dev/null
+++ b/src/_blog/valist-relies-on-ipfs-and-filecoin-to-move-software-from-web2-to-web3.md
@@ -0,0 +1,30 @@
+---
+title: Valist Relies on IPFS and Filecoin to Move Software from Web2 to Web3
+description: A look into Valist's solutions for software distribution & how IPFS is
+ making them safer & more decentralized.
+author: ''
+date: 2021-12-07
+permalink: "/2021-12-07-building-web3-valist/"
+translationKey: ''
+header_image: "/fil-buildingweb3-valist-1920x1080.png"
+tags:
+- security
+
+---
+We're proud to share another video in the[ Building Web3 Video Series](https://www.youtube.com/playlist?list=PL_0VrY55uV1-THfh1GVoE6v0SxKO9M0gs), an ongoing showcase of technologists, teams, and visionaries who are building valuable tools and services for an ever-growing, ever-changing Web3 world. Today, we're looking into [Valist](https://valist.io/)'s solutions for software distribution and how they leverage IPFS to make these services safer and more decentralized.
+
+@[youtube](7ak6PQPDBkk)
+
+Currently, the only option to download software is from a website or an app store. This introduces serious security concerns. While Microsoft, Apple, Google, or Github may seem pretty secure, in reality, anything that’s centralized and depends on Web 2.0 has inherent risks. As the 2020 SolarWinds attack demonstrated, even the most secure authentication systems can be breached. A simple rule of thumb is that **wherever there’s a server, there’s a hack.**
+
+This is the problem that Valist solves. Valist enables fully [Web3-native](https://medium.com/valist/how-the-internet-is-secured-and-a-web-3-0-approach-to-signed-software-distribution-a841ad377060) software distribution, making it simple for any developer to sign, publish, and distribute software and firmware without worrying about infrastructure, security, or PKI. The result is a tool that offers higher degrees of security and reliability than what is possible with current, centralized Web 2.0 systems.
+
+Alec Wantoch, co-founder and CEO of Valist says the project “wouldn’t be possible without IPFS.” Adding that the network is its “primary storage layer and it comes with a lot of security guarantees out of the box.”
+
+IPFS and Filecoin are an essential part of the Web3 stack that enables solutions like Valist. Having a decentralized storage network enables developers using Valist to cut infrastructure costs and distribute software peer-to-peer without relying on cloud providers. This also opens doors for things like managing access control for developers and organizations, creating over-the-air update systems, speeding up build times, and increasing infrastructure integrity.
+
+It also enables DAOs to coordinate software releases without having to rely on centralized build servers, dev teams, or introduce unnecessary trust requirements into the software lifecycle. For example, blockchain node software like Go-Ethereum and Filecoin’s Lotus can be governed by developer DAOs that maintain the implementation.
+
+As a user, Valist allows you to download and upgrade software to your computer, mobile device, and smart-home devices faster and without worrying about security certificates. You can pull the latest versions from your next-door neighbor instead of from the company’s servers. Since Valist is powering the software you’re downloading, you won’t even realize you’re using it.
+
+Valist is using IPFS and Filecoin to accelerate the transition to a Web3 future by using its solutions to power the entire software development lifecycle — from source code to deployment — in a completely Web3-native way. Check out[ Valist’s](http://valist.io/) open source system and [sign up](https://app.valist.io/) today for awesome early-adopter perks!
\ No newline at end of file
diff --git a/src/_blog/web3-browsers-for-decentralized-storage.md b/src/_blog/web3-browsers-for-decentralized-storage.md
new file mode 100644
index 00000000..d78baace
--- /dev/null
+++ b/src/_blog/web3-browsers-for-decentralized-storage.md
@@ -0,0 +1,52 @@
+---
+title: Web3 Browsers for Decentralized Storage
+description: ''
+author: ''
+date: 2022-01-07
+permalink: "/2022-01-07-web3-browsers-for-decentralized-storage/"
+translationKey: ''
+header_image: "/ipfs-blog-2021-12-17-web3browsers.png"
+tags: []
+
+---
+_A recent discussion on the one-year birthday of Filecoin between IPFS Growth Engineer_ [_Dietrich Ayala_](https://twitter.com/dietrich) _and_ [_Brave Wallet Engineer Anirudha Bose_](https://twitter.com/onybose) _covered how browsers are approaching decentralized storage. The complete talk is available_ [_here_](https://www.youtube.com/watch?v=1rMMEeZ6jI4&list=PL_0VrY55uV1_HE_bE-frkYUPGybjYHbNz&index=45)_._
+
+Decentralized storage was developed to solve the problem of centralized resources, giving users the power to control their own data and its distribution. Interplanetary File System (IPFS), developed by Protocol Labs, is pioneering the push towards decentralized storage, especially for web pages and mobile devices.
+
+Over the last year, there have been some massive strides in the growth and acceptance of this new technology in the browser industry. A notable milestone has been Brave’s native support for IPFS. The privacy-focused browser decided to give users easy access to the protocol’s content addressing capabilities, and ultimately, create a pathway to a more decentralized web.
+
+## Browsers and Decentralized Storage Development
+
+For most daily internet users, browsers are the primary portals to the web. Integrating decentralized storage protocols in browsers ensures a more complete and consistent online experience for consumers where sites and pages don’t go missing and the history of the internet can be preserved for the future. Organizations like the Internet Archive are already pioneering this mission and browser integration of decentralized storage is the next step.
+
+Recently, there have been major developments in this direction:
+
+Brave [announced](https://blog.ipfs.tech/2021-01-19-ipfs-in-brave/) native IPFS support in late January of this year. The implementation also offered an option for a full IPFS node to participate in the network, making the user a part of the file storage network itself.
+
+Opera also [supports](https://blog.ipfs.tech/2021-02-08-opera-ios-and-ipfs/) IPFS on iOS, Android, and Windows, adding to the number of browsers implementing the protocol. Browser integration on desktops is sufficiently underway, and the work that is happening there will trailblaze the next phase of development: mobile support. Currently, the amount of resources needed to spin up an IPFS node is more than what most mobile browsers can access, so the protocol is being updated to support lighter environments.
+
+## The Migration from Centralized HTTP to Web3
+
+Browsers operate on HTTP natively and IPFS operates on significantly different protocol schemes. This means the evolution to Web3 and decentralized storage will be slow but steady. Core to understanding why this migration is a gradual process is the knowledge of how data is stored under a Web3 paradigm.
+
+Currently, decentralized storage solutions such as IPFS require centralized HTTP gateways to access data. One of the goals for data migration from this intermediate stage to Web3 is to ensure that this data remains accessible in a completely decentralized way, with no single points of failure. By integrating IPFS into browsers, it is possible for Web3 infrastructure to interact with browsers seamlessly and can bring that kind of resiliency.
+
+## Standardization and Interoperability
+
+Traditional file systems are notoriously bad with interoperability. Companies have a vested interest in keeping their ecosystems siloed and eschewing UX efforts to allow consumers to easily transfer files in between systems.
+
+As an open standards ecosystem, however, the decentralized web offers a way to increase interoperability since all browsers would need to get their data from decentralized gateways. At the moment, much of the interaction between browsers and decentralized gateways happens through extensions such as [IPFS Companion](https://docs.ipfs.tech/install/ipfs-companion/). Browser extensions allow for user choice.
+
+Today’s extensions, however, are just a step on the roadmap to full browser integration. Browsers have a tendency to limit the functionality of extensions, demonstrating the need for native support for IPFS and [content addressing](https://docs.ipfs.tech/concepts/content-addressing/).
+
+## Opportunities and Challenges for Decentralized Storage in Browsers
+
+As mentioned before, Brave and Opera support IPFS addresses natively, and Brave allows their resolution either through an HTTP gateway or a full node. These implementations are in their infancy, and there are opportunities that have arised for future development, namely user experience.
+
+Today, these browsers don't have the most intuitive UX when interacting with IPFS nodes and decentralized gateways, primarily because they’ve been designed around client-server model, and lack peer-to-peer concepts and UI metaphors. Protocol Labs has been working with Brave on a browser user experience that is designed specifically for IPFS.
+
+## Just the Start
+
+Content addressing and decentralized storage are well on its way to becoming standard across Web3. Browsers will continue to pave the road for mass adoption of decentralized storage solutions like IPFS. What browsers offer is a “front door” to Web3 for internet users. The vision is for decentralized storage to be natively integrated with browsers such that everyday users are exposed to Web3 without needing to make conscious decisions and tackle brand new interfaces.
+
+Over the last year, IPFS has made leaps and bounds in its integration and acceptance among the browser ecosystem. Working alongside Brave, Opera, and others, Protocol Labs continues to innovate, spot opportunities, and grow.
diff --git a/src/_blog/weekly-003.md b/src/_blog/weekly-003.md
index 693c9a85..e5ede0a1 100644
--- a/src/_blog/weekly-003.md
+++ b/src/_blog/weekly-003.md
@@ -17,7 +17,7 @@ This is a double weekly: here are some of the highlights for the [January 12th](
## Updates
-- [**dist.ipfs.io**](http://dist.ipfs.io) A distributions page has been shipped! This was largely spearheaded by [@dignifiedquire](//github.com/dignifiedquire). This is the new one-stop-shop for finding and downloading all official binaries that IPFS produces. Each project has:
+- [**dist.ipfs.tech**](http://dist.ipfs.tech) A distributions page has been shipped! This was largely spearheaded by [@dignifiedquire](//github.com/dignifiedquire). This is the new one-stop-shop for finding and downloading all official binaries that IPFS produces. Each project has:
- The distribution name and a short description;
- The current version number and release date;
@@ -26,7 +26,7 @@ This is a double weekly: here are some of the highlights for the [January 12th](
- A `Changelog`, a link to a summary of all version changes;
- An `All Versions`, a link to view and download previous versions.
- The site is also hosted on IPFS, and is used by [`ipfs-update`](https://github.com/ipfs/ipfs-update) to update IPFS. Check it out at http://dist.ipfs.io.
+ The site is also hosted on IPFS, and is used by [`ipfs-update`](https://github.com/ipfs/ipfs-update) to update IPFS. Check it out at http://dist.ipfs.tech.
- [**go-ipfs**](//github.com/ipfs/go-ipfs) 0.3.11 is shipped! Also, we merged 0.4.0 into master. [@jbenet](//github.com/jbenet), [@Dignifiedquire](//github.com/Dignifiedquire) and others [fixed appveyor](//github.com/ipfs/go-ipfs/pull/2137). And finally the latest webui by [@Dignifiedquire](//github.com/Dignifiedquire) was pushed in 0.3.11. Check out the [changelog](https://github.com/ipfs/go-ipfs/blob/master/CHANGELOG.md).
- [**js-ipfs-merkle-dag**](//github.com/vijayee/js-ipfs-merkle-dag/) [@diasdavid](//github.com/diasdavid) worked on merkle-dag implementation interoperabolity, by enabling you to successfully read (and write) MerkleDAG nodes that were stored into an IPFS Repo through go-ipfs, [in JavaScript](https://github.com/vijayee/js-ipfs-merkle-dag/pull/6).
diff --git a/src/_blog/weekly-005.md b/src/_blog/weekly-005.md
index 18a2fee2..1e509619 100644
--- a/src/_blog/weekly-005.md
+++ b/src/_blog/weekly-005.md
@@ -30,7 +30,7 @@ Our friends and users at ConsenSys wrote an excellent "[Introduction to IPFS](ht
- [@noffle](//github.com/noffle) also made progress toward getting `go-ipfs` compatible with vanilla `go get` installation. Hope to have more tangible results to show by end of the month.
- [@RichardLitt](//github.com/RichardLitt) made a lot of documentation fixes to the CLI while working on the IPFS HTTP API.
- [@chriscool](//github.com/chriscool) rewrote [the build documentation for Windows](//github.com/ipfs/go-ipfs/blob/master/docs/windows.md), which enabled [@slothbag](//github.com/slothbag) to get Windows builds working again with minimal fuss.
-- [@lgierth](//github.com/lgierth) posted a writeup on the [migration from 0.3.x to 0.4.0](https://ipfs.io/blog/9-v04x-migration/).
+- [@lgierth](//github.com/lgierth) posted a writeup on the [migration from 0.3.x to 0.4.0](https://blog.ipfs.tech/9-v04x-migration/).
- [@noffle](//github.com/noffle) improved FUSE connection termination.
#### [**GX**](//github.com/whyrusleeping)
@@ -55,7 +55,7 @@ The IPLD spec was merged, after months of thoughtful design. The bulk of the wor
#### [**distributions**](//github.com/ipfs/distributions)
-[dist.ipfs.io](http://dist.ipfs.io/) _almost_ has [signed releases](https://github.com/ipfs/distributions/pull/51) thanks to [@dignifiedquire](//github.com/dignifiedquire). This will be coming soon.
+[dist.ipfs.tech](http://dist.ipfs.tech/) _almost_ has [signed releases](https://github.com/ipfs/distributions/pull/51) thanks to [@dignifiedquire](//github.com/dignifiedquire). This will be coming soon.
#### [**js-ipfs**](//github.com/ipfs/js-ipfs)
diff --git a/src/_blog/weekly-006.md b/src/_blog/weekly-006.md
index 765b4e72..1f2bb4bb 100644
--- a/src/_blog/weekly-006.md
+++ b/src/_blog/weekly-006.md
@@ -9,7 +9,7 @@ tags:
header_image: '/header-image-weekly-newsletter.png'
---
-[IPFS](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identities, aiming to make the web faster, safer, and more open. In these posts, we highlight some of the development that has happened in the past week. For anyone looking to get involved, follow the embedded hyperlinks, search the wealth of information on [GitHub](https://github.com/ipfs) or join us on [IRC](https://webchat.freenode.net/?channels=ipfs) (#ipfs on the Freenode network).
+[IPFS](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identities, aiming to make the web faster, safer, and more open. In these posts, we highlight some of the development that has happened in the past week. For anyone looking to get involved, follow the embedded hyperlinks, search the wealth of information on [GitHub](https://github.com/ipfs) or join us on [IRC](https://webchat.freenode.net/?channels=ipfs) (#ipfs on the Freenode network).
If you would like to get this update as an email, sign up for our [weekly newsletter](http://eepurl.com/gL2Pi5)!
diff --git a/src/_blog/weekly-009.md b/src/_blog/weekly-009.md
index b110cbfa..2181d7cc 100644
--- a/src/_blog/weekly-009.md
+++ b/src/_blog/weekly-009.md
@@ -84,7 +84,7 @@ On April 20th, IPFS will host a joint meetup with ConsenSys at MIT in Cambridge,
### First IPFS Meeting in NYC
-We had our first IPFS meetup in New York! It went fantastically; expect an upcoming post on the [Blog](http://blog.ipfs.io/) soon.
+We had our first IPFS meetup in New York! It went fantastically; expect an upcoming post on the [Blog](http://blog.ipfs.tech/) soon.
### Meeting with NYC Mesh
diff --git a/src/_blog/weekly-010.md b/src/_blog/weekly-010.md
index 927759bf..28a80e2d 100644
--- a/src/_blog/weekly-010.md
+++ b/src/_blog/weekly-010.md
@@ -10,7 +10,7 @@ tags:
header_image: '/header-image-weekly-newsletter.png'
---
-[IPFS](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identities, aiming to make the web faster, safer, and more open. In these posts, we highlight some of the development that has happened in the past week. For anyone looking to get involved, follow the embedded hyperlinks, search the wealth of information on [GitHub](https://github.com/ipfs) or join us on [IRC](https://webchat.freenode.net/?channels=ipfs) (#ipfs on the Freenode network).
+[IPFS](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identities, aiming to make the web faster, safer, and more open. In these posts, we highlight some of the development that has happened in the past week. For anyone looking to get involved, follow the embedded hyperlinks, search the wealth of information on [GitHub](https://github.com/ipfs) or join us on [IRC](https://webchat.freenode.net/?channels=ipfs) (#ipfs on the Freenode network).
If you would like to get this update as an email, sign up for our [weekly newsletter](http://eepurl.com/gL2Pi5)!
@@ -20,9 +20,9 @@ Here are some of the highlights for the time period from [April 6th through Apri
### 0.4.0!
-[go-ipfs 0.4.0](http://dist.ipfs.io/#go-ipfs) has been released! Among the many changes are a revamped implementation of the IPFS communication protocols, increased performance, improvements to IPNS (the Interplanetary Naming System), many bugfixes, and lots of new features to make IPFS even more powerful.
+[go-ipfs 0.4.0](http://dist.ipfs.tech/#go-ipfs) has been released! Among the many changes are a revamped implementation of the IPFS communication protocols, increased performance, improvements to IPNS (the Interplanetary Naming System), many bugfixes, and lots of new features to make IPFS even more powerful.
-See the [blog](http://blog.ipfs.io/14-ipfs-0-4-0-released/) for more details.
+See the [blog](http://blog.ipfs.tech/14-ipfs-0-4-0-released/) for more details.
### Orbit
diff --git a/src/_blog/weekly-011.md b/src/_blog/weekly-011.md
index 06184d3f..cdd42315 100644
--- a/src/_blog/weekly-011.md
+++ b/src/_blog/weekly-011.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome back to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://webchat.freenode.net/?channels=ipfs_) (#ipfs on the Freenode network).
@@ -30,7 +30,7 @@ Here are some of the highlights since the last IPFS Weekly.
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Dweb: Creating Decentralized Organizations with Aragon](https://hacks.mozilla.org/2018/09/aragon-ethereum-dweb/), Mozilla Hacks, 19 Sep 2018
- [End-to-End Integrity with IPFS](https://blog.cloudflare.com/e2e-integrity/), Cloudflare, 17 Sep 2018
@@ -52,14 +52,14 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
- [js-ipfs v0.32.0](https://github.com/ipfs/js-ipfs/releases/tag/v0.32.0) – IPFS implementation in JavaScript
- [npm-on-ipfs v0.6.4](https://github.com/ipfs-shipyard/npm-on-ipfs/releases/tag/v0.6.4) – 📦 Install npm modules through IPFS!
- [Replicated Object Notation 2.1](https://github.com/gritzko/ron/blob/master/docs/Objectives%20for%20RON%2021.md) – Replicated Object Notation, a distributed live data format, golang/ragel lib
-- DNSLink Detection in IPFS Companion: [Our browser extension](https://github.com/ipfs-shipyard/ipfs-companion) detects [DNSLink](http://docs.ipfs.io/guides/concepts/dnslink/) by default now. Visit [docs.ipfs.io](http://docs.ipfs.io) or [tr.wikipedia-on-ipfs.org](https://tr.wikipedia-on-ipfs.org) and you will load it from IPFS, not HTTP! For more details: [DNSLink Support in IPFS Companion](https://github.com/ipfs-shipyard/ipfs-companion/blob/master/docs/dnslink.md)
+- DNSLink Detection in IPFS Companion: [Our browser extension](https://github.com/ipfs-shipyard/ipfs-companion) detects [DNSLink](http://docs.ipfs.tech/guides/concepts/dnslink/) by default now. Visit [docs.ipfs.tech](http://docs.ipfs.tech) or [tr.wikipedia-on-ipfs.org](https://tr.wikipedia-on-ipfs.org) and you will load it from IPFS, not HTTP! For more details: [DNSLink Support in IPFS Companion](https://github.com/ipfs-shipyard/ipfs-companion/blob/master/docs/dnslink.md)
- [Qri 0.5.2](https://github.com/qri-io/qri/releases/tag/v0.5.2), or Prune Norwegian Buhund, is here!
- [The Graph Development Update](https://medium.com/graphprotocol/the-graph-development-update-d90321e22748), 13 Sept 2018
- [Polkadot PoC-2 is here](https://medium.com/polkadot-network/polkadot-poc-2-is-here-parachains-runtime-upgrades-and-libp2p-networking-7035bb141c25): Parachains, runtime upgrades, and Libp2p networkin
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Neocities hit 200K sites this month!](https://twitter.com/neocities/status/1039204355763666945)
- [are we distributed yet?](https://arewedistributedyet.com/)
@@ -67,7 +67,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- [35th Chaos Communication Congress](https://events.ccc.de/2018/09/11/35c3-call-for-participation-and-submission-guidelines/) CFP is now open.
- New Meetup Alert!: [peer to peer ÖRESUND](http://p2p-oresund.org/), in Malmö, Swededn, on October 27.
diff --git a/src/_blog/weekly-012.md b/src/_blog/weekly-012.md
index 639f16b5..818cf2d8 100644
--- a/src/_blog/weekly-012.md
+++ b/src/_blog/weekly-012.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
# Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -28,7 +28,7 @@ Here are some of the highlights since the last IPFS Weekly.
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Build a Decentralized Chat App with Knockout and IPFS](https://medium.com/textileio/build-a-decentralized-chat-app-with-knockout-and-ipfs-fccf11e8ce7b), Textile.io, 28 Sep 2018
- [IPFS: A Complete Analysis of The Distributed Web](https://medium.com/zkcapital/ipfs-the-distributed-web-e21a5496d32d), zK Capital, 28 Sep 2018 _(Clicking this link means you are already using IPFS!)_
@@ -44,7 +44,7 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
_See the latest releases of IPFS tools and projects across the ecosystem._
-- [ipld-explorer-cli 0.14](https://blog.ipfs.io/44-ipld-explorer-cli-0-14/) - IPLD (Inter Planetary Linked Data) is the underlying data structure used by IPFS that allows it to store, retrieve and traverse through any type of content-addressed data.
+- [ipld-explorer-cli 0.14](https://blog.ipfs.tech/44-ipld-explorer-cli-0-14/) - IPLD (Inter Planetary Linked Data) is the underlying data structure used by IPFS that allows it to store, retrieve and traverse through any type of content-addressed data.
- [ipfs-cluster 0.6.0](https://github.com/ipfs/ipfs-cluster/blob/0.6.0/changelog/CHANGELOG.md) – Increased the minor release number to signal changes to the Go APIs after upgrading to the new cid package, but, other than that, this release does not include any major changes.
- [js-ipfs 0.32.3](https://github.com/ipfs/js-ipfs/releases/tag/v0.32.3) – Some bug fixes for the JavaScript implementation of the IPFS protocol.
- [qri-io 0.5.4](https://github.com/qri-io/qri/releases/tag/v0.5.4) - A very minor release that cleans up a few issues with the API to make the frontend editor work 😄
@@ -52,7 +52,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Download the Brave Beta](https://brave.com/download-beta/) and get an early preview for new versions of Brave.
- [Announcing Hyperswarm](https://pfrazee.hashbase.io/blog/hyperswarm), Paul Frazee, 26 Sep 2018
@@ -65,7 +65,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- [Eth San Francisco](https://ethsanfrancisco.com/), 5-7 Oct 2018, San Francisco
- The first Berlin IPFS Meetup is happening on October 11th! [Sign up to attend on Meetup.](https://www.meetup.com/IPFS-Berlin/events/254816369/)
diff --git a/src/_blog/weekly-013.md b/src/_blog/weekly-013.md
index d1ad1e66..058ca2ae 100644
--- a/src/_blog/weekly-013.md
+++ b/src/_blog/weekly-013.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -23,12 +23,12 @@ Here are some of the highlights since the last IPFS Weekly.
- Join us on Thursday for [Protocol Labs’ Tech Social](https://www.eventbrite.com/e/protocol-labs-tech-social-tickets-50860367729) in Glasglow at 6:30pm. We hope to see you there!
- The first Berlin IPFS Meetup is also this Thursday, October 11th! [Sign up to attend on Meetup.](https://www.meetup.com/IPFS-Berlin/events/254816369/) Come chat all things decentralised with the IPFS community. 😎
-- [IPFS Cluster 0.6.0 was released last week](https://cluster.ipfs.io/news/20181003_0.6.0_release/). Big thanks to the contributors who helped make it happen: [@lanzafame](https://github.com/lanzafame), [@meiqimichelle](https://github.com/meiqimichelle), [@kishansagathiya](https://github.com/kishansagathiya), [@cannium](https://github.com/cannium), [@jglukasik](https://github.com/jglukasik) and [@mike-ngu](https://github.com/mike-ngu) and others.
+- [IPFS Cluster 0.6.0 was released last week](https://ipfscluster.io/news/20181003_0.6.0_release/). Big thanks to the contributors who helped make it happen: [@lanzafame](https://github.com/lanzafame), [@meiqimichelle](https://github.com/meiqimichelle), [@kishansagathiya](https://github.com/kishansagathiya), [@cannium](https://github.com/cannium), [@jglukasik](https://github.com/jglukasik) and [@mike-ngu](https://github.com/mike-ngu) and others.
- [IPFS The Interplanetary File System Explained & Illustrated](https://achainofblocks.com/2018/10/05/ipfs-interplanetary-file-system-simply-explained/) A great explainer showing how centralized and distributed systems work and how IPFS is changing the game.
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [A big tech company is working to free the internet from big tech companies](https://www.technologyreview.com/s/612240/a-big-tech-company-is-working-to-free-the-internet-from-big-tech-companies/) MIT Technology Review, 05 Oct 2018
- [Someone used my IPFS gateway for phishing](https://incoherency.co.uk/blog/stories/hardbin-phishing.html), James Stanley, 04 Oct 2018
@@ -52,7 +52,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [IPLD Mindmap](https://github.com/arxiu/ipld-mindmap) – Mindmap application using IPLD as underlying datastructure
- [Sourcegraph](https://about.sourcegraph.com/blog/discuss-code-and-docs-in-repositories/), Discuss code and docs in repositories
@@ -60,7 +60,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- Introducing Decentralized Camp’s second yearly hackathon Nov 9-11 https://medium.com/buildyourthing/introducing-decentralized-camps-second-yearly-hackathon-9de20516a321
- [Sign up to be notified for IPFS Conf 2019](https://docs.google.com/forms/d/e/1FAIpQLSfJVVPwvp6RY3MUg1zAVl1g_5y2nGb7WJIMI1Hs6glzm7FLHQ/viewform), in Lisbon.
diff --git a/src/_blog/weekly-014.md b/src/_blog/weekly-014.md
index 45ec5bcb..05f552d6 100644
--- a/src/_blog/weekly-014.md
+++ b/src/_blog/weekly-014.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -30,7 +30,7 @@ Here are some of the highlights since the last IPFS Weekly.
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [libp2p: the modular P2P network stack by IPFS for better decentralized computing](https://hub.packtpub.com/libp2p-the-modular-p2p-network-stack-by-ipfs-for-better-decentralized-computing/), 09 Oct 2018
- Slidedeck: [Peer-to-Peer Protocols for Our Cyber Commons](https://live.deprecated.systems/presentation.html#1), Benedict Lau, 09 Oct 2018, or see the presentation [here](https://www.youtube.com/watch?v=Ivd5LwlR1is)
@@ -47,14 +47,14 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- Discover your next favorite decentralized application on [app.co](https://app.co/).
- Video: [CURIOSITY](https://www.youtube.com/watch?v=UjEngEpiJKo), see Richard Feynman doing what he does best - sharing his contagious fascination with the world.
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- The Web3 Foundation has offered to fund ticket reductions for attendees at the [inaugural Web3 Summit](https://medium.com/web3foundation/endowing-an-open-inclusive-community-at-web3-summit-3013456f4f84)
- Cambrial x Blockstack Present: [The Case Against Individual Data Ownership](https://www.eventbrite.com/e/cambrial-x-blockstack-present-the-case-against-individual-data-ownership-tickets-51151166516), 24 Oct 2018, Berlin, Germany.
diff --git a/src/_blog/weekly-015.md b/src/_blog/weekly-015.md
index e891eca3..b66d9e2c 100644
--- a/src/_blog/weekly-015.md
+++ b/src/_blog/weekly-015.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -29,7 +29,7 @@ Here are some of the highlights since the last IPFS Weekly.
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Why bother with P2P when you still need to guarantee uptime?](https://pfrazee.hashbase.io/blog/why-bother-with-p2p), Paul Frazee, 22 Oct 2018
- [How to Keep Your IPFS Nodes Connected to Ensure Fast Content Discovery](https://medium.com/pinata/how-to-keep-your-ipfs-nodes-connected-and-ensure-fast-content-discovery-7d92fb23da46?_branch_match_id=371334966290849970), An IPFS Tutorial, Matt Ober, 19 Oct 2018
@@ -46,7 +46,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Dark Crystal](https://darkcrystal.pw/) – Back up your secrets using the trust in your social network
- [Aldous Huxley on decentralization](https://twitter.com/hecturchi/status/1052328904373997568) (1946, Foreword to Brave New World)
@@ -55,7 +55,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- [Blockstack Featuring The Blockchain Association](https://blockstackhowardblockchainlab.splashthat.com/), A panel on Decentralization & Regulation with The Blockchain Association, 25 Oct 2018, 6pm
- Introducing [Decentralized Camp’s second yearly hackathon](https://medium.com/buildyourthing/introducing-decentralized-camps-second-yearly-hackathon-9de20516a321), 9-11 Nov 2018
diff --git a/src/_blog/weekly-016.md b/src/_blog/weekly-016.md
index 31dd2f55..7434f865 100644
--- a/src/_blog/weekly-016.md
+++ b/src/_blog/weekly-016.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -23,13 +23,13 @@ Here are some of the highlights since the last IPFS Weekly.
- VIDEOS: See [Juan Benet’s talk](https://web3summit.com/speaker/juan-benet/) from the recent Web3 Summit, [“What exactly is Web3?”](https://www.youtube.com/watch?v=l44z35vabvA) and [Mike Goelzer’s talk](https://web3summit.com/speaker/mike-goelzer/), [“Libp2p: A Modular, P2P Networking Stack.”](https://www.youtube.com/watch?v=xqVmEzsin3Y&list=PLxVihxZC42nHlc7J-UqeS-asagbehBeh3&index=30)
- This week folks from [Protocol Labs](https://protocol.ai/) will be hanging out at [devcon](https://devcon4.ethereum.org/) in Prague. If you’re around town be sure to reach out and chat IPFS with them.
-- [Sweet IPFS](https://discuss.ipfs.io/t/sweet-ipfs-full-ipfs-node-for-android/3779?u=lidel) is finally here. Download the full (beta) IPFS node for Android at [Google Play](https://play.google.com/store/apps/details?id=fr.rhaz.ipfs.sweet).
+- [Sweet IPFS](https://discuss.ipfs.tech/t/sweet-ipfs-full-ipfs-node-for-android/3779?u=lidel) is finally here. Download the full (beta) IPFS node for Android at [Google Play](https://play.google.com/store/apps/details?id=fr.rhaz.ipfs.sweet).
- Check out the [new media section](https://libp2p.io/media/) of the libp2p site for the latest videos and articles on all things libp2p.
- Learn how to [implement a payment channel with Libp2p](https://www.youtube.com/watch?v=t2qCmwUlY2Q) in this video from Lucas Vogelsang, also from the Web3 Summit.
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Manyverse and Scuttlebutt: A human-centric technology stack for social applications](https://www.zdnet.com/article/manyverse-and-scuttlebutt-a-human-centric-technology-stack-for-social-applications/), 25 Oct 2018
- Check out this [IPLD demo](https://twitter.com/jimpick/status/1055249910914633729), 24 Oct 2018
@@ -44,7 +44,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Introducing Agora v2: Get ready to cast your vote](https://decentraland.org/blog/announcements/agora-v2-announcement), 24 Oct 2018
- [Go Demo Rock-Paper-Scissors with libp2p](https://github.com/mikiquantum/rock-paper-scissors-demo), 24 Oct 2018
@@ -57,7 +57,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- [devcon iv](https://devcon4.ethereum.org/) is sold out, but lots of IPFS fans will be there, so keep an eye out! Oct 30 - Nov 2, Prague, Czech Republic
- [Dapp Dev & Crypto Games Hack Berlin](https://www.eventbrite.com/e/dorahacks-dapp-devcrypto-games-hackberlinfree-with-10000-prize-pool-tickets-49168232507) 3-4, Nov 2018
diff --git a/src/_blog/weekly-017.md b/src/_blog/weekly-017.md
index e2c1ea03..6fbaeb51 100644
--- a/src/_blog/weekly-017.md
+++ b/src/_blog/weekly-017.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -21,8 +21,8 @@ Here are some of the highlights since the last IPFS Weekly.
## The latest
-- Releases abound! [js-ipfs 0.33.0](https://blog.ipfs.io/51-js-ipfs-0-33/) was released and features a lot of massive changes, including a total UI revamp, API updates and a new command line tool. Check it out!
-- [ipfs-cluster 0.7.0](https://cluster.ipfs.io/news/0.7.0_release/) was also released to issue some bugfixes and some improvements you’ll enjoy.
+- Releases abound! [js-ipfs 0.33.0](https://blog.ipfs.tech/51-js-ipfs-0-33/) was released and features a lot of massive changes, including a total UI revamp, API updates and a new command line tool. Check it out!
+- [ipfs-cluster 0.7.0](https://ipfscluster.io/news/0.7.0_release/) was also released to issue some bugfixes and some improvements you’ll enjoy.
- Microsoft launched an [IPFS template on Azure](https://azure.microsoft.com/en-us/blog/devcon4/) during devcon4.
- See [go-ipfs](https://go-city.github.io/#/github.com/ipfs/go-ipfs) as a codebase visualisation at GoCity. Like the Sims, but better!
@@ -32,7 +32,7 @@ Last week, during the [IPFS All Hands](https://www.youtube.com/watch?v=o1tUzgThZ
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Textile Threads whitepaper… just kidding… a deeper look at the tech behind Textile’s Threads protocol](https://medium.com/textileio/wip-textile-threads-whitepaper-just-kidding-6ce3a6624338), 31 Oct 2018
- [The Decentralized Web powered by Ravencoin & IPFS](https://blog.goodaudience.com/the-decentralized-web-powered-by-ravencoin-ipfs-79c0086b6340), 31 Oct 2018
@@ -52,7 +52,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Redecentralize.org](https://www.patreon.com/redecentralize) is creating a community and platform to support a fair, empowering internet.
- [MetaMask mobile](https://metamask.io/) was launched last week. Both the mobile and the browser extension now integrate IPFS natively, resolving websites with ENS domains (.eth) from IPFS.
@@ -60,7 +60,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- [Internet of Trust](https://www.meetup.com/Meetup-Blockstack-Paris/events/255913213/), Blockstack Paris, 13 Nov 2018
- Introducing [Decentralized Camp’s second yearly hackathon](https://medium.com/buildyourthing/introducing-decentralized-camps-second-yearly-hackathon-9de20516a321), 9-11 Nov 2018
diff --git a/src/_blog/weekly-018.md b/src/_blog/weekly-018.md
index 7053e2ac..d83c558b 100644
--- a/src/_blog/weekly-018.md
+++ b/src/_blog/weekly-018.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -21,7 +21,7 @@ Here are some of the highlights since the last IPFS Weekly.
## The latest
-- Read more about [the release of go-ipfs 0.4.18](https://blog.ipfs.io/53-go-ipfs-0-4-18/), including details on the Experimental QUIC support!
+- Read more about [the release of go-ipfs 0.4.18](https://blog.ipfs.tech/53-go-ipfs-0-4-18/), including details on the Experimental QUIC support!
- Have you watched the [Lab Day 2018 videos](https://www.youtube.com/channel/UCJvMzILpV3b4AWXTEeQjcng/videos) yet? If you missed the August event, catch up on all the great talks now.
- In case you missed it, the IPLD community has a [bi-weekly meeting to sync up on all IPLD related topics](https://www.youtube.com/watch?v=DFo4jtIEz_w&feature=youtu.be). It’s open for everyone and recorded. Check it out!
- Check out [this recap of the Decentralized Web Summit](https://ws-dl.blogspot.com/2018/11/2018-11-08-decentralized-web-summit.html), titled Shaping the Next Web by Sawood Alam, for a behind the scenes look at the Summit and IPFS Lab Day.
@@ -32,7 +32,7 @@ Here are some of the highlights since the last IPFS Weekly.
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Is peer-to-peer the solution for open source software distribution?](https://medium.com/@probonopd/is-peer-to-peer-the-solution-for-open-source-software-distribution-ae92065cbf61), 12 Nov 2018
- [Can Decentralization Impact And Enhance Geo-Location Data Privacy?](https://www.forbes.com/sites/yoavvilner/2018/11/10/can-decentralization-impact-and-enhance-geo-location-data-privacy/#60f6619863f8), Forbes, 10 Nov 2018
@@ -53,14 +53,14 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Aegeus](https://aegeus.io/), A New Era of Data Management – Building a completely distributed and secure means of sharing and storing data using IPFS.
- [Measurement Lab](https://www.measurementlab.net/) is a partnership between New America’s Open Technology Institute, Google Open Source Research, Princeton University’s PlanetLab, and others with the goal of measuring the Internet, saving the data and making it universally accessible and useful!
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- The Internet Archive is hosting a [Decentralized Web Meetup](https://www.eventbrite.com/e/decentralized-web-meet-up-tickets-52509395014) on 11 December 2018, in San Francisco, California.
- [Sign up to be notified for IPFS Conf 2019](https://docs.google.com/forms/d/e/1FAIpQLSfJVVPwvp6RY3MUg1zAVl1g_5y2nGb7WJIMI1Hs6glzm7FLHQ/viewform), in Lisbon.
diff --git a/src/_blog/weekly-019.md b/src/_blog/weekly-019.md
index e24fe9ae..8cde9577 100644
--- a/src/_blog/weekly-019.md
+++ b/src/_blog/weekly-019.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -32,7 +32,7 @@ We’re in awe of the work IPFS contributor [Irakli Gozala](https://gozala.io/)
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Breaking The Ice: A Crash Course In IPFS, Ethereum And Fat Protocols Of The Future](https://hackernoon.com/breaking-the-ice-a-crash-course-in-ipfs-ethereum-and-fat-protocols-of-the-future-eb9bd15eb96e), Hackernoon, 17 Nov 2018
- [TADSummit 2018: Web3](http://blog.tadsummit.com/2018/11/16/tadsummit-2018-web3/), TADS Blog, 16 Nov 2018
@@ -45,11 +45,11 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
_See the latest releases of IPFS tools and projects across the ecosystem._
-- [js-libp2p 0.24.0 was released!](https://blog.ipfs.io/55-js-libp2p-0-24/) The best part? They added support for custom routers, turned relay on by default and threw in some extra goodies and improvements. Check it out!
+- [js-libp2p 0.24.0 was released!](https://blog.ipfs.tech/55-js-libp2p-0-24/) The best part? They added support for custom routers, turned relay on by default and threw in some extra goodies and improvements. Check it out!
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Siderus Orion v1.0](https://blog.siderus.io/sneak-peek-of-siderus-orion-v1-0-32dd545d6269), redesigned and restructured!
- [Introduction to MedPass](https://medium.com/@santiagocammi/introducci%C3%B3n-a-medpass-51c918b2b0b5), an application that stores medical information in emergencies and quickly makes it available to the doctors on call, enabling medical professionals to make better decisions with greater speed.
@@ -58,7 +58,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- An [IPFS+Filecoin meetup is happening in Hong Kong](https://www.meetup.com/en-AU/Hong-Kong-IPFS-Meetup/events/256402950/), 24 Nov 2018
- Get started with IPFS at the [Contribute to Open Source Project IPFS](https://www.meetup.com/en-AU/IPFS-Berlin/events/255970865/) in Berlin on Dec 9!
diff --git a/src/_blog/weekly-020.md b/src/_blog/weekly-020.md
index 7e2d4148..82b1286c 100644
--- a/src/_blog/weekly-020.md
+++ b/src/_blog/weekly-020.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -30,7 +30,7 @@ Mikeal Rogers, or @mikeal everywhere online, is a creator of NodeConf and the po
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [This single-page web app can edit itself](https://medium.com/textileio/this-single-page-web-app-can-edit-itself-62734dac2700), Textile, 26 Nov 2018
- [Tutorial: Host your own IPFS node and help the next generation of web](https://blog.florence.chat/tutorial-host-your-own-ipfs-node-and-help-the-next-generation-of-web-2860eb59e45e), Pact, 25 Nov 2018
@@ -48,14 +48,14 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- Check out the demo for [ipfs-live-streaming](https://github.com/tomeshnet/ipfs-live-streaming), created by [@ASoTNetworks](https://github.com/ASoTNetworks) and [@darkdrgn2k](https://github.com/darkdrgn2k) to stream videos over IPFS!
- [Introducing Subby](https://medium.com/@subby/introducing-subby-e8b2baf4124d), an uncensorable publishing platform for content creators.
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- [OPO.js on December 7](https://www.meetup.com/opo-js/events/256434646/) features Alex Potsides of Protocol Labs and some other awesome speaker so if you’re in Porto, check it out.
- Get started with IPFS at the [Contribute to Open Source Project IPFS](https://www.meetup.com/en-AU/IPFS-Berlin/events/255970865/) in Berlin on December 9!
diff --git a/src/_blog/weekly-021.md b/src/_blog/weekly-021.md
index ec30282a..a316b505 100644
--- a/src/_blog/weekly-021.md
+++ b/src/_blog/weekly-021.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -22,7 +22,7 @@ Here are some of the highlights since the last IPFS Weekly.
## The latest
-- The [HTTP client libraries are being renamed](https://blog.ipfs.io/58-http-client-rename/)! The important news is that the HTTP client libraries are changing from `ipfs-api` to `ipfs-http-client`. True, it’s longer but way better at describing what the module is! Read the blog for more info.
+- The [HTTP client libraries are being renamed](https://blog.ipfs.tech/58-http-client-rename/)! The important news is that the HTTP client libraries are changing from `ipfs-api` to `ipfs-http-client`. True, it’s longer but way better at describing what the module is! Read the blog for more info.
- Look at [these amazing cookies](https://twitter.com/momack28/status/1069510119132516352) from @momack28’s holiday baking adventures. 😋
- Don’t forget Sander Pick is presenting Textile photos at next week’s [IPFS Weekly Call](https://github.com/ipfs/team-mgmt#-ipfs-weekly-call--formerly-known-as-ipfs-all-hands-call), Monday at 5pm UTC.
@@ -32,7 +32,7 @@ Last week, we mentioned [live-streaming over IPFS](https://github.com/tomeshnet/
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Introduction to IPFS: Run Nodes on Your Network, with HTTP Gateways](https://medium.com/@rossbulat/introduction-to-ipfs-set-up-nodes-on-your-network-with-http-gateways-10e21ea689a4), Medium, 03 Dec 2018
- [Curatorial Enclaves](https://medium.com/@odomojuli/curatorial-enclaves-cf595e5d099d), Medium, 03 Dec 2018
@@ -43,7 +43,7 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- Check out [`textile-go`](https://github.com/textileio/textile-go) and the [Files API](https://www.youtube.com/watch?v=5HnpMrvkWoo) for interacting with IPFS.
- [Neilos](https://medium.com/@marco.castignoli/neilos-bfda3f0137c6) offers a safer way to browse the web in which there is no risk of running malicious code on devices. Inspired by the concepts of the first World Wide Web, there is no need to run arbitrary code if we have powerful components!
@@ -55,7 +55,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- [OPO.js on December 7](https://www.meetup.com/opo-js/events/256434646/) features Alex Potsides of Protocol Labs and some other awesome speaker so if you’re in Porto, check it out.
- Get started with IPFS at the [Contribute to Open Source Project IPFS](https://www.meetup.com/en-AU/IPFS-Berlin/events/255970865/) in Berlin on December 9!
diff --git a/src/_blog/weekly-022.md b/src/_blog/weekly-022.md
index af60de10..b340c12f 100644
--- a/src/_blog/weekly-022.md
+++ b/src/_blog/weekly-022.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -27,7 +27,7 @@ Here are some of the highlights since the last IPFS Weekly.
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Federated Meets P2P](https://medium.com/@RangerMauve/federated-meets-p2p-3a357145e7c0), Medium, 07 Dec 2018
- [Radium 2.0 Development & Expansion Roadmap](https://blog.radiumcore.org/radium-2-0-development-expansion-roadmap-updated-dec-2018-46e89b5419b4), Radium Core, 07 Dec 2018
@@ -41,7 +41,7 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Announcing PhysX SDK 4.0, an Open-Source Physics Engine](https://news.developer.nvidia.com/announcing-physx-sdk-4-0-an-open-source-physics-engine/)
- [Ether-1 Node Network](https://nodes.ether1.org/), gateway node beta testing is live!
@@ -50,7 +50,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- TONIGHT: The Internet Archive is hosting a [Decentralized Web Meetup](https://www.eventbrite.com/e/decentralized-web-meet-up-tickets-52509395014) on 11 December 2018, in San Francisco, California.
- [Sign up to be notified for IPFS Conf 2019](https://docs.google.com/forms/d/e/1FAIpQLSfJVVPwvp6RY3MUg1zAVl1g_5y2nGb7WJIMI1Hs6glzm7FLHQ/viewform), in Lisbon.
diff --git a/src/_blog/weekly-023.md b/src/_blog/weekly-023.md
index bc6b567b..26219eb3 100644
--- a/src/_blog/weekly-023.md
+++ b/src/_blog/weekly-023.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the last IPFS Weekly of 2018! 🎉
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -22,11 +22,11 @@ Here are some of the highlights since the last IPFS Weekly, and remember, we’l
## The latest
- IPLD gets a shout out in Mikeal Rogers’ talk from CascadiaJS 2018, [“The Future of the Web.”](https://www.youtube.com/watch?v=83Gws-dPL8A)
-- Miss the last IPFS Weekly Call? Catch up by watching [this video from the December 17th call](https://www.youtube.com/watch?v=_ucs3Iipuw8&feature=youtu.be). And mark your calendars for the first call of 2019 on [Monday, January 7th](https://discuss.ipfs.io/t/ipfs-all-hands-on-meeting/4146/11) when Rüdiger Klaehn will be presenting on a prototype of an IPFS-based manufacturing execution system. See you then!
+- Miss the last IPFS Weekly Call? Catch up by watching [this video from the December 17th call](https://www.youtube.com/watch?v=_ucs3Iipuw8&feature=youtu.be). And mark your calendars for the first call of 2019 on [Monday, January 7th](https://discuss.ipfs.tech/t/ipfs-all-hands-on-meeting/4146/11) when Rüdiger Klaehn will be presenting on a prototype of an IPFS-based manufacturing execution system. See you then!
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [The four factors to consider for optimal IPFS node distribution](https://medium.com/@kyletut/the-ipfs-network-c815a735bd0d), Textile, 18 Dec 2018
- [BCH Devs Publish Bi-Directional Payment Concept Based on IPFS](https://news.bitcoin.com/bch-devs-publish-bi-directional-payment-concept-based-on-ipfs/), Bitcoin News, 18 Dec 2018
@@ -38,7 +38,7 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
_See the latest releases of IPFS tools and projects across the ecosystem._
-- [New Release! Qri 0.6.1 (dataset publication & versioning)](https://discuss.ipfs.io/t/new-release-qri-0-6-1-dataset-publication-versioning/4459), Qri, 13 Dec 2018
+- [New Release! Qri 0.6.1 (dataset publication & versioning)](https://discuss.ipfs.tech/t/new-release-qri-0-6-1-dataset-publication-versioning/4459), Qri, 13 Dec 2018
## In progress
@@ -49,7 +49,7 @@ _What’s coming up next for the IPFS community and ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [The public release of the Aegeus 1.0.0 Beta has arrived!](https://twitter.com/Aegeus_Coin/status/1074920193019781122)
- Check out [qtum-ipfs](https://github.com/qtumproject/qtum-ipfs), a demo for sharing files via Qtum and IPFS.
@@ -59,7 +59,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- [AraCon](https://blog.aragon.org/announcing-aracon-the-aragon-conference/), the first Aragon Conference, will take place in Berlin, Germany on January 29-30, 2019.
- The [Stanford Blockchain Conference 2019](https://cyber.stanford.edu/sbc19) is January 30th-February 1st 2019, Arrillaga Alumni Center, Stanford University.
diff --git a/src/_blog/weekly-024.md b/src/_blog/weekly-024.md
index 26b31fd9..269587d5 100644
--- a/src/_blog/weekly-024.md
+++ b/src/_blog/weekly-024.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
# Welcome to the first IPFS Weekly of 2019! 🎉
-For this first week back, we’ve put together a very special issue looking back on all that you, the [InterPlanetary File System (IPFS)](https://ipfs.io/) community, accomplished in the last year.
+For this first week back, we’ve put together a very special issue looking back on all that you, the [InterPlanetary File System (IPFS)](https://ipfs.tech/) community, accomplished in the last year.
## 2018 was a year of significant milestones
@@ -20,23 +20,23 @@ For this first week back, we’ve put together a very special issue looking back
**February:** The world was introduced to [libp2p](https://blog.keep.network/introduction-to-libp2p-57ce6527babe), a peer-to-peer networking stack built modularly, with IPFS.
-**March:** [js-ipfs v0.28.0](https://github.com/ipfs/js-ipfs/issues/1228) was released, Juan Benet presented [Redecentralizing the Web](https://www.youtube.com/watch?v=eeN_d4MpnNI) to MIT’s largest research lab, the Computer Science & Artificial Intelligence Lab, and go-ipfs released [version 0.4.14](https://blog.ipfs.io/34-go-ipfs-0.4.14).
+**March:** [js-ipfs v0.28.0](https://github.com/ipfs/js-ipfs/issues/1228) was released, Juan Benet presented [Redecentralizing the Web](https://www.youtube.com/watch?v=eeN_d4MpnNI) to MIT’s largest research lab, the Computer Science & Artificial Intelligence Lab, and go-ipfs released [version 0.4.14](https://blog.ipfs.tech/34-go-ipfs-0.4.14).
-**April:** We introduced [IPFS Companion 2.2.0](https://blog.ipfs.io/35-ipfs-companion-2-2-0/) and gave folks a look at [go-ipfs on Windows](https://blog.ipfs.io/36-a-look-at-windows/).
+**April:** We introduced [IPFS Companion 2.2.0](https://blog.ipfs.tech/35-ipfs-companion-2-2-0/) and gave folks a look at [go-ipfs on Windows](https://blog.ipfs.tech/36-a-look-at-windows/).
-**May:** We announced the first ever [IPFSConf](https://twitter.com/IPFSbot/status/998964366077816832), Textile introduced [a personal IPFS](https://medium.com/textileio/your-photos-decentralized-and-encrypted-a-first-look-at-the-tech-inside-textile-photos-9b0155c25f15) that runs on your mobile device for true decentralized storage. [js-ipfs 0.29.0 was released](https://github.com/ipfs/js-ipfs/issues/1320) and we closed out the month by getting the [IPFS Cluster 0.4.0 release candidates](https://twitter.com/hecturchi/status/1001074944481120256) out with a newly launched [IPFS Cluster website](https://cluster.ipfs.io/) to boot.
+**May:** We announced the first ever [IPFSConf](https://twitter.com/IPFSbot/status/998964366077816832), Textile introduced [a personal IPFS](https://medium.com/textileio/your-photos-decentralized-and-encrypted-a-first-look-at-the-tech-inside-textile-photos-9b0155c25f15) that runs on your mobile device for true decentralized storage. [js-ipfs 0.29.0 was released](https://github.com/ipfs/js-ipfs/issues/1320) and we closed out the month by getting the [IPFS Cluster 0.4.0 release candidates](https://twitter.com/hecturchi/status/1001074944481120256) out with a newly launched [IPFS Cluster website](https://ipfscluster.io/) to boot.
**July:** The [Awesome IPFS list](https://github.com/ipfs/awesome-ipfs) on GitHub was [relaunched as a website](https://twitter.com/daviddias/status/1024281949416771584). Released [js-ipfs v0.30.0](https://github.com/ipfs/js-ipfs/issues/1375) and [v0.31.0](https://github.com/ipfs/js-ipfs/issues/1458) back to back. js-libp2p had its first [_official_ release](https://github.com/libp2p/js-libp2p/issues/226), and lastly, [go-ipfs v0.4.17](https://twitter.com/Whyrusleeping/status/1023116433113247746) was released.
-**August:** We celebrated [Lab Day 2018](https://lab-day.com/aug-03-2018/) in San Francisco, California (see the talks from Lab Day [here](https://www.youtube.com/playlist?list=PLhuBigpl7lqvIymGaM7A_VT4CYZW3R_4Q)) and released both the [InterPlanetary Linked Data (IPLD)](https://explore.ipld.io/) explorer site and the official site for js-ipfs: [js.ipfs.io](https://js.ipfs.io/). We closed out the summer with the release of [IPFS Cluster 0.5.0](https://cluster.ipfs.io/news/20180824_0.5.0_release/).
+**August:** We celebrated [Lab Day 2018](https://lab-day.com/aug-03-2018/) in San Francisco, California (see the talks from Lab Day [here](https://www.youtube.com/playlist?list=PLhuBigpl7lqvIymGaM7A_VT4CYZW3R_4Q)) and released both the [InterPlanetary Linked Data (IPLD)](https://explore.ipld.io/) explorer site and the official site for js-ipfs: [js.ipfs.io](https://js.ipfs.io/). We closed out the summer with the release of [IPFS Cluster 0.5.0](https://ipfscluster.io/news/20180824_0.5.0_release/).
-**September:** Cloudflare announced [their IPFS gateway](https://blog.cloudflare.com/distributed-web-gateway/) and the [IPFS Weekly Newsletter returned](https://blog.ipfs.io/45-ipfs-weekly-11/). [js-ipfs 0.32.0](https://github.com/ipfs/js-ipfs/issues/1497) was released and so was [ipld-explorer-cli 0.14](https://blog.ipfs.io/44-ipld-explorer-cli-0-14/).
+**September:** Cloudflare announced [their IPFS gateway](https://blog.cloudflare.com/distributed-web-gateway/) and the [IPFS Weekly Newsletter returned](https://blog.ipfs.tech/45-ipfs-weekly-11/). [js-ipfs 0.32.0](https://github.com/ipfs/js-ipfs/issues/1497) was released and so was [ipld-explorer-cli 0.14](https://blog.ipfs.tech/44-ipld-explorer-cli-0-14/).
**October:** [IPFS Pinbot](https://twitter.com/ipfspin/status/1053376847596187648) emerged on Twitter.
-**November:** A big month for releases! [js-ipfs 0.33](https://github.com/ipfs/js-ipfs/issues/1635) and [go-ipfs 0.4.18](https://blog.ipfs.io/53-go-ipfs-0-4-18/) and [js-libp2p v0.24.0](https://github.com/libp2p/js-libp2p/issues/249) were all released.
+**November:** A big month for releases! [js-ipfs 0.33](https://github.com/ipfs/js-ipfs/issues/1635) and [go-ipfs 0.4.18](https://blog.ipfs.tech/53-go-ipfs-0-4-18/) and [js-libp2p v0.24.0](https://github.com/libp2p/js-libp2p/issues/249) were all released.
-**December:** We ended the year with a bit of organization, by [renaming the HTTP client libraries](https://blog.ipfs.io/58-http-client-rename/).
+**December:** We ended the year with a bit of organization, by [renaming the HTTP client libraries](https://blog.ipfs.tech/58-http-client-rename/).
## Some cool news
@@ -321,7 +321,7 @@ Huge thanks to all of you for your time, your expertise, and your contributions.
## Building the web with Awesome IPFS
-These are just a few of the new apps and tools that were submitted to the [new Awesome IPFS](https://awesome.ipfs.io/) site, showing that people are excited about building things with IPFS.
+These are just a few of the new apps and tools that were submitted to the [new Awesome IPFS](https://awesome.ipfs.tech/) site, showing that people are excited about building things with IPFS.
- [brig](https://brig.readthedocs.io/en/latest) - File synchronization with git like interface and FUSE filesystem.
diff --git a/src/_blog/weekly-025.md b/src/_blog/weekly-025.md
index 88ea4ea8..757f4059 100644
--- a/src/_blog/weekly-025.md
+++ b/src/_blog/weekly-025.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -34,7 +34,7 @@ At next week’s IPFS Weekly Call, creators of [TallyLab](https://tallylab.com/)
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [2018 in Decentralization](https://inthemesh.com/archive/2018-in-decentralization/), In the Mesh, 09 Jan 2019
- [Introduction to InterPlanetary File System](https://medium.com/@kishansagathiya/interplanetary-file-system-c30ba165e499), Kishan Sagathiya, 09 Jan 2019
@@ -48,11 +48,11 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
_See the latest releases of IPFS tools and projects across the ecosystem._
-- [IPFS Cluster 0.8.0-rc1](https://dist.ipfs.io/ipfs-cluster-service) is here! For more, [check out the changelog](https://github.com/ipfs/ipfs-cluster/blob/0.8.0/changelog/CHANGELOG.md).
+- [IPFS Cluster 0.8.0-rc1](https://dist.ipfs.tech/ipfs-cluster-service) is here! For more, [check out the changelog](https://github.com/ipfs/ipfs-cluster/blob/0.8.0/changelog/CHANGELOG.md).
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Sweet IPFS](https://f-droid.org/app/fr.rhaz.ipfs.sweet) – Run and manage an IPFS node from your device
- [Dweb.page (previously Pact.online)](https://github.com/PACTCare/Dweb.page) is an open source webpage that lets you share and search content on the distributed web based on IPFS.
@@ -60,7 +60,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- [Graph Day](https://thegraph.com/graphday) was recently announced and will take place at the historic Grand Theater in San Francisco, California on January 25th, 2019.
- [AraCon](https://blog.aragon.org/announcing-aracon-the-aragon-conference/), the first Aragon Conference, will take place in Berlin, Germany on January 29-30, 2019.
diff --git a/src/_blog/weekly-026.md b/src/_blog/weekly-026.md
index 58488621..60e1cadf 100644
--- a/src/_blog/weekly-026.md
+++ b/src/_blog/weekly-026.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -21,7 +21,7 @@ Here are some of the highlights since the last IPFS Weekly.
## The latest
-- Last week, [JS IPFS 0.34](https://blog.ipfs.io/64-js-ipfs-0-34/) was released. It’s fast, small, supports big dirs, is flexible with CID versions and more! Read the full release notes [here](https://github.com/ipfs/js-ipfs/issues/1721).
+- Last week, [JS IPFS 0.34](https://blog.ipfs.tech/64-js-ipfs-0-34/) was released. It’s fast, small, supports big dirs, is flexible with CID versions and more! Read the full release notes [here](https://github.com/ipfs/js-ipfs/issues/1721).
- Check out this video, [Making the Web Work Offline](https://www.youtube.com/watch?list=PLuhRWgmPaHtRdiy0HKNy4UZ4dKVUVL_KG&time_continue=7&v=VllPpxVNH5k) from Molly Mackinlay, and if you’re interested in joining the conversation, come to [the working group meetup](https://github.com/ipfs/local-offline-collab/issues/7), tomorrow, Jan 23.
- We’re excited about [let’s talk about IPFS](https://fosdem.org/2019/schedule/event/the_new_internet/), an upcoming talk at FOSDEM 2019!
- ICYMI: [Introducing ProtoSchool](https://www.youtube.com/watch?v=G5aiLkHZ7CM), learn about [ProtoSchool](https://proto.school/#/), an educational community that teaches decentralized web protocols and tools through online tutorials and local chapter events, in this introduction video.
@@ -32,7 +32,7 @@ Here are some of the highlights since the last IPFS Weekly.
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [How Blockchain Technology Can Help Cannabis Recovery Efforts In Natural Disasters](https://www.forbes.com/sites/andrebourque/2019/01/21/how-blockchain-technology-can-help-recovery-efforts-in-natural-disasters/#74c6b2ec1b54), Forbes, 21 Jan 2019
- [Torrent Paradise Creates Decentralized ‘Pirate Bay’ with IPFS](https://torrentfreak.com/torrent-paradise-creates-decentralized-pirate-bay-with-ipfs-190120/), TorrentFreak, 20 Jan 2019
@@ -48,14 +48,14 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
_See the latest releases of IPFS tools and projects across the ecosystem._
-- [IPFS Cluster 0.8.0 is out!](https://cluster.ipfs.io/news/0.8.0_release/)
+- [IPFS Cluster 0.8.0 is out!](https://ipfscluster.io/news/0.8.0_release/)
- [Textile Photos Release Version 0.5.0](https://medium.com/textileio/textile-photos-release-version-0-5-0-5baed6a9d993)
- [IPFS Desktop Client: Orion v1.0](https://blog.siderus.io/ipfs-desktop-client-orion-v1-0-b9c63411b732)
- [OneLoveDTube IPFS uploader 0.8.3](https://steemit.com/onelovedtube/@techcoderx/onelovedtube-ipfs-uploader-0-8-3-mobile-optimizations-multi-resolution-upload-support-and-more): Mobile optimizations, multi-resolution upload support, and more!
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Someone created a Udemy course on IPFS!](https://www.udemy.com/ipfs-nextgen-web-develop-deploy-integrate/)
- [2read](https://addons.mozilla.org/en-US/firefox/addon/2read/) – Convert article in current tab to readable form and upload it to P2P network (IPFS).
@@ -65,7 +65,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- 24 Jan 2019: [Decentralization: What Have You Done For Me Lately? (part 1 of 2)](https://www.meetup.com/Blockstack-Newark-the-New-Internet-for-Decentralized-Apps/events/257129587/?_xtd=gqFyqTE4NzU3MjE5NKFwo3dlYg&from=ref), the meetup that’s not only for developers 👨💻/ designers 👨🎨/ marketers 👨💼 / engineers 👩🏽🔧 / entrepreneurs 👩💼 but also for the “curious” 🦄mind out there, in Newark, New Jersey.
- 25 Jan 2019: [Graph Day](https://thegraph.com/graphday) was recently announced and will take place at the historic Grand Theater in San Francisco, California.
diff --git a/src/_blog/weekly-027.md b/src/_blog/weekly-027.md
index 6a7b1a01..af4e062a 100644
--- a/src/_blog/weekly-027.md
+++ b/src/_blog/weekly-027.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -22,7 +22,7 @@ Here are some of the highlights since the last IPFS Weekly.
## The latest
- This weekend the IPFS Community will be at [FOSDEM 2019](https://github.com/ipfs/community/issues/378#issuecomment-458439399), will you? [Follow this issue](https://github.com/ipfs/community/issues/378#issuecomment-458439399) for updates on an IPFS Meetup at the event.
-- David Dias wrote up a fantastic [2018 Q4 London Hack Week Summary](https://blog.ipfs.io/65-london-hack-week-report/) on the IPFS blog last week. Read the full recap for photos, details about the community show and tell, and more.
+- David Dias wrote up a fantastic [2018 Q4 London Hack Week Summary](https://blog.ipfs.tech/65-london-hack-week-report/) on the IPFS blog last week. Read the full recap for photos, details about the community show and tell, and more.
- [ProtoSchool](https://proto.school/#/chapters) is off and running. There are now eight local chapters across three continents! Check it out!
## Meet Paula de la Hoz
@@ -31,7 +31,7 @@ Next week, [Paula de la Hoz](https://terceranexus6.github.io/) will be joining t
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [IPFS: A Distributed File Store](https://medium.com/block360-labs/ipfs-a-distributed-file-store-533cda4c6047), Block360 Labs, 29 Jan 2019
- [How to build a completely free Dapp](https://blog.florence.chat/tutorial-how-to-build-a-completely-free-dapp-11a4ddf5959c), Pact.Care, 29 Jan 2019
@@ -54,20 +54,20 @@ _Here are some questions folks are discussing in the IPFS ecosystem._
- [Is there a peer to peer backup system build on IPFS yet?](https://www.reddit.com/r/ipfs/comments/aifgtc/is_there_a_peer_to_peer_backup_system_build_on/)
- [Are there any non-technical obstacles (e.g., administrative barriers) to using IPFS?](https://www.reddit.com/r/ipfs/comments/ahgexw/are_there_any_nontechnical_obstacles_eg/)
-- [How secret are CIDs and what should I think about hosting user uploaded media on IPFS?](https://discuss.ipfs.io/t/how-secret-are-cids-and-what-should-i-think-about-hosting-user-uploaded-media-on-ipfs/4740)
-- [Social Media Architecture with IPFS](https://discuss.ipfs.io/t/social-media-architecture-with-ipfs/4625/2)
+- [How secret are CIDs and what should I think about hosting user uploaded media on IPFS?](https://discuss.ipfs.tech/t/how-secret-are-cids-and-what-should-i-think-about-hosting-user-uploaded-media-on-ipfs/4740)
+- [Social Media Architecture with IPFS](https://discuss.ipfs.tech/t/social-media-architecture-with-ipfs/4625/2)
- [Is there any IPFS based application for private folder sharing, with GUI, available for Linux and Windows?](https://www.reddit.com/r/ipfs/comments/acw116/ipfs_based_file_sharing_application_with_gui/)
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Temporal-JS SDK (Full Public IPFS+IPNS Usage)](https://rtradetechnologies.atlassian.net/wiki/spaces/TEM/blog/2019/01/29/57671683/Temporal-JS+SDK+Full+Public+IPFS+IPNS+Usage): Not only can you pin content with the SDK, you have complete usage of all our public IPFS, and IPNS API calls. This means you can create and export keys, publish IPNS records, upload files, download files, use pubsub, retrieve IPLD objects, and object statistics.
- [exoHash](https://galactictalk.org/d/1815-exohash-a-token-driven-data-science-product) – A token driven data science product.
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- 2 Feb 2019: [IPFS Bootstrapping - 2019 edition](https://www.meetup.com/it-IT/copenhagen-ipfs/events/258321153/) is coming to the Copehagen IPFS community.
- 2-3 Feb 2019: IPFS will be a topic of discussion at FOSDEM in Brussels. [Join us there!](https://fosdem.org/2019/)
diff --git a/src/_blog/weekly-028.md b/src/_blog/weekly-028.md
index 7791baab..ccec9531 100644
--- a/src/_blog/weekly-028.md
+++ b/src/_blog/weekly-028.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -30,7 +30,7 @@ Michelle Hertzfeld works on the IPFS [Decentralized Data Stewardship working gro
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Future implementations of Callisto Network IPFS](https://medium.com/@thespigfish/future-implementations-of-callisto-network-ipfs-8acc34f2e715), 3 Feb 2019
- [Decentralization is Not Enough](https://medium.com/offline-camp/decentralization-is-not-enough-75b15b8bc230), Interview with Nolan Lawson, 1 Feb 2019
@@ -50,14 +50,14 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
_Here are some questions folks are discussing in the IPFS ecosystem._
-- [Would I be able to build a completely decentralized Wiki using IPFS?](https://discuss.ipfs.io/t/decentralized-wiki/4786/2)
+- [Would I be able to build a completely decentralized Wiki using IPFS?](https://discuss.ipfs.tech/t/decentralized-wiki/4786/2)
- [I want to create a record in this public database and link to their also public solutions... there is a way to do it on IPFS?](https://www.reddit.com/r/ipfs/comments/al8429/help_neededdapps_solvo_spread_knowledge_p2p/)
-- [If a node requests data from another cluster in which it is a member, is this data also distributed in the new cluster?](https://discuss.ipfs.io/t/data-replication-among-multiple-ipfs-clusters/4781)
+- [If a node requests data from another cluster in which it is a member, is this data also distributed in the new cluster?](https://discuss.ipfs.tech/t/data-replication-among-multiple-ipfs-clusters/4781)
- [What motivates people to use IPFS for large volumes of data?](https://www.reddit.com/r/ipfs/comments/am42wf/what_motivates_people_to_use_ipfs_for_large/)
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Dogenealogy](https://dogenealogy.netlify.com/) is a decentralized breed registry made by Lorenzo Zaccagnini, uses Etherum blockchain and IPFS in order to track the animal pedigree.
- [Temporal.cloud](https://medium.com/@rtradetech/temporal-cloud-walk-through-c477568be551) Walk-Through: IPFS at the click of a button with the best free usage tier of any IPFS service: Free 3GB/Monthly, 5 Free IPNS record creation a month, 100 Free pubSub messages a month and 5 Free IPFS keys.
@@ -68,7 +68,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- 6 Feb 2019: Qri: A bleeding-edge open source data science tool on the distributed web, hosted by [New York Artificial Intelligence in Healthcare](https://www.meetup.com/NYHAIS/events/257935451/).
- 11-14 Feb 2019: [#BUIDLWeek Colorado](https://www.ethdenver.com/buidlweek/), a series of blockchain events (Blockchain Meetups, Workshops & Connections) open to the public, leading up to the ETHDenver 2019 main stage event.
diff --git a/src/_blog/weekly-029.md b/src/_blog/weekly-029.md
index b40b86c5..fff24f2a 100644
--- a/src/_blog/weekly-029.md
+++ b/src/_blog/weekly-029.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -32,7 +32,7 @@ The next guest presenter at the IPFS Weekly Call is [Brian Hoffman](https://twit
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- PODCAST: [Web3 Summit Decentralize NOW! #13 - IPFS and Decentralized File Storage](http://dattpodcastnetwork.libsyn.com/web3-summit-decentralize-now-13-ipfs-and-decentralized-file-storage), 11 Feb 2019
- [The IPFS Gateway Problem](https://medium.com/pinata/the-ipfs-gateway-problem-64bbe7eb8170), Pinata, 7 Feb 2019
@@ -48,19 +48,19 @@ _Here are some questions folks are discussing in the IPFS ecosystem._
- [How do I go about saving user’s data in a completely decentralized manner using IPFS?](https://www.reddit.com/r/ipfs/comments/ao4qwj/possible_to_use_ipfs_for_user_authentication/)
- [Do more nodes always help?](https://www.reddit.com/r/ipfs/comments/ansg57/do_more_nodes_always_help/)
-- [I need WebRTC signaling and after looking around and trying many things](https://discuss.ipfs.io/t/using-pubsub-in-js-ipfs-for-webrtc-signaling/4848)
+- [I need WebRTC signaling and after looking around and trying many things](https://discuss.ipfs.tech/t/using-pubsub-in-js-ipfs-for-webrtc-signaling/4848)
- [I’m trying to figure out if OrbitDB would be a good match for some DApp ideas I’ve been formulating](https://www.reddit.com/r/ipfs/comments/apu2t7/technical_orbitdb_overviewguidelines/)
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Prattle Network](https://prattle.tk/) is a social network which stores the content entirely on the users devices and cannot be censored.
- If you still want to use [oasis.direct](http://oasis.direct) you can do it through DAppNode! They deployed it to http://oasis.dappnode.eth (using Ethereum + IPFS) and it’s gonna be there forever! Welcome to a decentralized world in with no one can shut down a great service anymore. 😀
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- 11-14 Feb 2019: [#BUIDLWeek Colorado](https://www.ethdenver.com/buidlweek/), a series of blockchain events (Blockchain Meetups, Workshops & Connections) open to the public, leading up to the ETHDenver 2019 main stage event.
- 15-17 Feb 2019: [ETHDenver 2019](https://www.ethdenver.com/#venue), The ETHDenver #BUIDLATHON is about bringing together like minds around a common purpose.
diff --git a/src/_blog/weekly-030.md b/src/_blog/weekly-030.md
index 3cf9a82e..06d0162a 100644
--- a/src/_blog/weekly-030.md
+++ b/src/_blog/weekly-030.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -30,7 +30,7 @@ Next week, [Cale Teeter](https://github.com/caleteeter), Senior Software Blockch
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Understanding IPFS in Depth (1/6): A Beginner to Advanced Guide](https://hackernoon.com/understanding-ipfs-in-depth-1-5-a-beginner-to-advanced-guide-e937675a8c8a), Hackernoon, 16 Feb 2019
- VIDEO: [A quick tour of Peergos](https://vimeo.com/316903779), 13 Feb 2019
@@ -50,14 +50,14 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
_Here are some questions folks are discussing in the IPFS ecosystem._
-- [I need to migrate an IPFS server now. What do I need to copy? Is the copy ~/.ipfs directory?](https://discuss.ipfs.io/t/questions-about-using-ipfs/4603)
-- [What the purpose of self-certifying path names?](https://discuss.ipfs.io/t/what-the-purpose-of-self-certifying-path-names/4866)
-- [Do IPFS public gateways retrieve data automatically from ipfs nodes?](https://discuss.ipfs.io/t/content-management-in-ipfs-public-gateways/4858)
-- [When following the 101 tutorial for starting a node and deploying a file I’m getting an error on my browser (using Angular with webpack)...](https://discuss.ipfs.io/t/referenceerror-when-using-js-ipfs/4868)
+- [I need to migrate an IPFS server now. What do I need to copy? Is the copy ~/.ipfs directory?](https://discuss.ipfs.tech/t/questions-about-using-ipfs/4603)
+- [What the purpose of self-certifying path names?](https://discuss.ipfs.tech/t/what-the-purpose-of-self-certifying-path-names/4866)
+- [Do IPFS public gateways retrieve data automatically from ipfs nodes?](https://discuss.ipfs.tech/t/content-management-in-ipfs-public-gateways/4858)
+- [When following the 101 tutorial for starting a node and deploying a file I’m getting an error on my browser (using Angular with webpack)...](https://discuss.ipfs.tech/t/referenceerror-when-using-js-ipfs/4868)
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [🎉Opening the Filecoin Project Repos 🎉](https://filecoin.io/blog/opening-filecoin-project-repos/)
- [IPFS / IPNS peer ID generator](https://github.com/meehow/peer-id-generator/): This tool generates IPFS public and private keypair until it finds public key which contains required substring.
@@ -66,7 +66,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **2 Mar 2019:** On [Global Diversity CFP Day 2019](https://www.globaldiversitycfpday.com/) there will be numerous workshops hosted around the globe encouraging and advising newbie speakers to put together your very first talk proposal and share your own individual perspective on any subject of interest to people in tech.
- **5-7 Mar 2019:** [Ethereum Community Conference](https://ethcc.io/), or EthCC, is the second edition of a series of conferences and workshops that bring together and strengthen the international Ethereum community. EthCC 2019 will take place in Paris
diff --git a/src/_blog/weekly-031.md b/src/_blog/weekly-031.md
index 1eccc7f5..d801c1bb 100644
--- a/src/_blog/weekly-031.md
+++ b/src/_blog/weekly-031.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -22,8 +22,8 @@ Here are some of the highlights since the last IPFS Weekly.
## The latest
-- We’re excited to announce the inaugural **IPFS Camp**, a three-day hacker retreat for the creators and builders of the distributed web. Join us on June 27-20th at the amazing Campus La Mola in Barcelona for an action-packed program of workshops, talks and deep dives on everything IPFS. More information, including registration, will be available on the [IPFS blog soon](https://blog.ipfs.io/)!
-- [IPFS Cluster version 0.9.0](https://cluster.ipfs.io/news/0.9.0_release/) comes with one big new feature, OpenCensus support! Happy Measured Pinning!
+- We’re excited to announce the inaugural **IPFS Camp**, a three-day hacker retreat for the creators and builders of the distributed web. Join us on June 27-20th at the amazing Campus La Mola in Barcelona for an action-packed program of workshops, talks and deep dives on everything IPFS. More information, including registration, will be available on the [IPFS blog soon](https://blog.ipfs.tech/)!
+- [IPFS Cluster version 0.9.0](https://ipfscluster.io/news/0.9.0_release/) comes with one big new feature, OpenCensus support! Happy Measured Pinning!
- Last week, the IPFS research team released a paper on [Merkle-CRDTs](https://github.com/ipfs/research-CRDT/issues/45), that is, CRDTs backed by Merkle-DAGs. The paper formalizes what the team calls a Merkle-Clock (a logical clock) and goes on to describe Merkle-CRDTs as CRDTs on Merkle-Clocks.
- Introducing [IPFS Stash](https://medium.com/twos-complement/ipfs-stash-local-ipfs-for-everyone-ethdenver2019-b5b45ae0d5c9) — Local IPFS for everyone created during #ETHDenver2019.
- Update dnslink TXT records in Cloudflare with [dnslink-cloudflare](https://github.com/ipfs-shipyard/dnslink-cloudflare).
@@ -34,7 +34,7 @@ Here are some of the highlights since the last IPFS Weekly.
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Marvin Ammori’s Next Act: A Net Neutrality Vet on Blockchain—and Why the Internet Is Still Great](http://fortune.com/2019/02/23/marvin-ammori-blockchain-net-neutrality/), Fortune, 23 Feb 2019
- [Understanding IPFS in Depth(2/6): What is InterPlanetary Linked Data(IPLD)?](https://hackernoon.com/understanding-ipfs-in-depth-2-6-what-is-interplanetary-linked-data-ipld-c8c01551517b), Hackernoon, 23 Feb 2019
@@ -50,19 +50,19 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
_See the latest releases of IPFS tools and projects across the ecosystem._
-- [go-ipfs 0.4.19-rc1 has been released](https://dist.ipfs.io/go-ipfs/v0.4.19-rc1), read more about the details on features [in the changelog](https://github.com/ipfs/go-ipfs/blob/master/CHANGELOG.md#0419-2018-02-14-unreleased).
+- [go-ipfs 0.4.19-rc1 has been released](https://dist.ipfs.tech/go-ipfs/v0.4.19-rc1), read more about the details on features [in the changelog](https://github.com/ipfs/go-ipfs/blob/master/CHANGELOG.md#0419-2018-02-14-unreleased).
## Questions from the community 🤔
_Here are some questions folks are discussing in the IPFS ecosystem._
- [Is the concept of anonymous editing of text files, HTML, or markdown possible with IPFS?](https://www.reddit.com/r/ipfs/comments/au2lpx/is_an_editable_wiki_hosted_on_ipfs_possible/)
-- [I was trying out IPFS the other day and the file retrieval is very slow...](https://discuss.ipfs.io/t/ipfs-gateway-very-slow/4928)
-- I don’t even know what this error means, my / directory is definitely not a file, /ipfs and /ipns are both certainly directories and not files, I have no idea what this is even in reference to. [Any guesses?](https://discuss.ipfs.io/t/error-root-cant-be-a-file-when-trying-to-mount/3912)
+- [I was trying out IPFS the other day and the file retrieval is very slow...](https://discuss.ipfs.tech/t/ipfs-gateway-very-slow/4928)
+- I don’t even know what this error means, my / directory is definitely not a file, /ipfs and /ipns are both certainly directories and not files, I have no idea what this is even in reference to. [Any guesses?](https://discuss.ipfs.tech/t/error-root-cant-be-a-file-when-trying-to-mount/3912)
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [AirSecure](https://github.com/airsecure/airsecure) – Decentralized two factor authentication app built on Textile & IPFS.
- [HyperSpace](https://site.hyperspace.app/) – HyperSpace, previously Synereo, redefines content publishing and distribution with Blockchain-enabled solutions that efficiently underlie and support a decentralized attention economy.
@@ -70,7 +70,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **2 Mar 2019:** On [Global Diversity CFP Day 2019](https://www.globaldiversitycfpday.com/) there will be numerous workshops hosted around the globe encouraging and advising newbie speakers to put together your very first talk proposal and share your own individual perspective on any subject of interest to people in tech.
- **2 Mar 2019:** [NYC School of Data](https://schoolofdata.nyc/) is a community driven conference with a focus on open data, civic technology and design conference.
diff --git a/src/_blog/weekly-032.md b/src/_blog/weekly-032.md
index c987de88..6cc15c58 100644
--- a/src/_blog/weekly-032.md
+++ b/src/_blog/weekly-032.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -27,7 +27,7 @@ Here are some of the highlights since the last IPFS Weekly.
## Join us at the first ever IPFS Camp
-**Last week we announced [IPFS Camp](https://blog.ipfs.io/72-ann-ipfs-camp/), taking place June 27th-30th in beautiful Barcelona.** This event is specifically for you, the IPFS community! Meet the core developers and contributors to the IPFS project, community leaders, and builders on of the Distributed Web, but only if you register to attend. [Registration is open now!](https://camp.ipfs.io/)
+**Last week we announced [IPFS Camp](https://blog.ipfs.tech/72-ann-ipfs-camp/), taking place June 27th-30th in beautiful Barcelona.** This event is specifically for you, the IPFS community! Meet the core developers and contributors to the IPFS project, community leaders, and builders on of the Distributed Web, but only if you register to attend. [Registration is open now!](https://camp.ipfs.io/)
## The latest
@@ -37,7 +37,7 @@ Here are some of the highlights since the last IPFS Weekly.
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Speeding Up IPFS Through Swarm Connections](https://medium.com/pinata/speeding-up-ipfs-pinning-through-swarm-connections-b509b1471986), Matt Ober, 4 Mar 2019
- Check out the [DTube IPFS public community node contest!](https://steemit.com/dtube/@vaultec/dtube-ipfs-full-community-node-contest), 1 Mar 2019
@@ -60,12 +60,12 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
_Here are some questions folks are discussing in the IPFS ecosystem._
- [If there are too many pubsub topics in IPFS system, will it make the system too slow ,eventually unusable?](https://www.reddit.com/r/ipfs/comments/awre05/does_pubsub_have_an_upper_limit/)
-- [I’m using the Python client to communicate with my Go IPFS daemon...](https://discuss.ipfs.io/t/python-public-subscribe-server-client/4965)
-- [I am developing an application in Go that uses IPFS to add files and to send messages through pubsub feature...](https://discuss.ipfs.io/t/ipfs-start-ipfs-daemon-direct-from-the-go-application/4952)
+- [I’m using the Python client to communicate with my Go IPFS daemon...](https://discuss.ipfs.tech/t/python-public-subscribe-server-client/4965)
+- [I am developing an application in Go that uses IPFS to add files and to send messages through pubsub feature...](https://discuss.ipfs.tech/t/ipfs-start-ipfs-daemon-direct-from-the-go-application/4952)
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- Check out [Discussify](https://chrome.google.com/webstore/detail/discussify/bfmnjjkobeboejeocbompgljbiafbgcc), from our friends at Moxy Studios. Built on IPFS, Discussify provides a real-time, peer to peer, and permanent discussion platform for anyone to join and participate.
- [Elea](https://www.elea.io/) is live, a platform for property data, where property documents get hashed with IPFS.
@@ -73,7 +73,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **5-7 Mar 2019:** [Ethereum Community Conference](https://ethcc.io/), or EthCC, is the second edition of a series of conferences and workshops that bring together and strengthen the international Ethereum community. EthCC 2019 will take place in Paris
- **8 Mar 2019:** [‘Web3 stack, what’s next for developers?’](https://www.eventbrite.com/e/web3-stack-whats-next-for-developers-consensys-tickets-57699644189) ConsenSys invites you to get together to challenge the current limits of a decentralized world with a diversity of BUIDLing approaches. Join them for tech breakdowns on the latest developments across the decentralized stack solutions.
diff --git a/src/_blog/weekly-033.md b/src/_blog/weekly-033.md
index 609c537d..2a53f2d8 100644
--- a/src/_blog/weekly-033.md
+++ b/src/_blog/weekly-033.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -21,14 +21,14 @@ Here are some of the highlights since the last IPFS Weekly.
## The latest
-- Announcing [IPFS Cluster v0.10.0](https://github.com/ipfs/ipfs-cluster/blob/master/CHANGELOG.md), a release with major changes under the hood that will make the IPFS Cluster perform significantly faster with larger pinsets and less memory demanding. Get all the details in the [release notes](https://cluster.ipfs.io/news/0.10.0_release/), and congrats on the hard work!
+- Announcing [IPFS Cluster v0.10.0](https://github.com/ipfs/ipfs-cluster/blob/master/CHANGELOG.md), a release with major changes under the hood that will make the IPFS Cluster perform significantly faster with larger pinsets and less memory demanding. Get all the details in the [release notes](https://ipfscluster.io/news/0.10.0_release/), and congrats on the hard work!
- Continuing with the announcement of cool, new things, introducing [go-libp2p workspace](https://github.com/libp2p/workspace-go-libp2p)! If you contribute to go-libp2p you want to check this out.
- Have you seen [The Decentralized Web Primer](https://dweb-primer.ipfs.io/)? If you’ve been searching for a series of tutorials explaining IPFS, Merkle Trees and the Decentralized Web, look no further.
- The [first IPFS meetup in Hangzhou](https://twitter.com/DataHome2/status/1104706359541391364) was a success! Here’s to many more to come. 🎉
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- VIDEO: [Decentralized Dapp Scaling with IPFS!](https://www.youtube.com/watch?time_continue=2&v=-XdVnK22mZc) Everything EOS, 11 Mar 2019
- VIDEO: [Web3 stack, what’s next for developers?](https://www.youtube.com/watch?v=N76-HcQDuhQ&feature=youtu.be) Fluence, IPFS, NuCypher Meetup Paris Blockchain Week, 8 Mar 2019
@@ -57,13 +57,13 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
_Here are some questions folks are discussing in the IPFS ecosystem._
-- [Is it possible to run IPFS directly from a USB key or from html file?](https://discuss.ipfs.io/t/run-ipfs-from-a-usb-key-or-a-html-file/5011)
-- [I’ve played around a bit with IPFS using Go, and I’m asking for advice...](https://discuss.ipfs.io/t/learn-to-use-ipfs-with-go/5010)
-- [What does “pin” really mean?](https://discuss.ipfs.io/t/i-am-new-to-this-and-i-have-several-questions/4982)
+- [Is it possible to run IPFS directly from a USB key or from html file?](https://discuss.ipfs.tech/t/run-ipfs-from-a-usb-key-or-a-html-file/5011)
+- [I’ve played around a bit with IPFS using Go, and I’m asking for advice...](https://discuss.ipfs.tech/t/learn-to-use-ipfs-with-go/5010)
+- [What does “pin” really mean?](https://discuss.ipfs.tech/t/i-am-new-to-this-and-i-have-several-questions/4982)
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Multilogue](https://github.com/assemblaj/Multilogue): libp2p non-simultaneous p2p chat protocol
- [Radicle](http://www.radicle.xyz/): A decentralized alternative to GitHub built on IPFS
@@ -74,7 +74,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **12 Mar 2019:** [Decentralized Web SF Meet Up—March](https://www.eventbrite.com/e/decentralized-web-sf-meet-upmarch-tickets-56515197477), hosted by the Internet Archive, 6-9pm.
- **12 Mar 2019:** [IPFS and Digital Content Distribution in Blockchain](https://www.meetup.com/DECENT/events/259500556/): During this Meetup, DECENT’s Technical Consultant, Michal Stančík, will elaborate on how data on blockchain is secured, how keys are transferred through the network and more. 6pm, hosted by DECENT and Romana Figerova.
diff --git a/src/_blog/weekly-034.md b/src/_blog/weekly-034.md
index b9cd446b..9eec8f59 100644
--- a/src/_blog/weekly-034.md
+++ b/src/_blog/weekly-034.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -30,7 +30,7 @@ Next Monday, [Olivier Sarrouy](https://twitter.com/osarrouy), creator or Pando P
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- VIDEO: [IPFS - Hands-On Tutorial](https://www.youtube.com/watch?v=KIEq2FyMczs), Polycode, 19 Mar 2019
- [ScryptaChain, DApp Smart Contract and a Smart Card as a gift!](https://fabryprog.blogspot.com/2019/03/scrypta-chain-dapp-smart-contract-smart-card.html) 19 Mar 2019
@@ -51,7 +51,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Meet the decentralized versions of YouTube, Google Docs, and Google Photos!](https://en.softonic.com/articles/decentralized-apps)
- [dFile.space](https://dfile.space/): Decentralised File Hosting in Space
@@ -63,11 +63,11 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Join us at the first ever IPFS Camp
-[IPFS Camp](https://blog.ipfs.io/72-ann-ipfs-camp/) is taking place June 27th-30th in beautiful Barcelona. Meet the core developers and contributors to the IPFS project, community leaders, and builders on of the Distributed Web, but only if you register to attend. [Registration is open now!](https://camp.ipfs.io/)
+[IPFS Camp](https://blog.ipfs.tech/72-ann-ipfs-camp/) is taking place June 27th-30th in beautiful Barcelona. Meet the core developers and contributors to the IPFS project, community leaders, and builders on of the Distributed Web, but only if you register to attend. [Registration is open now!](https://camp.ipfs.io/)
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **26 Mar 2019:** [ProtoSchool Munich: 101 IPFS Workshop](https://www.meetup.com/Munich-IPFS-User-Group/events/259839294), ProtoSchool Munich is open for any topic of the so-called Decentralized Revolution. This event is a workshop so, please, bring your laptop.
- **27-28 Mar 2019:** [C3 Crypto Conference](https://crypto-conference.com/) is not only focused on blockchain companies and projects but also extends to topics on new technology. C3 Crypto Conference 2019 is also Berlin’s first large-scale crypto conference.
diff --git a/src/_blog/weekly-035.md b/src/_blog/weekly-035.md
index 1020de01..97516dc9 100644
--- a/src/_blog/weekly-035.md
+++ b/src/_blog/weekly-035.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -28,11 +28,11 @@ With the 0.7.1 release of the IPFS Desktop, we now have one simple interface! Th
### Curious about CRDTs?
-We <3 Conflict-free Replicated Data Types so much so that last April we hosted the [2018 CRDT Research Meetup](https://blog.ipfs.io/67-crdt-research-meetup/) in Lisbon. Authors of the CRDT research literature and representatives from the Labs it originated were in attendance, and some gave talks that you can watch the videos for by following [this link!](https://blog.ipfs.io/67-crdt-research-meetup/)
+We <3 Conflict-free Replicated Data Types so much so that last April we hosted the [2018 CRDT Research Meetup](https://blog.ipfs.tech/67-crdt-research-meetup/) in Lisbon. Authors of the CRDT research literature and representatives from the Labs it originated were in attendance, and some gave talks that you can watch the videos for by following [this link!](https://blog.ipfs.tech/67-crdt-research-meetup/)
### Revisiting IPFS Hack Week in Lisbon
-Last spring IPFS held a [Hack Week in Lisbon](https://blog.ipfs.io/74-lisbon-hack-week/) to bring together core developers, contributors, researchers, and IPFS community members to sync, hang, and work on some problem solving together IRL. If you missed it, many of the presentations were recorded so you can watch [those videos here](https://blog.ipfs.io/74-lisbon-hack-week/). If you’re interested in attending the next IPFS Community event, check out IPFS Camp (more details below) and get [registered here](https://camp.ipfs.io/).
+Last spring IPFS held a [Hack Week in Lisbon](https://blog.ipfs.tech/74-lisbon-hack-week/) to bring together core developers, contributors, researchers, and IPFS community members to sync, hang, and work on some problem solving together IRL. If you missed it, many of the presentations were recorded so you can watch [those videos here](https://blog.ipfs.tech/74-lisbon-hack-week/). If you’re interested in attending the next IPFS Community event, check out IPFS Camp (more details below) and get [registered here](https://camp.ipfs.io/).
## Meet Jia Le Dai
@@ -40,7 +40,7 @@ Last spring IPFS held a [Hack Week in Lisbon](https://blog.ipfs.io/74-lisbon-hac
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [How to Deploy an Unstoppable Angular App to IPFS](https://medium.com/gochain/how-to-deploy-an-unstoppable-angular-app-to-ipfs-c2dabb52e517), GoChain, 26 Mar 2019
- [Sunsetting Mist: What’s ahead for our team](https://medium.com/@avsa/sunsetting-mist-da21c8e943d2), 22 Mar 2019
@@ -62,7 +62,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Our friends at Qri, the global dataset version control system, were on the front page of Hacker News!](https://news.ycombinator.com/item?id=19470064)
- [IPFS-Lite is an embeddable, lightweight IPFS-network peer for IPLD applications](https://github.com/hsanjuan/ipfs-lite)
@@ -72,11 +72,11 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Join us at the first ever IPFS Camp
-[IPFS Camp](https://blog.ipfs.io/72-ann-ipfs-camp/) is taking place June 27th-30th in beautiful Barcelona. Meet the core developers and contributors to the IPFS project, community leaders, and builders on of the Distributed Web, but only if you register to attend. [Registration is open now!](https://camp.ipfs.io/)
+[IPFS Camp](https://blog.ipfs.tech/72-ann-ipfs-camp/) is taking place June 27th-30th in beautiful Barcelona. Meet the core developers and contributors to the IPFS project, community leaders, and builders on of the Distributed Web, but only if you register to attend. [Registration is open now!](https://camp.ipfs.io/)
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **27-28 Mar 2019:** [C3 Crypto Conference](https://crypto-conference.com/) is not only focused on blockchain companies and projects but also extends to topics on new technology. C3 Crypto Conference 2019 is also Berlin’s first large-scale crypto conference.
- **28 Mar 2019:** [Creating a Decentralized App!](https://www.meetup.com/Blockstack-Newark-the-New-Internet-for-Decentralized-Apps/events/257563100/?_xtd=gqFyqTE4NzU3MjE5NKFwo3dlYg&from=ref) Jude Nelson from Blockstack will come and explain in a light and friendly way how to build a decentralized app on Blockstack, 6pm, Newark (NJ), US.
diff --git a/src/_blog/weekly-036.md b/src/_blog/weekly-036.md
index 3c5fabf8..216431eb 100644
--- a/src/_blog/weekly-036.md
+++ b/src/_blog/weekly-036.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -23,7 +23,7 @@ Here are some of the highlights since the last IPFS Weekly.
### IPFS distributions
-Wondering where you can find all of the official software distributions for IPFS? Check out [IPFS distributions](https://dist.ipfs.io/), where the current versions of the software projects across IPFS are all available for download now.
+Wondering where you can find all of the official software distributions for IPFS? Check out [IPFS distributions](https://dist.ipfs.tech/), where the current versions of the software projects across IPFS are all available for download now.
### Initial draft of an introspection data model for libp2p
@@ -35,7 +35,7 @@ Have questions for the folks at ENS? This Friday, they’ll be hosting [a reddit
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Using IPFS Messaging For Referral Networks](https://medium.com/2key/using-ipfs-messaging-for-referral-networks-aa1f11220a77), 2 Apr 2019
- [Enterprise IPFS, Why Organizations Will Adopt IPFS](https://medium.com/pinata/enterprise-ipfs-6afcf76b28a0), Textile, 1 Apr 2019
@@ -54,13 +54,13 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
_Here are some questions folks are discussing in the IPFS ecosystem._
-- [I’m interested in a list of examples for dynamic websites hosted entirely over IPFS...](https://discuss.ipfs.io/t/looking-for-examples-of-functional-sites-hosted-on-ipfs/4841)
-- [I’m trying to standardize blob storage in IPFS for the data I create.](https://discuss.ipfs.io/t/adding-ipfs-support-to-known-publishing-system/4862)
-- [I am wondering how I can use the new feature AutoRelay.](https://discuss.ipfs.io/t/feature-autorelay/5094)
+- [I’m interested in a list of examples for dynamic websites hosted entirely over IPFS...](https://discuss.ipfs.tech/t/looking-for-examples-of-functional-sites-hosted-on-ipfs/4841)
+- [I’m trying to standardize blob storage in IPFS for the data I create.](https://discuss.ipfs.tech/t/adding-ipfs-support-to-known-publishing-system/4862)
+- [I am wondering how I can use the new feature AutoRelay.](https://discuss.ipfs.tech/t/feature-autorelay/5094)
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [The Ultimate Guide To Understanding The Differences Between PPIO, Filecoin, and Storj](https://medium.com/@ppio/differences-between-ppio-filecoin-storj-20cdf7b3b02e), 27 Mar 2019
- [LineageOS on IPFS](https://lineageos-on-ipfs.com/) – A permanent solution to LineageOS' storage problem.
@@ -71,11 +71,11 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Join us at the first ever IPFS Camp
-[IPFS Camp](https://blog.ipfs.io/72-ann-ipfs-camp/) is taking place June 27th-30th in beautiful Barcelona. Meet the core developers and contributors to the IPFS project, community leaders, and builders on of the Distributed Web, but only if you register to attend. [Registration is open now!](https://camp.ipfs.io/)
+[IPFS Camp](https://blog.ipfs.tech/72-ann-ipfs-camp/) is taking place June 27th-30th in beautiful Barcelona. Meet the core developers and contributors to the IPFS project, community leaders, and builders on of the Distributed Web, but only if you register to attend. [Registration is open now!](https://camp.ipfs.io/)
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **4 Apr 2019:** [Where is the data bazaar?](https://www.meetup.com/Deep-Learning-NYC/events/zztcfqyzgbgb/) Join Brendan O’Brien of QRI as he presents his thoughts on this and dataset versioning with QRI. AWS Pop-up Loft, NYC.
- **9 Apr 2019:** [ProtoSchool Munich: 101 IPFS Workshop](https://www.meetup.com/de-DE/Munich-IPFS-User-Group/events/260198694/) is open for any topic of the so-called Decentralized Revolution. It is, not least, a playground to investigate decentralized technologies in the practice of a network of peers. Munich, Germany.
diff --git a/src/_blog/weekly-037.md b/src/_blog/weekly-037.md
index 1793978e..980c0607 100644
--- a/src/_blog/weekly-037.md
+++ b/src/_blog/weekly-037.md
@@ -10,7 +10,7 @@ tags:
header_image: '/header-image-weekly-newsletter.png'
---
-We’ve put together a very special issue looking back on all that you, [the InterPlanetary File System (IPFS)](https://ipfs.io/) community, accomplished so far, in 2019. From milestones like releases, projects like ProtoSchool, to the many new (and awesome) contributors who have joined us, and what’s to come for the rest of this year, we hope you enjoy this quarterly recap.
+We’ve put together a very special issue looking back on all that you, [the InterPlanetary File System (IPFS)](https://ipfs.tech/) community, accomplished so far, in 2019. From milestones like releases, projects like ProtoSchool, to the many new (and awesome) contributors who have joined us, and what’s to come for the rest of this year, we hope you enjoy this quarterly recap.
Thanks for being part of our community, we truly couldn’t make IPFS what is without you. ❤️
@@ -20,11 +20,11 @@ _As far as shipping goes, yeah we did that._
### Introducing ProtoSchool
-In January, we announced [the ProtoSchool project](https://blog.ipfs.io/63-ipfs-weekly-25/), aimed at bringing education teaching decentralized web protocols and tools through online tutorials and local chapter events to folks across the web. So far there are SIXTEEN chapters worldwide!
+In January, we announced [the ProtoSchool project](https://blog.ipfs.tech/63-ipfs-weekly-25/), aimed at bringing education teaching decentralized web protocols and tools through online tutorials and local chapter events to folks across the web. So far there are SIXTEEN chapters worldwide!
### js-ipfs 0.34.0 released
-[This release of the JavaScript implementation of IPFS](https://blog.ipfs.io/64-js-ipfs-0-34/) has it all: reading Protobuf DAG nodes became super fast, adding content became “blazingly” fast, HAMT support was added to MFS, added IPNS over pubsub and DHT, plus dep upgrades, API changes and more!
+[This release of the JavaScript implementation of IPFS](https://blog.ipfs.tech/64-js-ipfs-0-34/) has it all: reading Protobuf DAG nodes became super fast, adding content became “blazingly” fast, HAMT support was added to MFS, added IPNS over pubsub and DHT, plus dep upgrades, API changes and more!
### ipfs.io has implementations _and_ integrations now
@@ -32,7 +32,7 @@ Speaking of _implementations_ [the official IPFS website](https://ipfs.io/#imple
### Announcing the 1st ever 🌌 IPFS Camp
-We hope you join us for [a three day hacker retreat for the builders of the Distributed Web](https://blog.ipfs.io/72-ann-ipfs-camp/) that will happen between June 27th to 30th, also known as the first ever [IPFS Camp](https://camp.ipfs.io/)! Register now to join us.
+We hope you join us for [a three day hacker retreat for the builders of the Distributed Web](https://blog.ipfs.tech/72-ann-ipfs-camp/) that will happen between June 27th to 30th, also known as the first ever [IPFS Camp](https://camp.ipfs.io/)! Register now to join us.
### 🎉go-ipfs 0.4.19 arrived🎉
@@ -58,7 +58,7 @@ _What better way to catch up on Q1 than by the videos that have helped the commu
- [In Depth Introduction to IPFS](https://www.youtube.com/watch?v=GJ2980DWdyc) - Polycode
- [Robot-as-a-service experiment: ROS + IPFS + Ethereum](https://www.youtube.com/watch?v=-GgnykaVWeQ) - by Sergei Lonshakov
- [IPFS Hands-On Tutorial](https://www.youtube.com/watch?v=KIEq2FyMczs) - Polycode
-- [CRDT Video playlist](https://blog.ipfs.io/67-crdt-research-meetup/) - curated by Protocol Labs
+- [CRDT Video playlist](https://blog.ipfs.tech/67-crdt-research-meetup/) - curated by Protocol Labs
- [How Merkle Trees Enable the Decentralized Web!](https://www.youtube.com/watch?v=YIc6MNfv5iQ) - by Tara Vancil
## Q1 by the names and numbers
@@ -240,7 +240,7 @@ Once again, thanks for all of your hard work and contributions in Q1. Keep up th
## Coming up in 2019
-In case you missed it, we recently presented [The 2019 IPFS Roadmap](https://blog.ipfs.io/78-ipfs-2019-roadmap/), which introduces a brand new mission statement, as well as 16 goals for the project. Discover those goals plus the 2019 Epics (what does _that_ mean?) in [Achievement Unlocked: The 2019 IPFS Roadmap!](https://blog.ipfs.io/78-ipfs-2019-roadmap/)
+In case you missed it, we recently presented [The 2019 IPFS Roadmap](https://blog.ipfs.tech/78-ipfs-2019-roadmap/), which introduces a brand new mission statement, as well as 16 goals for the project. Discover those goals plus the 2019 Epics (what does _that_ mean?) in [Achievement Unlocked: The 2019 IPFS Roadmap!](https://blog.ipfs.tech/78-ipfs-2019-roadmap/)
We would also be remiss if we didn’t share that ENS + IPFS are coming to [the Brave browser!](https://twitter.com/ensdomains/status/1105565560224563202) Very exciting stuff for the start of 2019.
diff --git a/src/_blog/weekly-038.md b/src/_blog/weekly-038.md
index 848a69e3..a72f1997 100644
--- a/src/_blog/weekly-038.md
+++ b/src/_blog/weekly-038.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -24,11 +24,11 @@ Here are some of the highlights since the last IPFS Weekly.
### The 2019 IPFS Roadmap
-Wondering what comes next for IPFS? Look no further than [the newly released 2019 IPFS Roadmap](https://blog.ipfs.io/78-ipfs-2019-roadmap/), shared earlier this month. Not only did we create a roadmap, but we also revised and clarified a mission statement and expanded some of the IPFS goals. We are very excited for the rest of 2019. 😊
+Wondering what comes next for IPFS? Look no further than [the newly released 2019 IPFS Roadmap](https://blog.ipfs.tech/78-ipfs-2019-roadmap/), shared earlier this month. Not only did we create a roadmap, but we also revised and clarified a mission statement and expanded some of the IPFS goals. We are very excited for the rest of 2019. 😊
### js-ipfs v0.35.0 RELEASED 🚀
-Last week, js-ipfs v0.35.0 was released, adding API changes and recursive DNS link loops, and decreasing approximately half of the bundle size of js-ipfs since v0.33! [Read the full blog announcement for all of the details](https://blog.ipfs.io/80-js-ipfs-0-35/).
+Last week, js-ipfs v0.35.0 was released, adding API changes and recursive DNS link loops, and decreasing approximately half of the bundle size of js-ipfs since v0.33! [Read the full blog announcement for all of the details](https://blog.ipfs.tech/80-js-ipfs-0-35/).
### Follow IPFS Events on Twitter
@@ -40,7 +40,7 @@ Next Monday, [Bogdan Habić](https://twitter.com/bogdanhabic) will be joining [t
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Pyramids!](https://medium.com/coinmonks/pyramids-f73b20c3aa2d) Coinmonks, 15 Apr 2019
- [INTERPLANETARY FILE SYSTEM (IPFS), or a file system for the blockchain](http://hu.envienta.net/envienta/interplanetary-file-system-ipfs/), Envienta, 15 Apr 2019
@@ -60,12 +60,12 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
_See the latest releases of IPFS tools and projects across the ecosystem._
-- [js-libp2p 0.25 is out now!](https://blog.ipfs.io/81-js-libp2p-0-25/) They’ve added auto dialing to discovered peers and have made a ton of improvements to connection management.
+- [js-libp2p 0.25 is out now!](https://blog.ipfs.tech/81-js-libp2p-0-25/) They’ve added auto dialing to discovered peers and have made a ton of improvements to connection management.
- The Graph’s [March Development Update](https://medium.com/graphprotocol/march-development-update-c6342fd7168e) was recently released, including info on the addition of IPFS stream processing. 🙌
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Introducing Hako](https://hackernoon.com/hako-3825c3a033d7) – A super secure decentralized file sharing application powered by Web 3.0
- [libp2p discussion boards are open!](https://discuss.libp2p.io/)
@@ -77,11 +77,11 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Join us at the first ever IPFS Camp
-[IPFS Camp](https://blog.ipfs.io/72-ann-ipfs-camp/) is taking place June 27th-30th in beautiful Barcelona. Meet the core developers and contributors to the IPFS project, community leaders, and builders on of the Distributed Web, but only if you register to attend. [Registration is open now!](https://camp.ipfs.io/)
+[IPFS Camp](https://blog.ipfs.tech/72-ann-ipfs-camp/) is taking place June 27th-30th in beautiful Barcelona. Meet the core developers and contributors to the IPFS project, community leaders, and builders on of the Distributed Web, but only if you register to attend. [Registration is open now!](https://camp.ipfs.io/)
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **17 Apr 2019:** [Decentralized Apps w/ Blockstack & IOC with Loopback](https://www.meetup.com/austinnodejs/events/plgxbqyzgbwb/), join the folks at the Austin Node.js meetup to talk dapps and blockstack! Austin (TX), US.
- **24 Apr 2019:** Introducing [Hackboat](https://hackboat.org/), an afternoon cruise along the beautiful Willamette river while enjoying awesome infosec presentations, Portland, Oregon.
diff --git a/src/_blog/weekly-039.md b/src/_blog/weekly-039.md
index db2f726c..dfe33499 100644
--- a/src/_blog/weekly-039.md
+++ b/src/_blog/weekly-039.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -23,15 +23,15 @@ Here are some of the highlights since the last IPFS Weekly.
### go-ipfs 0.4.20 released
-Highlights from the latest release of the Go implementation, go-ipfs, include support for Docker commands, a major WebUI release, some improved _and_ new commands, plus perf and reliability improvements. Read the full release notes on [the IPFS blog](https://blog.ipfs.io/83-go-ipfs-0-4-20/).
+Highlights from the latest release of the Go implementation, go-ipfs, include support for Docker commands, a major WebUI release, some improved _and_ new commands, plus perf and reliability improvements. Read the full release notes on [the IPFS blog](https://blog.ipfs.tech/83-go-ipfs-0-4-20/).
### Introducing IPFS-lite: embeddable, lightweight IPFS-network peer for IPLD applications
-Last week, Hector Sanjuan shared [IPFS-lite](https://github.com/hsanjuan/ipfs-lite), an embeddable, lightweight IPFS-network peer for IPLD applications. It allows to ipfs-ify any libp2p application but also to run lightweight embedded peers that can read and write files to IPFS but not do all the other things. [Read more about IPFS-lite](https://discuss.ipfs.io/t/ipfs-lite-embeddable-lightweight-ipfs-network-peer-for-ipld-applications/5237).
+Last week, Hector Sanjuan shared [IPFS-lite](https://github.com/hsanjuan/ipfs-lite), an embeddable, lightweight IPFS-network peer for IPLD applications. It allows to ipfs-ify any libp2p application but also to run lightweight embedded peers that can read and write files to IPFS but not do all the other things. [Read more about IPFS-lite](https://discuss.ipfs.tech/t/ipfs-lite-embeddable-lightweight-ipfs-network-peer-for-ipld-applications/5237).
### go-ds-crdt: A distributed key-value store implementation for IPFS
-[go-ds-crdt](https://discuss.ipfs.io/t/go-ds-crdt-a-distributed-key-value-store-implementation-for-ipfs/5239) is the new datastore backend for the IPFS Cluster shared state. go-ds-crdt provides a distributed key-value store using CRDTs and implements the Datastore interface. The idea is that any datastore can now be replaced by a replicated datastore. [Read more about go-ds-crdt](https://github.com/ipfs/go-ds-crdt).
+[go-ds-crdt](https://discuss.ipfs.tech/t/go-ds-crdt-a-distributed-key-value-store-implementation-for-ipfs/5239) is the new datastore backend for the IPFS Cluster shared state. go-ds-crdt provides a distributed key-value store using CRDTs and implements the Datastore interface. The idea is that any datastore can now be replaced by a replicated datastore. [Read more about go-ds-crdt](https://github.com/ipfs/go-ds-crdt).
### Storage Driver: Add an IPFS driver
@@ -43,7 +43,7 @@ Next week, [the IPFS Weekly call](https://github.com/ipfs/team-mgmt#-ipfs-weekly
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [IPSE: A Safe Search Engine Based On IPFS and Blockchain](https://medium.com/@ipse_io/ipse-a-safe-search-engine-based-on-ipfs-and-blockchain-91b7b4644a3c), 19 Apr 2019
- [Make A Discord Bot That Can Upload, Pin, and Search IPFS](https://medium.com/@rtradetech/make-a-discord-bot-that-can-upload-pin-and-search-ipfs-7ec59c070cda), 17 Apr 2019
@@ -62,11 +62,11 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Join us at the first ever IPFS Camp
-[IPFS Camp](https://blog.ipfs.io/72-ann-ipfs-camp/) is taking place June 27th-30th in beautiful Barcelona. Meet the core developers and contributors to the IPFS project, community leaders, and builders on of the Distributed Web, but only if you register to attend. [Registration is open now!](https://camp.ipfs.io/)
+[IPFS Camp](https://blog.ipfs.tech/72-ann-ipfs-camp/) is taking place June 27th-30th in beautiful Barcelona. Meet the core developers and contributors to the IPFS project, community leaders, and builders on of the Distributed Web, but only if you register to attend. [Registration is open now!](https://camp.ipfs.io/)
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **24 Apr 2019:** Introducing [Hackboat](https://hackboat.org/), an afternoon cruise along the beautiful Willamette river while enjoying awesome infosec presentations, Portland, Oregon.
- **25 Apr 2019:** [Diving into the Decentralized Web: ProtoSchool Learns IPFS!](https://www.meetup.com/ProtoSchool-Seattle-Learn-to-Make-the-Decentralized-Web/events/259938521) What is the decentralized web? What is it good for, and how does it work? Let’s find out together! Seattle, Washington.
diff --git a/src/_blog/weekly-040.md b/src/_blog/weekly-040.md
index b96d4764..63c09e7e 100644
--- a/src/_blog/weekly-040.md
+++ b/src/_blog/weekly-040.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -21,7 +21,7 @@ Here are some of the highlights since the last IPFS Weekly.
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Efficient, Usable, And Cheap Storage of IPFS Hashes In Solidity Smart Contracts](https://medium.com/@rtradetech/efficient-usable-and-cheap-storage-of-ipfs-hashes-in-solidity-smart-contracts-795d1b52ace0), Alexandre Trottier, 29 Apr 2019
- [Flowchain Foundation Releases Video about its Distributed Leger Technology](https://medium.com/flowchain/flowchain-foundation-releases-video-about-its-distributed-leger-technology-44f0a600ed20), Flowchain Global, 29 Apr 2019
@@ -34,13 +34,13 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
_Here are some questions folks are discussing in the IPFS ecosystem._
-- [I tried to upload a file from local system to IPFS using Script CDN link but can’t](https://discuss.ipfs.io/t/how-to-upload-a-file-from-local-storage-to-ipfs-by-using-cdn-link/5313)
+- [I tried to upload a file from local system to IPFS using Script CDN link but can’t](https://discuss.ipfs.tech/t/how-to-upload-a-file-from-local-storage-to-ipfs-by-using-cdn-link/5313)
- [In the GNU/Linux repos, do we have any IPFS clients?](https://www.reddit.com/r/ipfs/comments/bj0vn4/in_the_gnulinux_repos_do_we_have_any_ipfs_clients/)
- [What would be a smart way of integrating IPFS into PeerTube?](https://www.reddit.com/r/ipfs/comments/bfar8o/what_would_be_a_smart_way_of_integrating_ipfs/)
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Open-Registry](https://open-registry.dev/), a JavaScript Package Registry funded, developed and maintained by the community, for the community.
- [Matters.news](https://matters.news/faq) is a news publishing site hosted on IPFS with approximately 10K+ active users!
@@ -50,11 +50,11 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Join us at the first ever IPFS Camp
-[IPFS Camp](https://blog.ipfs.io/72-ann-ipfs-camp/) is taking place June 27th-30th in beautiful Barcelona. Meet the core developers and contributors to the IPFS project, community leaders, and builders on of the Distributed Web, but only if you register to attend. [Registration is open now!](https://camp.ipfs.io/)
+[IPFS Camp](https://blog.ipfs.tech/72-ann-ipfs-camp/) is taking place June 27th-30th in beautiful Barcelona. Meet the core developers and contributors to the IPFS project, community leaders, and builders on of the Distributed Web, but only if you register to attend. [Registration is open now!](https://camp.ipfs.io/)
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **2 May 2019:** [Munich IPFS User Group](https://www.meetup.com/de-DE/Munich-IPFS-User-Group/events/259762490/): [Pierre Krieger](https://twitter.com/tomaka17) from [parity](https://www.parity.io/) talks about Rust libp2p.
- **2-3 May 2019:** [Uphill Conf](https://uphillconf.com/) – The inspiring frontend conference on top of beautiful mount Gurten, Bern Switzerland.
diff --git a/src/_blog/weekly-041.md b/src/_blog/weekly-041.md
index e20869cc..b7700508 100644
--- a/src/_blog/weekly-041.md
+++ b/src/_blog/weekly-041.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -21,11 +21,11 @@ Here are some of the highlights since the last IPFS Weekly.
## Meet the Community: Edgar Lee @ Software Developer at Netflix
-This week for [`Meet the Community`, we had Edgar Lee, a Software Developer at Netflix](https://blog.ipfs.io/meet-the-community-edgar-lee)
+This week for [`Meet the Community`, we had Edgar Lee, a Software Developer at Netflix](https://blog.ipfs.tech/meet-the-community-edgar-lee)
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/categories/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/categories/articles/)._
- [Building the Firebase for CRDTs](https://medium.com/textileio/building-the-firebase-for-crdts-7dd8dea8953a), Textile, 3 May 2019
- [Filling in the GraphQL pipeline: Ready-to-use code generation](https://www.onegraph.com/blog/2019/05/03_Filling_in_the_GraphQL_Pipeline_Ready_to_use_code_generation.html), OneGraph, 3 May 2019
@@ -44,14 +44,14 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Stars Network](https://github.com/PACTCare/Stars-Network), a first draft of research on how to deal with metadata on the web3/dweb on GitHub.
-- [ipfs-deploy npm package](https://discuss.ipfs.io/t/ann-ipfs-deploy-npm-package-helps-deploy-static-websites-to-free-ipfs-pinning-services/5318) helps deploy static websites to free IPFS pinning services.
+- [ipfs-deploy npm package](https://discuss.ipfs.tech/t/ann-ipfs-deploy-npm-package-helps-deploy-static-websites-to-free-ipfs-pinning-services/5318) helps deploy static websites to free IPFS pinning services.
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **9 May 2019:** [Blockchain, Cryptocurrencies & IPFS: revisiting IPFS and Bottle the IPFS Browser](https://www.meetup.com/Blockchain-Cryptocurrencies-Interplanetary-File-System/events/vldkqqyzhbgc/), San Diego, California.
- **11 May 2019:** [IPFS Shenzhen Meetup & Introducing ProtoSchool Shenzhen Chapter](https://www.meetup.com/Hong-Kong-IPFS-Meetup/events/260780205/), hosted by Hong Kong IPFS, Shenzhen, China.
diff --git a/src/_blog/weekly-042.md b/src/_blog/weekly-042.md
index 01992414..5c658f0f 100644
--- a/src/_blog/weekly-042.md
+++ b/src/_blog/weekly-042.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -36,11 +36,11 @@ Pretty self explanatory but the [Initial Implementation of the GraphSync Wire Pr
## Meet the Community: Carson Farmer, Core Developer @ Textile.io
-This week for [`Meet the Community`, we had Carson Farmer, a Core Developer at Textile](https://blog.ipfs.io/meet-the-community-carson-farmer/)
+This week for [`Meet the Community`, we had Carson Farmer, a Core Developer at Textile](https://blog.ipfs.tech/meet-the-community-carson-farmer/)
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [We Made A Dashboard for IPFS Clusters and Now We Want You to Check it Out](https://hackernoon.com/we-made-a-dashboard-for-ipfs-clusters-and-now-we-want-you-to-check-it-out-a87234629908), Hackernoon, 14 May 2019
- [XR Web: A Decentralized Protocol for Spatial XR apps](https://medium.com/@melodygrey/xr-web-a-decentralized-protocol-for-spatial-xr-apps-d1538bfd80a7), Melody Grey, 14 May 2019
@@ -64,7 +64,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [[Contest] libp2p+noise](https://github.com/libp2p/go-libp2p/issues/631): Win a Data Terra Nemo’19 conference ticket!
- [Indrive](https://lndrive.space/), host files on IPFS using Bitcoin Lightning
@@ -72,7 +72,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **16 May 2019:** Calling all dweb enthusiasts to come meet and mingle at the first [Berlin Lab Social](https://www.meetup.com/IPFS-Berlin/events/261347119/). It’s going to be a good time to check-in with the community and update everyone on the latest efforts underway in the IPFS, IPLD, Libp2p, IPFS Cluster, and Filecoin communities.
- **17-18 May 2019:** [Data Terra Nemo](https://dtn.is/) is a technical conference about decentralized protocols and the software built on top of them, Berlin, Germany.
diff --git a/src/_blog/weekly-043.md b/src/_blog/weekly-043.md
index 7aa7bbb4..038ac6f6 100644
--- a/src/_blog/weekly-043.md
+++ b/src/_blog/weekly-043.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -21,15 +21,15 @@ Here are some of the highlights since the last IPFS Weekly.
## Meet the Community: Alan Shaw, Core Developer of the IPFS Protocol @ IPFS / Protocol Labs
-This week for [`Meet the Community`, we had Alan Shaw, a Core Developer of the IPFS Protocol @ IPFS / Protocol Labs](https://blog.ipfs.io/meet-the-community-alan-shaw)
+This week for [`Meet the Community`, we had Alan Shaw, a Core Developer of the IPFS Protocol @ IPFS / Protocol Labs](https://blog.ipfs.tech/meet-the-community-alan-shaw)
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [Starlog: Aiming for the Stars](https://blog.florence.chat/starlog-aiming-for-the-stars-f4d1775f8528), 21 May 2019
- [How to Start Contributing to Textile Photos](https://medium.com/textileio/how-to-start-contributing-to-textile-photos-b626c3f63493), Textile, 20 May 2019
-- [An Inter-Plantary Journey with LineageOS](https://discuss.ipfs.io/t/an-inter-plantary-journey-with-lineageos/5442), 19 May 2019
+- [An Inter-Plantary Journey with LineageOS](https://discuss.ipfs.tech/t/an-inter-plantary-journey-with-lineageos/5442), 19 May 2019
- VIDEO: [IPFS Tutorial - Upload Files With IPFS & JavaScript](https://www.youtube.com/watch?v=I0UolzV3ico&feature=share), CodingSrc, 17 May 2019
- [OrbitDB: Serverless, Distributed, Peer-to-Peer Database](https://kauri.io/article/6ae5ffa612044a09be856ff390ce6990), Kauri, 16 May 2019
- [Introducing a Tour of Textile](https://medium.com/textileio/introducing-a-tour-of-textile-92f02969a4d8), The fastest way to build your next decentralized app using IPFS, Textile, 15 May 2019
@@ -38,7 +38,7 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [SourceCred](https://medium.com/sourcecred/introduction-to-sourcecred-7665297af715) is an open-source technology for organizing communities.
- [Peermaps](https://peermaps.org/) is a distributed, offline-friendly alternative to commercial map providers such as google maps. Instead of fetching data from a centralized tile service, your computer fetches map data from other peers across the network.
@@ -46,7 +46,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **23 May 2019:** [May p2p // dweb meetup](https://www.meetup.com/p2p-and-dweb-toronto/events/258520223/), hosted by Peer-to-peer and Decentralized Web Toronto and held at Mozilla.
- **27 May 2019:** [Papers We Love – Berlin](https://www.meetup.com/Papers-We-Love-Berlin/events/261542382/), We’ll be learning about the paper “Merkle-CRDTs” presented by one of its authors, Héctor Sanjuán!
diff --git a/src/_blog/weekly-044.md b/src/_blog/weekly-044.md
index 2121ee31..c345f91e 100644
--- a/src/_blog/weekly-044.md
+++ b/src/_blog/weekly-044.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -23,7 +23,7 @@ Here are some of the highlights since the last IPFS Weekly.
### js-ipfs 0.36.0 released 🎉
-Last week, a new update for the [JS implementation of IPFS was released](https://ipfs.io/blog/89-js-ipfs-0-36/)! Version 0.36.0 has added refs and refs local commands, Base32 encoding for v1 CIDs, updated MDNS discovery compatibility, and more. Read the full details on [the IPFS blog](https://ipfs.io/blog/89-js-ipfs-0-36/).
+Last week, a new update for the [JS implementation of IPFS was released](https://blog.ipfs.tech/89-js-ipfs-0-36/)! Version 0.36.0 has added refs and refs local commands, Base32 encoding for v1 CIDs, updated MDNS discovery compatibility, and more. Read the full details on [the IPFS blog](https://blog.ipfs.tech/89-js-ipfs-0-36/).
### Missed registration for IPFS Camp? Join the waitlist
@@ -31,7 +31,7 @@ It might not be the last chance to attend IPFS Camp this June, in fact, this cou
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- SLIDES: [libp2p](https://speakerdeck.com/wshino/libp2p), Shinohara Wataru, 23 May 2019
- [IPFS: Technology that’s out of this world](https://business.sprint.com/blog/ipfs-technology/?ECID=MA:SM:05222019:TW:BLG:ENT:NAT:Organic), Sprint Business Blog, 22 May 2019
@@ -49,14 +49,14 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [LineageOS on IPFS](https://lineageos-on-ipfs.com/): A permanent solution to LineageOS’ storage problem.
- [Peergos’ Alpha Release, June 2019](https://peergos.org/blog#alpha_release_june_2019_). Learn more about the end-to-end encrypted, peer-to-peer file storage, sharing and communication network.
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **29 May 2019:** [ProtoSchool Taipei](https://www.meetup.com/IPFS-Taiwan/events/261636809/) is launching, so join their first event at the AppWorks Taipei office!
- **22 June 2019:** [Commit Porto '19](https://commitporto.com/) is a tech conference that brings together professionals who tackle challenges in software development with the latest technologies, Porto, Portugal.
diff --git a/src/_blog/weekly-045.md b/src/_blog/weekly-045.md
index d9a82406..f8d15919 100644
--- a/src/_blog/weekly-045.md
+++ b/src/_blog/weekly-045.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -23,7 +23,7 @@ Here are some of the highlights since the last IPFS Weekly.
### go-ipfs 0.4.21 released 🎉
-Last week, the go-ipfs team celebrated the release of [version 0.4.21](https://blog.ipfs.io/93-go-ipfs-0.4.21), which includes some major bug fixes and new features like experimental TLS1.3 support. Read the full release notes on the IPFS blog.
+Last week, the go-ipfs team celebrated the release of [version 0.4.21](https://blog.ipfs.tech/93-go-ipfs-0.4.21), which includes some major bug fixes and new features like experimental TLS1.3 support. Read the full release notes on the IPFS blog.
### 🖥 ipfs-desktop 0.8.0 released
@@ -31,7 +31,7 @@ Enjoying the ipfs-desktop experience? Prepare to love it just a little bit more
### Recapping the July 2018 IPFS Developer Meetings
-Did you miss the IPFS and Libp2p developer meeting we held last July? Now you can catch up on all of the project updates, lightning demos and poster sessions held there. Check out [the recap on the IPFS blog](https://blog.ipfs.io/91-ipfs-2018-dev-meetings/).
+Did you miss the IPFS and Libp2p developer meeting we held last July? Now you can catch up on all of the project updates, lightning demos and poster sessions held there. Check out [the recap on the IPFS blog](https://blog.ipfs.tech/91-ipfs-2018-dev-meetings/).
## Meet the Community, David Dias @ Protocol Labs
@@ -53,7 +53,7 @@ Before IPFS, developing a P2P application implied having years of experience bui
### What projects are really exciting you in the IPFS Ecosystem at the moment and why?
-All of them? Ahaha but seriously, it’s pretty much impossible to do a fair selection when there are so many exciting projects appearing every week. We actually created a community driven repo so that folks can share when they discover or create something awesome using IPFS - you can find the current list at [awesome.ipfs.io](https://awesome.ipfs.io). Also, there is [www.app.co/ipfs](https://www.app.co/ipfs) that is maintained by Blockstack. Both are worth checking out.
+All of them? Ahaha but seriously, it’s pretty much impossible to do a fair selection when there are so many exciting projects appearing every week. We actually created a community driven repo so that folks can share when they discover or create something awesome using IPFS - you can find the current list at [awesome.ipfs.tech](https://awesome.ipfs.tech). Also, there is [www.app.co/ipfs](https://www.app.co/ipfs) that is maintained by Blockstack. Both are worth checking out.
Just a few that come top of my mind are:
@@ -74,7 +74,7 @@ You can expect Workshops, small group Protocol design sessions and of course, my
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [What is IPFS Blockchain gateway development?](https://www.sparkouttech.com/ipfs-blockchain-gateway-development/) Sparkout, 10 June 2019
- VIDEO: [Andrew Hall of Textile.io Explains IPFS](https://www.youtube.com/watch?v=a1qVSs-poLY), MacVoices #19152: WWDC/AltConf, 8 June 2019
@@ -97,14 +97,14 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Unwalled.Garden: souped-up RSS for P2P social apps](https://pfrazee.hashbase.io/blog/unwalled-garden)
- [Entropic: a federated package registry for anything](https://github.com/entropic-dev/entropic)
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **15 June 2019:** [ProtoSchool - Shanghai Chapter: Technical Salon Session 3](https://www.meetup.com/Shanghai-Decentralized-Systems-Meetup-Group/events/261891470/), Protoshool Shanghai Chapter is a group of people passionate about the Decentralized Web and excited to learn, teach, and share ideas. Everyone is welcome!
- **19 June 2019:** [OPO.js Meetup #9](https://www.meetup.com/opo-js/events/261996897/) welcomes Vasco Santos, Software Engineer at MOXY and Victor Bjelkholm, Creator of Open-Services, who’ll be gracing us with two tech talks, and a lot of unexpected errors. Porto, Portugal.
diff --git a/src/_blog/weekly-046.md b/src/_blog/weekly-046.md
index c009ceb7..5b65977a 100644
--- a/src/_blog/weekly-046.md
+++ b/src/_blog/weekly-046.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -27,7 +27,7 @@ If you’ve ever wanted to know what a developer’s poster project session is l
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [June 2019 MIX Update](https://medium.com/mix-blockchain/june-2019-mix-update-7872391ae655), MIX Blockchain, 16 June 2019
- [An In-Depth Look at Iris, a New Decentralized Social Network](https://news.bitcoin.com/an-in-depth-look-at-iris-a-new-decentralized-social-network/), Bitcoin.com, 13 June 2019
@@ -47,14 +47,14 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [galacteek](https://github.com/eversum/galacteek) is an experimental multi-platform Qt5-based browser/toolbox for the IPFS peer-to-peer network.
- [Pinion](https://github.com/joincolony/pinion) is a lightweight pinning service that supports both IPFS content and orbit-db stores. It relies solely on ipfs-pubsub-peer-monitor, orbit-db, and js-ipfs-http-client to communicate with an IPFS node.
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **19 June 2019:** [OPO.js Meetup #9](https://www.meetup.com/opo-js/events/261996897/) welcomes Vasco Santos, Software Engineer at MOXY and Victor Bjelkholm, Creator of Open-Services, who’ll be gracing us with two tech talks, and a lot of unexpected errors. Porto, Portugal.
- **22 June 2019:** [Commit Porto '19](https://commitporto.com/) is a tech conference that brings together professionals who tackle challenges in software development with the latest technologies, Porto, Portugal.
diff --git a/src/_blog/weekly-047.md b/src/_blog/weekly-047.md
index 7a486a63..cfbe4748 100644
--- a/src/_blog/weekly-047.md
+++ b/src/_blog/weekly-047.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -35,7 +35,7 @@ Stay tuned for all of the awesome content (and announcements!) that will be comi
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [What is the InterPlanetary File System (IPFS)?](https://hackernoon.com/what-is-the-interplanetary-file-system-ipfs-2da976e35d05) Hackernoon, 22 June 2019
- [eosDAC Makes Every Effort Possible to Decentralise - How The DAC Host Its Website](https://steemit.com/eosio/@eosdac/eosdac-makes-every-effort-possible-to-decentralise-how-the-dac-host-its-website), 22 June 2019
@@ -54,13 +54,13 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Tank Wars](http://mymobiservices.com:9001/ipfs/QmRWCov9MFoGXWYaJoUei1m7geeHVLvGNgwfrgbx49hqqZ/), a full fledged HTML5 game that sits entirely on IPFS
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **25 June 2019:** [IPFS Core Developers & Community Meetup
IPFS Community](https://www.meetup.com/barcelona-ipfs/events/262101190/) – Connect with the larger IPFS Community on Tuesday, June 25 for an event starting at 17:30 at MOB Bailen, Barcelona, Spain.
diff --git a/src/_blog/weekly-048.md b/src/_blog/weekly-048.md
index be921358..23b7a9a4 100644
--- a/src/_blog/weekly-048.md
+++ b/src/_blog/weekly-048.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -29,7 +29,7 @@ More to come soon, so watch this space for IPFS Camp updates!
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [Web3 Foundation Grants — Wave Two Recipients](https://medium.com/web3foundation/web3-foundation-grants-wave-two-recipients-16d9b996501d), 2 Jul 2019
- [Arweave+IPFS: Persistence for the InterPlanetary File System](https://medium.com/@arweave/arweave-ipfs-persistence-for-the-interplanetary-file-system-9f12981c36c3?sk=69276dae8cb9a160c426fd277ab7dae7), The Arweave Project, 27 June 2019
@@ -47,19 +47,19 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Preview Berty](https://airtable.com/shrMCOLfOentZZC0V), a new free [messaging app built on IPFS](https://berty.tech/), you can use on mobile or from your desktop!
## Join in the community discussions happening right now!
-- [IPFS as a storage option on Kubernetes?](https://discuss.ipfs.io/t/ipfs-as-a-storage-option-on-kubernetes/4506/3) 1 July 2019
-- [Proposal Implementing History Aware IPNS Via Certificate Transparency Log Data Structure Trillian](https://discuss.ipfs.io/t/implementing-history-aware-ipns-via-certificate-transparency-log-data-structure-trillian/5756), 28 June 2019
-- [How to Solve Scalability in IPFS?](https://discuss.ipfs.io/t/how-to-solve-scalability-in-ipfs/5712) 22 June 2019
+- [IPFS as a storage option on Kubernetes?](https://discuss.ipfs.tech/t/ipfs-as-a-storage-option-on-kubernetes/4506/3) 1 July 2019
+- [Proposal Implementing History Aware IPNS Via Certificate Transparency Log Data Structure Trillian](https://discuss.ipfs.tech/t/implementing-history-aware-ipns-via-certificate-transparency-log-data-structure-trillian/5756), 28 June 2019
+- [How to Solve Scalability in IPFS?](https://discuss.ipfs.tech/t/how-to-solve-scalability-in-ipfs/5712) 22 June 2019
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **18-21 July 2019:** [DWeb Camp](https://dwebcamp.org/) is a chance for dreamers and builders to come together in one of the most beautiful spots on earth for a 4-day retreat to reimagine and build the web we want and deserve, location south of San Francisco, California.
- **2-5 August 2019:** [Offline Camp](http://offlinefirst.org/camp/) is a 4-day retreat to explore Offline First development and design in Grants Pass, Oregon. [Learn more about the event here.](https://medium.com/offline-camp/announcing-offline-camp-v5-eb9111fdcc94)
diff --git a/src/_blog/weekly-049.md b/src/_blog/weekly-049.md
index 1ad46fe3..6d5a1d2d 100644
--- a/src/_blog/weekly-049.md
+++ b/src/_blog/weekly-049.md
@@ -10,7 +10,7 @@ tags:
header_image: '/header-image-weekly-newsletter.png'
---
-We’re officially halfway through 2019! To celebrate, we put together a very special issue looking back on all that the [InterPlanetary File System (IPFS)](https://ipfs.io/) community has accomplished so far in 2019. From milestones like shipping IPFS Camp and new releases, to the many awesome (and new!) contributors who have joined us, and what’s to come for the rest of this year, we hope you enjoy this quarterly recap.
+We’re officially halfway through 2019! To celebrate, we put together a very special issue looking back on all that the [InterPlanetary File System (IPFS)](https://ipfs.tech/) community has accomplished so far in 2019. From milestones like shipping IPFS Camp and new releases, to the many awesome (and new!) contributors who have joined us, and what’s to come for the rest of this year, we hope you enjoy this quarterly recap.
Thanks for being part of our community, we truly couldn’t make IPFS what it is without you. ❤️
@@ -20,19 +20,19 @@ Thanks for being part of our community, we truly couldn’t make IPFS what it is
## The first IPFS Camp was a blast
-Last month, 160 attendees traveled from 22+ countries to the 3-day hacker retreat, marking the first official IPFS Camp. Attendees enjoyed core and elective courses, poster sessions, lightning talks, a Sci-Fi Fair, an unconf and more! If you couldn’t be there, check out the recap (with video) of the event [on the blog](https://blog.ipfs.io/2019-07-08-ipfs-camp-recap/).
+Last month, 160 attendees traveled from 22+ countries to the 3-day hacker retreat, marking the first official IPFS Camp. Attendees enjoyed core and elective courses, poster sessions, lightning talks, a Sci-Fi Fair, an unconf and more! If you couldn’t be there, check out the recap (with video) of the event [on the blog](https://blog.ipfs.tech/2019-07-08-ipfs-camp-recap/).
## New releases of js-ipfs 0.35.0 and js-ipfs 0.36.0
-In April and May, the IPFS community received two new releases of js-ipfs. The first, [js-ipfs 0.35.0](https://blog.ipfs.io/80-js-ipfs-0-35/) cut the bundle size by half and the second, [version 0.36.0](https://blog.ipfs.io/89-js-ipfs-0-36/), added URL safe CIDs, refs commands, DOM File support and more. Great work everyone!
+In April and May, the IPFS community received two new releases of js-ipfs. The first, [js-ipfs 0.35.0](https://blog.ipfs.tech/80-js-ipfs-0-35/) cut the bundle size by half and the second, [version 0.36.0](https://blog.ipfs.tech/89-js-ipfs-0-36/), added URL safe CIDs, refs commands, DOM File support and more. Great work everyone!
## More releases: go-ipfs 0.4.20 and go-ipfs 0.4.21
-The team working on the Go implementation of the IPFS Protocol also shipped two releases this quarter. [go-ipfs 0.4.20](https://blog.ipfs.io/83-go-ipfs-0-4-20/) included critical performance and stability fixes, as well as a major WebUI release. [Version 0.4.21](https://blog.ipfs.io/93-go-ipfs-0.4.21) brought key bug fixes, experimental TLS1.3 support, reduced memory usage, base32 CIDv1 CIDs and more new features. We can’t wait to see what’s next.
+The team working on the Go implementation of the IPFS Protocol also shipped two releases this quarter. [go-ipfs 0.4.20](https://blog.ipfs.tech/83-go-ipfs-0-4-20/) included critical performance and stability fixes, as well as a major WebUI release. [Version 0.4.21](https://blog.ipfs.tech/93-go-ipfs-0.4.21) brought key bug fixes, experimental TLS1.3 support, reduced memory usage, base32 CIDv1 CIDs and more new features. We can’t wait to see what’s next.
## Plus js-libp2p 0.25.0 released
-[Version 0.25.0 of js-libp2p](https://blog.ipfs.io/81-js-libp2p-0-25/), released in April, featured auto-dialing to discovered peers by default, better connection management, blacklisting undialable nodes, and more! This version was automagically included in js-ipfs 0.35.0, so you’ve probably been reaping the benefits of our awesome libp2p team for awhile. Enjoy!
+[Version 0.25.0 of js-libp2p](https://blog.ipfs.tech/81-js-libp2p-0-25/), released in April, featured auto-dialing to discovered peers by default, better connection management, blacklisting undialable nodes, and more! This version was automagically included in js-ipfs 0.35.0, so you’ve probably been reaping the benefits of our awesome libp2p team for awhile. Enjoy!
## New ProtoSchool tutorial shipped on the IPFS Mutable File System (MFS)
diff --git a/src/_blog/weekly-050.md b/src/_blog/weekly-050.md
index 25eac4c4..54eeaa04 100644
--- a/src/_blog/weekly-050.md
+++ b/src/_blog/weekly-050.md
@@ -11,7 +11,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -23,7 +23,7 @@ Here are some of the highlights since the last IPFS Weekly.
### 2019 IPFS Camp Recap
-In case you missed it, David Dias and the IPFS Camp team wrote up a recap of last month’s event with links to talks, resources and more, so [check it out on the IPFS blog.](https://blog.ipfs.io/2019-07-08-ipfs-camp-recap/)
+In case you missed it, David Dias and the IPFS Camp team wrote up a recap of last month’s event with links to talks, resources and more, so [check it out on the IPFS blog.](https://blog.ipfs.tech/2019-07-08-ipfs-camp-recap/)
### Announcing the arrival of js-ipfs-http-client-lite
@@ -35,7 +35,7 @@ Check out ProtoSchool’s new interactive tutorial on the IPFS Mutable File Syst
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- THREAD: [What’s the coolest thing you’ve seen done with IPFS?](https://www.reddit.com/r/ipfs/comments/cchr8b/whats_the_coolest_thing_youve_seen_done_with_ipfs/) 13 July 2019
- [Multicoin, Coinbase Ventures Invest \$1.5 Million in ‘Decentralized Flickr’](https://www.coindesk.com/multicoin-coinbase-ventures-invest-1-5-million-in-decentralized-flickr), CoinDesk, 11 July 2019
@@ -47,7 +47,7 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
- [The need for Decentralized Identity](https://medium.com/moxystudio/the-need-for-decentralized-identity-4d369408e10e), MOXY, 5 July 2019
- [IPFS Camp 2019: The Highlights and Takeaways](https://medium.com/textileio/ipfs-camp-2019-the-highlights-and-takeaways-2b3cb4f42513), Textile, 1 July 2019
- SLIDES: [go-ds-crdt](https://hector.link/presentations/go-ds-crdt-ligthning/), Héctor Sanjuán, 28 June 2019
-- [Implementing History Aware IPNS Via Certificate Transparency Log Data Structure Trillian](https://discuss.ipfs.io/t/implementing-history-aware-ipns-via-certificate-transparency-log-data-structure-trillian/5756), Sawood Alam, 28 June 2019
+- [Implementing History Aware IPNS Via Certificate Transparency Log Data Structure Trillian](https://discuss.ipfs.tech/t/implementing-history-aware-ipns-via-certificate-transparency-log-data-structure-trillian/5756), Sawood Alam, 28 June 2019
- [VR Hackfest: Behind Palo Alto City Library’s Exhibit](https://library.cityofpaloalto.org/news/vr-hackfest/), 27 June 2019
- [Temporal’s IPFS HTTP API endpoint is in production now!](https://gateway.temporal.cloud/ipns/docs.api.temporal.cloud/ipfs.html#ipfs-http-api-proxy) 26 June 2019
- [Peergos Security Audit, June 2019](https://peergos.org/blog#security_audit_june_2019_), 14 June 2019
@@ -62,7 +62,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Interplanetary Tag](https://medium.com/textileio/building-peer-to-peer-games-on-ipfs-a-look-at-interplanetary-tag-52d081ee1d32) – Building peer-to-peer games on IPFS
- [go-ds-bbolt](https://github.com/RTradeLtd/go-ds-bbolt) – Datastore implementation using bbolt as a backend
@@ -76,7 +76,7 @@ IPFS, Ethereum and others will have a a peer2peer focused node in the Web3 confe
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **18-21 July 2019:** [DWeb Camp](https://dwebcamp.org/) is a chance for dreamers and builders to come together in one of the most beautiful spots on earth for a 4-day retreat to reimagine and build the web we want and deserve, location south of San Francisco, California.
- **28 July 2019:** [ProtoSchool - Shanghai Chapter: Technical Salon Session 4](https://www.meetup.com/Shanghai-Decentralized-Systems-Meetup-Group/events/262866233/) will focus on technical deep dives and evangelize decentralized storage network and its developing ecosystem. Hosted by Shanghai Decentralized Systems Meetup Group.
diff --git a/src/_blog/weekly-051.md b/src/_blog/weekly-051.md
index 7dcd871e..3165a999 100644
--- a/src/_blog/weekly-051.md
+++ b/src/_blog/weekly-051.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -24,7 +24,7 @@ Here are some of the highlights since the last IPFS Weekly.
### The IPFS Camp’s first batch of recordings are out!
-You read it right, the recordings from IPFS Camp are starting to be released! For this first batch we have: [Lightning Talks and Poster Projects](https://blog.ipfs.io/2019-07-22-ipfs-camp-content-first-batch/), so go check them out.
+You read it right, the recordings from IPFS Camp are starting to be released! For this first batch we have: [Lightning Talks and Poster Projects](https://blog.ipfs.tech/2019-07-22-ipfs-camp-content-first-batch/), so go check them out.
### Join the IPFS, libp2p and IPLD Communities on IRC \o/
@@ -32,7 +32,7 @@ Friendly reminder to our awesome community that IRC and Matrix are still one of
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- VIDEO: [Privacy in Peer To Peer Networks](https://www.youtube.com/watch?time_continue=26&v=nCCkwU4JPcY), Gonçalo Pestana at Data Terra Nemo, 22 July 2019
- [Understanding IPFS in Depth(5/6): What is Libp2p?](https://medium.com/coinmonks/understanding-ipfs-in-depth-5-6-what-is-libp2p-f8bf7724d452) Coinmonks, 21 July 2019
@@ -60,13 +60,13 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [go-stellar-ipfs](https://github.com/aanupam23/go-stellar-ipfs) is a library that acts as a bridge between Stellar and IPFS.
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **28 July 2019:** [ProtoSchool - Shanghai Chapter: Technical Salon Session 4](https://www.meetup.com/Shanghai-Decentralized-Systems-Meetup-Group/events/262866233/) will focus on technical deep dives and evangelize decentralized storage network and its developing ecosystem. Hosted by Shanghai Decentralized Systems Meetup Group.
- **2-5 August 2019:** [Offline Camp](http://offlinefirst.org/camp/) is a 4-day retreat to explore Offline First development and design in Grants Pass, Oregon. [Learn more about the event here.](https://medium.com/offline-camp/announcing-offline-camp-v5-eb9111fdcc94)
diff --git a/src/_blog/weekly-052.md b/src/_blog/weekly-052.md
index 3b764aee..0ed26748 100644
--- a/src/_blog/weekly-052.md
+++ b/src/_blog/weekly-052.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -28,7 +28,7 @@ Ever wanted to hack on IPFS and IoT? Aadhi Manivannan recently wrote a great tut
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [Decentralized Cloud Storage is changing the face of the internet](https://hackernoon.com/decentralized-cloud-storage-how-it-will-change-the-face-of-the-internet-22-np1f2349h), Hackernoon, 26 July 2019
- [Now publishing pre-cached Prelude on IPFS](https://discourse.dhall-lang.org/t/now-publishing-pre-cached-prelude-on-ipfs/52), Dhall Discourse, 26 July 2019
@@ -58,16 +58,16 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [MetaMask Mobile Beta](https://medium.com/metamask/metamask-mobile-public-beta-a-feature-guide-and-walkthrough-9d01de7190ae) — a bridge to the decentralized web, with a dapp-centric browsing experience, intuitive on-boarding, and features that sync with your desktop MetaMask accounts.
- Recently released: [THC (Temporal HTTP Client)](https://github.com/RTradeLtd/thc#examples) is a Golang library and CLI for common Temporal API calls
-- [Minerva](https://discuss.ipfs.io/t/minerva-build-the-hadoop-hive-on-ipfs/5832): Build the Hadoop-Hive on IPFS, using Minerva, you could use standard SQL to query the file content on IPFS (json, csv format).
+- [Minerva](https://discuss.ipfs.tech/t/minerva-build-the-hadoop-hive-on-ipfs/5832): Build the Hadoop-Hive on IPFS, using Minerva, you could use standard SQL to query the file content on IPFS (json, csv format).
- [Pinata Pinner](https://github.com/ItalyPaleAle/pinatapinner): Small utility that adds an entire directory recursively to IPFS using the Pinata pinning service.
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **7 August 2019:** [Paris P2P](https://p2p.paris/en/) is holding its first event, [Paris P2P #0](https://www.meetup.com/Paris-P2P/events/263089573/) to discuss the topics of peer-to-peer (P2P), decentralization, networks and autonomous communities, distributed and decentralized systems, and more. [Submit your talk ideas here](https://p2p.paris/en/) for future events.
- **14 August 2019:** Join [Women Who Code Cloud](https://www.womenwhocode.com/cloud/events) for an [Introduction to IPFS](https://zoom.us/webinar/register/WN_jnKnkxjJR3OOxf3kPa7Xfg) inspiring women to excel in technology careers.
diff --git a/src/_blog/weekly-053.md b/src/_blog/weekly-053.md
index aa75e5c4..ea5c8fd9 100644
--- a/src/_blog/weekly-053.md
+++ b/src/_blog/weekly-053.md
@@ -13,7 +13,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -25,7 +25,7 @@ Here are some of the highlights since the last IPFS Weekly.
### Announcing the IPFS Project Q3 Priorities & Working Groups
-Earlier this summer, the IPFS team got together to create a plan to make IPFS performant, stable, high quality and updated regularly - and ready to grow even more. [Check out the plan](https://ipfs.io/blog/2019-07-31-operation-task-force/), along with remixed working groups and more!
+Earlier this summer, the IPFS team got together to create a plan to make IPFS performant, stable, high quality and updated regularly - and ready to grow even more. [Check out the plan](https://blog.ipfs.tech/2019-07-31-operation-task-force/), along with remixed working groups and more!
### Introducing Multiple-Choice Lessons in ProtoSchool
@@ -39,7 +39,7 @@ Last week during the IPFS Weekly Call, Sawood Alam was on hand to give a fantast
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [Peergos - fast seeking and encrypted history](https://peergos.org/blog#fast_seeking_and_encrypted_history_), 1 August 2019
- [The Gnosis Monthly Development Update](https://blog.gnosis.pm/august-2019-the-gnosis-monthly-development-update-6c9be6fb7610), 1 August 2019
@@ -79,14 +79,14 @@ _These IPFS projects have the potential to be amazing, but they need a little he
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [anytype.io](https://anytype.io/): Like Notion but self hosted, private, and free!
- [Decentralized Browser MIX Acuity 1.0 Released](https://medium.com/mix-blockchain/decentralized-browser-mix-acuity-1-0-released-827e17353b54)
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **7 August 2019:** [Paris P2P](https://p2p.paris/en/) is holding its first event, [Paris P2P #0](https://www.meetup.com/Paris-P2P/events/263089573/) to discuss the topics of peer-to-peer (P2P), decentralization, networks and autonomous communities, distributed and decentralized systems, and more. [Submit your talk ideas here](https://p2p.paris/en/) for future events. Paris, France.
- **8 August 2019:** [IPFS Meet & Hack](https://www.meetup.com/San-Francisco-IPFS/events/261811887/) is a monthly get-together to discuss all things IPFS. Hosted by San Francisco IPFS, [sign up to present](https://docs.google.com/forms/d/e/1FAIpQLSdgolK13Bq7w9MkPMn4uJ7cuf_Q3YDu27_PgCStQ6glki_g_Q/viewform?usp=sf_link). San Francisco (CA), United States.
diff --git a/src/_blog/weekly-054.md b/src/_blog/weekly-054.md
index 0b7c7562..0ee9b3dd 100644
--- a/src/_blog/weekly-054.md
+++ b/src/_blog/weekly-054.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -24,11 +24,11 @@ Here are some of the highlights since the last IPFS Weekly.
### As promised, js-ipfs 0.37.0 has been released
-The latest release of js-ipfs introduces a brand new constructor, better DNSLink support and delegated routing! [See the IPFS blog](https://blog.ipfs.io/2019-08-06-js-ipfs-0-37/) for the full release details.
+The latest release of js-ipfs introduces a brand new constructor, better DNSLink support and delegated routing! [See the IPFS blog](https://blog.ipfs.tech/2019-08-06-js-ipfs-0-37/) for the full release details.
### js-libp2p adds Gossipsub support and Promisify API
-The folks working on Libp2p have been busy too! Last week, they announced the release of [js-libp2p version 0.26.0](https://blog.ipfs.io/2019-08-07-js-libp2p-0-26/) which adds support for a more efficient pubsub router (Gossipsub) and Promisify for the time being. Check it out!
+The folks working on Libp2p have been busy too! Last week, they announced the release of [js-libp2p version 0.26.0](https://blog.ipfs.tech/2019-08-07-js-libp2p-0-26/) which adds support for a more efficient pubsub router (Gossipsub) and Promisify for the time being. Check it out!
### Hello ipfs-cohost 👋
@@ -36,9 +36,9 @@ Created by @olizilla, [ipfs-cohost](https://github.com/olizilla/ipfs-cohost#ipfs
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
-- [The Great Calamity Circumvention Assembly at IPFS Camp 2019](https://ipfs.io/blog/2019-08-12-great-calamity-circumvention-assembly-at-ipfs-camp/), Alan Shaw, 11 August 2019
+- [The Great Calamity Circumvention Assembly at IPFS Camp 2019](https://blog.ipfs.tech/2019-08-12-great-calamity-circumvention-assembly-at-ipfs-camp/), Alan Shaw, 11 August 2019
- VIDEO: [David from TAU Coin talks Mobile Mining, IPFS, Proof of Transaction, KYC, Aging Escape Velocity](https://www.youtube.com/watch?time_continue=4&v=8atG0zW50Uo), Crypto Grownups, 11 August 2019
- [IPFS Production Configuration](https://medium.com/coinmonks/ipfs-production-configuration-57121f0daab2), Coinmonks, 9 August 2019
- [Applications on Peergos](https://peergos.org/blog#applications_on_peergos_august_2019_), Peergos, 9 August 2019
@@ -70,7 +70,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [SourceCred 0.4.0](https://github.com/sourcecred/sourcecred/releases/tag/v0.4.0) is shipped! SourceCred aims to empower open-source developers and communities by creating a project-specific reputation metric called cred.
- [Ambients](https://ambients.org/) is a protocol for distributed computation. It allows developers to build decentralized applications, databases and services and to deploy and run them in a peer-to-peer network.
@@ -82,7 +82,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **14 August 2019:** Join [Women Who Code Cloud](https://www.womenwhocode.com/cloud/events) for an [Introduction to IPFS](https://zoom.us/webinar/register/WN_jnKnkxjJR3OOxf3kPa7Xfg) inspiring women to excel in technology careers. Remote event.
- **16 August 2019:** [Blockchain, Cryptocurrencies & IPFS](https://www.meetup.com/Blockchain-Cryptocurrencies-Interplanetary-File-System/events/vldkqqyzlbfc/): As usual we will discuss the latest events that are changing and shaping the world Crypto and WEB 3.0, a decentralized everything. San Diego, CA (US).
diff --git a/src/_blog/weekly-055.md b/src/_blog/weekly-055.md
index db25462d..991cea56 100644
--- a/src/_blog/weekly-055.md
+++ b/src/_blog/weekly-055.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -24,7 +24,7 @@ Here are some of the highlights since the last IPFS Weekly.
### Improving the IPFS Release Process
-go-ipfs is introducing a new release cycle and process to ensure more reliable and frequent releases! Check out the [IPFS blog for more details](https://blog.ipfs.io/2019-08-14-ipfs-release-process/).
+go-ipfs is introducing a new release cycle and process to ensure more reliable and frequent releases! Check out the [IPFS blog for more details](https://blog.ipfs.tech/2019-08-14-ipfs-release-process/).
### The IPFS/libP2P Help Desk is coming to ETHBerlin!
@@ -32,11 +32,11 @@ To help developers quickly hop over hurdles and get back to building awesome hac
### go-ipfs 0.4.22 released 📣
-You’re going to want to check out the recently [released PATCH version of go-ipfs](https://blog.ipfs.io/054-go-ipfs-0.4.22) based on 0.4.21 containing some critical fixes.
+You’re going to want to check out the recently [released PATCH version of go-ipfs](https://blog.ipfs.tech/054-go-ipfs-0.4.22) based on 0.4.21 containing some critical fixes.
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [Tupelo as it relates to IPLD and IPFS](https://medium.com/@tobowers/under-the-hood-tupelo-uses-ipld-libp2p-and-it-also-makes-use-of-bitswap-2d8007ba664c), Topper Bowers, 19 August 2019
- [Berty team at IPFS Camp](https://berty.tech/blog/ipfs-camp/), Berty, 15 August 2019
@@ -68,7 +68,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- Introducing [Pyramids!](https://gateway.pinata.cloud/ipfs/QmdeNiNrLeWZ6o6qFVLK9HQKgH75x8sk4hkTRQ1L2rQCiB/#landing) Load the page dynamically creating crypto key pairs! Their public parts can be uploaded to IPFS. The IPFS hashes can then be registered in a stellar transaction.
- [go-ipfs-log](https://github.com/berty/go-ipfs-log) – Go version of append-only log CRDT on IPFS
@@ -78,7 +78,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **21-23 August 2019:** [DappCon Berlin](https://www.dappcon.io/): A global developer conference for Ethereum Dapps, Infrastructure, and token engineering, Berlin Germany.
- **22 August 2019:** ProtoSchool Seattle is hosting an
diff --git a/src/_blog/weekly-056.md b/src/_blog/weekly-056.md
index 8610b494..0ee84305 100644
--- a/src/_blog/weekly-056.md
+++ b/src/_blog/weekly-056.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us on [IRC](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -22,7 +22,7 @@ Here are some of the highlights since the last IPFS Weekly.
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [Overview of the package chain project](https://gist.github.com/dvc94ch/2ce60a00550e83d95ed051fc81e3683e), David Craven, 24 August 2019
- SLIDES: [go-libp2p-noise](https://github.com/ChainSafe/go-libp2p-noise/blob/master/go-libp2p-noise-ethberlin-1a.pdf), Ed Mazurek, ETHBerlinZwei, 24 August 2019
@@ -54,7 +54,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [SimpleID](https://www.simpleid.xyz/) – Privacy, security, and convenience all rolled into one simple developer experience. Add decentralized authentication and storage to your application in under 10 minutes.
- [InterPlanetary Wayback](https://github.com/oduwsdl/ipwb): A distributed and persistent archive replay system using IPFS
@@ -62,7 +62,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **29 August 2019:** Graphs with Friends is hosting [Privacy on the dweb](https://www.meetup.com/Graphs-With-Friends/events/263942243/). A round table discussion on privacy preservation, metadata resistance, tracking and anonymity in distributed systems. London, UK
- **31 August 2019:** [ProtoSchool - Shanghai Chapter: Technical Salon Session 5](https://www.meetup.com/Shanghai-Decentralized-Systems-Meetup-Group/events/263835810/): Protoshool Shanghai Chapter is a group of people passionate about the Decentralized Web and excited to learn, teach, and share ideas. Everyone is welcome! Shanghai, China.
diff --git a/src/_blog/weekly-057.md b/src/_blog/weekly-057.md
index d91e4f27..c264de17 100644
--- a/src/_blog/weekly-057.md
+++ b/src/_blog/weekly-057.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us in [chat](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -24,7 +24,7 @@ Here are some of the highlights since the last IPFS Weekly.
### You can now PubSub with the JS IPFS HTTP API client in the browser!
-Now that the fetch API supports cancelation, and has done so for a while, PubSub Support has arrived! Hooray \o/ Read all about it on [the IPFS blog](https://blog.ipfs.io/2019-08-29-pubsub-in-the-browser/).
+Now that the fetch API supports cancelation, and has done so for a while, PubSub Support has arrived! Hooray \o/ Read all about it on [the IPFS blog](https://blog.ipfs.tech/2019-08-29-pubsub-in-the-browser/).
### Catch up on the latest IPFS Weekly Call
@@ -32,7 +32,7 @@ Long holiday weekend keep you from joining this week’s IPFS Call? Catch up on
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [Tutorial: Build a Zero Dependency Notes App on IPFS — Part I](https://medium.com/simpleid-dev-tools/tutorial-build-an-encrypted-notes-app-on-ipfs-part-i-39fb06fa95ce), SimpleID, 3 Sept 2019
- [Fake News: A Universal Solution](https://towardsdatascience.com/fake-news-a-universal-solution-22895048f5e7), Towards Data Science, 2 Sept 2019
@@ -57,7 +57,7 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Koos](https://dev.to/lcoenen/koos-a-decentralised-social-network-4mfd), a decentralised social network
- [Diffuse](https://www.producthunt.com/posts/diffuse-2) – A music player that connects to cloud/distrib
@@ -65,10 +65,10 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **4 September 2019:** [Paris P2P](https://www.meetup.com/Paris-P2P/events/263171540/) is a monthly meeting organized by and for the community of P2P and cryptography enthusiasts. Paris, France.
-- **6 September 2019:** Would you like to help create a next-generation navigation for [docs.ipfs.io](https://docs.ipfs.io/)? Join in a discussion on the existing navigation structure of the IPFS documentation site, plus a collaborative "card sort" exercise to explore alternative possibilities for getting around the IPFS docs. [Join the video chat from 1700-1830 UTC](http://protocol.zoom.us/my/docsforce).
+- **6 September 2019:** Would you like to help create a next-generation navigation for [docs.ipfs.tech](https://docs.ipfs.tech/)? Join in a discussion on the existing navigation structure of the IPFS documentation site, plus a collaborative "card sort" exercise to explore alternative possibilities for getting around the IPFS docs. [Join the video chat from 1700-1830 UTC](http://protocol.zoom.us/my/docsforce).
- **16 September 2019:** [Victoria Tech Meetup September 2019](https://ti.to/fission/victoria-sept-2019): sign up to attend once they’ve confirmed date and venue! Victoria, British Columbia, Canada
- **20-22 September 2019:** [Our Networks 2019 RE: Infrastructures](https://ournetworks.ca/) explores the collective care and maintenance of alternative networking practices—new protocols, peer-to-peer connections, offline-first computing, and community-based governance. Toronto, Ontario, Canada.
- **27-30 September 2019:** [Offline Camp Oregon](http://offlinefirst.org/camp) had to be postponed, but it’s still happening! [Hear how past campers describe this unique unconference retreat](https://youtu.be/FNtpPW_7H1k) focused on the [Offline First](http://offlinefirst.org/) approach to web development and design.
diff --git a/src/_blog/weekly-058.md b/src/_blog/weekly-058.md
index aebf3db7..43324358 100644
--- a/src/_blog/weekly-058.md
+++ b/src/_blog/weekly-058.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us in [chat](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -32,7 +32,7 @@ Here are some of the highlights since the last IPFS Weekly.
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [Setting up an IPFS Node using docker-compose and certbot](https://willschenk.com/articles/2019/setting_up_an_ipfs_node/), Will Schenk, 7 Sep 2019
- [Enterprise IPFS for True Supply Chain Provenance — Part 1](https://medium.com/rtrade-technologies/enterprise-ipfs-for-true-supply-chain-provenance-part-1-89524337f27), RTrade Technologies, 6 Sep 2019
@@ -65,7 +65,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Dicoogle IPFS Storage Plugin](https://github.com/BMDSoftware/dicoogle-ipfs-storage) – A Dicoogle plugin to support the storage of files over IPFS.
- [Elastos Hive](https://elastos.academy/hive/) is a basic service infrastructure that provides decentralized storage capabilities to Apps
@@ -73,7 +73,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **16 September 2019:** [Victoria Tech Meetup September 2019](https://ti.to/fission/victoria-sept-2019): sign up to attend once they’ve confirmed date and venue! Victoria, British Columbia, Canada
- **19 September 2019:** San Francisco IPFS is hosting [How IPFS Works](https://www.meetup.com/San-Francisco-IPFS/events/264171146/) at Starfish Mission, so sign up to attend and learn more about IPFS and how it actually works! San Francisco, CA, USA
diff --git a/src/_blog/weekly-059.md b/src/_blog/weekly-059.md
index fca95ce7..58232ad4 100644
--- a/src/_blog/weekly-059.md
+++ b/src/_blog/weekly-059.md
@@ -13,7 +13,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us in [chat](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -25,7 +25,7 @@ Here are some of the highlights since the last IPFS Weekly.
### v0.1 of the IPFS Explainer is now public!
-After much hard work by [the IPFS Documentation Team](https://twitter.com/meiqimichelle/status/1172352640480530432), the A v0.1 explainer on how the IPFS content-addressed, peer-to-peer network works is finally here. [Check it out for yourself](https://docs.ipfs.io/introduction/how-ipfs-works/)!
+After much hard work by [the IPFS Documentation Team](https://twitter.com/meiqimichelle/status/1172352640480530432), the A v0.1 explainer on how the IPFS content-addressed, peer-to-peer network works is finally here. [Check it out for yourself](https://docs.ipfs.tech/introduction/how-ipfs-works/)!
### Join the js-ipfs Early Testers Programme
@@ -33,7 +33,7 @@ The early testers programme allows groups using js-ipfs in production to self-vo
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [Enable IPFS Applications Through Private Networks](https://medium.com/temporal-cloud/enable-ipfs-applications-through-private-networks-28f98ea7358f), Temporal, 16 Sep 2019
- [Build a Versioning System With IPFS and Blockstack](https://hackernoon.com/tutorial-build-a-versioning-system-on-ipfs-77lvx2geh), Hackernoon, 16 Sep 2019
@@ -60,7 +60,7 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [ETH Pictures](https://eth.pictures/): The images are uploaded to IPFS, and an NFT (non-fungible token) is minted in the Ethereum blockchain to represent each picture.
- [Open Index Protocol’s DDX,](https://www.youtube.com/watch?v=AR8O0vnYQxs&feature=youtu.be) or Distributed Database of X, is a piece of software built on Open Index Protocol.
@@ -69,7 +69,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **New IPFS Meetup:** [Zürich IPFS Meetup Gruppe](https://www.meetup.com/Zurich-IPFS-Meetup-Gruppe/) will be gathering soon to discuss the potential and current situation of IPFS and (maybe also) similar P2P networks making economy borderless. Zürich, Switzerland.
- **19 September 2019:** San Francisco IPFS is hosting [How IPFS Works](https://www.meetup.com/San-Francisco-IPFS/events/264171146/) at Starfish Mission, so sign up to attend and learn more about IPFS and how it actually works! San Francisco, CA, USA.
diff --git a/src/_blog/weekly-060.md b/src/_blog/weekly-060.md
index fee5fd4d..35ef6fd3 100644
--- a/src/_blog/weekly-060.md
+++ b/src/_blog/weekly-060.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us in [chat](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -24,15 +24,15 @@ Here are some of the highlights since the last IPFS Weekly.
### IPFS Camp course videos released 🍿
-If you’ve been following the updates from IPFS Camp you’ve likely already explored the videos from the lightning talks, deep dives, and poster projects, but now the videos from [IPFS Camp’s core and elective courses have been released](https://blog.ipfs.io/2019-09-18-ipfs-camp-course-videos/)!
+If you’ve been following the updates from IPFS Camp you’ve likely already explored the videos from the lightning talks, deep dives, and poster projects, but now the videos from [IPFS Camp’s core and elective courses have been released](https://blog.ipfs.tech/2019-09-18-ipfs-camp-course-videos/)!
### IPFS Cluster v0.11.0 is out!
-[IPFS Cluster v0.11.0 is the biggest release in the project’s history](https://github.com/ipfs/ipfs-cluster/blob/master/CHANGELOG.md). Its main feature is the introduction of the new CRDT “consensus” component. Leveraging Pubsub, Bitswap and the DHT and using CRDTs, cluster peers can track the global pinset without needing to be online or worrying about the rest of the peers as it happens with the original Raft approach. Be sure to check out [the updated documentation too](https://cluster.ipfs.io/documentation/).
+[IPFS Cluster v0.11.0 is the biggest release in the project’s history](https://github.com/ipfs/ipfs-cluster/blob/master/CHANGELOG.md). Its main feature is the introduction of the new CRDT “consensus” component. Leveraging Pubsub, Bitswap and the DHT and using CRDTs, cluster peers can track the global pinset without needing to be online or worrying about the rest of the peers as it happens with the original Raft approach. Be sure to check out [the updated documentation too](https://ipfscluster.io/documentation/).
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [Host a website using IPFS, IPNS, and DNSLink](https://simpleaswater.com/ipfs/tutorials/hosting_website_on_ipfs_ipns_dnslink), SimpleAsWater, 22 Sep 2019
- [IPFS DeFi & FinTech Banking Reality Check](https://medium.com/temporal-cloud/ipfs-defi-fintech-banking-reality-check-b87811d27cec), Temporal, 20 Sep 2019
@@ -53,14 +53,14 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [IpJot](https://ipjot.herokuapp.com/) creates short notes, stories, books, poems etc on the web and adds them to IPFS.
- [IPFS with TiddlyWiki](https://github.com/xmaysonnave/tiddlywiki-ipfs), a plugin who aims to help developers, editors or users to save their wikis and attachments over IPFS.
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **New IPFS Meetup:** [Zürich IPFS Meetup Gruppe](https://www.meetup.com/Zurich-IPFS-Meetup-Gruppe/) will be gathering soon to discuss the potential and current situation of IPFS and (maybe also) similar P2P networks making economy borderless. Zürich, Switzerland.
- **27-30 September 2019:** [Offline Camp Oregon](http://offlinefirst.org/camp) had to be postponed, but it’s still happening! [Hear how past campers describe this unique unconference retreat](https://youtu.be/FNtpPW_7H1k) focused on the [Offline First](http://offlinefirst.org/) approach to web development and design.
diff --git a/src/_blog/weekly-061.md b/src/_blog/weekly-061.md
index 6f85b259..3af97ec7 100644
--- a/src/_blog/weekly-061.md
+++ b/src/_blog/weekly-061.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us in [chat](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -24,7 +24,7 @@ Here are some of the highlights since the last IPFS Weekly.
### js-ipfs 0.38.0 is out now!
-[The latest version of the JavaScript implementation](https://blog.ipfs.io/070-js-ipfs-0-38/) includes support for garbage collection, gossipsub & IPNS support for ipfs resolve! Also a new release process! Check it out!
+[The latest version of the JavaScript implementation](https://blog.ipfs.tech/070-js-ipfs-0-38/) includes support for garbage collection, gossipsub & IPNS support for ipfs resolve! Also a new release process! Check it out!
### Watch this short documentary: The Decentralized Web Is Coming
@@ -36,7 +36,7 @@ Stop by the Protocol Labs booth at Grace Hopper this week to chat with the team,
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [Understanding IPFS in Depth(1/6): A Beginner to Advanced Guide](https://hackernoon.com/understanding-ipfs-in-depth-1-5-a-beginner-to-advanced-guide-e937675a8c8a), Hackernoon, 30 Sep 2019
- [DFile: A fancy IPFS-based file sharing mode](https://medium.com/@bruce.meerkat/dfile-a-fancy-ipfs-based-file-sharing-mode-e640e081f2c5), Bruce Meerkat, 30 Sep 2019
@@ -69,14 +69,14 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [The PageSaver](https://pagesaver.dweb.tools/) saves pages of the web onto ipfs, and gives you links to the public gateways.
- [DFile](https://medium.com/@bruce.meerkat/dfile-how-to-use-ipfs-as-a-file-storage-by-python-flask-7906334e832a): How to use IPFS as a file storage by python+flask
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **TONIGHT! 1 October 2019:** [DWeb SF Meet Up-- October](https://www.eventbrite.com/e/dweb-sf-meet-up-october-tickets-73850257107), we loved the community and sharing at DWeb Camp 2019 so much, so let's keep the momentum going! Come meet others interested in building a decentralized web, the web we need and deserve. San Francisco, CA, US.
- **2 October 2019:** [Paris P2P Monthly Peer to Beer](https://p2p.paris/en/event/monthly-2/) is a meeting organized by and for the community of P2P and cryptography enthusiasts. Paris, France.
diff --git a/src/_blog/weekly-062.md b/src/_blog/weekly-062.md
index 223d2978..8149b340 100644
--- a/src/_blog/weekly-062.md
+++ b/src/_blog/weekly-062.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us in [chat](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -24,7 +24,7 @@ Here are some of the highlights since the last IPFS Weekly.
### An update on IPFS Browser progress
-We’re making headway! We’d like to share some collaborations the IPFS project has had in the works for a while, which brings us a few steps closer to making unmediated access to information just work… by solving that “last mile” problem and [integrating IPFS directly into web browsers](https://blog.ipfs.io/2019-10-08-ipfs-browsers-update/).
+We’re making headway! We’d like to share some collaborations the IPFS project has had in the works for a while, which brings us a few steps closer to making unmediated access to information just work… by solving that “last mile” problem and [integrating IPFS directly into web browsers](https://blog.ipfs.tech/2019-10-08-ipfs-browsers-update/).
### IPFS now available on Storj Network
@@ -32,11 +32,11 @@ Recently, the Storj team announced the availability reference architecture that
### IPFS Camp Sci-Fi videos 🧬
-Hot on the heels of IPFS Camp videos covering lightning talks, deep dives, poster projects and core + elective courses come [the interviews from our sci-fi fair](https://ipfs.io/blog/2019-10-03-ipfs-camp-sci-fi-fair-videos/).
+Hot on the heels of IPFS Camp videos covering lightning talks, deep dives, poster projects and core + elective courses come [the interviews from our sci-fi fair](https://blog.ipfs.tech/2019-10-03-ipfs-camp-sci-fi-fair-videos/).
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [Previewing RTrade’s Decentralized, Privacy-Focused (dVPN)](https://medium.com/rtrade-technologies/previewing-rtrades-decentralized-privacy-focused-dvpn-35073b683f0c), RTrade Technologies, 9 Oct 2019
- [IPFS + ENS Everywhere: Introducing EthDNS](https://medium.com/the-ethereum-name-service/ethdns-9d56298fa38a), The Ethereum Name Service, 8 Oct 2019
@@ -56,13 +56,13 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [GoFS](https://gofs.io/) is a modern file storage solution. Unlike traditional file storage solutions (Dropbox, Google Files, etc), GoFS serves files from multiple locations at once allowing for faster downloads and more redundancies to keep your files available.
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **16 October 2019:** [IPFS Colorado User Testing Day](https://www.meetup.com/IPFS-Colorado/events/264964856): Help make an impact on the UX of the peer-to-peer internet and get a day of free coworking and coffee in return! Boulder/Denver, Colorado USA.
- **16 October 2019:** [IPFS Colorado Basics Night](https://www.meetup.com/IPFS-Colorado/events/265003484): Collab between IPFS Colorado and Ethereum Boulder! Join us for an awesome IPFS overview plus an interactive tutorial on IPFS basics. Boulder/Denver, Colorado USA.
diff --git a/src/_blog/weekly-063.md b/src/_blog/weekly-063.md
index 7a1efa2a..b0840c66 100644
--- a/src/_blog/weekly-063.md
+++ b/src/_blog/weekly-063.md
@@ -11,7 +11,7 @@ tags:
header_image: '/header-image-weekly-newsletter.png'
---
-Every day brings us closer to the end of 2019! To celebrate, we put together a very special issue looking back on all that the [InterPlanetary File System (IPFS)](https://ipfs.io/) community has accomplished so far in 2019. From milestones like remixing our working group and shipping new releases, to the many awesome (and new!) contributors who have joined us, and what’s to come for the rest of this year, we hope you enjoy this quarterly recap.
+Every day brings us closer to the end of 2019! To celebrate, we put together a very special issue looking back on all that the [InterPlanetary File System (IPFS)](https://ipfs.tech/) community has accomplished so far in 2019. From milestones like remixing our working group and shipping new releases, to the many awesome (and new!) contributors who have joined us, and what’s to come for the rest of this year, we hope you enjoy this quarterly recap.
Thanks for being part of our community, we truly couldn’t make IPFS what it is without you. ❤️
@@ -19,37 +19,37 @@ Thanks for being part of our community, we truly couldn’t make IPFS what it is
## Shipped IPFS Project Q3 Priorities & Working Groups
-Back in July, [we remixed the project working groups](https://blog.ipfs.io/2019-07-31-operation-task-force/) to include Team Bifrost, Package Managers, and more!
+Back in July, [we remixed the project working groups](https://blog.ipfs.tech/2019-07-31-operation-task-force/) to include Team Bifrost, Package Managers, and more!
## Project releases galore!
### js-ipfs 0.37.0 and 0.38.0 released 💛
-[Version 0.37.0 featured](https://blog.ipfs.io/2019-08-06-js-ipfs-0-37/) a new constructor, better DNSLink support and delegated routing, with [version 0.38.0 adding support](https://blog.ipfs.io/070-js-ipfs-0-38/) for garbage collection, Gossipsub, and IPNS support for `ipfs resolve`!
+[Version 0.37.0 featured](https://blog.ipfs.tech/2019-08-06-js-ipfs-0-37/) a new constructor, better DNSLink support and delegated routing, with [version 0.38.0 adding support](https://blog.ipfs.tech/070-js-ipfs-0-38/) for garbage collection, Gossipsub, and IPNS support for `ipfs resolve`!
### js-libp2p 0.26.0 released 🧩
-In early August, [js-libp2p also got Gossipsub support](https://blog.ipfs.io/2019-08-07-js-libp2p-0-26/), and Promisify-ied the libp2p API.
+In early August, [js-libp2p also got Gossipsub support](https://blog.ipfs.tech/2019-08-07-js-libp2p-0-26/), and Promisify-ied the libp2p API.
### go-ipfs 0.4.22 released 💠
-go-ipfs versions 0.4.19, 0.4.20, and go-ipfs 0.4.21 shipped an unusual number of critical regressions which were fixed with [this most recent patch release](https://blog.ipfs.io/054-go-ipfs-0.4.22).
+go-ipfs versions 0.4.19, 0.4.20, and go-ipfs 0.4.21 shipped an unusual number of critical regressions which were fixed with [this most recent patch release](https://blog.ipfs.tech/054-go-ipfs-0.4.22).
## go-ipfs improves the IPFS Release Process
-The aforementioned regressions necessitated a new approach to the release process, [as detailed this past August](https://blog.ipfs.io/2019-08-14-ipfs-release-process/). The new approach added three specific changes to the 5-stage process.
+The aforementioned regressions necessitated a new approach to the release process, [as detailed this past August](https://blog.ipfs.tech/2019-08-14-ipfs-release-process/). The new approach added three specific changes to the 5-stage process.
## You can now pubsub with the JS IPFS HTTP API client in the browser!
-Due to boring technical reasons, pubsub over the HTTP API in the browser was not supported. But once the fetch API supported cancelation, [pubsub support with js-ipfs had arrived](https://blog.ipfs.io/2019-08-29-pubsub-in-the-browser/)!
+Due to boring technical reasons, pubsub over the HTTP API in the browser was not supported. But once the fetch API supported cancelation, [pubsub support with js-ipfs had arrived](https://blog.ipfs.tech/2019-08-29-pubsub-in-the-browser/)!
## IPFS Desktop 0.9 released 🖥
-In early September, [the newest version of IPFS Desktop, 0.9.2 shipped](https://blog.ipfs.io/2019-09-19-ipfs-desktop-0-9/)! You can now browse, use npm on IPFS, add IPFS command line tools to your system, and more!
+In early September, [the newest version of IPFS Desktop, 0.9.2 shipped](https://blog.ipfs.tech/2019-09-19-ipfs-desktop-0-9/)! You can now browse, use npm on IPFS, add IPFS command line tools to your system, and more!
## IPFS Browser Update
-We aim to have multiple browsers implement fully native (and interoperable!) IPFS support. As part of this progression, we’ve had ongoing collaborations with Firefox, Brave, Opera, and other browsers. [Read on to hear the latest status](https://blog.ipfs.io/2019-10-08-ipfs-browsers-update/) and learn about our progress so far.
+We aim to have multiple browsers implement fully native (and interoperable!) IPFS support. As part of this progression, we’ve had ongoing collaborations with Firefox, Brave, Opera, and other browsers. [Read on to hear the latest status](https://blog.ipfs.tech/2019-10-08-ipfs-browsers-update/) and learn about our progress so far.
## IPFS + ENS Everywhere: Introducing EthDNS (technically in Q4 but we had to share)
@@ -59,10 +59,10 @@ Earlier this month, [EthDNS was announced](https://medium.com/the-ethereum-name-
True, IPFS Camp took place in Q2, but so much of the amazing content that came out of the event wasn’t ready for consumption until Q3. Check out these batches of awesome IPFS Camp video and blog content!
-- [⚡️ Lightning Talks and 📃Poster Projects](https://blog.ipfs.io/2019-07-22-ipfs-camp-content-first-batch/)
-- [The story of the Deep Dive sessions at IPFS Camp 2019 as told from the perspective of a DWeb historical researcher in the far future](https://blog.ipfs.io/2019-08-12-great-calamity-circumvention-assembly-at-ipfs-camp/)
-- [IPFS Camp Core Course Videos 🍿](https://blog.ipfs.io/2019-09-18-ipfs-camp-course-videos/)
-- [IPFS Camp Sci-Fi Fair Videos 🧬](https://blog.ipfs.io/2019-10-03-ipfs-camp-sci-fi-fair-videos/)
+- [⚡️ Lightning Talks and 📃Poster Projects](https://blog.ipfs.tech/2019-07-22-ipfs-camp-content-first-batch/)
+- [The story of the Deep Dive sessions at IPFS Camp 2019 as told from the perspective of a DWeb historical researcher in the far future](https://blog.ipfs.tech/2019-08-12-great-calamity-circumvention-assembly-at-ipfs-camp/)
+- [IPFS Camp Core Course Videos 🍿](https://blog.ipfs.tech/2019-09-18-ipfs-camp-course-videos/)
+- [IPFS Camp Sci-Fi Fair Videos 🧬](https://blog.ipfs.tech/2019-10-03-ipfs-camp-sci-fi-fair-videos/)
# Have you seen these IPFS Tutorials?
diff --git a/src/_blog/weekly-064.md b/src/_blog/weekly-064.md
index f4f2a5da..6d7bfe96 100644
--- a/src/_blog/weekly-064.md
+++ b/src/_blog/weekly-064.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us in [chat](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -24,7 +24,7 @@ Here are some of the highlights since the last IPFS Weekly.
### See IPFS Camp Keynotes and Interviews
-We’re excited to share [the Keynotes that brought us together on our first and last days of IPFS Camp](https://blog.ipfs.io/2019-10-14-ipfs-camp-keynotes-interviews/), and the Community Interviews that highlight some of the amazing work being done by IPFS Camp attendees in the wider ecosystem.
+We’re excited to share [the Keynotes that brought us together on our first and last days of IPFS Camp](https://blog.ipfs.tech/2019-10-14-ipfs-camp-keynotes-interviews/), and the Community Interviews that highlight some of the amazing work being done by IPFS Camp attendees in the wider ecosystem.
### WATCH: IPFS Basics Night with ProtoSchool Denver
@@ -36,7 +36,7 @@ Catch up on [Juan Benet’s talk](https://www.youtube.com/watch?v=pJOG5Ql7ZD0) f
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [Peergos update: 2X faster and transaction aware GC](https://peergos.gitlab.io/blog#peergos_release_v013_), Peergos, 21 Oct 2019
- [Exploding IPFS data — enabling single use links, expiring links and more through a simple link shortening service.](https://blog.textile.io/ipfs-experiments-creating-ipfs-links-that-you-can-delete/) Textile, 18 Oct 2019
@@ -62,7 +62,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Announcing lotus](https://filecoin.io/blog/announcing-lotus/), the first alternate Filecoin implementation!
- [3Box Ghost Threads API](https://docs.3box.io/build/web-apps/messaging/ghost-threads): Ghost threads are a different type of thread that doesn't persist any messages to database storage. Instead, messages are sent from one peer to the rest of the network using IPFS pubsub, and upon receipt by other online peers are kept in-memory.
@@ -72,7 +72,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **23 October 2019:** [Decentralized Web Prague hosts IPFS Meetup #2: Files in IPFS and hands-on workshop](https://www.meetup.com/dweb-prague/events/263909416/): In the first half of the meetup, we will dive deeper into how IPFS handles files. In the second half, we will explore together the explained concepts hands-on. Prague, Czechia.
- **25 October 2019:** [Redecentralize Conference 2019](https://redecentralize.org/events/2019-conference/) – Interested in a fairer, freer web and net? Working on decentralisation? Care about privacy, autonomy and our future digital infrastructure? Then join us to learn, compare experiences, bounce ideas, share challenges and lessons learnt, hatch collaborations, plan campaigns and start projects. London, UK.
diff --git a/src/_blog/weekly-065.md b/src/_blog/weekly-065.md
index 58d01988..be323558 100644
--- a/src/_blog/weekly-065.md
+++ b/src/_blog/weekly-065.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us in [chat](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -24,15 +24,15 @@ Here are some of the highlights since the last IPFS Weekly.
### Learn how to use go-ipfs as a Library 📚
-[The title says it all.](https://blog.ipfs.io/073-go-ipfs-as-a-library/) Learn how to use go-ipfs as a library with this new tutorial and take full advantage of the go-ipfs Core API.
+[The title says it all.](https://blog.ipfs.tech/073-go-ipfs-as-a-library/) Learn how to use go-ipfs as a library with this new tutorial and take full advantage of the go-ipfs Core API.
### js-ipfs 0.39.0 released 🎉
-Woo hoo! Configure your node with preset profiles! Limit outgoing browser requests! Start your node from fresh with one command! [All with js-ipfs 0.39.0!](https://blog.ipfs.io/071-js-ipfs-0-39/)
+Woo hoo! Configure your node with preset profiles! Limit outgoing browser requests! Start your node from fresh with one command! [All with js-ipfs 0.39.0!](https://blog.ipfs.tech/071-js-ipfs-0-39/)
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- PHOTO: [Tim Berners-Lee seems to be a fan of IPFS and libp2p](https://twitter.com/sgrasmann/status/1189194596544200708/photo/1), Twitter, 29 Oct 2019
- [RTrade Technologies Partners with Dappkit Utilizing Enterprise IPFS Infrastructure & APIs](https://medium.com/temporal-cloud/rtrade-technologies-partners-with-dappkit-utilizing-enterprise-ipfs-infrastructure-apis-7c9b67fdb589), Temporal, 28 Oct 2019
@@ -65,7 +65,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [os](https://github.com/tomaka/os/) – Experiment to build some kind of operating-system-like environment where executables are all in WASM and are loaded from some IPFS-like decentralized network.
- [The Graph Network In Depth](https://thegraph.com/blog/the-graph-network-in-depth-part-1)
@@ -73,7 +73,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **28-30 October 2019:** [Open Source Summit + ELC Europe 2019](https://osseu19.sched.com/event/TLD8) will feature Trevor Conn of Dell Technologies presenting “Securely Store IOT Edge Data with IPFS and Distributed Ledger.” Lyon, France.
- **30 October 2019:** [OPO.js Meetup #10](https://www.meetup.com/opo-js/events/265502030/) is hosting the next free Porto JavaScript Community meetup, supported by the ScaleUp Porto initiative. Porto, Portugal.
diff --git a/src/_blog/weekly-066.md b/src/_blog/weekly-066.md
index 5c073103..bb9dd386 100644
--- a/src/_blog/weekly-066.md
+++ b/src/_blog/weekly-066.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us in [chat](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -28,7 +28,7 @@ In case you missed it, learn how to spawn a go-ipfs node using the go-ipfs core
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [TemporalX Development Environment Is Live](https://www.reddit.com/r/ipfs/comments/dqu45y/temporalx_development_environment_is_live/), 3 Nov 2019
- [Video Of The Week: Filecoin and Web3](https://avc.com/2019/11/video-of-the-week-filecoin-and-web3/), AVC, 2 Nov 2019
@@ -46,7 +46,7 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **6 November 2019:** [Paris P2P Monthly Peer to Beer](https://p2p.paris/en/event/monthly-3/) is a monthly meetup organized by and for the community of P2P and cryptography enthusiasts. Paris, France.
- **14 November 2019:** [DWeb Talks: Carson Farmer of Textile.io](https://www.meetup.com/ProtoSchool-Seattle-Learn-to-Make-the-Decentralized-Web/events/263590720/) hosted by ProtoSchool Seattle. Come and hear from decentralized web developer Carson Farmer on Textile.io! Seattle, WA (US)
diff --git a/src/_blog/weekly-067.md b/src/_blog/weekly-067.md
index def196fd..0e1bd653 100644
--- a/src/_blog/weekly-067.md
+++ b/src/_blog/weekly-067.md
@@ -13,7 +13,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us in [chat](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -25,7 +25,7 @@ Here are some of the highlights since the last IPFS Weekly.
### Explore the Files API in a new tutorial on ProtoSchool
-Last week, a brand new ProtoSchool tutorial exploring the Regular Files API was launched, built by the awesome Gil Domingues. 🎉 Read [the full blog announcement](https://blog.ipfs.io/2019-11-06-explore-the-files-api-on-protoschool/) for more details.
+Last week, a brand new ProtoSchool tutorial exploring the Regular Files API was launched, built by the awesome Gil Domingues. 🎉 Read [the full blog announcement](https://blog.ipfs.tech/2019-11-06-explore-the-files-api-on-protoschool/) for more details.
### See the new themes being proposed during our 2020 project planning
@@ -33,7 +33,7 @@ See all of [the 2020 Theme Proposals](https://github.com/ipfs/roadmap/issues?q=i
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [Dappkit adopts MóiBit as the decentralized storage partner](https://medium.com/@moibit/dappkit-adopts-moibit-as-the-decentralized-storage-partner-8bb69d0658bb), MóiBit, 11 Nov 2019
- [Comparing IPFS Pinning Services Pricing/Functionality. Temporal, Eternum & Pinata.](https://medium.com/temporal-cloud/comparing-ipfs-pinning-services-pricing-functionality-temporal-eternum-pinata-d38b87a279d8) Temporal, 11 Nov 2019
@@ -66,7 +66,7 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [An awesome example of replicating public datasets](https://twitter.com/daviddias/status/1187666725245992960) by Henrique Dias
- [ethoFS](https://ethofs.com/), a fully decentralized hosting platform that combines blockchain indexing technology and the IPFS protocol to deliver decentralized content on-demand.
@@ -75,7 +75,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **14 November 2019:** [DWeb Talks: Carson Farmer of Textile.io](https://www.meetup.com/ProtoSchool-Seattle-Learn-to-Make-the-Decentralized-Web/events/263590720/) hosted by ProtoSchool Seattle. Come and hear from decentralized web developer Carson Farmer on Textile.io! Seattle, WA (US)
- **6 December 2019:** [React Day Berlin](https://reactday.berlin/): Build code, not walls. Take part in the exploration of the React universe! Focusing on in-depth talks, hands-on workshops, and finding new opportunities, React Day Berlin conference provides space for everyone to make friends and develop stellar apps together. Berlin, Germany.
diff --git a/src/_blog/weekly-068.md b/src/_blog/weekly-068.md
index 8aaf9023..472be2d9 100644
--- a/src/_blog/weekly-068.md
+++ b/src/_blog/weekly-068.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us in [chat](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -32,7 +32,7 @@ From [last week’s Berty Weekly](https://berty.tech/newsletter/weekly-21/), a q
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [Temporal IPFS Updates: Kubernetes, ENS Domains, Amazon S3, Playground, Organization management](https://medium.com/temporal-cloud/temporal-ipfs-updates-kubernetes-ens-domains-amazon-s3-playground-organization-management-16353e89b255), Temporal, 18 Nov 2019
- [Atomic access control](https://peergos.org/blog#atomic_access_control_), Peergos, 15 Nov 2019
@@ -57,13 +57,13 @@ _See the latest releases of IPFS tools and projects across the ecosystem._
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Eternum](https://www.eternum.io/) is a simple and easy-to-use IPFS pinning service. It will host your IPFS files so you can be sure they'll always be available, and it comes with an API that you can use in your applications.
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **20 November 2019:** [Decentralized Web Prague](https://www.meetup.com/dweb-prague/events/263923023) is hosting a night of Developing apps with IPFS at 6pm at Paralelní Polis. Prague, Czech Republic.
- **21 November 2019:** [Decentralized Web Meetup Victoria](https://ti.to/fission/victoria-tech-meetup-2019/) is a new event exploring general discussion about open source and the decentralized web, hosted by Watershed Coworking. Victoria, B.C.
diff --git a/src/_blog/weekly-069.md b/src/_blog/weekly-069.md
index 0b65c309..ea94a23e 100644
--- a/src/_blog/weekly-069.md
+++ b/src/_blog/weekly-069.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us in [chat](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -32,7 +32,7 @@ In the latest release of client library for the IPFS HTTP API, a bug preventing
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- [IPFS & Blockchain: Two Peas in a Pod](https://medium.com/zubi-io/ipfs-blockchain-two-peas-in-a-pod-7377d396a223), Viraz Malhotra, 26 Nov 2019
- [50 Wallets Signed-Up, Growing dWeb, TruffleSuite, & More: ENS Ecosystem Update](https://medium.com/the-ethereum-name-service/50-wallets-signed-up-growing-dweb-trufflesuite-more-ens-ecosystem-update-23be948e23ca), Brantly Millegan, 22 Nov 2019
@@ -58,7 +58,7 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Zil.Link](https://www.zil.link/): A service bridging IPFS and traditional DNS.
- [RecipeRadar](https://www.reciperadar.com): Peer-to-peer sharing of a session via CRDTs over IPFS.
@@ -66,7 +66,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **3-4 December, 2019:** [Actyx Hackathon](https://www.smartfactory-owl.de/index.php/de/veranstaltungen/smartfactoryowl/kompetenzzentrum/demonstrieren/livinglab/95-kollaboration-in-einer-produktionsanlage-mittels-dezentraler-edge-plattform), hosted by SmartFactoryOWL, is coming next month. As part of the hackathon, the application of the Actyx platform, (which uses IPFS and libp2p) will be tested and applied to the “living object.” Lemgo, Germany.
- **6 December 2019:** [React Day Berlin](https://reactday.berlin/): Build code, not walls. Take part in the exploration of the React universe! Focusing on in-depth talks, hands-on workshops, and finding new opportunities, React Day Berlin conference provides space for everyone to make friends and develop stellar apps together. Berlin, Germany.
diff --git a/src/_blog/weekly-070.md b/src/_blog/weekly-070.md
index 122bdde2..b2ef5b54 100644
--- a/src/_blog/weekly-070.md
+++ b/src/_blog/weekly-070.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us in [chat](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -24,7 +24,7 @@ Here are some of the highlights since the last IPFS Weekly.
### js-ipfs 0.40.0 released 🎉
-Good news friends! The new version of js-ipfs now ships with a repo migration tool that’ll automatically migrate repo’s in the browser. [Read the full release post](https://blog.ipfs.io/2019-12-02-js-ipfs-0-40/) to learn more!
+Good news friends! The new version of js-ipfs now ships with a repo migration tool that’ll automatically migrate repo’s in the browser. [Read the full release post](https://blog.ipfs.tech/2019-12-02-js-ipfs-0-40/) to learn more!
### GeoHot hacks on IPFS during “Simple Skills Sunday”
@@ -32,7 +32,7 @@ Recently George Hotz, or GeoHot, got the chance to [hack on some IPFS](https://w
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- SLIDES: [cyber: Computing the knowledge of the Great Web](https://ipfs.io/ipfs/QmceNpj6HfS81PcCaQXrFMQf7LR5FTLkdG9sbSRNy3UXoZ), @xhipster and @litvintech, 1 Dec 2019
- PHOTO: [Henrique Dias guided the BarcampLX audience](https://twitter.com/BarcampLx/status/1200837433178427393?s=20) through a quick dive into the decentralized web with IPFS, 30 Nov 2019
@@ -53,7 +53,7 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [Confidential InterPlanetary File System](https://github.com/mitchellpkt/CIPFS): an open-source encryption layer for IPFS, enabling anybody with an internet connection to access free confidential decentralized storage.
- [Open Street Map tile server on IPFS](https://forum.openstreetmap.org/viewtopic.php?id=68102): a raster tile system, in which image data storage and transmission is distributed via IPFS!
@@ -61,7 +61,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **3-4 December 2019:** [Actyx Hackathon](https://www.smartfactory-owl.de/index.php/de/veranstaltungen/smartfactoryowl/kompetenzzentrum/demonstrieren/livinglab/95-kollaboration-in-einer-produktionsanlage-mittels-dezentraler-edge-plattform), hosted by SmartFactoryOWL, is coming next month. As part of the hackathon, the application of the Actyx platform, (which uses IPFS and libp2p) will be tested and applied to the “living object.” Lemgo, Germany.
- **4 December 2019:** [Paris P2P #4](https://p2p.paris/en/event/monthly-4/) is a meetup organized by and for the community passionate about P2P and cryptography in Paris, France.
diff --git a/src/_blog/weekly-071.md b/src/_blog/weekly-071.md
index 55a1c532..8446bf9c 100644
--- a/src/_blog/weekly-071.md
+++ b/src/_blog/weekly-071.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly. 👋
-The [InterPlanetary File System (IPFS)](https://ipfs.io/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
+The [InterPlanetary File System (IPFS)](https://ipfs.tech/) is a new hypermedia distribution protocol, addressed by content and identity. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Since that’s a pretty large scope, we track development across the ecosystem in this weekly dispatch.
Looking to get involved? Click on some of the links below, see what we’re up to on [GitHub](https://github.com/ipfs), or join us in [chat](https://riot.im/app/#/room/#ipfs:matrix.org).
@@ -36,7 +36,7 @@ Yesterday, @parkan was on hand to [walk us through a demo of EthDNS](https://www
## IPFS in the wild
-_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.io/articles/)._
+_Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest mentions of IPFS in the news, check our Twitter feed or see the [latest articles on Awesome IPFS](https://awesome.ipfs.tech/articles/)._
- VIDEO: [How to Host Your Website Using ENS+IPFS](https://www.youtube.com/watch?v=oA4oOY5zgU0&feature=emb_logo), Yahsin Huang, 5 Dec 2019
- [On Video Content Monetization and Blockchain](https://medium.com/altcoin-magazine/on-video-content-monetization-and-blockchain-eff693c72269), Dmitriy Kim, 5 Dec 2019
@@ -68,7 +68,7 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me
## Tools and projects we <3
-_[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
+_[Awesome IPFS](https://awesome.ipfs.tech/) is a community maintained and updated list of projects, tools, or pretty much any things related to IPFS that are totally awesome. To see more, or add yours to the list, visit [Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)._
- [data,together.org](https://datatogether.org/). Exploring Community-Driven Data Stewardship!
- [radicle](https://radicle.community/) launched their community forum, where several interesting discussions about IPFS are going on. 👀
@@ -77,7 +77,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated
## Coming up in the Community
-_Did you know IPFS has a community forum at [discuss.ipfs.io](https://discuss.ipfs.io/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
+_Did you know IPFS has a community forum at [discuss.ipfs.tech](https://discuss.ipfs.tech/)? Sign up to participate in discussions about coding, tutorials, see announcements and learn about upcoming community events._
- **11 December 2019:** [Lyon P2P](https://www.meetup.com/France-P2P/events/266104402/) is a meetup to discuss the topics of peer-to-peer (P2P), decentralization, offline-first applications, networks, confidentiality, anti-surveillance, anti-censorship, security, and more! Lyon, France.
- **8 January 2020:** [Paris P2P Festival](https://p2p.paris/en/event/festival-0/) is an opportunity to federate and allow the meeting of Peer-2-Peer actors in all its forms to meet around all themes related to Peer-to-Peer. For more information on the free four day festival, visit [p2p.paris](https://p2p.paris/en/event/festival-0/).
diff --git a/src/_blog/weekly-072.md b/src/_blog/weekly-072.md
index db80d5b9..c8b70f48 100644
--- a/src/_blog/weekly-072.md
+++ b/src/_blog/weekly-072.md
@@ -21,23 +21,23 @@ _As far as shipping goes, yeah we did that._
### IPFS Browser Update
-Read about [the ongoing collaborations with Firefox, Brave, Opera, and other browsers](https://blog.ipfs.io/2019-10-08-ipfs-browsers-update/) we have going on, and learn about our progress so far.
+Read about [the ongoing collaborations with Firefox, Brave, Opera, and other browsers](https://blog.ipfs.tech/2019-10-08-ipfs-browsers-update/) we have going on, and learn about our progress so far.
### Loads of IPFS Camp content to catch up on!
-From [the keynotes to the developer interviews](https://blog.ipfs.io/2019-10-14-ipfs-camp-keynotes-interviews/), to [the Sci-Fi Fair videos](https://blog.ipfs.io/2019-10-03-ipfs-camp-sci-fi-fair-videos/), there’s a ton of great IPFS Camp videos to watch!
+From [the keynotes to the developer interviews](https://blog.ipfs.tech/2019-10-14-ipfs-camp-keynotes-interviews/), to [the Sci-Fi Fair videos](https://blog.ipfs.tech/2019-10-03-ipfs-camp-sci-fi-fair-videos/), there’s a ton of great IPFS Camp videos to watch!
### js-ipfs 0.39.0 and 0.40.0 released
-The js-ipfs team has been hard at work figuring out the foundations to switch to a hash format in the future, and much, much more. Check out the updates from both [version 0.39.0](https://blog.ipfs.io/071-js-ipfs-0-39/) and [0.40.0](https://blog.ipfs.io/2019-12-02-js-ipfs-0-40/).
+The js-ipfs team has been hard at work figuring out the foundations to switch to a hash format in the future, and much, much more. Check out the updates from both [version 0.39.0](https://blog.ipfs.tech/071-js-ipfs-0-39/) and [0.40.0](https://blog.ipfs.tech/2019-12-02-js-ipfs-0-40/).
### Learn how to use go-ipfs as a library
-The title says it all! Learn how to use [go-ipfs as a library](https://blog.ipfs.io/073-go-ipfs-as-a-library/) with the new tutorial and take full advantage of the go-ipfs core API.
+The title says it all! Learn how to use [go-ipfs as a library](https://blog.ipfs.tech/073-go-ipfs-as-a-library/) with the new tutorial and take full advantage of the go-ipfs core API.
### Explore the Files API on ProtoSchool
-This new tutorial [explores the methods at the top-level of js-ipfs](https://blog.ipfs.io/2019-11-06-explore-the-files-api-on-protoschool/) (add, get, cat, etc.) that are custom-built for working with files. Check it out!
+This new tutorial [explores the methods at the top-level of js-ipfs](https://blog.ipfs.tech/2019-11-06-explore-the-files-api-on-protoschool/) (add, get, cat, etc.) that are custom-built for working with files. Check it out!
### Presenting on IPFS? We got you
diff --git a/src/_blog/weekly-073.md b/src/_blog/weekly-073.md
index 808c8943..fa9dedc0 100644
--- a/src/_blog/weekly-073.md
+++ b/src/_blog/weekly-073.md
@@ -12,14 +12,14 @@ header_image: '/header-image-weekly-newsletter.png'
# Welcome back to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## Top 10 recent highlights
-- [Announcing collaborative clusters](https://blog.ipfs.io/2020-01-09-collaborative-clusters/), the first set of public collaborative clusters, creating an easy way to join the IPFS Network.
+- [Announcing collaborative clusters](https://blog.ipfs.tech/2020-01-09-collaborative-clusters/), the first set of public collaborative clusters, creating an easy way to join the IPFS Network.
- [An IPFS Use Case](https://medium.com/pinata/an-ipfs-use-case-6c46349cb1), or why IPFS is well-suited to handle the buying and selling of data.
-- The [IPFS Docs Beta is live!](https://docs.ipfs.io/) [Learn more about helping beta test](https://blog.ipfs.io/2020-01-07-ipfs-docs-beta/) to make it even better.
-- New release: [IPFS Cluster 0.12.0 is here!](https://cluster.ipfs.io/news/0.12.0_release/)
+- The [IPFS Docs Beta is live!](https://docs.ipfs.tech/) [Learn more about helping beta test](https://blog.ipfs.tech/2020-01-07-ipfs-docs-beta/) to make it even better.
+- New release: [IPFS Cluster 0.12.0 is here!](https://ipfscluster.io/news/0.12.0_release/)
- [Hands-on IPLD Tutorial in Golang: Getting Started with IPLD](https://simpleaswater.com/hands-on-ipld-tutorial-in-golang/)
- [ProtoSchool](https://proto.school/) has enabled social sharing. When a user completes all lessons in a tutorial, they’re now presented with a congratulatory message and an opportunity to share their success on Twitter!
- [Comparing IPFS and Dat](https://medium.com/@jaygraber/comparing-ipfs-and-dat-8f3891d3a603): Everything you wanted to know about the two.
@@ -41,7 +41,7 @@ An update from the [IPFS Core Implementations](https://github.com/ipfs/team-mgmt
Looking to dip your toes into some [fresh libp2p and Nim development?](https://github.com/status-im/nim-libp2p/issues)
-Don’t forget to [get involved with the new IPFS docs beta](https://blog.ipfs.io/2020-01-07-ipfs-docs-beta/) by testing, contributing content, or voting on new features!
+Don’t forget to [get involved with the new IPFS docs beta](https://blog.ipfs.tech/2020-01-07-ipfs-docs-beta/) by testing, contributing content, or voting on new features!
## Recommended viewing
@@ -82,4 +82,4 @@ Don’t forget to [get involved with the new IPFS docs beta](https://blog.ipfs.i
- **13-17 Feb 2020** | [#BUIDL Week Colorado - ETHDenver 2020](https://www.ethdenver.com/buidlweek/), Denver (CO), US
- **13 Feb 2020** | [Distributed Networks Summit – IPFS & Friends](https://www.eventbrite.com/e/distributed-networks-summit-ipfs-friends-tickets-86959928487?aff=textileio), Denver (CO), US
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up in [chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up in [chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
diff --git a/src/_blog/weekly-074.md b/src/_blog/weekly-074.md
index dc5ea92a..99fdadad 100644
--- a/src/_blog/weekly-074.md
+++ b/src/_blog/weekly-074.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
## Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## Top 10 recent highlights
@@ -41,7 +41,7 @@ Nesta is launching an [open call for essays](https://www.nesta.org.uk/blog/decen
## Work in progress
- Coming soon: the js-ipfs async-await refactor. It’s currently closer than it’s ever been to being done.
-- Can you write great docs? There’s never been a better time to help the global IPFS community by [contributing to our new docs beta site](https://docs.ipfs.io/project/contribute/#documentation)!
+- Can you write great docs? There’s never been a better time to help the global IPFS community by [contributing to our new docs beta site](https://docs.ipfs.tech/project/contribute/#documentation)!
- [gomobile-ipfs](https://github.com/ipfs/go-ipfs-api/pull/202) is almost ready!
## Recommended viewing
@@ -94,6 +94,6 @@ Watch this recent video of Alessandro Segala, from Microsoft, “JavaScript Apps
- [#BUIDL Week Colorado – ETHDenver 2020](https://www.ethdenver.com/buidlweek/), 13-17 Feb 2020, Denver (CO), US
- [Open Data Day 2020](https://opendataday.org/), 7 Mar 2020, 35 events registered so far!
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230) each Tuesday.
diff --git a/src/_blog/weekly-075.md b/src/_blog/weekly-075.md
index b55ec0aa..b7bb49e1 100644
--- a/src/_blog/weekly-075.md
+++ b/src/_blog/weekly-075.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## Top 5 highlights
@@ -34,7 +34,7 @@ Here’s what’s happening lately in the [InterPlanetary File System](https://i
- Help with experimental chat feature of [js-ipfs/ipfs-pubsub](https://www.reddit.com/r/ipfs/comments/eukjwz/help_in_approaching_this_project_idea/)...
- Thinking of doing [live streaming project with IPFS](https://www.reddit.com/r/ipfs/comments/ety5oi/live_streaming_ipfs/)...
- Has anyone attempted to use [js-ipfs/web3js/js-libp2p to create a private network](https://www.reddit.com/r/ipfs/comments/eshkje/seeking_advice_on_jsipfs_for_private_offline/) that's browse based?
-- How to initiate IPFS node once and [keep using the same PeerID](https://discuss.ipfs.io/t/how-to-initiate-ipfs-node-once-and-keep-using-the-same-peerid-in-app/7086) in App?
+- How to initiate IPFS node once and [keep using the same PeerID](https://discuss.ipfs.tech/t/how-to-initiate-ipfs-node-once-and-keep-using-the-same-peerid-in-app/7086) in App?
## Recommended viewing
@@ -81,6 +81,6 @@ Here’s what’s happening lately in the [InterPlanetary File System](https://i
- [#BUIDL Week Colorado - ETHDenver 2020](https://www.ethdenver.com/buidlweek/), 13-17 Feb 2020, Denver (CO), US
- [Open Data Day 2020](https://opendataday.org/), 7 Mar 2020, 35 events registered so far!
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230) each Tuesday.
diff --git a/src/_blog/weekly-076.md b/src/_blog/weekly-076.md
index 1fd2a77e..ceb21245 100644
--- a/src/_blog/weekly-076.md
+++ b/src/_blog/weekly-076.md
@@ -12,16 +12,16 @@ header_image: '/header-image-weekly-newsletter.png'
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## Coming soon to a core API near you, the async/await refactor
-Read all about [the ongoing refactor](https://blog.ipfs.io/2020-02-01-async-await-refactor/) in the js-ipfs, js-libp2p and js-ipld codebases to use Promises and remove Node.js streams and pull streams from the code base entirely. Consider this your early warning that the releases of these next two modules will have BIG breaking changes. 🤯
+Read all about [the ongoing refactor](https://blog.ipfs.tech/2020-02-01-async-await-refactor/) in the js-ipfs, js-libp2p and js-ipld codebases to use Promises and remove Node.js streams and pull streams from the code base entirely. Consider this your early warning that the releases of these next two modules will have BIG breaking changes. 🤯
## Top 5 recent highlights
-- [go-ipfs 0.4.23](https://ipfs.io/blog/2020-01-30-go-ipfs-0-4-23/) was released 🚀
-- There was also new release of [ipfs-update](https://dist.ipfs.io/#ipfs-update), version 1.5.3 which fixed a ton of bugs when running on Windows
+- [go-ipfs 0.4.23](https://blog.ipfs.tech/2020-01-30-go-ipfs-0-4-23/) was released 🚀
+- There was also new release of [ipfs-update](https://dist.ipfs.tech/#ipfs-update), version 1.5.3 which fixed a ton of bugs when running on Windows
- The path to [landing Bitswap in go-ipfs](https://github.com/ipfs/go-ipfs/issues/6782#issuecomment-579973116) has been discovered!
- You’re going to want to see this [absolutely amazing IPFS deck]9https://docs.google.com/presentation/d/1yJEKH2BQRp5SnuGYNf7R9n7pobfMHF78tsfHJK6LFxI/edit) by Kelsey Breseman
- New tutorial: [Using a Node.js Script to Upload a Folder to a Remote IPFS Node](https://medium.com/cladular/using-a-node-js-script-to-upload-a-folder-to-a-remote-ipfs-node-255fa9e3b766)
@@ -81,6 +81,6 @@ Check out “A Technical Introduction to IPFS,” by Hector Sanjuan.
- [Open Data Day 2020](https://opendataday.org/), 07 Mar 2020, 35 events registered so far!
- [Cryptoeconomic Systems Conference '20](https://cryptoeconomicsystems.pubpub.org/ces20), 07-08 Mar 2020, Cambridge (MA), US
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230) each Tuesday.
diff --git a/src/_blog/weekly-077.md b/src/_blog/weekly-077.md
index aca8c5b3..90a3ddbb 100644
--- a/src/_blog/weekly-077.md
+++ b/src/_blog/weekly-077.md
@@ -15,11 +15,11 @@ header_image: '/header-image-weekly-newsletter.png'
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## Our focus for 2020: 📞 Content Routing
-Yesterday we released our roadmap for 2020 and more, in a post [examining our project focus for the coming year](https://blog.ipfs.io/2020-02-10-our-focus-for-2020/). Beginning with an excellent recap of 2019—including some of the year’s top wins—as well as describing the unenviable process of roadmapping and decisions that led to our chosen focus, you can read all this and more [on the IPFS blog](https://blog.ipfs.io/2020-02-10-our-focus-for-2020/).
+Yesterday we released our roadmap for 2020 and more, in a post [examining our project focus for the coming year](https://blog.ipfs.tech/2020-02-10-our-focus-for-2020/). Beginning with an excellent recap of 2019—including some of the year’s top wins—as well as describing the unenviable process of roadmapping and decisions that led to our chosen focus, you can read all this and more [on the IPFS blog](https://blog.ipfs.tech/2020-02-10-our-focus-for-2020/).
## Introducing the Interplanetary Testground
@@ -27,9 +27,9 @@ Last week, another project entered the Interplanetary realm: [Testground](https:
## Top 5 recent highlights
-- Have we mentioned the biggest of [Big Refactors](https://blog.ipfs.io/2020-02-06-big-refactors/) yet?
-- With [js-libp2p 0.27 released](https://blog.ipfs.io/2020-02-07-js-libp2p-0-27/), not only did the Async Await refactor of js-libp2p land, but we’ve measured memory usage improvements between 30-40% compared to the previous version!
-- Hey IPFS Community, [come hack with us at ETHDenver](https://blog.ipfs.io/2020-02-07-ethdenver-2020/) this week!
+- Have we mentioned the biggest of [Big Refactors](https://blog.ipfs.tech/2020-02-06-big-refactors/) yet?
+- With [js-libp2p 0.27 released](https://blog.ipfs.tech/2020-02-07-js-libp2p-0-27/), not only did the Async Await refactor of js-libp2p land, but we’ve measured memory usage improvements between 30-40% compared to the previous version!
+- Hey IPFS Community, [come hack with us at ETHDenver](https://blog.ipfs.tech/2020-02-07-ethdenver-2020/) this week!
- “At age 30, this is not the Web we wanted...” [The 3 Revolutions of Web 3](https://medium.com/@tonyob/the-3-revolutions-of-web-3-7165ed6b3036)
- What are you working on with IPFS? [a thread](https://www.reddit.com/r/ipfs/comments/f10um9/what_are_you_working_on_with_ipfs/) 🧵
@@ -69,6 +69,6 @@ Check out [“The Path to Peer-to-Peer Matrix”](https://fosdem.org/2020/schedu
- [Open Data Day 2020](https://opendataday.org/), 07 Mar 2020, 35 events registered so far!
- [Cryptoeconomic Systems Conference '20](https://cryptoeconomicsystems.pubpub.org/ces20), 07-08 Mar 2020, Cambridge (MA), US
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230) each Tuesday.
diff --git a/src/_blog/weekly-078.md b/src/_blog/weekly-078.md
index 68491463..cd1c28f0 100644
--- a/src/_blog/weekly-078.md
+++ b/src/_blog/weekly-078.md
@@ -12,15 +12,15 @@ header_image: '/header-image-weekly-newsletter.png'
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## Improvements to IPFS Bitswap, or how Netflix is experimenting with IPFS
-After IPFS Camp 2019, [Netflix and IPFS began collaborating](https://blog.ipfs.io/2020-02-14-improved-bitswap-for-container-distribution/) on ways to incorporate peer-to-peer services into Netflix’s developer tooling. Together, we figured out a way to leverage IPFS to speed up cloud builds, designing and testing solutions for faster Continuous Integration (CI) pipelines powered by efficient p2p container image distribution. Read more on the [IPFS blog](https://blog.ipfs.io/2020-02-14-improved-bitswap-for-container-distribution/).
+After IPFS Camp 2019, [Netflix and IPFS began collaborating](https://blog.ipfs.tech/2020-02-14-improved-bitswap-for-container-distribution/) on ways to incorporate peer-to-peer services into Netflix’s developer tooling. Together, we figured out a way to leverage IPFS to speed up cloud builds, designing and testing solutions for faster Continuous Integration (CI) pipelines powered by efficient p2p container image distribution. Read more on the [IPFS blog](https://blog.ipfs.tech/2020-02-14-improved-bitswap-for-container-distribution/).
## js-ipfs 0.41.0 released
-We’ve completed a HUGE refactor to [js-ipfs internals 🥳](https://blog.ipfs.io/2020-02-13-js-ipfs-0-41/), switching to using Promises and async/await over Callbacks and using async iterables instead of Node.js Streams and Pull Streams. BUT, this release brings big breaking changes to the core API so please consult **the full release notes**!
+We’ve completed a HUGE refactor to [js-ipfs internals 🥳](https://blog.ipfs.tech/2020-02-13-js-ipfs-0-41/), switching to using Promises and async/await over Callbacks and using async iterables instead of Node.js Streams and Pull Streams. BUT, this release brings big breaking changes to the core API so please consult **the full release notes**!
## Top 5 recent highlights
@@ -89,6 +89,6 @@ Thank you, everyone who joined us there, IPFS will be back for ETHDenver 2021!
- [Consensus 2020](https://www.coindesk.com/events/consensus-2020), 11-13 May 2020, New York (NY), US
- [csv,conf,v5](https://csvconf.com/), 13-14 May 2020, Washington, D.C., US
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230) each Tuesday.
diff --git a/src/_blog/weekly-079.md b/src/_blog/weekly-079.md
index ed175fcc..c86c15fc 100644
--- a/src/_blog/weekly-079.md
+++ b/src/_blog/weekly-079.md
@@ -12,7 +12,7 @@ tags:
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## Top 5 recent highlights
@@ -76,6 +76,6 @@ The [Ambient Stack](https://ambientstack.org/) brings together CRDTs, IPFS, and
- [Consensus 2020](https://www.coindesk.com/events/consensus-2020), 11-13 May 2020, New York (NY), US
- [csv,conf,v5](https://csvconf.com/), 13-14 May 2020, Washington, D.C., US
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230) each Tuesday.
diff --git a/src/_blog/weekly-080.md b/src/_blog/weekly-080.md
index f9f27228..ec1496fa 100644
--- a/src/_blog/weekly-080.md
+++ b/src/_blog/weekly-080.md
@@ -12,7 +12,7 @@ tags:
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## Top 10 recent highlights
@@ -72,6 +72,6 @@ The IPFS Weekly Community Call from Monday, March 2, 2020. [Join us each Monday
- [Consensus 2020](https://www.coindesk.com/events/consensus-2020), 11-13 May 2020, New York (NY), US
- [csv,conf,v5](https://csvconf.com/), 13-14 May 2020, Washington, D.C., US
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-081.md b/src/_blog/weekly-081.md
index 5e8d3b8c..1380a2af 100644
--- a/src/_blog/weekly-081.md
+++ b/src/_blog/weekly-081.md
@@ -12,12 +12,12 @@ tags:
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## Top highlights this week
- **Late-breaking news:** js-ipfs to begin trialing a [Lerna-style monorepo](https://github.com/ipfs/js-ipfs/issues/2877)
-- NEW! Explore the anatomy of a CID in [ProtoSchool’s newest tutorial](https://blog.ipfs.io/2020-03-04-protoschool-tutorial-anatomy-of-a-cid/)
+- NEW! Explore the anatomy of a CID in [ProtoSchool’s newest tutorial](https://blog.ipfs.tech/2020-03-04-protoschool-tutorial-anatomy-of-a-cid/)
- Discover how [Terminal.co + IPFS](https://blog.terminal.co/posts/Terminal+IPFS) = Web3 Deployment Simplified
- What’s the latest with **Textile Threads**? You know, the databases that run on IPFS with built-in support for decentralized applications, meaning multi-user, standardized encryption, and multi-protocol data exchange. [See what’s new right here!](https://blog.textile.io/textile-threads-progress-report-march-2020/)
- We love to see folks hacking on IPFS around the globe–truly decentralized! Check out [these members of the IPFS community](https://twitter.com/aeternity/status/1237030560444420098) from the [ækiti community](https://aekiti.com/) hacking on IPFS as a part of their workshop from Ekiti State, Nigeria. Kaabo!
@@ -81,6 +81,6 @@ Join us for [next Monday’s community call](https://github.com/ipfs/team-mgmt#-
- [Consensus 2020](https://www.coindesk.com/events/consensus-2020), 11-13 May 2020, New York (NY), US
- [csv,conf,v5](https://csvconf.com/), 13-14 May 2020, Washington, D.C., US
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-082.md b/src/_blog/weekly-082.md
index 947fdf55..61dff2e4 100644
--- a/src/_blog/weekly-082.md
+++ b/src/_blog/weekly-082.md
@@ -12,7 +12,7 @@ tags:
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## Using IPFS to fight COVID-19
@@ -27,7 +27,7 @@ Here are some ways people in the dweb space are responding to the COVID-19 pande
## Top highlights this week
-- **2 NEW LANGUAGES join the IPFS ecosystem!** Learn about [Rust IPFS](https://blog.ipfs.io/2020-03-18-announcing-rust-ipfs/), and check out their call for contributors. [Wolfram Lang also added IPFS support](https://writings.stephenwolfram.com/2020/03/in-less-than-a-year-so-much-new-launching-version-12-1-of-wolfram-language-mathematica/#external-connectivity), which is a huge win for making manipulation over distributed datasets much easier.
+- **2 NEW LANGUAGES join the IPFS ecosystem!** Learn about [Rust IPFS](https://blog.ipfs.tech/2020-03-18-announcing-rust-ipfs/), and check out their call for contributors. [Wolfram Lang also added IPFS support](https://writings.stephenwolfram.com/2020/03/in-less-than-a-year-so-much-new-launching-version-12-1-of-wolfram-language-mathematica/#external-connectivity), which is a huge win for making manipulation over distributed datasets much easier.
- **NEW RELEASE:** Testground, although still experimental, is making headway in [its latest release](https://github.com/ipfs/testground/releases/tag/v0.3.0) focused on observability and robustness.
- **NEW TUTORIAL:** [Nim-libp2p Tutorial: A Peer-to-Peer Chat Example 1](https://our.status.im/nim-libp2p-tutorial-chat/)
- Did you want a list of all the ietf RFCs available on IPFS? Well, [here you go](https://gateway.temporal.cloud/ipfs/QmbmXg966neztdEh7G7cDd44R7V7StnTFvjPkKMWe7QCZJ)!
@@ -97,6 +97,6 @@ Looking for tips or tutorials on IPFS in Spanish? Check out these community reso
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-083.md b/src/_blog/weekly-083.md
index 730924da..9a75f077 100644
--- a/src/_blog/weekly-083.md
+++ b/src/_blog/weekly-083.md
@@ -12,13 +12,13 @@ tags:
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀

## IPFS in Opera for Android
-IPFS support in the Opera web browser has been in development for some time. Today, Opera for Android 57 is live in the Google Play Store with default support for IPFS! [Read all about it on the IPFS blog](https://blog.ipfs.io/2020-03-30-ipfs-in-opera-for-android/).
+IPFS support in the Opera web browser has been in development for some time. Today, Opera for Android 57 is live in the Google Play Store with default support for IPFS! [Read all about it on the IPFS blog](https://blog.ipfs.tech/2020-03-30-ipfs-in-opera-for-android/).
## Using IPFS to fight COVID-19
@@ -50,7 +50,7 @@ Late breaking news: The [Ethereum.org website](https://ethereum.org) is now host
- Textile shares their [Filecoin tools progress update](https://blog.textile.io/filecoin-tools-progress-update-26-march/)
- [Filplorer](https://filplorer.com/) - Powered by IPFS 💪
- [Berty is opening its code!](https://berty.tech/blog/open-source/)
-- [Galacteek (browser) v0.4.20](https://discuss.ipfs.io/t/galacteek-browser-v0-4-20-release/7582) was recently released
+- [Galacteek (browser) v0.4.20](https://discuss.ipfs.tech/t/galacteek-browser-v0-4-20-release/7582) was recently released
- Learn about the [Ravenland IPFS Network](https://medium.com/@ravenlandpush/getting-to-know-the-ravenland-ipfs-network-37c9b9f4349f)
## Catch up on yesterday’s IPFS Weekly Call
@@ -79,6 +79,6 @@ Late breaking news: The [Ethereum.org website](https://ethereum.org) is now host
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-084.md b/src/_blog/weekly-084.md
index c2dcf3a5..ac8d8579 100644
--- a/src/_blog/weekly-084.md
+++ b/src/_blog/weekly-084.md
@@ -13,43 +13,43 @@ header_image: '/header-image-weekly-newsletter.png'
## Celebrate Q1 in the IPFS Community
-A quick look back at what we accomplished together in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+A quick look back at what we accomplished together in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## January! A new year 🎉
**The new IPFS Docs beta went live**
-IPFS now has documentation that is redesigned, with a simple, clean interface, has better navigation, and most importantly, reintroduced a key feature: the search functionality. [Read about it on the blog](https://blog.ipfs.io/2020-01-07-ipfs-docs-beta/).
+IPFS now has documentation that is redesigned, with a simple, clean interface, has better navigation, and most importantly, reintroduced a key feature: the search functionality. [Read about it on the blog](https://blog.ipfs.tech/2020-01-07-ipfs-docs-beta/).
**Collaborative clusters are here**
-The first set of [public collaborative clusters](https://blog.ipfs.io/2020-01-09-collaborative-clusters/) and the first iteration of the clusters site went live this month. For full documentation on how to set up and operate clusters, see cluster.ipfs.io/documentation.
+The first set of [public collaborative clusters](https://blog.ipfs.tech/2020-01-09-collaborative-clusters/) and the first iteration of the clusters site went live this month. For full documentation on how to set up and operate clusters, see ipfscluster.io/documentation.
**go-ipfs 0.4.23 was released 🚢**
-Just a small, [tidy patch release](https://blog.ipfs.io/2020-01-30-go-ipfs-0-4-23/) with some critical fixes before 0.5.0 ships.
+Just a small, [tidy patch release](https://blog.ipfs.tech/2020-01-30-go-ipfs-0-4-23/) with some critical fixes before 0.5.0 ships.
**ipfs-update got an update!**
-Your favourite tool for updating go-ipfs got a [shiny new update](https://dist.ipfs.io/#ipfs-update) of its own. Windows users should like it a lot.
+Your favourite tool for updating go-ipfs got a [shiny new update](https://dist.ipfs.tech/#ipfs-update) of its own. Windows users should like it a lot.
## February! The plot thickens 🤔
**The Async Await Refactor and Other Big Refactors appear on the horizon**
-Fortunately, we pulled together a migration guide, as well as several explainers as to [the changes coming](https://blog.ipfs.io/2020-02-01-async-await-refactor/) and the [method for pulling them off](https://blog.ipfs.io/2020-02-06-big-refactors/).
+Fortunately, we pulled together a migration guide, as well as several explainers as to [the changes coming](https://blog.ipfs.tech/2020-02-01-async-await-refactor/) and the [method for pulling them off](https://blog.ipfs.tech/2020-02-06-big-refactors/).
**js-libp2p 0.27 released 🚢**
-The Async Await refactor [lands first in js-libp2p](https://blog.ipfs.io/2020-02-07-js-libp2p-0-27/).
+The Async Await refactor [lands first in js-libp2p](https://blog.ipfs.tech/2020-02-07-js-libp2p-0-27/).
**IPFS goes to Denver!**
First, the IPFS community gathered, courtesy of Cryptorado, for the first [Decentralized Networks Summit](http://dnsummit.cryptorado.org/) to share our learnings and use cases. If you missed it, you can check out the [captured live stream here](https://www.youtube.com/watch?v=WG0dBSoDB1A&feature=youtu.be).
-Second, several of our favorite collaborators and a few of the IPFS team made it to [ETHDenver](https://blog.ipfs.io/2020-02-07-ethdenver-2020/), where approximately [half of the hackathon participants used IPFS](https://twitter.com/momack28/status/1230717064425328640), including 3 of the winners.
+Second, several of our favorite collaborators and a few of the IPFS team made it to [ETHDenver](https://blog.ipfs.tech/2020-02-07-ethdenver-2020/), where approximately [half of the hackathon participants used IPFS](https://twitter.com/momack28/status/1230717064425328640), including 3 of the winners.
**The IPFS Roadmap for 2020**
-[Content Routing becomes our North star](https://blog.ipfs.io/2020-02-10-our-focus-for-2020/), but that’s not all! Plus, check out the awesome diagram of our ecosystem.
+[Content Routing becomes our North star](https://blog.ipfs.tech/2020-02-10-our-focus-for-2020/), but that’s not all! Plus, check out the awesome diagram of our ecosystem.
**js-ipfs 0.41.0 released 🚢**
-The Async Await refactor finally [lands in js-ipfs internals](https://blog.ipfs.io/2020-02-13-js-ipfs-0-41/), the result of a huge refactor, and cause for much celebration!
+The Async Await refactor finally [lands in js-ipfs internals](https://blog.ipfs.tech/2020-02-13-js-ipfs-0-41/), the result of a huge refactor, and cause for much celebration!
**Our collaboration with Netflix leads to new improvements to IPFS Bitswap**
-Our mission—[a container distribution challenge Netflix wanted to address](https://blog.ipfs.io/2020-02-14-improved-bitswap-for-container-distribution/)—how to efficiently pull container images in a large scale, multi-region environment. But how?
+Our mission—[a container distribution challenge Netflix wanted to address](https://blog.ipfs.tech/2020-02-14-improved-bitswap-for-container-distribution/)—how to efficiently pull container images in a large scale, multi-region environment. But how?
**Fleek debuts as the easiest way to build, deploy, and host websites & apps on IPFS**
Formerly Terminal, [Fleek](https://fleek.co/) arrives on the scene to provide everything you need to build fast modern websites hosted on IPFS. [See their many tutorials](https://blog.fleek.co/) ranging from using Jekyll to Wordpress, Next.js and more!
@@ -69,7 +69,7 @@ This new functionality allows you to do things like stream video on IPFS, host a
## March! Rising to the challenge 💪
**Explore the anatomy of a CID in ProtoSchool’s latest tutorial**
-Also new, the snazzy icons and toggle which make it easy to find non-coding content on ProtoSchool, including the new multiple-choice [Anatomy of a CID tutorial](https://blog.ipfs.io/2020-03-04-protoschool-tutorial-anatomy-of-a-cid/).
+Also new, the snazzy icons and toggle which make it easy to find non-coding content on ProtoSchool, including the new multiple-choice [Anatomy of a CID tutorial](https://blog.ipfs.tech/2020-03-04-protoschool-tutorial-anatomy-of-a-cid/).
**Testground v.02 ships 🚢**
Learn all about Testground's goal of providing a set of tools for testing next generation P2P applications (i.e. Filecoin, IPFS, libp2p & others), as well as [their mission and roadmap](https://twitter.com/raulvk/status/1234934825448091664).
@@ -87,7 +87,7 @@ The js-ipfs team began trialing [a Lerna-style monorepo](https://github.com/ipfs
For users looking for more speed and extra redundancy, Pinata now allows you to [replicate your content on multiple nodes and in multiple regions](https://medium.com/pinata/ipfs-regions-and-replications-a1e52d60dfdb). Making decentralization easier every day!
**Rust IPFS arrives on the scene**
-Active full-time work on a Rust-IPFS implementation has commenced, building on the great work from rust-libp2p. [Check out how you can contribute right here](https://blog.ipfs.io/2020-03-18-announcing-rust-ipfs/)!
+Active full-time work on a Rust-IPFS implementation has commenced, building on the great work from rust-libp2p. [Check out how you can contribute right here](https://blog.ipfs.tech/2020-03-18-announcing-rust-ipfs/)!
**And the very next day, Wolfram Lang support!**
Stephen Wolfram announces in [Version 12.1 of Wolfram Language & Mathematica](https://writings.stephenwolfram.com/2020/03/in-less-than-a-year-so-much-new-launching-version-12-1-of-wolfram-language-mathematica/) that support for external filesystems, specifically IPFS, was added.
@@ -96,7 +96,7 @@ Stephen Wolfram announces in [Version 12.1 of Wolfram Language & Mathematica](ht
Due to its [hybrid design relying on IPFS/IPLD](https://medium.com/ceramic/introduction-to-the-ceramic-protocol-8d56951ae3f) and various blockchains, Ceramic’s document graph is interoperable, scalable, permissionless, and low cost and we’re very excited about it.
**IPFS lands in Opera for Android**
-As we recently mentioned, [IPFS landing, enabled by default, right out of the box](https://blog.ipfs.io/2020-03-30-ipfs-in-opera-for-android/), in a production release of a major web browser was **a big deal** for us.
+As we recently mentioned, [IPFS landing, enabled by default, right out of the box](https://blog.ipfs.tech/2020-03-30-ipfs-in-opera-for-android/), in a production release of a major web browser was **a big deal** for us.
**You can now host your Gatsby and Vue apps with IPFS**
Thanks to the hard work on some crucial plugins, you can now [host your Gatsby and Vue apps on IPFS](https://twitter.com/daviddias/status/1245199748849598470) easily with the path converter plugins.
@@ -140,7 +140,7 @@ Face it, you’ve got the time. Enjoy! 🍿
## Coming up next in 2020
-So what’s next for IPFS? Content Routing is still our major focus for 2020, if you recall [from the roadmap](https://blog.ipfs.io/2020-02-10-our-focus-for-2020/), and we’re very motivated by the progress our team, as well as our contributor community, has made over the past few months.
+So what’s next for IPFS? Content Routing is still our major focus for 2020, if you recall [from the roadmap](https://blog.ipfs.tech/2020-02-10-our-focus-for-2020/), and we’re very motivated by the progress our team, as well as our contributor community, has made over the past few months.
Much bigger things are right around the corner, but more about that later. We’ve also invested quite heavily in the IPFS ecosystem, having created these working groups:
@@ -154,6 +154,6 @@ If you’d like to get involved, check out our [contribution guidelines](https:/
**Please take care of yourselves and each other.** ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-085.md b/src/_blog/weekly-085.md
index 1f609706..df7ba186 100644
--- a/src/_blog/weekly-085.md
+++ b/src/_blog/weekly-085.md
@@ -12,7 +12,7 @@ tags:
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## ProtoSchool explores the Async Iterables returned by js-ipfs 0.41
@@ -26,7 +26,7 @@ Check out the updated content in our [Mutable File System (MFS)](https://school.
- Shipped [ipfsd-ctl](https://github.com/ipfs/js-ipfsd-ctl/compare/v3.0.0...v3.1.0) with better docs, less node globals and other minors improvements
- The [pubsub discovery module](https://github.com/libp2p/js-libp2p-pubsub-peer-discovery) was released
- NodeFactory released [libp2p-noise](https://github.com/NodeFactoryIo/js-libp2p-noise) last week. Yay, handshakes all around! 🤝
-- Lastly, the [IPFS Distributions website](https://dist.ipfs.io/) got a fun IPFS rebrand! Enjoy!
+- Lastly, the [IPFS Distributions website](https://dist.ipfs.tech/) got a fun IPFS rebrand! Enjoy!
## Using IPFS to fight COVID-19
@@ -66,7 +66,7 @@ Not only did our friends at Terminal do an entire platform rebrand to become **[
Come hack on [the OpenTelemetry Tracing for OrbitDB](https://github.com/orbitdb/opentelemetry-plugin-orbitdb). This, combined with the HTTP tracing in #IPFS could lead to some awesome metrics + tracing +observability on the distributed web.
-Calling all rustaceans, rustafarians, ferrosities, and rustlers! Community participation in [making Rust-IPFS a reality](https://blog.ipfs.io/2020-03-18-announcing-rust-ipfs/) is encouraged and welcomed! If you want to pitch in, [here are a few ways](https://github.com/ipfs-rust/ipfs-rust-conformance/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)!
+Calling all rustaceans, rustafarians, ferrosities, and rustlers! Community participation in [making Rust-IPFS a reality](https://blog.ipfs.tech/2020-03-18-announcing-rust-ipfs/) is encouraged and welcomed! If you want to pitch in, [here are a few ways](https://github.com/ipfs-rust/ipfs-rust-conformance/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)!
## Attend one of these exciting events from the comfort of your own home
@@ -85,6 +85,6 @@ Calling all rustaceans, rustafarians, ferrosities, and rustlers! Community parti
**Take care of yourselves and each other.** ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-086.md b/src/_blog/weekly-086.md
index 3a61fc66..ed9aab73 100644
--- a/src/_blog/weekly-086.md
+++ b/src/_blog/weekly-086.md
@@ -14,11 +14,11 @@ tags:
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## The IPFS Mobile Design Research project
-The IPFS Mobile Design Research project started earlier this year, and recently Jim Kosem presented the goals, methodology and findings of his in-progress research into IPFS and p2p on mobile. Check out [the blog post](https://blog.ipfs.io/2020-04-10-ipfs-mobile-design-research/) and [the Local Offline Collaboration recording](https://youtu.be/Cg92MJY8swc?t=435) for more information.
+The IPFS Mobile Design Research project started earlier this year, and recently Jim Kosem presented the goals, methodology and findings of his in-progress research into IPFS and p2p on mobile. Check out [the blog post](https://blog.ipfs.tech/2020-04-10-ipfs-mobile-design-research/) and [the Local Offline Collaboration recording](https://youtu.be/Cg92MJY8swc?t=435) for more information.
## Announcing the IPFS Pinning Summit
@@ -26,7 +26,7 @@ On May 7-8, 2020, we are hosting the first-ever [IPFS Pinning Summit](https://ip
## Introducing the IPFS Grants Platform
-Earlier this week, the [IPFS Grants Platform was officially launched](https://blog.ipfs.io/2020-04-20-ipfs-grants-platform/). After a very successful pilot run in Q1, we are very excited to offer a platform for grants that help support and accelerate the ecosystem of developers building on IPFS, and contribute to our mission to create a resilient, upgradeable, open network to preserve and grow humanity’s knowledge.
+Earlier this week, the [IPFS Grants Platform was officially launched](https://blog.ipfs.tech/2020-04-20-ipfs-grants-platform/). After a very successful pilot run in Q1, we are very excited to offer a platform for grants that help support and accelerate the ecosystem of developers building on IPFS, and contribute to our mission to create a resilient, upgradeable, open network to preserve and grow humanity’s knowledge.
## Create NFTs with IPFS and Digital Art
@@ -79,6 +79,6 @@ The Ceramic Protocol is looking for collaborators to work on [a Ceramic Explorer
**Take care of yourselves and each other.** ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-087.md b/src/_blog/weekly-087.md
index 0f91f9ac..8868cdc6 100644
--- a/src/_blog/weekly-087.md
+++ b/src/_blog/weekly-087.md
@@ -12,13 +12,13 @@ tags:
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀

## go-ipfs 0.5.0 is officially here 🚀
-We are very excited to announce the latest release of go-ipfs 0.5.0. This release is a major step forward on our journey toward a more efficient, secure, and resilient web to preserve and grow humanity’s knowledge. [Read the full announcement on the blog for more details](https://blog.ipfs.io/2020-04-28-go-ipfs-0-5-0/).
+We are very excited to announce the latest release of go-ipfs 0.5.0. This release is a major step forward on our journey toward a more efficient, secure, and resilient web to preserve and grow humanity’s knowledge. [Read the full announcement on the blog for more details](https://blog.ipfs.tech/2020-04-28-go-ipfs-0-5-0/).
## Join us Friday for the 0.5 Launch Meetup!
@@ -26,11 +26,11 @@ Join the IPFS community for a virtual meetup to dive deeper into what’s in the
## The latest on IPFS Mobile Design Research
-For IPFS to succeed, it needs to be where people will use it, and for the vast majority around the world that is on their smartphones. That’s why we’ve teamed up with Jim Kosem to understand how people are building, using and thinking about P2P and IPFS on mobile today in order to create tools and guidelines. [In his latest post for the IPFS blog](https://blog.ipfs.io/2020-04-24-ipfs-mobile-design-research-findings/), Jim shares a summary of his findings.
+For IPFS to succeed, it needs to be where people will use it, and for the vast majority around the world that is on their smartphones. That’s why we’ve teamed up with Jim Kosem to understand how people are building, using and thinking about P2P and IPFS on mobile today in order to create tools and guidelines. [In his latest post for the IPFS blog](https://blog.ipfs.tech/2020-04-24-ipfs-mobile-design-research-findings/), Jim shares a summary of his findings.
## Highlights from this week
-- [js-ipfs 0.42.0](https://blog.ipfs.io/2020-04-14-js-ipfs-0-42/) was also recently released
+- [js-ipfs 0.42.0](https://blog.ipfs.tech/2020-04-14-js-ipfs-0-42/) was also recently released
- Introducing [3ID Connect](https://medium.com/3box/introducing-3id-connect-531af4f84d3f), from 3Box
- ENS unveils easier way to [build decentralized websites on Ethereum](https://decrypt.co/26246/ens-unveils-easier-way-to-build-decentralized-websites-on-ethereum)
- Fission tried [experimenting with HLS Video Streaming and IPFS](https://blog.fission.codes/experimenting-with-hls-video-streaming-and-ipfs/)
@@ -54,6 +54,6 @@ On May 7-8, 2020, we are hosting the first-ever [IPFS Pinning Summit](https://ip
**Take care of yourselves and each other.** ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-088.md b/src/_blog/weekly-088.md
index 56ccb975..61a54cb2 100644
--- a/src/_blog/weekly-088.md
+++ b/src/_blog/weekly-088.md
@@ -12,7 +12,7 @@ tags:
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
@@ -89,6 +89,6 @@ On May 7-8, 2020, we are hosting the first-ever [IPFS Pinning Summit](https://ip
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-089.md b/src/_blog/weekly-089.md
index 5c7cbff5..24d0921c 100644
--- a/src/_blog/weekly-089.md
+++ b/src/_blog/weekly-089.md
@@ -12,11 +12,11 @@ tags:
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## Testground is here!
-[Introducing Testground v0.5](https://blog.ipfs.io/2020-05-06-launching-testground/), a tool dedicated to testing, simulating, benchmarking P2P and distributed systems at scale. This is a huge milestone for the distributed web, and for the wider p2p ecosystem. Discover what Testground is, how to get started, what’s coming next, and the backstory behind it on the IPFS blog.
+[Introducing Testground v0.5](https://blog.ipfs.tech/2020-05-06-launching-testground/), a tool dedicated to testing, simulating, benchmarking P2P and distributed systems at scale. This is a huge milestone for the distributed web, and for the wider p2p ecosystem. Discover what Testground is, how to get started, what’s coming next, and the backstory behind it on the IPFS blog.
## How do you use IPFS GUI Tools?
@@ -69,6 +69,6 @@ The exploration to [host Wikipedia on IPFS](https://github.com/santhoshtr/wikipe
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-090.md b/src/_blog/weekly-090.md
index 48cb0840..4fb8476c 100644
--- a/src/_blog/weekly-090.md
+++ b/src/_blog/weekly-090.md
@@ -12,7 +12,7 @@ tags:
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## The path to decentralization and go-ipfs 0.5 on the Zero Knowledge Podcast
@@ -20,11 +20,11 @@ IPFS Project Lead Molly Mackinlay was recently a guest on the [Zero Knowledge Po
## Experience the IPFS Pinning Summit, again!
-True, the IPFS Pinning Summit has come and gone, but if you missed it, we have you covered. [Watch all of the videos](https://www.youtube.com/playlist?list=PLuhRWgmPaHtTvsxuZ9T-tMlu_v0lja6v5) from the event and be sure to [read our recap](https://blog.ipfs.io/2020-05-13-ipfs-pinning-summit-recap/) from the two-day summit.
+True, the IPFS Pinning Summit has come and gone, but if you missed it, we have you covered. [Watch all of the videos](https://www.youtube.com/playlist?list=PLuhRWgmPaHtTvsxuZ9T-tMlu_v0lja6v5) from the event and be sure to [read our recap](https://blog.ipfs.tech/2020-05-13-ipfs-pinning-summit-recap/) from the two-day summit.
## Are you using (or plan to use) js-ipfs in browser?
-Then we want to hear from you! Your input would really help to shape the plan for changes that we hope will improve your and your users' experience. Check out the discussion on [reducing js-ipfs overhead by sharing node across browser tabs](https://discuss.ipfs.io/t/reducing-js-ipfs-overhead-by-sharing-node-across-browser-tabs/8024) now!
+Then we want to hear from you! Your input would really help to shape the plan for changes that we hope will improve your and your users' experience. Check out the discussion on [reducing js-ipfs overhead by sharing node across browser tabs](https://discuss.ipfs.tech/t/reducing-js-ipfs-overhead-by-sharing-node-across-browser-tabs/8024) now!
## Top highlights this week
@@ -59,6 +59,6 @@ In order to help prioritize future improvements to IPFS tooling and interfaces,
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
[Get the IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-091.md b/src/_blog/weekly-091.md
index 23b650fd..2e17cdc5 100644
--- a/src/_blog/weekly-091.md
+++ b/src/_blog/weekly-091.md
@@ -12,19 +12,19 @@ tags:
# Welcome to the IPFS Weekly
-Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+Here’s what’s happening lately in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## The Road to the New DHT
-At the end of April, we released our largest update yet: go-ipfs 0.5.0. This upgrade brought major performance and reliability improvements to IPFS — especially on the content discovery and routing front. We’d like to take you through our journey to re-write the DHT. [Read the full story on the blog](https://blog.ipfs.io/2020-05-19-road-to-dht/).
+At the end of April, we released our largest update yet: go-ipfs 0.5.0. This upgrade brought major performance and reliability improvements to IPFS — especially on the content discovery and routing front. We’d like to take you through our journey to re-write the DHT. [Read the full story on the blog](https://blog.ipfs.tech/2020-05-19-road-to-dht/).
## js-ipfs 0.44.0 released 🎉
-Last week, we shipped the latest release for js-ipfs, version 0.44.0! Meaning, you can now use AbortControllers to cancel requests in js-ipfs! No more waiting around to see if your request ever completes. Read the changelog post for [full details on the release](https://blog.ipfs.io/2020-05-21-js-ipfs-0-44/).
+Last week, we shipped the latest release for js-ipfs, version 0.44.0! Meaning, you can now use AbortControllers to cancel requests in js-ipfs! No more waiting around to see if your request ever completes. Read the changelog post for [full details on the release](https://blog.ipfs.tech/2020-05-21-js-ipfs-0-44/).
## It’s true; Gossipsub v1.1 is here
-The Gossipsub Task Force has been hard at work exploring and analyzing various attack vectors on public and permissionless messaging networks. With that knowledge, we’ve crafted and iterated on mitigating strategies to make our beloved libp2p PubSub Router work in adversarial environments. [The result is Gossipsub v1.1](https://blog.ipfs.io/2020-05-20-gossipsub-v1.1).
+The Gossipsub Task Force has been hard at work exploring and analyzing various attack vectors on public and permissionless messaging networks. With that knowledge, we’ve crafted and iterated on mitigating strategies to make our beloved libp2p PubSub Router work in adversarial environments. [The result is Gossipsub v1.1](https://blog.ipfs.tech/2020-05-20-gossipsub-v1.1).
## Top highlights this week
@@ -55,7 +55,7 @@ This Friday through Sunday, members of the IPFS, Dat, I2P, WebTorrent communitie
## Are you using (or plan to use) js-ipfs in browser?
-Then we want to hear from you! Your input would really help to shape the plan for changes that we hope will improve your and your users' experience. Check out the discussion on [reducing js-ipfs overhead by sharing node across browser tabs](https://discuss.ipfs.io/t/reducing-js-ipfs-overhead-by-sharing-node-across-browser-tabs/8024) now!
+Then we want to hear from you! Your input would really help to shape the plan for changes that we hope will improve your and your users' experience. Check out the discussion on [reducing js-ipfs overhead by sharing node across browser tabs](https://discuss.ipfs.tech/t/reducing-js-ipfs-overhead-by-sharing-node-across-browser-tabs/8024) now!
## Missed the 0.5 Meetup? Watch the videos now
@@ -63,6 +63,6 @@ Then we want to hear from you! Your input would really help to shape the plan f
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the [IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-092.md b/src/_blog/weekly-092.md
index 79a66b3d..5da84020 100644
--- a/src/_blog/weekly-092.md
+++ b/src/_blog/weekly-092.md
@@ -12,7 +12,7 @@ tags:
# Welcome to IPFS Weekly #92
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## Join us next Wednesday for our June meetup
@@ -24,7 +24,7 @@ Next week the IPFS community will be gathering for a virtual meetup on June 17th
The JavaScript implementation of IPFS recently shared their latest progress on the IPFS blog. Goodies include Bitswap 1.2.0, much faster file transfers, and go-ipfs 0.5.x compatibility.
-[**Read the release notes**](https://blog.ipfs.io/2020-06-08-js-ipfs-0-46/)
+[**Read the release notes**](https://blog.ipfs.tech/2020-06-08-js-ipfs-0-46/)
## Powering through the API gateway enabling IPFS and Filecoin data management
@@ -66,6 +66,6 @@ Earlier this month, Powergate, Textile’s API driven solution to deploying mult
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the [IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-093.md b/src/_blog/weekly-093.md
index 4b38bb76..ececa9d8 100644
--- a/src/_blog/weekly-093.md
+++ b/src/_blog/weekly-093.md
@@ -12,19 +12,19 @@ tags:
# Welcome to IPFS Weekly #93
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## Microsoft announces decentralized identity protocol built on IPFS
Microsoft’s ION, an implementation of the decentralized identity protocol, now stores transaction data on IPFS. Read about how js-ipfs is being used to publish the data in a decentralized, universally addressable and network-agnostic way.
-[Read the full announcement](https://blog.ipfs.io/2020-06-11-identity-ipfs-ion/)
+[Read the full announcement](https://blog.ipfs.tech/2020-06-11-identity-ipfs-ion/)
## libp2p in 2020 and beyond!
The past year has seen amazing improvements to libp2p with the protocol quickly becoming the de facto Web3 networking layer for a huge swath of projects. Now, libp2p is looking for new Project Lead to help grow and steward the project and ecosystem in 2020!
-[Learn more about libp2p](https://blog.ipfs.io/2020-06-09-libp2p-in-2020/)
+[Learn more about libp2p](https://blog.ipfs.tech/2020-06-09-libp2p-in-2020/)
## IPFS and the Decentralized Web Dev Report 2020
@@ -71,6 +71,6 @@ Another take on [B.Y.O.D.](https://medium.com/@jacobcohenrosenthal/b-y-o-d-the-p
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the [IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-094.md b/src/_blog/weekly-094.md
index 2dfd49f7..c0025c3a 100644
--- a/src/_blog/weekly-094.md
+++ b/src/_blog/weekly-094.md
@@ -12,13 +12,13 @@ tags:
# Welcome to IPFS Weekly #94
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## Watch videos from our June meetup now
The IPFS community gathered for a virtual meetup last week to celebrate progress made since the go-ipfs 0.5 launch and take a look at where the ecosystem is headed for the duration of 2020.
-[Watch the videos](https://blog.ipfs.io/2020-06-23-june-meetup-recap/)
+[Watch the videos](https://blog.ipfs.tech/2020-06-23-june-meetup-recap/)
## IPFS included in the foundation of blockchain, decentralization and DeFi
@@ -79,6 +79,6 @@ Share your thoughts on how we can make the IPFS weekly community calls and/or mo
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the [IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-095.md b/src/_blog/weekly-095.md
index 0071563a..cf31bd58 100644
--- a/src/_blog/weekly-095.md
+++ b/src/_blog/weekly-095.md
@@ -12,19 +12,19 @@ tags:
# Welcome to IPFS Weekly #95
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## go-ipfs 0.6.0 adds QUIC transport and more!
Late last week, go-ipfs 0.6.0 arrived, bringing with it the QUIC transport, the Noise Security Transport, the ability to customize 404 pages, Gossipsub upgraded to v1.1, and many bugfixes.
-[Read the release notes](https://blog.ipfs.io/2020-06-26-go-ipfs-0-6-0/)
+[Read the release notes](https://blog.ipfs.tech/2020-06-26-go-ipfs-0-6-0/)
## NEW: IPFS Mobile Design guidelines
Researcher Jim Kosem shared his findings and recommendations after extensive work examining mobile user patterns in P2P activities and how browsers influence these.
-[Read the full post](https://blog.ipfs.io/2020-06-25-ipfs-mobile-design-guidelines/)
+[Read the full post](https://blog.ipfs.tech/2020-06-25-ipfs-mobile-design-guidelines/)
## Tell us your journey exploring the IPFS ecosystem
@@ -79,6 +79,6 @@ Learn how to build decentralized applications with Ethereum and IPFS. ChainShot
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the [IPFS Weekly in your inbox](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230), each Tuesday.
diff --git a/src/_blog/weekly-096.md b/src/_blog/weekly-096.md
index 9d1f3bcc..2efd1abc 100644
--- a/src/_blog/weekly-096.md
+++ b/src/_blog/weekly-096.md
@@ -13,23 +13,23 @@ tags:
# Welcome to the IPFS Weekly!
-A quick look back at what we accomplished together in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+A quick look back at what we accomplished together in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## April, a time for new beginnings 🛳
-The [IPFS Mobile Design Research](https://blog.ipfs.io/2020-04-10-ipfs-mobile-design-research/) project kicks off – an initiative to research existing P2P protocol use in mobile apps, and create an informed and research-backed set of design guidelines and best-practices for IPFS.
+The [IPFS Mobile Design Research](https://blog.ipfs.tech/2020-04-10-ipfs-mobile-design-research/) project kicks off – an initiative to research existing P2P protocol use in mobile apps, and create an informed and research-backed set of design guidelines and best-practices for IPFS.
ProtoSchool explores the [Async Iterables returned by js-ipfs 0.41](https://school.us4.list-manage.com/track/click?u=41e9e493c56c3865870435d91&id=d160d74ae0&e=28ddac0f86)
-[js-ipfs 0.42.0 is released](https://blog.ipfs.io/2020-04-14-js-ipfs-0-42/), bringing automated publish of RCs, updated Docker containers, and more.
+[js-ipfs 0.42.0 is released](https://blog.ipfs.tech/2020-04-14-js-ipfs-0-42/), bringing automated publish of RCs, updated Docker containers, and more.
-We introduced the [IPFS Grants Platform](https://blog.ipfs.io/2020-04-20-ipfs-grants-platform/) 💻 ➡️ 💰
+We introduced the [IPFS Grants Platform](https://blog.ipfs.tech/2020-04-20-ipfs-grants-platform/) 💻 ➡️ 💰
-The [IPFS Distributions website](https://dist.ipfs.io/) got a fun IPFS rebrand.
+The [IPFS Distributions website](https://dist.ipfs.tech/) got a fun IPFS rebrand.

-Our largest upgrade to IPFS yet happened with [go-ipfs 0.5](https://blog.ipfs.io/2020-04-28-go-ipfs-0-5-0/)! And, we hosted [a launch meetup](https://www.youtube.com/watch?list=PLuhRWgmPaHtQ26F2MIuogvo0so9QUgH1r&v=RxJSUBeqOKU&feature=emb_log) with community members to share our many updates!
+Our largest upgrade to IPFS yet happened with [go-ipfs 0.5](https://blog.ipfs.tech/2020-04-28-go-ipfs-0-5-0/)! And, we hosted [a launch meetup](https://www.youtube.com/watch?list=PLuhRWgmPaHtQ26F2MIuogvo0so9QUgH1r&v=RxJSUBeqOKU&feature=emb_log) with community members to share our many updates!
Textile announced [Powergate](https://blog.textile.io/filecoin-tools-progress-update-8-april/), developing tools to get folks building on IPFS and Filecoin!
@@ -45,23 +45,23 @@ FISSION shares how they experimented with [HLS Video Streaming and IPFS](https:/
Textile launches [The Hub](https://blog.textile.io/announcing-the-textile-protocol-hub/), a collection of libraries and services connecting and extending IPFS, libp2p, and Filecoin.
-We take some significant steps to improve the [IPFS Developer experience](https://blog.ipfs.io/2020-05-05-developer-experience/).
+We take some significant steps to improve the [IPFS Developer experience](https://blog.ipfs.tech/2020-05-05-developer-experience/).
[Almonit](http://blog.almonit.eth.link/2020-05-21/Introduction_to_Dwebsitse.html) releases an introduction to Dwebsites, entirely built on IPFS.
-[js-ipfs 0.44.0 is released](https://blog.ipfs.io/2020-05-21-js-ipfs-0-44/), adding cancellable requests and a new browser datastore!
+[js-ipfs 0.44.0 is released](https://blog.ipfs.tech/2020-05-21-js-ipfs-0-44/), adding cancellable requests and a new browser datastore!
[OrbitDB releases v0.24](https://github.com/orbitdb/orbit-db/issues/772#issuecomment-632357888) with support for both go-ipfs 0.5 and js-ipfs 0.44.

-We launched [Testground v0.5](https://blog.ipfs.io/2020-05-06-launching-testground/), a platform for testing, benchmarking, and simulating distributed and p2p systems at scale. Designed to be multilingual and runtime-agnostic, scaling from 2 to 10k instances.
+We launched [Testground v0.5](https://blog.ipfs.tech/2020-05-06-launching-testground/), a platform for testing, benchmarking, and simulating distributed and p2p systems at scale. Designed to be multilingual and runtime-agnostic, scaling from 2 to 10k instances.
-We hosted the [IPFS Pinning Summit](https://blog.ipfs.io/2020-05-13-ipfs-pinning-summit-recap/), bringing together pinning services, infra providers, and the curious for two days of talks and workshops.
+We hosted the [IPFS Pinning Summit](https://blog.ipfs.tech/2020-05-13-ipfs-pinning-summit-recap/), bringing together pinning services, infra providers, and the curious for two days of talks and workshops.
-We took a deep dive into the road to the [new DHT](https://blog.ipfs.io/2020-05-19-road-to-dht/).
+We took a deep dive into the road to the [new DHT](https://blog.ipfs.tech/2020-05-19-road-to-dht/).
-Oh, hello! [Gossipsub v1.1 launches](https://blog.ipfs.io/2020-05-20-gossipsub-v1.1/), bringing a scalable, extensible, and hardened P2P pubsub router protocol into the mix.
+Oh, hello! [Gossipsub v1.1 launches](https://blog.ipfs.tech/2020-05-20-gossipsub-v1.1/), bringing a scalable, extensible, and hardened P2P pubsub router protocol into the mix.
Project Lead Molly Mackinlay was a guest on the [Zero Knowledge Podcast](https://www.zeroknowledge.fm/129) to talk about go-ipfs 0.5 and more.
@@ -73,19 +73,19 @@ The first completely virtual [Distributed Camp 2020](https://distributed.camp/)
## June, improving on improvements 🛠
-[js-ipfs 0.46.0](https://blog.ipfs.io/2020-06-08-js-ipfs-0-46/) is released with new faster bitswap and go-ipfs 0.5 compatibility.
+[js-ipfs 0.46.0](https://blog.ipfs.tech/2020-06-08-js-ipfs-0-46/) is released with new faster bitswap and go-ipfs 0.5 compatibility.
-The [libp2p project gives a 2020 update](https://blog.ipfs.io/2020-06-09-libp2p-in-2020/) and begins the search for a new team lead!
+The [libp2p project gives a 2020 update](https://blog.ipfs.tech/2020-06-09-libp2p-in-2020/) and begins the search for a new team lead!
Activists create a repository to accumulate and contextualize evidence of police brutality during the 2020 George Floyd protests, [hosted on IPFS](https://github.com/2020PB/police-brutality). Additionally, Police Accountability Now’s [PAN Protocol](https://decrypt.co/32614/blockchain-police-brutality-database-gives-bad-cops-nowhere-to-hide) is an anonymous, censorship-resistant database of police misconduct complaints, also built on Ethereum and IPFS.
Textile released the [Buckets JS library](https://textileio.github.io/js-hub/docs/hub.buckets).
-Jim Kosem shares the new [IPFS Mobile Design Guidelines](https://blog.ipfs.io/2020-06-25-ipfs-mobile-design-guidelines/), based on research conducted earlier in the quarter. Go download the pdf!
+Jim Kosem shares the new [IPFS Mobile Design Guidelines](https://blog.ipfs.tech/2020-06-25-ipfs-mobile-design-guidelines/), based on research conducted earlier in the quarter. Go download the pdf!

-[ION](https://blog.ipfs.io/2020-06-11-identity-ipfs-ion/), launched by Microsoft, has been under development for over a year, and is an instance implementation of Sidetree that runs on the Bitcoin blockchain. And it stores transaction data on IPFS.
+[ION](https://blog.ipfs.tech/2020-06-11-identity-ipfs-ion/), launched by Microsoft, has been under development for over a year, and is an instance implementation of Sidetree that runs on the Bitcoin blockchain. And it stores transaction data on IPFS.
We held a virtual June meetup, but if you missed it, catch up on all the videos on our [YouTube channel](https://www.youtube.com/playlist?list=PLuhRWgmPaHtToVYaDkd6ZTwB2Lo30s1vB). Make sure to subscribe to catch new content.
@@ -98,13 +98,13 @@ So many IPFS GUI improvements were made this quarter, but don’t take my word f
[IPFS Africa](https://www.eventbrite.co.uk/e/ipfs-community-meetup-nairobi-tickets-108105257736) hosts a virtual community meetup for the Nairobi IPFS community.
-And, keeping with how this quarter began, [go-ipfs 0.6.0 is launched](https://blog.ipfs.io/2020-06-26-go-ipfs-0-6-0/). QUIC, Noise, Peering and more!
+And, keeping with how this quarter began, [go-ipfs 0.6.0 is launched](https://blog.ipfs.tech/2020-06-26-go-ipfs-0-6-0/). QUIC, Noise, Peering and more!
## Also new this quarter...
Fluence Labs released the results of the [Decentralized Developer 2020 report](https://medium.com/fluence-network/decentralized-web-developer-report-2020-5b41a8d86789), revealing that IPFS and Ethereum are by far leaders used to create DWeb apps.
-[Galacteek](https://discuss.ipfs.io/t/galacteek-browser-v0-4-20-release/7582) releases their browser
+[Galacteek](https://discuss.ipfs.tech/t/galacteek-browser-v0-4-20-release/7582) releases their browser
3Box launches [3ID Connect](https://medium.com/3box/introducing-3id-connect-531af4f84d3f)
@@ -145,7 +145,7 @@ If you’d like to get involved, check out our [contribution guidelines](https:/
**Take care of yourselves and each other. ❤️**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-097.md b/src/_blog/weekly-097.md
index a53a0225..9871a002 100644
--- a/src/_blog/weekly-097.md
+++ b/src/_blog/weekly-097.md
@@ -12,7 +12,7 @@ tags:
# Welcome to IPFS Weekly #97
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## New from ProtoSchool: free dweb courses
@@ -24,7 +24,7 @@ ProtoSchool has created new dweb courses from the many tutorials they offer. Per
Get ready for a monster post that truly dives deep into the ins and outs of the go-ipfs DHT implementation. If you want to learn a thing or two about how DHTs work, and how we made the implementation used by IPFS faster and more resilient, read on!
-[Take a deep dive](https://blog.ipfs.io/2020-07-20-dht-deep-dive/)
+[Take a deep dive](https://blog.ipfs.tech/2020-07-20-dht-deep-dive/)
## Quote of the week
@@ -34,13 +34,13 @@ Get ready for a monster post that truly dives deep into the ins and outs of the
The latest iteration of the JavaScript implementation of your favorite protocol has now reached v0.48.0! This release includes much better default connectivity, a smaller blockstore, a more intuitive API, and loads of new features and bugfixes.
-[Read the release notes now](https://blog.ipfs.io/2020-07-20-js-ipfs-0-48/)
+[Read the release notes now](https://blog.ipfs.tech/2020-07-20-js-ipfs-0-48/)
## Brand new on IPFS
- [TikTok was taken down last week](https://decrypt.co/35343/how-ipfs-can-skirt-chinas-grip-on-hong-kong) in Hong Kong. But there could be a solution with IPFS.
- [Bitsearch](https://bitsear.ch/) is a new search engine for the decentralized web by the team from ViewBlock.
-- [IPFS x Audius: A story of harmony.](https://blog.ipfs.io/2020-07-09-case-study-audius/) Read the first edition of the IPFS Case Study Series.
+- [IPFS x Audius: A story of harmony.](https://blog.ipfs.tech/2020-07-09-case-study-audius/) Read the first edition of the IPFS Case Study Series.
- The latest version of [IPFS Companion](https://github.com/ipfs-shipyard/ipfs-companion/releases/tag/v2.14.0) just hit the extension stores, and it’s pretty spiffy!
## People build the coolest stuff with IPFS
@@ -73,7 +73,7 @@ Check out [ChainShot Shield](https://twitter.com/BeingDanNolan/status/1282384273
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-098.md b/src/_blog/weekly-098.md
index 93912c06..4a8ed74a 100644
--- a/src/_blog/weekly-098.md
+++ b/src/_blog/weekly-098.md
@@ -13,7 +13,7 @@ tags:
# Welcome to IPFS Weekly #98
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## Join us Monday for our next monthly meetup
@@ -76,7 +76,7 @@ Check out the new format for [Textile’s Powergate updates](https://blog.textil
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-099.md b/src/_blog/weekly-099.md
index 8d836d36..0fcce5ff 100644
--- a/src/_blog/weekly-099.md
+++ b/src/_blog/weekly-099.md
@@ -12,7 +12,7 @@ tags:
# Welcome to IPFS Weekly #99
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## Join APOLLO and the Filecoin Launchpad Accelerator 🚀
@@ -73,7 +73,7 @@ The Numbers Protocol recently wrote up [a brief explanation of IPFS and Filecoin
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-100.md b/src/_blog/weekly-100.md
index 765366bd..61aef681 100644
--- a/src/_blog/weekly-100.md
+++ b/src/_blog/weekly-100.md
@@ -12,13 +12,13 @@ tags:
# Welcome to IPFS Weekly #100
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## 🚨 We are deprecating SECIO very soon 🚨
Soon, support for the SECIO security transport in IPFS and libp2p will be removed. You can mitigate impact to your node(s) by updating to the latest versions.
-[Read the blog](https://blog.ipfs.io/2020-08-07-deprecating-secio/)
+[Read the blog](https://blog.ipfs.tech/2020-08-07-deprecating-secio/)
## Join us at the Randomness Summit Thursday
@@ -53,7 +53,7 @@ Research plays a crucial role in IPFS development and iteration and that’s why
The second in the IPFS Case Study Series focuses on OpenBazaar, a p2p e-commerce platform where buyers and sellers can participate anonymously and privately. By using IPFS to create this collaborative network, OpenBazaar enables users to trade without the risks of centralized data collection or the threat of having their personal information hacked!
-[Read the case study](https://docs.ipfs.io/concepts/case-study-openbazaar/#overview)
+[Read the case study](https://docs.ipfs.tech/concepts/case-study-openbazaar/#overview)
## HackFS + IPFS = 🤯
@@ -77,7 +77,7 @@ From COVID-19 tracing to crowdfunding on the dweb to a social distancing lyrics
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-101.md b/src/_blog/weekly-101.md
index 2c4010c6..6aa71e48 100644
--- a/src/_blog/weekly-101.md
+++ b/src/_blog/weekly-101.md
@@ -12,13 +12,13 @@ tags:
# Welcome to IPFS Weekly #101
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## IoTeX, the latest in the IPFS Case Study series
Are you curious about how a privacy-protecting surveillance camera could benefit from decentralized storage? Or how a privacy-centric blockchain platform might address one of the major risks of today’s IoT devices? Learn how IPFS has provided robust solutions for both these situations with Iotex and Ucam.
-[Read the case study](https://docs.ipfs.io/concepts/case-study-iotex/#overview)
+[Read the case study](https://docs.ipfs.tech/concepts/case-study-iotex/#overview)
## HackFS finale starts soon 🎉
@@ -81,7 +81,7 @@ Missed the first-ever distributed randomness focused event, which folks were cal
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-102.md b/src/_blog/weekly-102.md
index 8ae4798d..51945eb5 100644
--- a/src/_blog/weekly-102.md
+++ b/src/_blog/weekly-102.md
@@ -13,7 +13,7 @@ tags:
# Welcome to IPFS Weekly #102
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## Support for ipfs:// landed in Chromium’s protocol registry
@@ -80,7 +80,7 @@ The Filecoin team started hosting a series of Master Classes to demonstrate how
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-103.md b/src/_blog/weekly-103.md
index 122c72f9..c70a6945 100644
--- a/src/_blog/weekly-103.md
+++ b/src/_blog/weekly-103.md
@@ -13,7 +13,7 @@ tags:
# Welcome to IPFS Weekly #103
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## Peergos wins EU Next Generation Internet grant
@@ -80,7 +80,7 @@ Learn all about how to use the latest and most exciting decentralized developmen
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-104.md b/src/_blog/weekly-104.md
index 297cf317..54278a97 100644
--- a/src/_blog/weekly-104.md
+++ b/src/_blog/weekly-104.md
@@ -10,7 +10,7 @@ tags:
- 'weekly'
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!
## Join us Thursday for a community meetup
@@ -71,7 +71,7 @@ Next month, ETHGlobal kicks off 30-days of hackathons, summits, workshops, and e
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-105.md b/src/_blog/weekly-105.md
index 19982d60..bc63771b 100644
--- a/src/_blog/weekly-105.md
+++ b/src/_blog/weekly-105.md
@@ -11,19 +11,19 @@ tags:
- 'case study'
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## Our IPFS Case Study series is on Fleek 😎
See what we did there? Jokes aside, our latest edition of the case study series focuses on our friends at Fleek. Learn the history of Fleek, the benefits they see using IPFS, as well as a quick peek under the hood. Enjoy!
-[Read the case study](https://docs.ipfs.io/concepts/case-study-fleek/#overview)
+[Read the case study](https://docs.ipfs.tech/concepts/case-study-fleek/#overview)
## js-IPFS 0.50.0 shipped! 🎉🎉🎉
Earlier this week, js-ipfs officially reached version 0.50.0, adding the ability to share a node between multiple browser tabs and greatly improved pinning performance. It also includes quite a few new features, some API changes, and one breaking change you’ll want to review.
-[Read the release notes](https://blog.ipfs.io/2020-09-14-js-ipfs-0-50/)
+[Read the release notes](https://blog.ipfs.tech/2020-09-14-js-ipfs-0-50/)
## Quote of the week
@@ -33,7 +33,7 @@ Earlier this week, js-ipfs officially reached version 0.50.0, adding the ability
Obsidian Systems is adding support for IPFS to Nix, a package manager, but at its heart a general-purpose build tool, so that build products can be persisted to and fetched from IPFS. Learn how they have organized this work into two distinct phases (Milestone 1 was already achieved!) by reading the announcement.
-[Read the blog](https://blog.ipfs.io/2020-09-08-nix-ipfs-milestone-1/)
+[Read the blog](https://blog.ipfs.tech/2020-09-08-nix-ipfs-milestone-1/)
## Brand new on IPFS
@@ -78,7 +78,7 @@ Later this week, we’ll be attending Decentralizing the Cloud: The Promise and
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-106.md b/src/_blog/weekly-106.md
index dea5baa6..3da49f9c 100644
--- a/src/_blog/weekly-106.md
+++ b/src/_blog/weekly-106.md
@@ -12,13 +12,13 @@ tags:
- 'case study'
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## An IPFS September to Remember Meetup
If you missed the latest IPFS Meetup, not to worry. You can catch up on all the presentations, from IPFS Recovery to IoTex to the details behind go-IPFS 0.7 and more, by tuning into the IPFS YouTube channel. Bonus feature: another delightful lightning talk you won’t want to miss!
-[Watch the videos](https://blog.ipfs.io/2020-09-18-ipfs-meetup-sep2020/)
+[Watch the videos](https://blog.ipfs.tech/2020-09-18-ipfs-meetup-sep2020/)
## Space Race 2: Slingshot - put your project on Filecoin for FIL token rewards!
@@ -28,7 +28,7 @@ Following [Space Race 1](https://spacerace.filecoin.io/), a competition for stor
Continuing the IPFS Case Study Series, Arbol is the latest organization to be featured, discussing how IPFS has benefitted their agriculturally-focused platform. From creating contracts for parametric weather protection agreements to the role of content addressability, Arbol has a very interesting case.
-[Read the case study](https://docs.ipfs.io/concepts/case-study-arbol/)
+[Read the case study](https://docs.ipfs.tech/concepts/case-study-arbol/)
## Brand new on IPFS
@@ -61,7 +61,7 @@ HackFS kickstarts project development in Web 3.0 | [Forkast](https://forkast.new
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-107.md b/src/_blog/weekly-107.md
index b633c600..f82771b5 100644
--- a/src/_blog/weekly-107.md
+++ b/src/_blog/weekly-107.md
@@ -11,19 +11,19 @@ tags:
- 'case study'
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## go-ipfs 0.7 is here 🚀🚀🚀
The latest iteration of the Go implementation of IPFS brings a truckload of features and fixes: SECIO disabled by default 👋, rotating keys 🔑, IPNS paths now encode the key name as a base36 CIDv1 by default 🎹, key export/import 📦, and more. Great work everyone!
-[Read the release notes](https://blog.ipfs.io/2020-09-24-go-ipfs-0-7-0/)
+[Read the release notes](https://blog.ipfs.tech/2020-09-24-go-ipfs-0-7-0/)
## Case Study: Shipping IPFS with Morpheus.Network
And we mean that quite literally. For Morpheus.Network, shipping of goods across the globe, it’s critical—both functionally and legally—to have verifiable, consistently accessible documentation for every shipment. That’s where IPFS comes into the picture, in the latest entry in the IPFS Case Study series.
-[Read the case study](https://docs.ipfs.io/concepts/case-study-morpheus/)
+[Read the case study](https://docs.ipfs.tech/concepts/case-study-morpheus/)
## Quote of the week
@@ -78,7 +78,7 @@ Eco-Track supply chain and recycling services using [IOTA and IPFS](https://medi
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-108.md b/src/_blog/weekly-108.md
index 141e50b6..41dd791f 100644
--- a/src/_blog/weekly-108.md
+++ b/src/_blog/weekly-108.md
@@ -13,7 +13,7 @@ tags:
# Welcome to the IPFS Weekly!
-A quick look back at what we accomplished together in the [InterPlanetary File System](https://ipfs.io/) galaxy and beyond! 🚀
+A quick look back at what we accomplished together in the [InterPlanetary File System](https://ipfs.tech/) galaxy and beyond! 🚀
## Thank you. We couldn’t do this without you. ❤️
@@ -21,13 +21,13 @@ What a long, strange trip the past few months have been. We are so grateful for
## Jumping right into July
-New quarter, new project! We kicked this one off with an introduction to the [IPFS Case Study Series](https://blog.ipfs.io/2020-07-09-case-study-audius/)! Includes features on Fleek, Arbol, Audius, and more.
+New quarter, new project! We kicked this one off with an introduction to the [IPFS Case Study Series](https://blog.ipfs.tech/2020-07-09-case-study-audius/)! Includes features on Fleek, Arbol, Audius, and more.
-Libp2p and ResNetLab teamed up to ship a comprehensive, 61-page [evaluation report on Gossipsub](https://blog.ipfs.io/gossipsubv1.1-eval-report-and-security-audit/), in which you can learn how they approached the testing of Gossipsub v1.1, the setting in which tests were run, and detailed descriptions of the conclusions taken from the evaluation.
+Libp2p and ResNetLab teamed up to ship a comprehensive, 61-page [evaluation report on Gossipsub](https://blog.ipfs.tech/gossipsubv1.1-eval-report-and-security-audit/), in which you can learn how they approached the testing of Gossipsub v1.1, the setting in which tests were run, and detailed descriptions of the conclusions taken from the evaluation.
-The [js-ipfs 0.48.0 release](https://blog.ipfs.io/2020-07-20-js-ipfs-0-48/) included much better default connectivity, a smaller blockstore, a more intuitive API, and loads of new features and bugfixes.
+The [js-ipfs 0.48.0 release](https://blog.ipfs.tech/2020-07-20-js-ipfs-0-48/) included much better default connectivity, a smaller blockstore, a more intuitive API, and loads of new features and bugfixes.
-This [content routing deep dive](https://blog.ipfs.io/2020-07-20-dht-deep-dive/) from the 0.5 release covered everything you wanted to know about how DHTs work, and how we made the implementation used by IPFS faster and more resilient.
+This [content routing deep dive](https://blog.ipfs.tech/2020-07-20-dht-deep-dive/) from the 0.5 release covered everything you wanted to know about how DHTs work, and how we made the implementation used by IPFS faster and more resilient.
[ProtoSchool created new dweb courses](https://proto.school/#/tutorials?course=ipfs) from the many tutorials they offer. Peruse courses on IPFS, Filecoin, Multiformats, and more with updated content from the latest releases.
@@ -35,9 +35,9 @@ Oli Evans created a way to [pin your site to IPFS from a GitHub Action](https://
## And, another month, August
-We announced [deprecation of the SECIO security transport](https://blog.ipfs.io/2020-08-07-deprecating-secio/) in favor of the Noise security transport.
+We announced [deprecation of the SECIO security transport](https://blog.ipfs.tech/2020-08-07-deprecating-secio/) in favor of the Noise security transport.
-[Our August virtual meetup](https://blog.ipfs.io/2020-08-14-ipfs-meetup-aug2020/) hosted talks from Unstoppable Domains, the builders of Koda the Robot Dog, Ceramic, and more.
+[Our August virtual meetup](https://blog.ipfs.tech/2020-08-14-ipfs-meetup-aug2020/) hosted talks from Unstoppable Domains, the builders of Koda the Robot Dog, Ceramic, and more.
The virtual hackathon, [HackFS wrapped up](https://hack.ethglobal.co/hackfs/showcase), showcasing 135+ projects built with IPFS and Filecoin.
@@ -51,11 +51,11 @@ The Filecoin team started hosting [a series of Master Classes](https://www.youtu
## Staying the course in September
-Obsidian Systems began their efforts to [add support for IPFS to Nix](https://blog.ipfs.io/2020-09-08-nix-ipfs-milestone-1/), a package manager (but at its heart a general-purpose build tool), so that build products can be persisted to and fetched from IPFS.
+Obsidian Systems began their efforts to [add support for IPFS to Nix](https://blog.ipfs.tech/2020-09-08-nix-ipfs-milestone-1/), a package manager (but at its heart a general-purpose build tool), so that build products can be persisted to and fetched from IPFS.
-[js-ipfs officially reached version 0.50.0](https://blog.ipfs.io/2020-09-14-js-ipfs-0-50/), adding the ability to share a node between multiple browser tabs and greatly improved pinning performance.
+[js-ipfs officially reached version 0.50.0](https://blog.ipfs.tech/2020-09-14-js-ipfs-0-50/), adding the ability to share a node between multiple browser tabs and greatly improved pinning performance.
-In September we had the creators of IPFS Recovery, a HackFS project, and an update from the go-ipfs maintainers speak at our [monthly virtual community meetup](https://blog.ipfs.io/2020-09-18-ipfs-meetup-sep2020/).
+In September we had the creators of IPFS Recovery, a HackFS project, and an update from the go-ipfs maintainers speak at our [monthly virtual community meetup](https://blog.ipfs.tech/2020-09-18-ipfs-meetup-sep2020/).
Our pals at Peergos were awarded a €200,000 grant by the [Next Generation Internet Program for Open Internet Renovation](https://peergos.org/posts/next-generation-internet) (NGI-POINTER).
@@ -67,7 +67,7 @@ The podcast [Proof of Usability](https://anchor.fm/z-herring/episodes/Protocols-
You can now search all of the [podcasts available to stream on IPFS](https://pod.casts.io/ipfs), courtesy of Pod.casts.io and Andrew Nesbitt.
-The latest iteration of [go-IPFS, v0.7.0](https://blog.ipfs.io/2020-09-24-go-ipfs-0-7-0/), landed and with it, the deprecation of SECIO, updates to IPNS paths, and some important plugin build changes. 🎉
+The latest iteration of [go-IPFS, v0.7.0](https://blog.ipfs.tech/2020-09-24-go-ipfs-0-7-0/), landed and with it, the deprecation of SECIO, updates to IPNS paths, and some important plugin build changes. 🎉
## Also new this quarter...
@@ -126,11 +126,11 @@ TypeScript support is coming to IPFS in the near future. For more information, c
Some exciting projects are in the works, sponsored by the [IPFS Dev Grants program](https://github.com/ipfs/devgrants), including collaborations with Libre Space Foundation, OpenStreetMap, Nix, and more!
-If you’d like to get involved, check out [our contribution guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md), take a peek at [the docs](https://docs.ipfs.io/), and come to [IPFS Office Hours](https://github.com/ipfs/community/issues?utf8=%E2%9C%93&q=label%3A%22%F0%9F%99%8C%F0%9F%8F%BD+IPFS+Weekly+Call%22+) to get pointers on where to start!
+If you’d like to get involved, check out [our contribution guidelines](https://github.com/ipfs/community/blob/master/CONTRIBUTING.md), take a peek at [the docs](https://docs.ipfs.tech/), and come to [IPFS Office Hours](https://github.com/ipfs/community/issues?utf8=%E2%9C%93&q=label%3A%22%F0%9F%99%8C%F0%9F%8F%BD+IPFS+Weekly+Call%22+) to get pointers on where to start!
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-109.md b/src/_blog/weekly-109.md
index ef275324..98f22592 100644
--- a/src/_blog/weekly-109.md
+++ b/src/_blog/weekly-109.md
@@ -12,13 +12,13 @@ tags:
- 'Filecoin'
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## LikeCoin closes out the IPFS Case Study series
The first series of IPFS Case Studies is now complete, ending with a look into how LikeCoin decentralizes the standard of truth for online media content with IPFS. Based on the Cosmos SDK, LikeCoin uses IPFS and custom IPLD to achieve its vision.
-[Read the case study](https://docs.ipfs.io/concepts/case-study-likecoin/)
+[Read the case study](https://docs.ipfs.tech/concepts/case-study-likecoin/)
## Preparing for Filecoin Mainnet launch
@@ -83,7 +83,7 @@ Watch this demo of the [Qri Desktop 0.5.0 release candidate](https://twitter.com
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-110.md b/src/_blog/weekly-110.md
index 550c851a..7f5733f8 100644
--- a/src/_blog/weekly-110.md
+++ b/src/_blog/weekly-110.md
@@ -11,7 +11,7 @@ tags:
- 'Filecoin'
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## Filecoin Mainnet takes off 🚀🚀🚀
@@ -70,7 +70,7 @@ VIDEO: Setting Up An Uncensorable, [Unstoppable Domains IPFS Website](https://lb
**Take care of yourselves and each other. ❤️**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-111.md b/src/_blog/weekly-111.md
index 7652e2f8..458c10f5 100644
--- a/src/_blog/weekly-111.md
+++ b/src/_blog/weekly-111.md
@@ -10,7 +10,7 @@ description: ''
author: Jenn Turner
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## The evolution of IPFS + Filecoin
@@ -77,7 +77,7 @@ See how easy it is to verify your Twitter handle on the blockchain with [Chainli
**Take care of yourselves and each other. ❤️**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-112.md b/src/_blog/weekly-112.md
index 34f5b2d3..8525c643 100644
--- a/src/_blog/weekly-112.md
+++ b/src/_blog/weekly-112.md
@@ -10,19 +10,19 @@ description: ''
author: Jenn Turner
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## js-IPFS 0.51.0 shipped with TypeScript support
Thanks to a lot of community support, types are now a first-class citizen within the js-IPFS codebase! But the real headline here should be that install times can now be halved by installing ipfs-core. Check out the full announcement for details.
-[Read more](https://blog.ipfs.io/2020-10-29-js-ipfs-0-50/)
+[Read more](https://blog.ipfs.tech/2020-10-29-js-ipfs-0-50/)
## Securing the public IPFS with DHT hardening
Thanks to the work of some researchers and a small crew of core devs, we were able to not only make several crucial fixes but with the availability of Testground, we were also able to verify the mitigations. Special thanks to Bernd Prünster and Alexander Marsalek at A-SIT and the Graz University of Technology for their assistance.
-[Read more](https://blog.ipfs.io/2020-10-30-dht-hardening/)
+[Read more](https://blog.ipfs.tech/2020-10-30-dht-hardening/)
## Honey, I shrunk the Libp2p streams 😱
@@ -75,7 +75,7 @@ Speakers include David Craven from the Sunshine Foundation talking about ipfs-em
**Take care of yourselves and each other. ❤️**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-113.md b/src/_blog/weekly-113.md
index bd51ce40..0b54183e 100644
--- a/src/_blog/weekly-113.md
+++ b/src/_blog/weekly-113.md
@@ -10,7 +10,7 @@ description: ''
author: Jenn Turner
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## IPFS featured on the Whiteboard Series with NEAR
@@ -20,9 +20,9 @@ The Whiteboard Series with NEAR is a set of video interviews with creators who a
## IPFS and the summers of P2P, a history
-Thanks to contributor and friend to the project, Graven Prest, the history section of the IPFS docs site has a few new chapters. We don’t want to spoil them here, so head over to (or bookmark it, while you’re at it) docs.ipfs.io to check out our history for yourself!
+Thanks to contributor and friend to the project, Graven Prest, the history section of the IPFS docs site has a few new chapters. We don’t want to spoil them here, so head over to (or bookmark it, while you’re at it) docs.ipfs.tech to check out our history for yourself!
-[Read more](https://docs.ipfs.io/project/history/#a-p2p-summer-1999-2003)
+[Read more](https://docs.ipfs.tech/project/history/#a-p2p-summer-1999-2003)
## 📆 Next week in the community
@@ -85,7 +85,7 @@ Check out this [list of known IPFS web gateways](https://luke.lol/ipfs.php) and
**Take care of yourselves and each other. ❤️**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-114.md b/src/_blog/weekly-114.md
index b5eb44d8..3d354a10 100644
--- a/src/_blog/weekly-114.md
+++ b/src/_blog/weekly-114.md
@@ -10,7 +10,7 @@ description: ''
author: Jenn Turner
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## New releases from js-ipfs, go-libp2p and js-libp2p
@@ -20,7 +20,7 @@ Time for some updates y'all! Check out the latest from:
- [go-libp2p v0.12](https://github.com/libp2p/go-libp2p/releases/tag/v0.12.0): introduces a new BasicConnectionGater to filter inbound and outbound connections and makes a significant breaking change to the stream interfaces to remove some surprising behavior.
- [js-libp2p v0.29.3](https://github.com/libp2p/js-libp2p/releases/tag/v0.29.3): resolves the issue of multiaddrs before dial.
-Stay tuned to [blog.ipfs.io](https://blog.ipfs.io/) for more information, coming soon.
+Stay tuned to [blog.ipfs.tech](https://blog.ipfs.tech/) for more information, coming soon.
## Quote of the week
@@ -79,7 +79,7 @@ Join the Filecoin team, ecosystem partners, and community members for the Novemb
**Take care of yourselves and each other. ❤️**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-115.md b/src/_blog/weekly-115.md
index 895b5038..5e2422ec 100644
--- a/src/_blog/weekly-115.md
+++ b/src/_blog/weekly-115.md
@@ -10,7 +10,7 @@ description: ''
author: Jenn Turner
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy! 🚀
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy! 🚀
## IPLD: The data layer of a decentralized web
@@ -22,7 +22,7 @@ What’s going on in the world of IPLD? There have been loads of improvements in
Want to help shape the 2021 IPFS project plan? We’re looking for your input on what’s important for IPFS to focus on next year! The proposal period runs through Monday, December 7. Read the full announcement for more details on how you can give your input.
-[Read more](https://blog.ipfs.io/2020-11-19-community-rfp/)
+[Read more](https://blog.ipfs.tech/2020-11-19-community-rfp/)
## Quote of the week
@@ -75,7 +75,7 @@ Learn about the IPFS Pinning Services in this recent talk from Filecoin Liftoff
**Take care of yourselves and each other. ❤️**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us.](mailto:newsletter@ipfs.io)
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-116.md b/src/_blog/weekly-116.md
index 8b6e4484..97f6f44a 100644
--- a/src/_blog/weekly-116.md
+++ b/src/_blog/weekly-116.md
@@ -10,7 +10,7 @@ description: ''
author: Jenn Turner
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!
## Wrap up 2020 with IPFS and friends!
@@ -22,7 +22,7 @@ Join us on December 11 for a mini-celebration featuring talks from all of the IP
Want to help shape the 2021 IPFS project plan? We’re looking for your input on what’s important for IPFS to focus on next year! The proposal period runs through Monday, December 7. Read the full announcement for more details on how you can give your input.
-[Read more](https://blog.ipfs.io/2020-11-19-community-rfp/)
+[Read more](https://blog.ipfs.tech/2020-11-19-community-rfp/)
## Thread of the week 🧵
@@ -73,7 +73,7 @@ Join the builders of the Decentralized Web as they discuss hitting new milestone
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-117.md b/src/_blog/weekly-117.md
index cd09534d..4e8cd7da 100644
--- a/src/_blog/weekly-117.md
+++ b/src/_blog/weekly-117.md
@@ -11,7 +11,7 @@ description: ''
author: Jenn Turner
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!
## Big browser news for IPFS 🙌
@@ -68,7 +68,7 @@ VIDEO: IPFS plays a pivotal role in the [Oxford Blockchain Society’s](https://
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/weekly-118.md b/src/_blog/weekly-118.md
index bb6d584e..a41f5f65 100644
--- a/src/_blog/weekly-118.md
+++ b/src/_blog/weekly-118.md
@@ -11,7 +11,7 @@ description: ''
author: Jenn Turner
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!
## How researchers taught Bitswap nodes to jump
@@ -76,7 +76,7 @@ On Thursday, Filecoin lead Pooja Shah will be at Seattle’s favorite dweb meetu
Take care of yourselves and each other. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/welcome-to-ipfs-news-168.md b/src/_blog/welcome-to-ipfs-news-168.md
new file mode 100644
index 00000000..5c542fbc
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-168.md
@@ -0,0 +1,53 @@
+---
+title: Welcome to IPFS News 168!
+description: Last year’s NFT mania counted on IPFS for decentralized storage, plus
+ more in IPFS News 168.
+author: Emily Vaughan
+date: 2022-01-12
+permalink: "/weekly-168/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- weekly
+
+---
+## **IPFS 2021 in Review**
+
+
+
+Web3 applications had a great run in 2021 as mainstream users were introduced to concepts like NFTs. This was all possible thanks to the infrastructure developments that were already there to support them with decentralized storage. Throughout the year, IPFS collaborated with projects such as OpenSea, Brave, Pinata, and Audius to make this happen. It also added important features to its Go and JavaScript implementations as well as the IPFS Cluster codebase. [Get a refresh](https://blog.ipfs.tech/2022-01-11-IPFS-in-2021/) on everything that happened in 2021.
+
+## **Brand New on IPFS**
+
+1. Last week, the Bitflix movie NFT platform [chose](https://twitter.com/BitflixNFTs/status/1479478241459011584?s=20) IPFS for its decentralized storage needs to ensure the NFTs are safe and secure.
+2. Ecosys, an open source ecology platform, is [using](https://twitter.com/octopuce_node/status/1480555606385860612?s=20) IPFS for web hosting.
+3. The DINPS 2022 workshop is looking for papers related to IPFS, distributed storage, p2p networks, and edge computing. Submissions are open until March 5 with more information available on the [official website](https://research.protocol.ai/sites/dinps/calls/).
+4. The Moralis + Avalanche Hackathon is hosting an IPFS and Filecoin track where participants will compete for the Best Use of IPFS or NFT.Storage for Content-Addressed Data. Register now on the [event website](https://moralis.io/avalanche-hackathon/).
+
+## **Around the Ecosystem**
+
+Be sure to check out developerAlly’s upcoming [workshop](https://www.youtube.com/watch?v=bIZNW_c6Hx4) on how to create NFTs using IPFS and Filecoin. It will take place on January 13 at the NFTHack 2022 weekend-long hackathon and summit.
+
+The second libp2p community call happened earlier today - couldn’t make it? Be sure to stay tuned for details on the next one [here](https://discuss.libp2p.io/t/libp2p-community-calls/1157).
+
+Watch a [tutorial](https://www.youtube.com/watch?v=1YnInXG682U) on how to upload a website to an IPFS node run by Cybercon, a dedicated server provider working with decentralized websites and apps.
+
+Find out how you can use Fleek to deploy and host a website using IPFS and connect it to a .eth ENS domain by watching Sarah Amann’s [video](https://www.youtube.com/watch?v=H-0Drm0-ZeM).
+
+Enjoy MawaMaverick’s [in-depth look](https://www.youtube.com/watch?v=ieHXypfhsWk) at the future of Web3 and IPFS.
+
+## Want to help build the new internet?
+
+[**Filecoin Green Program Administrator**](https://jobs.lever.co/protocol/33a795a3-a69e-4f89-82d7-3da0bd5626ce): We are searching for a Program Administrator who will help to track, manage and direct a team developing tomorrow’s environmental accounting tools. [**Filecoin Green**](https://medium.com/@filecoingreen) is a fast-growing initiative dedicated to measuring, reducing and mitigating environmental impacts within the Filecoin ecosystem and beyond. The team aims to catalyze this by enabling teams across the Filecoin ecosystem to verifiably report their emissions, and to use these data as the basis for impact reductions. **Protocol Labs**, Remote.
+
+[**Community Manager**](https://valist.io/roles/community-manager.pdf): Valist is hiring a community manager to help expand outreach, community, and brand awareness. In this role, you will have a strong influence on our growth strategies, forge and develop great relationships with our community members and key partners, and create high quality content. You will be working closely with technical co-founders and engineers. **Valist**, Remote.
+
+[**Blockchain Engineering Lead**](https://jobs.lever.co/3box/bdbda170-a119-4842-84e8-e208b94f4c52): As 3Box Labs’ first Blockchain Engineer you will lead engineering, implementation and optimization of the Ceramic Blockchain and contribute to the overall cryptoeconomic design of the network. You'll tackle some of the most novel challenges in decentralized tech, work closely with our rapidly growing open source community and many of the best technologists in the world, and help reinvent how data is managed online. **3Box Labs**, Remote.
+
+[**Head of Content**](https://jobs.lever.co/protocol/330b0744-ebea-4bc3-90de-e817b470b8cb): Protocol Labs is seeking a Head of Content to develop and execute effective content deliverables for our portfolio and ecosystem projects including Filecoin and IPFS. The ideal candidate is an exceptional writer with a proven experience in communicating blockchain and Web3 concepts to developers, non-developers, enterprises, and newcomers. **Protocol Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism, deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-169.md b/src/_blog/welcome-to-ipfs-news-169.md
new file mode 100644
index 00000000..f7af0834
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-169.md
@@ -0,0 +1,57 @@
+---
+title: Welcome to IPFS News 169!
+description: In the move from HTTP to Web3, IPFS is the go-to solution for storage,
+ read more in IPFS News 169.
+author: Emily Vaughan
+date: 2022-01-26
+permalink: "/weekly-169/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- weekly
+
+---
+## **Web3 Browsers for Decentralized Storage**
+
+
+
+Browsers are still most users’ primary interface when they interact with the internet. In most cases, however, they’re still stuck with Web 2.0 infrastructure. This has started to change thanks to recent integrations by browsers like [**Brave**](https://blog.ipfs.tech/2021-01-19-ipfs-in-brave/)and [**Opera**](https://blog.ipfs.tech/2021-02-08-opera-ios-and-ipfs/) who’ve added native support for IPFS as the default protocol for decentralized storage. These developments eliminate the need for centralized gateways and pave the way for the slow but steady ongoing migration from HTTP to Web3.
+
+[**Read more**](https://blog.ipfs.tech/2022-01-07-web3-browsers-for-decentralized-storage/) and be sure to [**watch**](https://www.youtube.com/watch?v=1rMMEeZ6jI4&list=PL_0VrY55uV1_HE_bE-frkYUPGybjYHbNz&index=45) IPFS Growth Engineer Dietrich Ayala and Brave Wallet Engineer Anirudha Bose’s conversation on the topic.
+
+## **Brand New on IPFS**
+
+1. 4EVERLAND [**became**](https://filecoinfoundation.medium.com/dev-grant-spotlight-4everland-6b07da0aade6) the latest recipient of the Filecoin Foundation’s [**Dev Grant**](https://grants.filecoin.io/). The cloud computing company helps developers build Web3 applications by leveraging IPFS for stable and efficient content storage and distribution.
+2. Introducing the Faber Web3 Hackathon! The event and accelerator will run from mid-February to mid-March and is welcoming IPFS builders. [**Learn more**](http://faberweb3.devpost.com/)about the event and [**apply**](http://faberweb3.devpost.com/) today.
+3. Fleek’s [**Eth.Limo**](https://blog.fleek.co/posts/eth-limo-alternative-eth-link) gateway is a new decentralized alternative for resolving IPFS and ENS domain sites.
+4. Read Chris Anderson’s take on NFTs and their value in this [**article**](https://thenewstack.io/nfts-in-the-uncanny-valley/) for The New Stack.
+
+## **Around the Ecosystem**
+
+Check out Libre Space Foundation’s interesting [**video**](https://www.youtube.com/watch?v=tRo1BCj_4n8) explaining IPFS-tiny and how it enables new concepts at OSCW 2021.
+
+The DINPS 22 workshop at ICDS 2022 is interested in your research! Submit your proposals [**here**](https://research.protocol.ai/sites/dinps/calls/) by March 5th.
+
+HashLips NFT shared a guide on how to upload larger and multiple files to IPFS. Be sure to watch their [**video**](https://www.youtube.com/watch?v=xOUz3ifDpR4) to learn how to do this and then pin the files using Pinata.
+
+Protocol Labs [**announced**](https://twitter.com/ProtoResearch/status/1485624717532934145?s=20) Dennis Trautwein as a new Ph.D. fellow. Along with his advisor Bela Gipp, they will investigate if and how a super-peer architecture can complement the IPFS network from a content discovery and content retrieval perspective.
+
+For a great rundown on the basics, watch gp_sec’s [**video**](https://www.youtube.com/watch?v=FpU3R22lgOI) on how to host files on IPFS. They cover the process from installation to pinning.
+
+Blok Scout has also shared a great [**explainer**](https://www.youtube.com/watch?v=jwd-dQHDvB0) on distributed file storage for anybody who’s new to IPFS.
+
+## Want to help build the new internet?
+
+[**Filecoin Green Program Administrator**](https://jobs.lever.co/protocol/33a795a3-a69e-4f89-82d7-3da0bd5626ce): We are searching for a Program Administrator who will help to track, manage and direct a team developing tomorrow’s environmental accounting tools. [**Filecoin Green**](https://medium.com/@filecoingreen) is a fast-growing initiative dedicated to measuring, reducing and mitigating environmental impacts within the Filecoin ecosystem and beyond. The team aims to catalyze this by enabling teams across the Filecoin ecosystem to verifiably report their emissions, and to use these data as the basis for impact reductions. **Protocol Labs**, Remote.
+
+[**Community Manager**](https://valist.io/roles/community-manager.pdf): Valist is hiring a community manager to help expand outreach, community, and brand awareness. In this role, you will have a strong influence on our growth strategies, forge and develop great relationships with our community members and key partners, and create high quality content. You will be working closely with technical co-founders and engineers. **Valist**, Remote.
+
+[**Blockchain Engineering Lead**](https://jobs.lever.co/3box/bdbda170-a119-4842-84e8-e208b94f4c52): As 3Box Labs’ first Blockchain Engineer you will lead engineering, implementation and optimization of the Ceramic Blockchain and contribute to the overall cryptoeconomic design of the network. You'll tackle some of the most novel challenges in decentralized tech, work closely with our rapidly growing open source community and many of the best technologists in the world, and help reinvent how data is managed online. **3Box Labs**, Remote.
+
+[**Head of Content**](https://jobs.lever.co/protocol/330b0744-ebea-4bc3-90de-e817b470b8cb): Protocol Labs is seeking a Head of Content to develop and execute effective content deliverables for our portfolio and ecosystem projects including Filecoin and IPFS. The ideal candidate is an exceptional writer with a proven experience in communicating blockchain and Web3 concepts to developers, non-developers, enterprises, and newcomers. **Protocol Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism, deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-170.md b/src/_blog/welcome-to-ipfs-news-170.md
new file mode 100644
index 00000000..2a35bcd7
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-170.md
@@ -0,0 +1,55 @@
+---
+title: Welcome to IPFS News 170!
+description: Learn how decentralized storage can leverage DAOs and Web3 governance,
+ & more in IPFS News 170!
+author: Emily Vaughan
+date: 2022-02-09
+permalink: "/weekly-170/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- weekly
+
+---
+## **Not Your Data Storage Infrastructure, Not Your NFTs**
+
+
+
+In IPFS, resilience is the way that people individually and collectively participate in the network to store and govern data. It is context specific, and requires active participation of stakeholders to govern the storage of their data. Data storage resilience could be improved by leveraging existing Web3.0 data governance frameworks, such as Decentralized Autonomous Organizations (DAOs), to coordinate data storage infrastructure and utilization in a way that owners of data are able to govern how it is stored and used. To learn more about these concepts, read [**this piece**](https://kelsienabben.substack.com/p/not-your-storage-architecture-not) by Protocol Labs PhD Fellow, Kelsie Nabben, as she dives into how distributed storage and content addressing make end-user applications more resilient.
+
+## **Brand New on IPFS**
+
+1. Check out this recently released short (and fun!) tutorial from [**Pancy**](https://pancy.medium.com/) on how to ‘[**Build a Decentralized App on IPFS using WebAssembly**](https://pancy.medium.com/build-a-decentralized-app-on-ipfs-using-webassembly-d89238a3c9c6)’.
+2. [**js-libp2p v0.36.0**](https://github.com/libp2p/js-libp2p/releases/tag/v0.36.0) is now live! Read the [**release notes**](https://github.com/libp2p/js-libp2p/releases/tag/v0.36.0) for the breaking changes, features, bug fixes, and assets.
+3. Looking to get started with IPFS? Watch this brand new [**tutorial video**](https://www.youtube.com/watch?v=A7yZaYhrwyM)to see how you can download a go-ipfs distribution onto your Linux machine.
+4. KEN Labs and Protocol Labs have launched a 3 month [**Education Program**](https://kencloud.com/educate.html) with the intent to teach students about the Metaverse through the lens of IPFS, Filecoin, & Libp2p. [**Learn more**](https://kencloud.com/educate.html).
+
+## **Around the Ecosystem**
+
+Attending ETHDenver? Join the Filecoin community for an evening of food, drinks and great company at the [**Filecoin & Friends Happy Hour**](https://www.eventbrite.com/e/filecoin-friends-happy-hour-at-ethdenver-tickets-259853878947) on Wednesday, February 16th in Denver! [**Details here**](https://www.eventbrite.com/e/filecoin-friends-happy-hour-at-ethdenver-tickets-259853878947).
+
+OpenSea just released a [**new tutorial**](https://docs.opensea.io/docs/creating-an-nft-contract) for creating your own NFT smart contract that you can trade on OpenSea using IPFS, MetaMask, Ethers.js, and more!
+
+The DINPS 2022 workshop is looking for papers related to IPFS, distributed storage, p2p networks, and edge computing. Submissions are open until March 5 with more information available on the [**official website**](https://research.protocol.ai/sites/dinps/calls/).
+
+Community member markg85 is adding IPFS support to VideoLAN for Android. Check out the docs, source, and APK [**here**](https://bafybeiei4hefy7infgbcszbst5dgiz2buh3kkt77flrybe7bs5zxlac2ki.ipfs.dweb.link/).
+
+[**Capyloon**](https://capyloon.org/) is an experimental user agent that aims to give you what you privacy and control through freedom from the constraints imposed by OS vendors and service providers who decide what you can or can't do online, and how. [**Check out**](https://capyloon.org/) the current prototype that explores support for IPFS.
+
+Introducing [**Lens**](https://lens.dev/), a new social NFT platform that uses IPFS by default for addressing media assets and metadata!
+
+The NFT.Storage team just released a [**2022 Roadmap**](https://nft.storage/blog/post/2022-01-31-q1-roadmap-and-beyond/), take a look to find out what’s coming this year.
+
+Considering joining a Filecoin and/or IPFS hackathon but still not convinced? [**Read this thread**](https://twitter.com/KenLabs_Web3/status/1490167630774542338?s=20&t=H6HeJPrCXbKomL5iRIWs8Q) by our friends at KEN Labs highlighting 10 reasons you should build with Protocol Labs today!
+
+The Ecosystem Working Group is a collection of 50+ people across 3+ organizations that are passionate about the long-term adoption of Web3 and dedicated to growing the Filecoin, IPFS and libp2p ecosystems. All hands meetings are hosted regularly to check in on progress and showcase the growth of various developers, applications, storage providers, clients and communities around the world. In case you missed it, [**check out the recording**](https://www.youtube.com/watch?v=-9rKtrwMkG0) from last week’s meeting.
+
+## Want to help build the new internet?
+
+[**Community Manager**](https://valist.io/roles/community-manager.pdf): Valist is hiring a community manager to help expand outreach, community, and brand awareness. In this role, you will have a strong influence on our growth strategies, forge and develop great relationships with our community members and key partners, and create high quality content. You will be working closely with technical co-founders and engineers. **Valist**, Remote.
+
+[**Blockchain Engineering Lead**](https://jobs.lever.co/3box/bdbda170-a119-4842-84e8-e208b94f4c52): As 3Box Labs’ first Blockchain Engineer you will lead engineering, implementation and optimization of the Ceramic Blockchain and contribute to the overall cryptoeconomic design of the network. You'll tackle some of the most novel challenges in decentralized tech, work closely with our rapidly growing open source community and many of the best technologists in the world, and help reinvent how data is managed online. **3Box Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-171.md b/src/_blog/welcome-to-ipfs-news-171.md
new file mode 100644
index 00000000..e44f4a6a
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-171.md
@@ -0,0 +1,69 @@
+---
+title: Welcome to IPFS News 171!
+description: Take a look at how IPFS & Filecoin serve as the storage for Gala Games’
+ large amounts of backup data & more!
+author: Emily Vaughan
+date: 2022-02-23
+permalink: "/weekly-171/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- weekly
+
+---
+## **Gala Games: Decentralized Gaming Supported by IPFS and Filecoin**
+
+
+
+Game development is at a completely different place than where it was a decade or two ago. Today’s games are rich multimedia and art experiences, but that depth comes at a cost. All the amazing design, code, and infrastructure in these releases are requiring similar advancements in storage solutions. As immersive games cross over the Web3 frontier, developers in the space will need tools at their disposal to organize, analyze, archive, and deploy massive amounts of data. [Gala Games](https://app.gala.games/about/) is a solution that meets these needs and helps different teams and projects develop games on chain. Learn more about Gala Games and how they’re using IPFS and Filecoin for their large amount of backup data in this [recent blog post](https://blog.ipfs.tech/2022-02-27-gala-games-decentralized-gaming/).
+
+## **Brand New on IPFS ✨**
+
+1. [DAS has now integrated IPFS](https://dasystems.medium.com/bit-now-supports-ipfs-content-12c39489cfae)! You can now decentralize your websites with IPFS, and show your IPFS content on your bit.cc page - with no fee and no gas.
+2. Read how [Lit Protocol](https://litprotocol.com/) and [Audius](https://audius.co/) are leveraging IPFS and Filecoin to give artists individual expression in this [new blog post](https://blog.ipfs.tech/2022-02-10-ipfs-filecoin-impact-on-music-media-culture/).
+3. Check out [Studio 721](https://www.721.so/), an open source website for creating and uploading metadata and artwork to IPFS and deploying NFT smart contracts with the Ethereum and Polygon blockchains.
+4. Web3 builder Pancy is building an NFT store with AVAX and NFT.Storage, read [this Twitter thread](https://twitter.com/pancychain/status/1493650754346700803) to find out about his learnings throughout the process.
+
+## **Around the Ecosystem 🌎**
+
+Around a quarter of all ETHDenver Hackathon submissions were submitted for the IPFS and Filecoin bounties! Amazing work, builders. Stay tuned for a full ETHDenver recap.
+
+NextDNS now supports and acts as an unfiltered gateway for ENS Domains, Unstoppable Domains, HNS, and IPFS. Read the [announcement](https://twitter.com/NextDNS/status/1491034351391305731).
+
+Interested in learning about the past, present, and future of Web3? Look no further! Check out this [video](https://www.youtube.com/watch?v=Yc1L566oEeU&t=1s) about exactly that from the Faber Web3 Webinar featuring David Dias.
+
+
+The [Filecoin Virtual Machine Early Builders Program](https://fvm.filecoin.io/foundry) is seeking individuals with expertise and interest in smart contract programming, large-scale data, compute-over-data, data governance (data DAOs), and more. [Apply now](https://fvm.filecoin.io/foundry)! Applications close on February 24th.
+
+Vivid Labs and Shopify are now enabling traditional e-commerce businesses to launch NFT collections and marketplaces, powered by Fileocin, NFT.Storage, Textile, and Estuary! [Learn more](https://cointelegraph.com/news/the-industry-will-need-to-have-dynamic-nfts-says-vivid-labs-ceo-halsey-minor).
+
+As of last week, the Filecoin ecosystem and [Polygon Studios](https://polygonstudios.com/) announced that they are deepening their collaboration in NFTs, games, and the metaverse. [Learn more](https://filecoin.io/blog/posts/filecoin-and-polygon-studios-deepen-collaboration-in-nfts-games-and-the-metaverse/).
+
+Learn how to download an NFT image from IPFS and display it on a game object in this [tutorial](https://www.youtube.com/watch?v=-yc_n1uRb9M) by Blockchain Dapp Community. It uses the ChainSafe gaming SDK and Unity3D.
+
+Earlier this month Max Inden and Dietrich Ayala spoke at FOSDEM ‘22! If you missed it, watch the recordings:
+
+* [Edges are Infrastructure: IPFS Everywhere for a More Resilient Future](https://fosdem.org/2022/schedule/event/ipfs/)
+* [Peer-to-Peer Hole Punching Without Centralized Infrastructure](https://fosdem.org/2022/schedule/event/peer_to_peer_hole_punching_without_centralized_infrastructure/)
+
+## **Build with IPFS 🏗**
+
+[BuildQuest](https://buildquest.ethglobal.com/), the 12-day game jam and metaverse hackathon begins on March 4th! Join to receive mentorship and support from the best companies and mentors in the space, plus you'll have a shot at winning one of over $100k in prizes available. [Sign up!](https://buildquest.ethglobal.com/)
+
+[ETHernals](https://ethernals.devfolio.co/) hosted by EthIndia kicks off on February 25th through March 27th. Apply within two days for an opportunity to explore the world of decentralization by building around DAOs, NFTs, DeFi, and more! [Learn more](https://ethernals.devfolio.co/).
+
+[Register now](https://emamo.com/event/web3con/tickets) for [Web3Con](https://www.web3con.dev/), hosted by DeveloperDAO. Join experts from the metaverse for Gather.town meetups, workshops and a hackathon starting from February 28 - March 6, 2022.
+
+To stay up to date with all upcoming events and hackathons happening in the IPFS and Filecoin ecosystems, [check out the Hackathons website](https://hackathons.filecoin.io/).
+
+## **Want to help build the new internet? 💼**
+
+[**Senior Social Media Manager**](https://boards.greenhouse.io/protocollabs/jobs/4282182004): Protocol Labs is seeking a Senior Social Media Manager to both build best-practice growth strategies, own social tactics, and posting across all of our various channels. Your goal is to assist, educate, and excite every member of our community. You will be responsible for communication with our community primarily on Twitter, Reddit, and Slack but also occasionally over email, Telegram, Discord and other channels. This audience includes everyone from industry leaders, Protocol Labs partners, and investors to miners, developers, and users. **Protocol Labs**, Remote.
+
+[**Community Manager**](https://valist.io/roles/community-manager.pdf): Valist is hiring a community manager to help expand outreach, community, and brand awareness. In this role, you will have a strong influence on our growth strategies, forge and develop great relationships with our community members and key partners, and create high quality content. You will be working closely with technical co-founders and engineers. **Valist**, Remote.
+
+[**Blockchain Engineering Lead**](https://jobs.lever.co/3box/bdbda170-a119-4842-84e8-e208b94f4c52): As 3Box Labs’ first Blockchain Engineer you will lead engineering, implementation and optimization of the Ceramic Blockchain and contribute to the overall cryptoeconomic design of the network. You'll tackle some of the most novel challenges in decentralized tech, work closely with our rapidly growing open source community and many of the best technologists in the world, and help reinvent how data is managed online. **3Box Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-172.md b/src/_blog/welcome-to-ipfs-news-172.md
new file mode 100644
index 00000000..511151f5
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-172.md
@@ -0,0 +1,55 @@
+---
+title: Welcome to IPFS News 172!
+description: A peek into Functionland’s free alternative to Web 2.0 cloud applications
+ & more this in this edition of News!
+author: Emily Vaughan
+date: 2022-03-09
+permalink: "/weekly-172/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- weekly
+
+---
+## **Functionland: Using IPFS to Enable Free-to-Use Cloud Applications**
+
+
+
+Truly free-to-use applications are a rarity in the Web 2.0 world because users are always paying with money, data, or attention. [**Functionland**](https://fx.land/)’s Fula Network is a Web3 alternative to this model. It’s a privacy-focused, user-powered platform that enables free-to-use applications and services by rewarding users for sharing storage and computer resources. At the same time, it compensates open-source developers for providing applications and services. Functionland chose IPFS to implement a decentralized take on the client-server model. [**Learn more**](https://blog.ipfs.tech/2022-02-22-functionland/) about how it uses dedicated hardware to achieve this.
+
+## **Brand New on IPFS ✨**
+
+1. [Libp2p](https://docs.ipfs.tech/concepts/glossary/#libp2p) can punch holes now! Learn more about this new capability to overcome firewalls in a recent [blog post](https://blog.ipfs.tech/2022-01-20-libp2p-hole-punching/) detailing how and why we can do this.
+2. [Filebase](https://filebase.com/), the first S3-compatible object storage platform for Web3, [has added support for the IPFS network](https://filebase.com/blog/introducing-support-for-ipfs-backed-by-decentralized-storage/?utm_source=newsletter&utm_medium=email&utm_campaign=IPFS_Newsletter).
+3. This year the IPFS and Filecoin communities are going big at SXSW. Join the community in Austin as we host three major events: NFT House on [March 11](https://www.eventbrite.com/e/nft-house-sxsw-day-1-nft-x-art-tickets-275786012387) and [March 12](https://www.eventbrite.com/e/nft-house-sxsw-day-2-nft-x-technology-tickets-276168095207), Blockchain Summit on [March 13](https://www.eventbrite.com/e/sustainable-blockchain-summit-sxsw-tickets-272887262147), and Web3 Hacker House on [March 14](https://www.eventbrite.com/e/web3-hacker-house-sxsw-day-1-tickets-276203972517)and [15](https://www.eventbrite.com/e/web3-hacker-house-sxsw-day-2-tickets-276204514137). Register now!
+4. Hedera’s [Hashaxis](https://hedera.com/users/hashaxis) NFT marketplace is relying on IPFS and Filecoin for the decentralized storage of its NFT content and metadata. The service is able to offer users highly efficient NFT minting, issuance, and transfers.
+
+## **Around the Ecosystem 🌎**
+
+Watch the February All Hands [recap](https://www.youtube.com/watch?v=euVyc33ePFA) for the IPFS, Filecoin, and Libp2p ecosystems. Stay tuned for the next one happening March 24 by joining [Slack](https://filecoin.io/slack) or [Discord](https://discord.gg/5qCT7BzT).
+
+Join the IPFS ecosystem at ETHGlobal’s [BuildQuest](https://buildquest.ethglobal.com/) Summit on March 11. The event is part of a 12-day hackathon for builders working on play-to-earn and metaverse projects. Some topics to be discussed include Building the Metaverse with IPFS and Good Randomness in Web3 and Gaming. You can already watch Discordian’s [Intro to IPFS and Blockchain](https://www.youtube.com/watch?v=wJO-1PIOmYw) and Pan Chasinga’s [IPFS Build 3D Voxel Characters in MagicaVoxel](https://www.youtube.com/watch?v=xFakIp8l-AA) workshop recorded at the BuildQuest Workshop Day from March 5th.
+
+[Learn more](https://twitter.com/IPFS/status/1499754941098840067?s=20&t=7AL8tX0Eb77SyPI_ttdEPw) about [Geo Web](https://www.geoweb.network/), a project using IPFS and Filecoin to anchor content to geographic locations and create shared augmented reality experiences. Stay tuned for its mainnet launch this year!
+
+Protocol Labs recently introduced the Decentralized Grants Marketplace - a new platform for large-scale grants within the Protocol Labs Network and beyond. If you are interested in getting started with meaningful work in web3, this is a great way to get involved. [Learn more and apply](https://www.dgm.xyz/).
+
+[Watch](https://www.youtube.com/watch?v=tY-W1hzra3Q) Ally Haire share a brief history of IPFS and Filecoin at Developer DAO’s Web2Con 2022. She also talked about all the technology and devtools that are available as well as the interesting projects building on the protocols.
+
+[Concept Art House](https://www.conceptarthouse.com/) is the latest addition to the long list of platforms and gaming studios that are relying on [NFT.Storage](https://nft.storage/) for the preservation of its designs. Read Blockchain Gamer’s [recent coverage](https://www.blockchaingamer.biz/news/17391/concept-art-house-partners-with-nft-storage-to-preserve-game-art-on-ipfs-and-filecoin/) of the integration.
+
+[START Hack](https://www.starthack.eu/) fosters deep entrepreneurial understanding and supercharges careers. This year, the hackathon features an exciting prize pool of CHF 30,000, engaging workshops by Konstantin Tkachuk on IPFS and Filecoin and how they shape the future of Web3, and much more! Up for the challenge? [Apply now](https://www.starthack.eu/individual-application) to join 300 like-minded students on March 23-25 in St. Gallen, Switzerland.
+
+Protocol Labs is launching a public goods challenge for teams building on the IPFS or Filecoin stack to upgrade their documentation (developer docs, blogposts, tutorials, etc.) and gather strong user feedback. Over $80k in potential rewards are available for teams in the 3-month challenge - [view the full details](https://github.com/protocol/Network-Funding/blob/main/Documentation_challenge.md) and [apply](https://docs.google.com/forms/d/e/1FAIpQLSdmJki5UoaRMlrWDfxeVZYSw3CpfDT2pkGM8fS6cWl404bCnw/viewform?usp=sf_link) for your team to participate.
+
+## **Want to help build the new internet? 💼**
+
+[**Senior Social Media Manager**](https://boards.greenhouse.io/protocollabs/jobs/4282182004): Protocol Labs is seeking a Senior Social Media Manager to both build best-practice growth strategies, own social tactics, and posting across all of our various channels. Your goal is to assist, educate, and excite every member of our community. You will be responsible for communication with our community primarily on Twitter, Reddit, and Slack but also occasionally over email, Telegram, Discord and other channels. This audience includes everyone from industry leaders, Protocol Labs partners, and investors to miners, developers, and users. **Protocol Labs**, Remote.
+
+[**Community Manager**](https://valist.io/roles/community-manager.pdf): Valist is hiring a community manager to help expand outreach, community, and brand awareness. In this role, you will have a strong influence on our growth strategies, forge and develop great relationships with our community members and key partners, and create high quality content. You will be working closely with technical co-founders and engineers. **Valist**, Remote.
+
+[**Blockchain Engineering Lead**](https://jobs.lever.co/3box/bdbda170-a119-4842-84e8-e208b94f4c52): As 3Box Labs’ first Blockchain Engineer you will lead engineering, implementation and optimization of the Ceramic Blockchain and contribute to the overall cryptoeconomic design of the network. You'll tackle some of the most novel challenges in decentralized tech, work closely with our rapidly growing open source community and many of the best technologists in the world, and help reinvent how data is managed online. **3Box Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-173.md b/src/_blog/welcome-to-ipfs-news-173.md
new file mode 100644
index 00000000..785fc8c6
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-173.md
@@ -0,0 +1,43 @@
+---
+title: Welcome to IPFS News 173!
+description: Communicate freely and securely everywhere with or without internet access,
+ plus more in IPFS News 173.
+author: Emily Vaughan
+date: 2022-03-23
+permalink: "/weekly-173/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- weekly
+
+---
+## **Building Web3: Berty**
+
+
+
+There are known security issues in current Web 2.0 messaging services built on centralized networks. [Berty](https://berty.tech/) addresses these issues with a distributed communication protocol that takes advantage of the decentralized infrastructure provided by IPFS to build an untraceable messaging system. It’s completely peer-to-peer, open-source, and it can operate over bluetooth, without an internet connection. [Read more](https://blog.ipfs.tech/2022-03-11-berty/) on the IPFS blog and join the [Berty community](https://berty.tech/community).
+
+## **Brand New on IPFS ✨**
+
+1. Recently Michelle Lee joined Patrick Wheeler and Jason Gauci on [The Programming Throwdown](https://www.programmingthrowdown.com/2022/03/129-web-30-breaking-free-from-client.html) to talk about how Web3 disrupts the client-server model and introduces trust back into the web. More importantly, they discussed IPFS’ role in powering these developments. [Listen to the episode](https://www.programmingthrowdown.com/2022/03/129-web-30-breaking-free-from-client.html).
+2. Applications for the [Faber Filecoin Accelerator](https://filecoin.faber.vc/) are open until March 31st. Join the fully-remote, 12-week program to work with entrepreneurs and engineers solving the hardest problems in getting new Web3 infrastructure and applications off the ground. [Apply now](https://docs.google.com/forms/d/e/1FAIpQLScNVB9IFo58k3fY3pEDnF4eHybye-9MywIAFmTcsJZjvC4HwA/viewform?usp=pp_url)!
+3. Cryptography is going to space! Stanford PhDs at [Cryptostat](https://www.cryptosat.io/) are in collaboration with the community to launch Bernardo David and Carsten Baum’s work on a new time-based cryptographic primitive known as the Verifiable Delay Function (VFD) powered by unique satellite properties. Read the official [announcement](https://medium.com/cryptosatellite/cryptosat-and-protocol-labs-collaborate-to-take-cryptography-to-space-e5d78e89cdfe).
+4. ETHGlobal’s [BuildQuest](https://buildquest.ethglobal.com/) Summit is coming to an end. [Watch](https://ethglobal.tv/buildquest-finale-e6eda9b3) the demos of the top 10 teams and see all the winners of this The 12-day hackathon focused on gaming and the metaverse. You can also watch Discordian’s [Intro to IPFS and Blockchain](https://www.youtube.com/watch?v=wJO-1PIOmYw) and Pan Chasinga’s [IPFS Build 3D Voxel Characters in MagicaVoxel](https://www.youtube.com/watch?v=xFakIp8l-AA) workshop recorded at the BuildQuest Workshop Day from March 5th.
+5. Mark your calendar for Konstantin Tkachuk’s Intro to IPFS and Filecoin and How They Shape the Future of Web3 on March 24. Besides a high-level look at what the systems do, Konstantin will go into their potential, applications, and user-friendly tools for developers in this 45-minute workshop. [Set a reminder](https://www.youtube.com/watch?v=WPfPIjN8nHo) on Youtube.
+6. [Take a look](https://www.youtube.com/watch?v=0dB085fAJMQ) at this quick tutorial on how to upload your NFTs to IPFS via Pinata and Rampp.xyz by Tim Carambat. Everything is handled from your browser and requires no coding at all.
+7. Watch Yusuf Abdulrahman’s [video](https://www.youtube.com/watch?v=nOpUJgOrALg) on how to upload files to IPFS directly from your browser as well with a [dedicated tool](https://anarkrypto.github.io/upload-files-to-ipfs-from-browser-panel/public/#).
+8. Read through Rounak Banik’s two-part guide on creating generative art NFTs and storing their metadata on IPFS. He’ll take you through the [generation process](https://dev.to/rounakbanik/create-generative-nft-art-with-rarities-1n6f) in Python to [pinning](https://dev.to/rounakbanik/working-with-nft-metadata-ipfs-and-pinata-3ieh) the data on IPFS with Pinata.
+
+## **Want to help build the new internet? 💼**
+
+[**Senior Social Media Manager**](https://boards.greenhouse.io/protocollabs/jobs/4282182004): Protocol Labs is seeking a Senior Social Media Manager to both build best-practice growth strategies, own social tactics, and posting across all of our various channels. Your goal is to assist, educate, and excite every member of our community. You will be responsible for communication with our community primarily on Twitter, Reddit, and Slack but also occasionally over email, Telegram, Discord and other channels. This audience includes everyone from industry leaders, Protocol Labs partners, and investors to miners, developers, and users. **Protocol Labs**, Remote.
+
+[**Startup Operator, Asia Ecosystem Growth**](https://boards.greenhouse.io/protocollabs/jobs/4382529004)**:** As a member of the Ecosystem Growth team at Protocol Labs, you’ll scope, lead and manage initiatives that help grow Filecoin storage providers in Asia, with an initial focus in China. Your work will span multiple areas, including business development, process improvement, project management, analytics, and more. In this role, you will work closely with the Ecosystem team’s leadership to structure and solve complex problems, then drive solutions forward across the organization. **Protocol Labs**, Remote.
+
+[**Community Manager**](https://valist.io/roles/community-manager.pdf): Valist is hiring a community manager to help expand outreach, community, and brand awareness. In this role, you will have a strong influence on our growth strategies, forge and develop great relationships with our community members and key partners, and create high quality content. You will be working closely with technical co-founders and engineers. **Valist**, Remote.
+
+[**Blockchain Engineering Lead**](https://jobs.lever.co/3box/bdbda170-a119-4842-84e8-e208b94f4c52): As 3Box Labs’ first Blockchain Engineer you will lead engineering, implementation and optimization of the Ceramic Blockchain and contribute to the overall cryptoeconomic design of the network. You'll tackle some of the most novel challenges in decentralized tech, work closely with our rapidly growing open source community and many of the best technologists in the world, and help reinvent how data is managed online. **3Box Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-174.md b/src/_blog/welcome-to-ipfs-news-174.md
new file mode 100644
index 00000000..eabfc62f
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-174.md
@@ -0,0 +1,61 @@
+---
+title: Welcome to IPFS News 174!
+description: Orchestrating the Decentralized Web’s Stack with Fleek, plus more in
+ IPFS News 174.
+author: Emily Vaughan
+date: 2022-04-06
+permalink: "/weekly-174/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- NFTs
+- DAG
+- weekly
+
+---
+## **Fleek: A Web3 Developer Hub on IPFS**
+
+
+
+Developers looking to build on the Web3 stack have a low-code solution that allows them to host their dapps, websites, and frontends using decentralized infrastructure. Fleek orchestrates services like IPFS, Filecoin, and ENS to provide a viable alternative to Web 2.0 counterparts like AWS, and DNS. [**Find out more**](https://blog.ipfs.tech/2022-04-24-fleek/) about how the tool is helping to make the web permissionless, trustless, and community-owned.
+
+## **Brand New on IPFS ✨**
+
+1. [**NFT.Storage**](https://nft.storage/) is [**celebrating**](https://nft.storage/blog/post/2022-03-29-50M-uploads/) 50 million uploads as it continues to provide developers and applications with a streamlined way to store virtual assets and their metadata on IPFS and Filecoin.
+2. Meet [**mscape.io**](https://mscape.io/), a new community-driven landscape framework for metaverse projects using IPFS and Filecoin.
+3. [**Skiff**](https://www.skiff.org/), a privacy-focused workspace, has [**added**](https://twitter.com/skiffprivacy/status/1508494894775488514?s=20&t=NKUo--ndbWPpqmbDVtJAiQ) the option to embed and share files to its platform that are automatically stored on IPFS.
+4. NFTPort and NFT.Storage have been investigating data quality in the NFT industry - they found that over 12.8% of NFTs are not retrievable! [**Read on**](https://nft.storage/blog/post/2022-04-04-missing-nfts/).
+
+## **Around the ecosystem 🌎**
+
+Stay in loop with the IPFS, Filecoin, and lib2p2 communities by watching the [**full recording**](https://www.youtube.com/watch?v=i2t_rOkiTcw) of the March Ecosystem WG All Hands meeting. Reach out to **ateam@protocol.ai** to present in the next one.
+
+Protocol Labs Research is accepting applications for Ph.D. and Postdoc Fellowships as well as Investigator and Nucleation Grants until April 14th. Get more information on how to apply on the [**dedicated website**](https://grants.protocol.ai/).
+
+Get into the nitty-gritty of IPFS with this thorough [**technical explanation**](https://www.youtube.com/watch?v=_Bgw86IszDU) by Argos Open Tech on how the system uses Merkle DAGs, distributed hash tables, and a variation of the BitSwap protocol.
+
+The Tachyon 6 Filecoin Launchpad Accelerator III has kicked off and is transitioning toward a Global Networked Startup Ecosystem DAO. Read this [**thread**](https://twitter.com/TachyonAccel/status/1511033209441726468?s=20&t=f1ydg-2VXozxIMy5USIuSA) to learn more about it.
+
+Protocol Labs’ [**DocsDocs challenge**](https://github.com/protocol/Network-Funding/blob/main/Documentation_challenge.md) is ongoing! Teams building on the IPFS or Filecoin stack looking to upgrade their documentation (developer docs, blogposts, tutorials, etc.) and gather strong user feedback are eligible. Over $80k in rewards are available - view the full details [**here**](https://github.com/protocol/Network-Funding/blob/main/Documentation_challenge.md) and apply for your team to participate [**here**](https://docs.google.com/forms/d/e/1FAIpQLSdmJki5UoaRMlrWDfxeVZYSw3CpfDT2pkGM8fS6cWl404bCnw/viewform?usp=sf_link).
+
+[**Check out**](https://twitter.com/Filebase/status/1508490413467914248?s=20&t=MmA1zpk5JelikuUupgGwiw) Filebase’s guide on how to build an image gallery application with IPFSand Tailwind CSS and deploy it to Web3 in seconds. More information in the [**docs**](https://docs.filebase.com/knowledge-base/web3-resources/web3-tutorials/tailwind-css-build-an-image-gallery-app-with-ipfs-and-tailwind-css).
+
+The Hedera H22 Hackathon is underway until May 16th with prizes for the best use cases of IPFS and Filecoin. [**Join now**](https://hedera22.devpost.com/)!
+
+Learn how to upload a website to the IPFS node run by [**Cybercon**](https://www.cybercon.com/)’s Web3 hosting services in this quick [**tutorial**](https://youtu.be/1YnInXG682U).
+
+[**Splice**](https://getsplice.io/#/)’s generative NFT platform is in the #IPFSWinningBuilders Hall of Fame spotlight. Find out more about the project on [**Twitter**](https://twitter.com/IPFS/status/1508952788583165957?s=20&t=MmA1zpk5JelikuUupgGwiw).
+
+## **Want to help build the new internet? 💼**
+
+[**Senior Social Media Manager**](https://boards.greenhouse.io/protocollabs/jobs/4282182004): Protocol Labs is seeking a Senior Social Media Manager to both build best-practice growth strategies, own social tactics, and posting across all of our various channels. Your goal is to assist, educate, and excite every member of our community. You will be responsible for communication with our community primarily on Twitter, Reddit, and Slack but also occasionally over email, Telegram, Discord and other channels. This audience includes everyone from industry leaders, Protocol Labs partners, and investors to miners, developers, and users. **Protocol Labs**, Remote.
+
+[**Startup Operator, Asia Ecosystem Growth**](https://boards.greenhouse.io/protocollabs/jobs/4382529004)**:** As a member of the Ecosystem Growth team at Protocol Labs, you’ll scope, lead and manage initiatives that help grow Filecoin storage providers in Asia, with an initial focus in China. Your work will span multiple areas, including business development, process improvement, project management, analytics, and more. In this role, you will work closely with the Ecosystem team’s leadership to structure and solve complex problems, then drive solutions forward across the organization. **Protocol Labs**, Remote.
+
+[**Community Manager**](https://valist.io/roles/community-manager.pdf): Valist is hiring a community manager to help expand outreach, community, and brand awareness. In this role, you will have a strong influence on our growth strategies, forge and develop great relationships with our community members and key partners, and create high quality content. You will be working closely with technical co-founders and engineers. **Valist**, Remote.
+
+[**Blockchain Engineering Lead**](https://jobs.lever.co/3box/bdbda170-a119-4842-84e8-e208b94f4c52): As 3Box Labs’ first Blockchain Engineer you will lead engineering, implementation and optimization of the Ceramic Blockchain and contribute to the overall cryptoeconomic design of the network. You'll tackle some of the most novel challenges in decentralized tech, work closely with our rapidly growing open source community and many of the best technologists in the world, and help reinvent how data is managed online. **3Box Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-175.md b/src/_blog/welcome-to-ipfs-news-175.md
new file mode 100644
index 00000000..cbe36da0
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-175.md
@@ -0,0 +1,55 @@
+---
+title: Welcome to IPFS News 175!
+description: Find out how Filebase uses IPFS to create a highly available, secure,
+ & geo-redundant storage layer & more!
+author: Emily Vaughan
+date: 2022-04-20
+permalink: "/weekly-175/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- libp2p
+- NFTs
+- weekly
+
+---
+## **Filebase: Building Web3 with Web3**
+
+
+
+Filebase is the world’s first object storage platform powered by decentralized storage networks, unifying multiple networks under a single S3-compatible API to make decentralized storage accessible and easy to use. Its proprietary edge-caching technology achieves industry-leading performance when writing and fetching data to and from Web3, making it a highly-secure, geo-redundant alternative to traditional cloud storage at a fraction of the costs. [Keep reading](https://blog.ipfs.tech/2022-04-14-filebase/) to learn more about its unique implementation of IPFS pinning services.
+
+## **Brand New on IPFS ✨**
+
+1. Check out [NFT.Storage](https://nft.storage/)’s new [NFTUp](https://nft.storage/blog/post/2022-04-05-announcing-nftup/) tool, an application that lets you easily drag and drop files and directories to the service.
+2. [Plebbit](https://plebbit.eth.link/#/) [received](https://medium.com/@plebbit/plebbit-receives-grant-from-protocol-labs-ipfs-eth2-filecoin-to-build-decentralized-reddit-3173413f274) a [Next Step Microgrant](https://github.com/ipfs/devgrants/issues/143) to build a decentralized alternative to Reddit using IPFS for storage.
+3. The [IPFS Meetup](https://lu.ma/IPFS.Devconnect) at [Devconnect](https://devconnect.org/) took place today, April 19th. Watch a [recording](https://www.youtube.com/watch?v=mOJOHed_X_M) of the event featuring talks and workshops from IPFS, Protocol Labs, and Fluence Labs.
+4. [DeveloperDAO](https://developerdao.notion.site/Getting-Started-with-Developer-DAO-2bddd332c51a4957b0b83f60f9fa4ebe) has announced the winners of the [Web3Con 2022](https://www.web3con.dev/hackathon) hackathon. [Check out](https://twitter.com/developer_dao/status/1515016114601795585?s=20&t=Tu7ARGECc7E47pjWlH0r2g) who won the IPFS and Filecoin bounties.
+
+## **Around the ecosystem 🌎**
+
+The [Paris P2P Festival](https://p2p.paris/en/#page-top) is happening from April 27th to May 1st. Join IPFS and lib2p2 core developers, maintainers, and a vibrant research community in the City of Light. [Get your ticket now](https://p2p.paris/en/event/festival-1/)!
+
+[Register](https://gssoc.girlscript.tech/#card-1) for the GirlScript Summer of Code! The three-month long open-source program will continue until May 31st. Learn more on the [official website](https://gssoc.girlscript.tech/#about-gssoc).
+
+Watch this [tutorial](https://www.youtube.com/watch?v=9pUqOhORsYI) from the IPFS community to learn how to set up a publish/subscribe (pubsub) system using IPFS and libp2p for decentralized storage.
+
+Review the basics of IPFS with [Alex Gomez’](https://twitter.com/AlexWGomezz)s easy to understand [overview](https://www.one37pm.com/nft/what-is-ipfs) of the protocol on One37PM.
+
+Watch this [video](https://www.youtube.com/watch?v=oAczLvgDnTg) on how to keep your Rarible NFTs safe by pinning them on IPFS. You’ll learn how to use [Pinata](https://www.pinata.cloud/) to easily interact with the protocol.
+
+Learn how to create a Web3 blog with this [tutorial](https://www.youtube.com/watch?v=Pg54ouq3CjE) hosted by ETHGlobal. The video takes you through the steps for setting up the necessary smart contracts and integrating IPFS as a decentralized storage solution.
+
+## **Want to help build the new internet? 💼**
+
+[**Senior Social Media Manager**](https://boards.greenhouse.io/protocollabs/jobs/4282182004): Protocol Labs is seeking a Senior Social Media Manager to both build best-practice growth strategies, own social tactics, and posting across all of our various channels. Your goal is to assist, educate, and excite every member of our community. You will be responsible for communication with our community primarily on Twitter, Reddit, and Slack but also occasionally over email, Telegram, Discord and other channels. This audience includes everyone from industry leaders, Protocol Labs partners, and investors to miners, developers, and users. **Protocol Labs**, Remote.
+
+[**Startup Operator, Asia Ecosystem Growth**](https://boards.greenhouse.io/protocollabs/jobs/4382529004)**:** As a member of the Ecosystem Growth team at Protocol Labs, you’ll scope, lead and manage initiatives that help grow Filecoin storage providers in Asia, with an initial focus in China. Your work will span multiple areas, including business development, process improvement, project management, analytics, and more. In this role, you will work closely with the Ecosystem team’s leadership to structure and solve complex problems, then drive solutions forward across the organization. **Protocol Labs**, Remote.
+
+[**Rust Engineer**](https://angel.co/company/fleekhq/jobs/1505997-rust-engineer-remote): Fleek is looking for an experienced and dedicated Rust Engineer to help build new canister-based products and services on Dfinity's Internet Computer. [**Fleek**](https://fleek.co/) is an Open Web developer platform with everything you need to build sites and apps on the new web and the underlying protocols that power it (Dfinity, Ethereum, IPFS, Filecoin, and more). From hosting, storage, gateways, domains, databases, and more, Fleek has everything you need to seamlessly build and manage Open Web sites. **Fleek**, Remote.
+
+[**Blockchain Engineering Lead**](https://jobs.lever.co/3box/bdbda170-a119-4842-84e8-e208b94f4c52): As 3Box Labs’ first Blockchain Engineer you will lead engineering, implementation and optimization of the Ceramic Blockchain and contribute to the overall cryptoeconomic design of the network. You'll tackle some of the most novel challenges in decentralized tech, work closely with our rapidly growing open source community and many of the best technologists in the world, and help reinvent how data is managed online. **3Box Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-176.md b/src/_blog/welcome-to-ipfs-news-176.md
new file mode 100644
index 00000000..0b775262
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-176.md
@@ -0,0 +1,59 @@
+---
+title: Welcome to IPFS News 176!
+description: Find out what’s coming next for IPFS and decentralized storage on v0.6.0
+ & more in IPFS News 176.
+author: Emily Vaughan
+date: 2022-05-04
+permalink: "/weekly-176/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- IPLD
+
+---
+## **IPFS Project Roadmap v.0.6.0**
+
+@[youtube](9rlPkY0HntE)
+
+[Tune in](https://www.youtube.com/watch?v=9rlPkY0HntE) to Juan Benet’s in-depth look at what’s ahead for IPFS as it continues to make strides in providing the internet with a robust infrastructure for decentralized storage. In v0.6.0, the protocol will move closer toward the goal to be the default tool for distributing large files, promoting end-to-end encryption, and supporting the evolution of a self-archiving and decentralized web. Watch the full [presentation](https://www.youtube.com/watch?v=9rlPkY0HntE) to learn more about what’s next for IPFS.
+
+## **Brand New on IPFS ✨**
+
+1. Discover [Lurk](https://filecoin.io/blog/posts/introducing-lurk-a-programming-language-for-recursive-zk-snarks/), a new programming language for zk-Snarks that will enable data integrations with IPFS and IPLD.
+2. [Phoenix Guild](https://t.co/foOfR4jFqm) is working with IPFS and Filecoin for its ongoing Solidity bootcamp. Find out more on [Twitter](https://twitter.com/PhoenixGuildHQ/status/1520085628884783104).
+3. Agregore is a new web browser that integrates IPFS. [Read more](https://agregore.mauve.moe/blog/2022/04/ipfs-with-chromium) on how it’s able to run an IPFS gateway from within a Chromium application.
+4. You can now deploy and maintain your SNS+IPFS website with the 4EVERLAND hosting service. [Learn more](https://medium.com/4everland/deploy-your-sns-ipfs-website-on-4everland-in-3-minutes-cb828cf8ca4) in this tutorial.
+
+## **Around the ecosystem 🌎**
+
+From May 2 - 22, [Gitcoin](https://gitcoin.co/) is [celebrating](https://twitter.com/gitcoin/status/1521040036694736896) the L2 Rollathon focused on scaling solutions. IPFS and Filecoin are among the virtual hackathon’s lead sponsors. [Register now](https://gitcoin.co/hackathon/rollathon/onboard)!
+
+Protocol Labs is sponsoring ETHGlobal’s [Hack Money](https://defi.ethglobal.com/) virtual DeFi hackathon - [apply now](https://hack.ethglobal.com/hackmoney2022) and take your chances at building the future of finance from May 6 - 27.
+
+[Register](https://gssoc.girlscript.tech/#card-1) for the GirlScript Summer of Code! The three-month long open-source program will continue until May 31st. Learn more on the [official website](https://gssoc.girlscript.tech/#about-gssoc).
+
+The [Hedera](https://hedera.com/) community is celebrating its first Solidity smart contract hackathon, H22, with prizes for the best use cases of IPFS. The event is underway until May 16th. [Join now](https://hedera22.devpost.com/)!
+
+If you missed the IPFS Meetup at [EFDevconnect](https://devconnect.org/) in Amsterdam, don’t worry! You can catch up on all the presentations in this YouTube [playlist](https://www.youtube.com/playlist?list=PLuhRWgmPaHtTGmSx15xid6B_UMf5f2M-S).
+
+The [Functionland](https://fx.land/) Dev Team Update for April included important updates to its IPFS-based features like Fotos, Box, and Fula. Be sure to check out the [video report](https://www.youtube.com/watch?v=sAKym-u07e0).
+
+Don’t miss this [overview](https://www.youtube.com/watch?v=WcPqf4mWh4E) of the history of IPFS and Filecoin at the Chainlink Spring 2022 Hackathon. You’ll learn how decentralized storage has become an essential component of Web3 infrastructure.
+
+Learn how to build your own NFT app on IPFS with this [coding walkthrough](https://www.youtube.com/watch?v=xTnDTWHsbIs) featured at the Chainlink Spring 2022 Hackathon.
+
+Stay in the loop by watching this [recap](https://www.youtube.com/watch?v=F6XaEMOpVRA) of the All Hands meeting for the IPFS, Filecoin, Libp2p Ecosystem Work Group. Reach out to a**team@protocol.ai** to present in the next one.
+
+## **Want to help build the new internet? 💼**
+
+[**Senior Social Media Manager**](https://boards.greenhouse.io/protocollabs/jobs/4282182004): Protocol Labs is seeking a Senior Social Media Manager to both build best-practice growth strategies, own social tactics, and posting across all of our various channels. Your goal is to assist, educate, and excite every member of our community. You will be responsible for communication with our community primarily on Twitter, Reddit, and Slack but also occasionally over email, Telegram, Discord and other channels. This audience includes everyone from industry leaders, Protocol Labs partners, and investors to miners, developers, and users. **Protocol Labs**, Remote.
+
+[**Startup Operator, Asia Ecosystem Growth**](https://boards.greenhouse.io/protocollabs/jobs/4382529004)**:** As a member of the Ecosystem Growth team at Protocol Labs, you’ll scope, lead and manage initiatives that help grow Filecoin storage providers in Asia, with an initial focus in China. Your work will span multiple areas, including business development, process improvement, project management, analytics, and more. In this role, you will work closely with the Ecosystem team’s leadership to structure and solve complex problems, then drive solutions forward across the organization. **Protocol Labs**, Remote.
+
+[**Rust Engineer**](https://angel.co/company/fleekhq/jobs/1505997-rust-engineer-remote): Fleek is looking for an experienced and dedicated Rust Engineer to help build new canister-based products and services on Dfinity's Internet Computer. [**Fleek**](https://fleek.co/) is an Open Web developer platform with everything you need to build sites and apps on the new web and the underlying protocols that power it (Dfinity, Ethereum, IPFS, Filecoin, and more). From hosting, storage, gateways, domains, databases, and more, Fleek has everything you need to seamlessly build and manage Open Web sites. **Fleek**, Remote.
+
+[**Growth Marketing Lead**](https://jobs.lever.co/MoNA/2f653ef6-c3da-4e0f-ba3c-1f294d24ece3): The Growth Marketing Lead will be responsible for Mona’s digital marketing strategy across multiple media channels. In this role, you will develop, implement, measure, and optimize our approach over time with the related goals of driving people into our metaverse spaces, 3D architects to build metaverse spaces, and expanding the overall footprint of the Mona brand. The digital marketing strategy will integrate closely with our existing organic content strategy. **Mona**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-177.md b/src/_blog/welcome-to-ipfs-news-177.md
new file mode 100644
index 00000000..59749246
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-177.md
@@ -0,0 +1,56 @@
+---
+title: Welcome to IPFS News 177!
+description: Learn more about the AI app platform leveraging decentralized storage
+ via IPFS & more in IPFS News 177.
+author: Emily Vaughan
+date: 2022-05-18
+permalink: "/weekly-177/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- NFTs
+- weekly
+
+---
+## Openfabric Brings Web3 and AI Together
+
+
+
+[**Openfabric**](https://openfabric.ai/) is a platform for building and connecting apps in an ecosystem where everyone has quick, easy, low-cost, and hassle-free access to powerful AIs. It leverages Web3 infrastructure to address the most challenging problems faced by AI platforms. Find out more about how IPFS is a core component of the decentralized operating system (DOS) developed by Openfabric on the IPFS [**blog**](https://blog.ipfs.tech/2022-05-12-openfabric/).
+
+## **Brand New on IPFS ✨**
+
+1. [**Watch**](https://www.youtube.com/watch?v=Ecx8VOQBKpw) Jonathan Victor discuss [**NFT.Storage**](https://nft.storage/) and the future of the metaverse at the recent Harvard in Tech Webinar.
+2. Cloudflare announced that it will make it possible for its customers to serve their sites on the IPFS network! Learn more on the Cloudflare [**blog**](https://blog.cloudflare.com/cloudflare-pages-on-ipfs/).
+3. [**PooZone**](https://poo.zone/) has [**integrated**](https://twitter.com/Poo_Zone/status/1526510329639092224?s=20&t=sCK5F5yXr4WVbYO-uPMNxw) with the [**4EVERLAND**](https://www.4everland.org/) cloud computing platform to better store and manage data on IPFS.
+4. The 4EVERLAND community has also announced a new campaign around its [**Bucket**](https://dashboard.4everland.org/) feature. [**Find out**](https://medium.com/4everland/keep-your-storage-decentralized-with-4everland-bucket-and-win-great-prizes-d2d9d14bdbcc) how you can win prizes by using it to upload your backups to IPFS.
+
+## **Around the ecosystem 🌎**
+
+[**Check out this recording**](https://www.youtube.com/watch?v=75ewjnT6B9Y&ab_channel=Samoura%C3%AFTV) from the Paris P2P Festival featuring Yiannis Psaras as he talks about IPFS measurements and improvements opportunities at the Paris P2P Festival.
+
+Take a look at this [**guide**](https://www.youtube.com/watch?v=IeR1oQpaAYM&ab_channel=AlphaTime) on how to deploy decentralized websites and dapps for your ENS domains with IPFS and Fleek by Alpha Guide.
+
+The ETHGlobal [**Hack Money 2022**](https://defi.ethglobal.com/) virtual hackathon is still happening. [**Catch **](https://www.youtube.com/watch?v=Ubl0iZJkJC4&ab_channel=ETHGlobal)Konstantin Tkachuk’s workshop on IPFS and Filecoin and how they share the future of Web3.
+
+Don’t miss this [**Q&A**](https://www.youtube.com/watch?v=fzk_od87-Ds&ab_channel=LisaLoud) at Global NFT Summit about minting NFTs with IPFS and friends.
+
+From May 2 - 22, [**Gitcoin**](https://gitcoin.co/) is [**celebrating**](https://twitter.com/gitcoin/status/1521040036694736896) the L2 Rollathon focused on scaling solutions. IPFS and Filecoin are among the virtual hackathon’s lead sponsors. [**Register now**](https://gitcoin.co/hackathon/rollathon/onboard)!
+
+ETHGlobal’s [**Hack Money**](https://defi.ethglobal.com/) virtual DeFi hackathon is happening now through May 27th, [**apply now**](https://hack.ethglobal.com/hackmoney2022) and take your chances at building the future of finance.
+
+If you happen to be in Berlin on May 24, check out the [**NFT and DeFi with IPFS and Filecoin Meetup**](https://lu.ma/ipfs-nft-meetup). It’s a great opportunity to meet digital artists, NFT developers, and hackathon winners in the ecosystem.
+
+[**Register**](https://gssoc.girlscript.tech/#card-1) for the GirlScript Summer of Code! The three-month long open-source program will continue until May 31st. Learn more on the [**official website**](https://gssoc.girlscript.tech/#about-gssoc).
+
+## **Want to help build the new internet? 💼**
+
+[**Developer Growth Advocate**](https://jobs.filebase.com/20702): Filebase is looking for a highly motivated technologist to join as a Developer Growth Advocate and help grow the Filebase brand across the ecosystem. You will help to lay the groundwork for the world to have an easy (and cost-effective) alternative to the traditional cloud of today. Our Developer Advocate will continue to foster Filebase relationships within multiple developer ecosystems - Blockchain/Crypto/Web3 and the traditional Object Storage landscape. **Filebase**, Remote.
+
+[**Startup Operator, Asia Ecosystem Growth**](https://boards.greenhouse.io/protocollabs/jobs/4382529004)**:** As a member of the Ecosystem Growth team at Protocol Labs, you’ll scope, lead and manage initiatives that help grow Filecoin storage providers in Asia, with an initial focus in China. Your work will span multiple areas, including business development, process improvement, project management, analytics, and more. In this role, you will work closely with the Ecosystem team’s leadership to structure and solve complex problems, then drive solutions forward across the organization. **Protocol Labs**, Remote.
+
+[**Rust Engineer**](https://angel.co/company/fleekhq/jobs/1505997-rust-engineer-remote): Fleek is looking for an experienced and dedicated Rust Engineer to help build new canister-based products and services on Dfinity's Internet Computer. [**Fleek**](https://fleek.co/) is an Open Web developer platform with everything you need to build sites and apps on the new web and the underlying protocols that power it (Dfinity, Ethereum, IPFS, Filecoin, and more). From hosting, storage, gateways, domains, databases, and more, Fleek has everything you need to seamlessly build and manage Open Web sites. **Fleek**, Remote.
+
+[**Growth Marketing Lead**](https://jobs.lever.co/MoNA/2f653ef6-c3da-4e0f-ba3c-1f294d24ece3): The Growth Marketing Lead will be responsible for Mona’s digital marketing strategy across multiple media channels. In this role, you will develop, implement, measure, and optimize our approach over time with the related goals of driving people into our metaverse spaces, 3D architects to build metaverse spaces, and expanding the overall footprint of the Mona brand. The digital marketing strategy will integrate closely with our existing organic content strategy. **Mona**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-178.md b/src/_blog/welcome-to-ipfs-news-178.md
new file mode 100644
index 00000000..61aa2153
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-178.md
@@ -0,0 +1,55 @@
+---
+title: Welcome to IPFS News 178!
+description: The US Press Freedom Tracker’s data now lives on IPFS, plus more stories
+ in IPFS News 178.
+author: Emily Vaughan
+date: 2022-06-01
+permalink: "/weekly-178/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- weekly
+
+---
+## **The US Press Freedom Tracker’s Data Now Lives on IPFS**
+
+
+
+[The Freedom of the Press Foundation](https://freedom.press/) has started to use IPFS as its censorship-resistant storage solution for the data on its US Press Freedom Tracker. The database contains reports of press freedom violations over the past five years and makes them available through its API. IPFS will help to permanently store this valuable information in the interest of journalists, advocates, and policy makers. Find out more about how to peruse the data for yourself by reading the [announcement](https://freedom.press/news/us-pft-on-ipfs/).
+
+## **Brand New on IPFS ✨**
+
+1. Check out NFT.Storage’s soft launch of SuperHot Gateway, a perma-cache feature that ensures quick access to NFTs. Find out more on the NFT. Storage [blog](https://nft.storage/blog/post/2022-05-24-superhot-gateway-announcement/).
+2. Funding the Commons is back! Join individuals and organizations building new models for public goods funding in New York on June 24-25. [Register here](https://www.eventbrite.com/e/funding-the-commons-registration-321958224717).
+3. The Filecoin Foundation (FF) and aerospace company Lockheed Martin are working together to bring IPFS to space. [Learn more about the collaboration](https://filecoinfoundation.medium.com/filecoin-foundation-and-lockheed-martin-bring-decentralized-storage-to-space-db9a15e66264).
+4. 4EVERLAND released IPFS Public Gateway and Gateway Explorer to let users quickly access object files through its globally accelerated gateway. [Find out more](https://medium.com/4everland/4everland-releases-ipfs-public-gateway-and-gateway-explorer-to-work-for-you-c6d0913211c8).
+
+## **Around the ecosystem 🌎**
+
+Do you have ideas about where the IPFS ecosystem could go next? [Watch](https://www.youtube.com/watch?v=HEFcBvIFw5E) Dietrich Ayala’s talk on the subject at the May 2022 [IPFS Implementations Workshop](https://www.youtube.com/watch?v=o7BPlDcEH2w).
+
+Watch this [recap](https://www.youtube.com/watch?v=8fH2ZDdjLXY&list=PL_0VrY55uV1_Xr561UmATrj0Yxfu2IWwl&index=1&t=1s) of the Filecoin, IPFS, and libp2p Ecosystem WorkGroup All Hands meeting for May 2022, or catch up with the [full recording](https://www.youtube.com/watch?v=XVHTx2O-ibE&t=2s)!
+
+The Protocol Labs ecosystem joined Gitcoin Grants Round 14 to support infrastructure related to Web3 data, storage, and connectivity on IPFS and Fiecoin. Read the [brief](https://docs.google.com/document/d/1anipY2WO1mUUWHzscpVO9zayHvBWpewPf5r4HIXzQwA/edit) to find out more.
+
+The IPFS and Filecoin communities are proud to sponsor Graph Hack this year and support the incredible community The Graph is bringing to SF. Graph Hack is free to participate — [learn more and sign up](https://thegraph.com/graph-hack/2022/).
+
+The IPFS ecosystem is excited to collaborate with Radius to post high impact projects on the Radius app. [Come explore](https://twitter.com/joinradius/status/1529110014409027585)!
+
+NFT.NYC is shaping up to be a packed event this summer. Keep your eyes peeled for side-events from around the community such as [Mona x NFT.NYC](https://www.eventbrite.com/e/mona-x-nftnyc-tickets-344345776487), [Wake Up and Dance](https://www.eventbrite.com/e/wake-up-dance-with-nftstorage-x-daybreaker-tickets-347343101567), and [NFT.Storage Social](https://www.eventbrite.com/e/nftstorage-social-tickets-344885711447).
+
+Check out Dennis Trautwein’s Optimistic Provide improvement proposal to the IPFS Provide process. [Watch](https://www.youtube.com/watch?v=wbY-MueAfXg) his presentation at the Paris P2P Festival to learn more.
+
+Learn how to deploy your own decentralized website on IPFS with this [tutorial](https://www.youtube.com/watch?v=4fgrngfHeRs) by Blockchain Academy Bangladesh.
+
+## **Want to help build the new internet? 💼**
+
+[**Developer Growth Advocate**](https://jobs.filebase.com/20702): Filebase is looking for a highly motivated technologist to join as a Developer Growth Advocate and help grow the Filebase brand across the ecosystem. You will help to lay the groundwork for the world to have an easy (and cost-effective) alternative to the traditional cloud of today. Our Developer Advocate will continue to foster Filebase relationships within multiple developer ecosystems - Blockchain/Crypto/Web3 and the traditional Object Storage landscape. **Filebase**, Remote.
+
+[**Startup Operator, Asia Ecosystem Growth**](https://boards.greenhouse.io/protocollabs/jobs/4382529004)**:** As a member of the Ecosystem Growth team at Protocol Labs, you’ll scope, lead and manage initiatives that help grow Filecoin storage providers in Asia, with an initial focus in China. Your work will span multiple areas, including business development, process improvement, project management, analytics, and more. In this role, you will work closely with the Ecosystem team’s leadership to structure and solve complex problems, then drive solutions forward across the organization. **Protocol Labs**, Remote.
+
+[**Rust Engineer**](https://angel.co/company/fleekhq/jobs/1505997-rust-engineer-remote): Fleek is looking for an experienced and dedicated Rust Engineer to help build new canister-based products and services on Dfinity's Internet Computer. [**Fleek**](https://fleek.co/) is an Open Web developer platform with everything you need to build sites and apps on the new web and the underlying protocols that power it (Dfinity, Ethereum, IPFS, Filecoin, and more). From hosting, storage, gateways, domains, databases, and more, Fleek has everything you need to seamlessly build and manage Open Web sites. **Fleek**, Remote.
+
+[**Growth Marketing Lead**](https://jobs.lever.co/MoNA/2f653ef6-c3da-4e0f-ba3c-1f294d24ece3): The Growth Marketing Lead will be responsible for Mona’s digital marketing strategy across multiple media channels. In this role, you will develop, implement, measure, and optimize our approach over time with the related goals of driving people into our metaverse spaces, 3D architects to build metaverse spaces, and expanding the overall footprint of the Mona brand. The digital marketing strategy will integrate closely with our existing organic content strategy. **Mona**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-179.md b/src/_blog/welcome-to-ipfs-news-179.md
new file mode 100644
index 00000000..84af7690
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-179.md
@@ -0,0 +1,63 @@
+---
+title: Welcome to IPFS News 179!
+description: All you need to know about IPFS Gateways plus more in this edition of
+ IPFS News.
+author: Emily Vaughan
+date: 2022-06-14
+permalink: "/weekly-179/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- weekly
+
+---
+## **A Practical Explainer for IPFS Gateways - Part 1**
+
+
+
+[Learn about IPFS gateways](https://blog.ipfs.tech/2022-06-09-practical-explainer-ipfs-gateways-1/) with this two-part series explaining how they work and how to use them. The first post in the series takes a look at the challenges with the popular client-server model, how IPFS approaches these challenges with peer-to-peer networking and content addressing, the relationship between IPFS and HTTP(S), and finally a brief introduction to IPFS HTTP gateways. Read it on the [IPFS blog](https://blog.ipfs.tech/2022-06-09-practical-explainer-ipfs-gateways-1/).
+
+## **Brand New on IPFS ✨**
+
+1. js-IPFS@0.63.0 is rocketing forward with major improvements to its foundation along with many small bug fixes. [Read more](https://blog.ipfs.tech/2022-06-01-js-ipfs-0-63/) on that and updates to libp2p and PeerIDs.
+2. [ChainSafe Storage](https://app.storage.chainsafe.io/) is offering 20 GB of free storage on Filecoin and IPFS to help users migrate seamlessly from Web 2.0 to Web3. [Try it for yourself](https://app.storage.chainsafe.io/)!
+3. Go-ipfs v0.13.0 is live and packed with improvements. Jump into it now on [Github](https://github.com/ipfs/go-ipfs/releases/tag/v0.13.0) and see a breakdown of everything that’s changed.
+4. The latest ipfs-desktop release is also live, implemented with go-ipfs v0.13.0. [Check out](https://github.com/ipfs/ipfs-desktop/releases/tag/v0.21.0) the useful improvements of IPFS users on desktop.
+
+## **Around the ecosystem 🌎**
+
+Catch up with the [highlights](https://www.youtube.com/watch?v=j_u-LO2W6K8) of the latest PL EngRes All Hands: May 2022 meeting. The Working group dove into upcoming milestones and improvements coming to IPFS, Filecoin, libp2p, and IPLD.
+
+Read through The Block Research’s [primer](https://www.theblockcrypto.com/post/149172/decentralized-storage-a-primer-commissioned-by-w3bcloud) on decentralized storage commissioned by W3BCLOUD. It covers IPFS and Filecoin’s role in establishing these services as a new standard.
+
+The P2P community in Paris is growing strong and just celebrated its first festival in two years. Catch up with this [recap](https://blog.ipfs.tech/2022-06-02-libp2p-at-paris-p2p/) of libp2p’s participation in the Paris P2P Festival 2022.
+
+Collaborate with Web3 game developers around the world at [BlockJam](https://globalblockjam.com/) starting June 17th. Check out the [speaker list](https://globalblockjam.com/talks.html) and [sign up now](https://www.crowdcast.io/e/nervos-presents-blockjam/register).
+
+Don’t miss ConsensusFactory, a virtual event happening on June 22 looking into different scalability approaches. Take a look at the [speaker list](https://consensus-factory.io/) and [register now](https://solarisevents.typeform.com/consensus?typeform-source=consensus-factory.io).
+
+[NFT.NYC](https://www.nft.nyc/) is shaping up to be a packed event this summer. Keep your eyes peeled for side-events from around the community such as [Mona x NFT.NYC](https://www.eventbrite.com/e/mona-x-nftnyc-tickets-344345776487), [Wake Up and Dance](https://www.eventbrite.com/e/wake-up-dance-with-nftstorage-x-daybreaker-tickets-347343101567), and [NFT.Storage Social](https://www.eventbrite.com/e/nftstorage-social-tickets-344885711447).
+
+Join the community from June 24-25 for an in-person [Funding the Commons](https://fundingthecommons.io/) event at the New York Historical Society, featuring a Schelling Point Pop Up. [Register now](https://www.eventbrite.com/e/funding-the-commons-registration-321958224717)!
+
+Join ETHGlobal and the Protocol Labs community for the third annual [HackFS](https://fs.ethglobal.com/) from July 8th-23rd. [Apply now](https://ethglobal.com/auth?use_redirect=events/hackfs2022/apply)!
+
+[DINPS](https://t.co/WVy17t2EkB) is back on July 10th in Bologna, Italy! Join for a collection of papers, demos and tutorials plus two keynotes from folks of the Ethereum Foundation and Cornell University. [See the full schedule](https://t.co/WVy17t2EkB).
+
+Protocol Labs and the Filecoin Foundation are proud sponsors of the [Sustainable Blockchain Summit EU](https://sbs.tech/) happening in Paris, France on July 22nd and 23rd. [Reserve your spot](https://www.eventbrite.com/e/sustainable-blockchain-summit-tickets-336114797407) or [apply to be a speaker](https://protocollabs.typeform.com/SBS-Paris-CFP).
+
+Watch this [tutorial](https://www.youtube.com/watch?v=8S8unFCq0fM) on how to build a Medium clone with a Web3 twist using React, Moralis, Solidity, and IPFS.
+
+## **Want to help build the new internet? 💼**
+
+[**Senior Golang Backend Engineer (IPFS)**](https://consensys.net/open-roles/gh_jid?gh_jid=4322032)**:** In this role, you will use your knowledge of Golang to design and implement backend services to support high volume access to IPFS services. You will be using your knowledge of system design to create new APIs, daemons, and web services that enable our customers to access decentralized storage at scale. You will collaborate with a team of senior engineers to build a key component of the decentralized world. **Consensys**, Remote.
+
+[**Developer Growth Advocate**](https://jobs.filebase.com/20702): Filebase is looking for a highly motivated technologist to join as a Developer Growth Advocate and help grow the Filebase brand across the ecosystem. You will help to lay the groundwork for the world to have an easy (and cost-effective) alternative to the traditional cloud of today. Our Developer Advocate will continue to foster Filebase relationships within multiple developer ecosystems - Blockchain/Crypto/Web3 and the traditional Object Storage landscape. **Filebase**, Remote.
+
+[**Startup Operator, Asia Ecosystem Growth**](https://boards.greenhouse.io/protocollabs/jobs/4382529004)**:** As a member of the Ecosystem Growth team at Protocol Labs, you’ll scope, lead and manage initiatives that help grow Filecoin storage providers in Asia, with an initial focus in China. Your work will span multiple areas, including business development, process improvement, project management, analytics, and more. In this role, you will work closely with the Ecosystem team’s leadership to structure and solve complex problems, then drive solutions forward across the organization. **Protocol Labs**, Remote.
+
+[**Rust Engineer**](https://angel.co/company/fleekhq/jobs/1505997-rust-engineer-remote): Fleek is looking for an experienced and dedicated Rust Engineer to help build new canister-based products and services on Dfinity's Internet Computer. [**Fleek**](https://fleek.co/) is an Open Web developer platform with everything you need to build sites and apps on the new web and the underlying protocols that power it (Dfinity, Ethereum, IPFS, Filecoin, and more). From hosting, storage, gateways, domains, databases, and more, Fleek has everything you need to seamlessly build and manage Open Web sites. **Fleek**, Remote.
+
+[**Growth Marketing Lead**](https://jobs.lever.co/MoNA/2f653ef6-c3da-4e0f-ba3c-1f294d24ece3): The Growth Marketing Lead will be responsible for Mona’s digital marketing strategy across multiple media channels. In this role, you will develop, implement, measure, and optimize our approach over time with the related goals of driving people into our metaverse spaces, 3D architects to build metaverse spaces, and expanding the overall footprint of the Mona brand. The digital marketing strategy will integrate closely with our existing organic content strategy. **Mona**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-180.md b/src/_blog/welcome-to-ipfs-news-180.md
new file mode 100644
index 00000000..c594a672
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-180.md
@@ -0,0 +1,59 @@
+---
+title: Welcome to IPFS News 180!
+description: ProbleLab brings optimization to IPFS, plus more in this week's IPFS
+ News.
+author: Emily Vaughan
+date: 2022-06-29
+permalink: "/weekly-180/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- NFTs
+- Rust
+- weekly
+
+---
+## **Introducing ProbeLab**
+
+
+
+ProbeLab is an effort to apply solid scientific measurement methodologies to benchmark and optimize network protocols that operate in decentralized P2P environments. It was born out of the need for developing a deeper understanding of how permissionless, decentralized networks can be made more performant and comparable to their centralized counterparts. [Keep reading](https://blog.ipfs.tech/2022-06-15-probelab/) to learn more about the project.
+
+## **Brand New on IPFS ✨**
+
+1. Check out the newly launched [Skiff Drive](https://twitter.com/skiffprivacy/status/1537119521382666241), a tool to protect your files with end-to-end encryption and share your work securely. [Sign up](https://skiff.com/drive) and get 10GB for free.
+2. Itsuki, an NFT project led by artist [Leroosh Derrick](https://twitter.com/Leroosh_Derrick?s=20&t=OdKI18VWJggkbr8t2UWzwg), is [relying](https://twitter.com/ItsukiNFT/status/1537125438002065409?s=20&t=OdKI18VWJggkbr8t2UWzwg) on NFT.Storage powered by IPFS and Filecoin for its upcoming launch on July 6th.
+3. Filecoin Green launched a $1 million Green Grants program for regenerative finance projects on the IPFS and Filecoin stack. [Learn more](https://filecoin.io/blog/posts/filecoin-green-s-1-million-green-grants-program-will-support-climate-positive-regenerative-finance-refi-initiatives/) on the Filecoin blog.
+4. Bueno is a no-code tool for NFT creators that just [started working](https://twitter.com/buenonft/status/1541768422433951745?s=20&t=OdKI18VWJggkbr8t2UWzwg) with Pinata to provide users with IPFS uploads. [Read along](https://www.bueno.art/blog/bueno-pinata-ipfs) to find out more.
+
+## **Around the ecosystem 🌎**
+
+NFT.NYC was a blast! The community welcomed builders from around the ecosystem with a number of side-events like Mona x NFT.NYC, Wake Up and Dance, and the NFT.Storage Social. Stay tuned for the next community event in a city near you!
+
+Right after NFT.NYC, the Protocol Labs community gathered at the New York Historic Society for the Funding the Commons event. Learn more about the initiative and public goods on the [PL Research blog](https://research.protocol.ai/blog/2022/what-are-public-goods-and-commons/) and check out the [event recap video](https://twitter.com/protocollabs/status/1540840681786281984?s=20&t=Vji469uHd3vfWMJPAKb5Og).
+
+[Read](https://twitter.com/dietrich/status/1540364548099784704?s=20&t=OdKI18VWJggkbr8t2UWzwg) this thread by Dietrich Ayala to learn about IPFS and how it’s made available in browsers.
+
+Don’t miss Atlantis World’s [interview](https://www.youtube.com/watch?v=-c3wnmGsE0A) with Juan Benet where they discussed Filecoin Green, Funding the Commons and regenerative crypto economics.
+
+Check out a recap of the June All Hands meeting for the IPFS, Filecoin, and libp2p Ecosystem Working Group. A full recording of the event is available on [Youtube](https://www.youtube.com/watch?v=Uw4R5PyLPfI&list=PL_0VrY55uV18-DugtNhjS5_-taPz0hnAO&index=3).
+
+Lighthouse Labs’ Justine Massicotte shared her views on how we can prevent the metaverse from becoming a nightmare and IPFS’ role in doing so. Read more on [Coindesk](https://www.coindesk.com/layer2/metaverseweek/2022/05/26/how-to-prevent-the-metaverse-from-becoming-a-nightmare/).
+
+Join ETHGlobal and the Protocol Labs community for the third annual [HackFS](https://fs.ethglobal.com/) from July 8th-23rd. [Apply now](https://ethglobal.com/auth?use_redirect=events/hackfs2022/apply)!
+
+[DINPS](https://t.co/WVy17t2EkB) is back on July 10th in Bologna, Italy! Join for a collection of papers, demos and tutorials plus two keynotes from folks of the Ethereum Foundation and Cornell University. [See the full schedule](https://t.co/WVy17t2EkB).
+
+Protocol Labs and the Filecoin Foundation are proud sponsors of the [Sustainable Blockchain Summit](https://sbs.tech/) happening in Paris, France on July 22nd and 23rd. [Reserve your spot](https://www.eventbrite.com/e/sustainable-blockchain-summit-tickets-336114797407) or [apply to be a speaker](https://protocollabs.typeform.com/SBS-Paris-CFP).
+
+## **Want to help build the new internet? 💼**
+
+[**Senior Golang Backend Engineer (IPFS)**](https://consensys.net/open-roles/gh_jid?gh_jid=4322032)**:** In this role, you will use your knowledge of Golang to design and implement backend services to support high volume access to IPFS services. You will be using your knowledge of system design to create new APIs, daemons, and web services that enable our customers to access decentralized storage at scale. You will collaborate with a team of senior engineers to build a key component of the decentralized world. **Consensys**, Remote.
+
+[**Developer Growth Advocate**](https://jobs.filebase.com/20702): Filebase is looking for a highly motivated technologist to join as a Developer Growth Advocate and help grow the Filebase brand across the ecosystem. You will help to lay the groundwork for the world to have an easy (and cost-effective) alternative to the traditional cloud of today. Our Developer Advocate will continue to foster Filebase relationships within multiple developer ecosystems - Blockchain/Crypto/Web3 and the traditional Object Storage landscape. **Filebase**, Remote.
+
+[**Rust Engineer**](https://angel.co/company/fleekhq/jobs/1505997-rust-engineer-remote): Fleek is looking for an experienced and dedicated Rust Engineer to help build new canister-based products and services on Dfinity's Internet Computer. [**Fleek**](https://fleek.co/) is an Open Web developer platform with everything you need to build sites and apps on the new web and the underlying protocols that power it (Dfinity, Ethereum, IPFS, Filecoin, and more). From hosting, storage, gateways, domains, databases, and more, Fleek has everything you need to seamlessly build and manage Open Web sites. **Fleek**, Remote.
+
+[**Growth Marketing Lead**](https://jobs.lever.co/MoNA/2f653ef6-c3da-4e0f-ba3c-1f294d24ece3): The Growth Marketing Lead will be responsible for Mona’s digital marketing strategy across multiple media channels. In this role, you will develop, implement, measure, and optimize our approach over time with the related goals of driving people into our metaverse spaces, 3D architects to build metaverse spaces, and expanding the overall footprint of the Mona brand. The digital marketing strategy will integrate closely with our existing organic content strategy. **Mona**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-182.md b/src/_blog/welcome-to-ipfs-news-182.md
new file mode 100644
index 00000000..f884b008
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-182.md
@@ -0,0 +1,67 @@
+---
+title: Welcome to IPFS News 182!
+description: CargoX’s IPFS-based NFT solution, go-ipfs' rebrand - Kubo & more in IPFS
+ News 182!
+author: Emily Vaughan
+date: 2022-08-10
+permalink: "/weekly-182/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- NFTs
+- Rust
+- weekly
+
+---
+## **CargoX’s IPFS-based NFT Solution is Trusted in International Trade**
+
+
+
+Only a handful of public blockchain solutions are heavily used by governments for conducting regular day-to-day business. [CargoX](https://cargox.io/) is a leading [supply chain solution](https://cargox.io/press-releases/full/blockchain-blockbuster-egyptian-government-cargox/) that relies on IPFS and Web3 infrastructure as its main architectural component. [Find out](https://blog.ipfs.tech/2022-08/03-ecosystem-highlight-cargox/) how it simplifies the processing of Electronic Trade Documents for Egyptian authorities with the CargoX Platform for Blockchain Document Transfer (BDT).
+
+## **Brand New on IPFS ✨**
+
+1. [FFmpeg](https://ffmpeg.org/) allows you to watch videos in almost any format. [Find out](https://blog.ipfs.tech/2022-08-01-ipfs-and-ffmpeg/) how its support for IFPS will enable IPFS usage in many more applications than previously possible.
+2. [Lighthouse](https://www.lighthouse.storage/) has built an encryption and access control layer for users to store private information on IPFS. Find out more on the [Lighthouse blog](https://www.lighthouse.storage/view-blog/6/Encryption-and-Access-Control-for-Web3-using-Lighthouse).
+3. Welcome Kubo! The go-ipfs implementation has been renamed for the v0.14.0 release. Get up to speed with all the details on [Github](https://github.com/ipfs/kubo/releases/tag/v0.14.0).
+4. Let’s make IPFS even better. The community is looking for feedback on your experience using IPFS WebUI or IPFS Desktop and all it takes is a quick 7-minute [survey](https://cryl27xbs16.typeform.com/to/VFVQeYqe?typeform-source=discuss.ipfs.tech).
+
+## **Around the ecosystem 🌎**
+
+The virtual half of the [2022 ETH Seoul Hackathon](https://2022.ethseoul.org/) is still happening. [Register now](https://eth-seoul.devpost.com/)! There’s three more days until the deadline.
+
+The [Web3 Infinity Hackathon](https://hackathon.fil-singapore.io/) is happening until August 16th. Rewards include $100,000 in prizes, additional grants from sponsors, and [FIL-Singapore Summit](https://fil-singapore.io/) perks for you and your team. [Register now](https://web3infinityhackathon.devpost.com/)!
+
+You still have time to register for [Web3athon](https://web3athon.xyz/) to work with coders, creators, economists and like minded individuals to address daily challenges for communities and create hyperlocal solutions. Register until September 15th.
+
+Catch up on all things [IPLD](https://ipld.io/) with this [recording](https://www.youtube.com/watch?v=4D6cXFk1T8Q) of the bi-weekly sync. Don’t miss it next time, it’s [open](https://github.com/ipld/team-mgmt) for everyone.
+
+[IPFS Search](https://ipfs-search.com/#/)’s open source services [now include](https://twitter.com/SearchIpfs/status/1556636574904885249?s=20&t=j22QmUs_q1Zac4tinFdg0A) filter features for more efficient browsing. You can even specify file extensions and different languages.
+
+[Gummys TV](https://www.gummys.io/) is relying on IPFS over AWS data hosting for its video sharing and streaming platform. [Find out](https://gummys.medium.com/how-gummys-avoids-the-dangers-of-centralized-clouds-with-ifps-20de8fd9b9f9) why it’s choosing a decentralized storage solution over the cloud.
+
+The SwapChat NFT social trading dapp is now [collaborating](https://twitter.com/SwapChatNFT/status/1554408080242515968?s=20&t=j22QmUs_q1Zac4tinFdg0A) with 4EVERLAND to implement decentralized cloud storage based on IPFS.
+
+Read through Polkastarter’s excellent [guide](https://blog.polkastarter.com/wheres-your-nft/?utm_campaign=learn-with-polkastarter&utm_source=twitter&utm_medium=twitter&utm_content=nft-metadata) on how IPFS works and why it’s important for storing your NFT metadata off-chain.
+
+IPFS’ utility stretches beyond the crypto space and into building the infrastructure for a decentralized internet. Read CoinMarketCap’s [explanation](https://coinmarketcap.com/alexandria/article/what-is-ipfs) of the system to get the full picture.
+
+NFTs are often thought of as blockchain-based technology but there are misconceptions as to how they are stored. [Read up](https://cointelegraph.com/news/nonfungible-tokens-don-t-live-on-the-blockchain-experts-say) to learn more about how and where NFTs are actually stored.
+
+## **Want to help build the new internet? 💼**
+
+[**Web3/Metaverse Engineer**](https://www.indeed.com/viewjob?t=Metaverse+Engineer&c=Razorfish&l=Atlanta,+GA&jk=95d0ad06b9beaadc&rtk=1g6putm30iquu800&from=rss): Razorfish uses digital technologies to create immersive digital, physical, and metaverse experiences for our clients that deliver marketing messaging and help our clients to grow their brands. As a self-driven, fast-learning, and highly versatile Web3/Metaverse Engineer you will apply your talents to creating high quality metaverse experiences that will span technologies and platforms. You will leverage your knowledge of 3D programming, animation, and web2 technologies to deliver immersive front-end experiences and you will leverage your knowledge in back-end databases and systems to airdrop NFTs and redeem utility NFTs. **Razorfish**, Atlanta, GA.
+
+[**Orbit Program Community Operations Manager**](https://boards.greenhouse.io/protocollabs/jobs/4373379004): Protocol Labs is a product-development lab, but behind the protocols and tools we build, behind the research and implementations, are passionate people, teammates, and community members. [The Orbit Community Program](https://orbitcommunity.filecoin.io/) is a community engagement program aiming to help amplify the voice of Filecoin, IPFS, and libp2p in the web3 community (both online and offline!) and create content and educational resources. Your mission will be to manage the program, from participant recruiting and support to reporting and growth. **Protocol Labs**, Remote.
+
+[**Rust Cryptography Engineer**](https://boards.greenhouse.io/protocollabs/jobs/4616824004): Protocol Labs is an open-source R&D lab where we build protocols, tools, and services to radically improve the internet, and one of those is Lurk Lab. The team is growing and looking for a Lurk Lab Engineer who can build core functionalities of the Lurk language, with specific focus on the development and implementation of applications. The ideal candidate will be fluent in Rust, familiar with zero-knowledge proofs and related cryptographic primitives, and experienced developing user-centric applications. **Protocol Labs**, Remote.
+
+[**Senior Golang Backend Engineer (IPFS)**](https://consensys.net/open-roles/gh_jid?gh_jid=4322032)**:** In this role, you will use your knowledge of Golang to design and implement backend services to support high volume access to IPFS services. You will be using your knowledge of system design to create new APIs, daemons, and web services that enable our customers to access decentralized storage at scale. You will collaborate with a team of senior engineers to build a key component of the decentralized world. **Consensys**, Remote.
+
+[**Developer Growth Advocate**](https://jobs.filebase.com/20702): Filebase is looking for a highly motivated technologist to join as a Developer Growth Advocate and help grow the Filebase brand across the ecosystem. You will help to lay the groundwork for the world to have an easy (and cost-effective) alternative to the traditional cloud of today. Our Developer Advocate will continue to foster Filebase relationships within multiple developer ecosystems - Blockchain/Crypto/Web3 and the traditional Object Storage landscape. **Filebase**, Remote.
+
+[**Rust Engineer**](https://angel.co/company/fleekhq/jobs/1505997-rust-engineer-remote): Fleek is looking for an experienced and dedicated Rust Engineer to help build new canister-based products and services on Dfinity's Internet Computer. [**Fleek**](https://fleek.co/) is an Open Web developer platform with everything you need to build sites and apps on the new web and the underlying protocols that power it (Dfinity, Ethereum, IPFS, Filecoin, and more). From hosting, storage, gateways, domains, databases, and more, Fleek has everything you need to seamlessly build and manage Open Web sites. **Fleek**, Remote.
+
+[**Growth Marketing Lead**](https://jobs.lever.co/MoNA/2f653ef6-c3da-4e0f-ba3c-1f294d24ece3): The Growth Marketing Lead will be responsible for Mona’s digital marketing strategy across multiple media channels. In this role, you will develop, implement, measure, and optimize our approach over time with the related goals of driving people into our metaverse spaces, 3D architects to build metaverse spaces, and expanding the overall footprint of the Mona brand. The digital marketing strategy will integrate closely with our existing organic content strategy. **Mona**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-183.md b/src/_blog/welcome-to-ipfs-news-183.md
new file mode 100644
index 00000000..e2fa4ca7
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-183.md
@@ -0,0 +1,61 @@
+---
+title: Welcome to IPFS News 183!
+description: A look at the highlights from the first-ever IPFS implementers event
+ in Iceland & more in IPFS News 183!
+author: Emily Vaughan
+date: 2022-08-24
+permalink: "/weekly-183/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- NFTs
+- Rust
+- weekly
+
+---
+## **IPFS þing 2022 Recap**
+
+
+
+In mid-July, over 80 IPFS implementers and builders gathered in Reykjavík, Iceland for the [first-ever IPFS þing](https://2022.ipfs-thing.io/), a weeklong gathering for the IPFS implementers community. The “choose your own adventure” format spanned 12 tracks, with over 60 presenters or facilitators and 120 sessions. Check out some highlights of what the community shared and learned on the [IPFS blog](https://blog.ipfs.tech/ipfs-ping-2022-recap/), go through a quick Twitter [thread](https://twitter.com/IPFS/status/1558104917021188097?s=20&t=Sr9jB8CSNnw1DHUUU0XFRw), or watch the [video recap](https://youtu.be/6dojCBJQmqg).
+
+## **Brand New on IPFS ✨**
+
+1. [EverRise](https://www.everrise.com/)’s multi-chain DeFi security infrastructure has [increased](https://twitter.com/EverRise/status/1561029462011121665?s=20&t=5uug9SCZdtPonwROW6W2SQ) its global IPFS pinning capacity to strengthen its Mementos NFTs.
+2. The Taiwanese Ministry of Digital Affairs is publishing its [website](https://ipfs.io/ipns/moda.gov.tw/) using IPFS to thwart cyberattacks, [check it out](https://twitter.com/daniel2color/status/1561731957347782656?s=20&t=jGAAzNT689QqvcsfS0yhtg)!
+3. The Kiwik metaverse assets marketplace is [using](https://twitter.com/Kiwiklabs/status/1561086411797037057?s=20&t=JTUEbP13yDgrVBcRcpqUMg) [NFT.Storage](https://nft.storage/) and NFTUp to store and pin creators’ NFTs on IPFS.
+4. Banned Books DAO is using IPFS pinning to preserve all banned books by any entity or organization. Join the waitlist and find out more on the project’s [website](https://www.bannedbooksdao.org/).
+
+## **Around the ecosystem 🌎**
+
+Catch up on the August All Hands meeting for the IPFS, Filecoin, and libp2p Ecosystem WG with this quick [recap](https://www.youtube.com/watch?v=0sOz1ZS7vnc&list=PL_0VrY55uV18pIio5zsQZPhpACZssqGtA). A [playlist](https://youtube.com/playlist?list=PL_0VrY55uV18pIio5zsQZPhpACZssqGtA) with full recordings is also available.
+
+[BlockScience](https://block.science/) is [helping](https://twitter.com/block_science/status/1561792434052505600?s=20&t=IPnc-msBBblVKOH-AqibvA) complex systems modeling with IPFS’ [content-addressing](https://docs.ipfs.tech/concepts/content-addressing/) capabilities. Read the project’s [explanation](https://medium.com/block-science/the-cats-out-of-the-bag-introducing-content-addressable-transformers-7483e61e3844) of Content-Addressable Transformers (CATs) to learn more.
+
+[Web3athon](https://web3athon.xyz/), a hyperlocal people-first hackathon focused on community oriented use cases, is happening until September 15th. [Register now](https://www.hackerearth.com/challenges/hackathon/consensus-2022-2/add-information/)!
+
+Make sure you get your [tickets](https://www.dappcon.io/#Tickets) for DappCon Berlin 2022 and catch Dietrich Ayala’s [talk](https://twitter.com/dappcon_berlin/status/1559918306588610561?s=20&t=jGAAzNT689QqvcsfS0yhtg) on IPFS browser integrations.
+
+UPDATE: FIL-Singapore is back on track and happening September 26th and 27th. Check out the [updated website](https://www.fil-singapore.io/) with all the details and join the IPFS and Filecoin communities at the event.
+
+Join the IPFS and Filecoin communities for DevCon 2022 in Bogota. [Get your tickets](https://devcon.org/en/) and stay tuned for more details!
+
+The Filecoin Green community will also be at DevCon with a LATAM-focused sustainability summit. You can also get your [tickets](https://www.eventbrite.com/e/sustainable-blockchain-summit-latam-tickets-397452199227) early, become a partner of the SBS on the [website](https://sbs.tech/) or [apply ](https://airtable.com/shr4CeIwfweFUHEkr)to be a speaker.
+
+Check out Jonathan Victor’s [explanation](https://cointelegraph.com/news/nonfungible-tokens-don-t-live-on-the-blockchain-experts-say) on how [NFT.Storage](https://nft.storage/) can rely on Filecoin and IPFS to store objects such as NFT metadata as a public good for CoinTelegraph.
+
+Check out [Dawn Kelly](https://twitter.com/run4pancakes)’s [workshop](https://www.youtube.com/watch?v=RSq3UUpDGgg) at presented at Women Build Web3’s [30 Days of Web3](https://www.30daysofweb3.xyz/) on decentralizing your stack by building on Filecoin with [Web3.Storage](https://web3.storage/).
+
+## **Want to help build the new internet? 💼**
+
+[**Content Manager, Copywriter:**](https://ipfs.us4.list-manage.com/track/click?u=25473244c7d18b897f5a1ff6b&id=e753a033c6&e=c8385b3b0b) Protocol Labs drives breakthroughs in computing to push humanity forward. Protocol Labs is a product-development lab, but behind the protocols and tools we build, behind the research and implementations, are passionate people, teammates, and community members. Protocol Labs is looking for a content manager that is passionate about writing, content creation, brand building, and web3. **Protocol Labs**, Remote.
+
+[**Distributed Computation Engineer:**](https://ipfs.us4.list-manage.com/track/click?u=25473244c7d18b897f5a1ff6b&id=4f2511a4c1&e=c8385b3b0b) Define, implement and extend virtual machine concepts to the next generation of p2p, decentralized computation over content-addressed data. We seek talented engineers that are excited to work on a new model of trustless and verifiable computation - where code is distributed over blockchains and executed next to specific copies of data. If successful, we will transform data processing for large-scale datasets, improve cost and efficiency, and open up data processing to larger audiences. You will be part of this project from the very beginning. **Protocol Labs**, Remote.
+
+[**Rust Cryptography Engineer**](https://boards.greenhouse.io/protocollabs/jobs/4616824004): Protocol Labs is an open-source R&D lab where we build protocols, tools, and services to radically improve the internet, and one of those is Lurk Lab. The team is growing and looking for a Lurk Lab Engineer who can build core functionalities of the Lurk language, with specific focus on the development and implementation of applications. The ideal candidate will be fluent in Rust, familiar with zero-knowledge proofs and related cryptographic primitives, and experienced developing user-centric applications. **Protocol Labs**, Remote.
+
+[**Senior Golang Backend Engineer (IPFS)**](https://consensys.net/open-roles/gh_jid?gh_jid=4322032)**:** In this role, you will use your knowledge of Golang to design and implement backend services to support high volume access to IPFS services. You will be using your knowledge of system design to create new APIs, daemons, and web services that enable our customers to access decentralized storage at scale. You will collaborate with a team of senior engineers to build a key component of the decentralized world. **Consensys**, Remote.
+
+[**Rust Engineer**](https://angel.co/company/fleekhq/jobs/1505997-rust-engineer-remote): Fleek is looking for an experienced and dedicated Rust Engineer to help build new canister-based products and services on Dfinity's Internet Computer. [**Fleek**](https://fleek.co/) is an Open Web developer platform with everything you need to build sites and apps on the new web and the underlying protocols that power it (Dfinity, Ethereum, IPFS, Filecoin, and more). From hosting, storage, gateways, domains, databases, and more, Fleek has everything you need to seamlessly build and manage Open Web sites. **Fleek**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-184.md b/src/_blog/welcome-to-ipfs-news-184.md
new file mode 100644
index 00000000..bfa0e8f2
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-184.md
@@ -0,0 +1,61 @@
+---
+title: Welcome to IPFS News 184!
+description: Check out IPFS’ Role in community governance via the Snapshot case study
+ & more in IPFS News 184!
+author: Emily Vaughan
+date: 2022-09-07
+permalink: "/weekly-184/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- go-ipfs
+- NFTs
+- weekly
+
+---
+## **Snapshot IPFS Case Study**
+
+
+
+Snapshot is an open-source voting platform for Web3 projects, DAOs, and communities that uses IPFS as its main storage layer. It is unique in its use of IPFS to store proposals and user votes using a technique known as ‘off-chain’ voting, where the cryptographic signatures proving user votes are persisted to IPFS instead of being stored on the blockchain. Read this [case study](https://blog.ipfs.tech/2022-08-25-snapshot-ipfs-case-study/) to learn more about how this lowers the barriers to entry for community governance.
+
+## **Brand New on IPFS ✨**
+
+1. [IPFS Camp 2022](https://2022.ipfs.camp/) is back! Join the community in Lisbon on October 28th-30th for an event focused on celebrating and advancing IPFS, more details coming soon.
+2. Kubo (formerly go-ipfs) v0.15.0 is live. Review all the library updates and bug fixes, Blake3 support, Fx Options plugin, and more on [Github](https://github.com/ipfs/kubo/releases/tag/v0.15.0).
+3. Kubo v0.14.0 now [supports](https://github.com/ipfs/kubo/releases/tag/v0.14.0#delegated-routing) [Reframe](https://github.com/ipfs/specs/tree/main/reframe#readme), a tool for delegated routing. Learn more about it on the IPFS [blog](https://blog.ipfs.tech/2022-09-02-introducing-reframe/).
+4. Check out [Opensquare Art](https://t.co/TrdDYttxkq)’s new Shop Builder for launching no-code minting websites that store NFTs on IPFS and Filecoin via [NFT.Storage](https://nft.storage/).
+
+## **Around the ecosystem 🌎**
+
+Are you building on or enjoying IPFS? The Protocol Labs research team wants to know what activities, projects or contributions to IPFS you have found to be most valuable from the past year. Submit a response using this brief form: [IPFS | Crowdsourcing Valuable Contributions](https://forms.gle/5kUzDSna1yoWScpm7).
+
+Catch up on the August PL EngRes WG All Hands in this full [recording](https://youtu.be/-WEHplQxFrY) of the meeting. It covered exciting projects and deep dives on Thunderdome and Drand’s new timelock encryption launch.
+
+Learn everything about IPFS’s content addressing and content routing subsystems, its content exchange strategies, and how IPFS deals with dynamic, mutable content with [ResNetLab on Tour](https://research.protocol.ai/tutorials/resnetlab-on-tour/).
+
+Listen to a recent discussion with Protocol Labs and Outlier Ventures on building with IPFS in the metaverse, recorded in [Twitter Spaces](https://twitter.com/IPFS/status/1562820869721690112?s=20&t=UY-nwvksa3D4WNnll-zc5w).
+
+Read Dietrich Ayala’s take on the challenges of hiring in web3 in a recent Forbes [article](https://www.forbes.com/sites/ninabambysheva/2022/08/29/web3-growth-stymied-by-scarcity-of-programmers/?sh=2f7fb5907fa4). PL is [looking for](https://boards.greenhouse.io/protocollabs) “developers who are able to think about what the next generation of the internet will look like.”
+
+[Tune in](https://anchor.fm/futureofnft/episodes/Bridging-Web-2-into-Web-3--IPFS--Filecoin--and-NFT-Storage-with-Jonathan-Victor-from-Protocol-Labs-e1mvjdh) to this recent episode of the Future of NFT podcast and listen to Jonathan Victor discuss bridging the gap between web2 and web3 and NFT.Storage’s use of IPFS and Filecoin.
+
+Find out who are the first research funding recipients of 2022 on the Protocol Labs Research [blog](https://research.protocol.ai/blog/2022/protocol-labs-research-funding-recipients-2022/). The 11 awards include [RFPs](https://github.com/protocol/research-grants/tree/master#requests-for-proposals-rfps), [Summer Research Grants](https://github.com/protocol/research-grants/tree/master#protocol-labs-summer-research-grant), [doctoral fellowships](https://github.com/protocol/research-grants/tree/master#protocol-labs-doctoral-fellowship), and a [postdoctoral fellowship](https://github.com/protocol/research-grants/tree/master#protocol-labs-postdoctoral-fellowship).
+
+Join the IPFS and Filecoin communities for DevCon 2022 in Bogota on October 11th-14th. [Tickets](https://devcon.org/en/) are available now.
+
+The [Filecoin Green](https://green.filecoin.io/) community will be at DevCon with a LATAM-focused sustainability summit on October 12. Get your [tickets](https://www.eventbrite.com/e/sustainable-blockchain-summit-latam-tickets-397452199227) early, become a [partner](https://sbs.tech/), or [apply ](https://airtable.com/shr4CeIwfweFUHEkr)to be a speaker.
+
+Funding the Commons is back at [Schelling Point](https://schellingpoint.gitcoin.co/), Oct. 10th in Bogota! Interested in speaking at the FTC track? Fill out the [speaker form](https://airtable.com/shruR7QCn4Bx8tqgg).
+
+## **Want to help build the new internet? 💼**
+
+[**Distributed Computation Engineer:**](https://ipfs.us4.list-manage.com/track/click?u=25473244c7d18b897f5a1ff6b&id=4f2511a4c1&e=c8385b3b0b) Define, implement and extend virtual machine concepts to the next generation of p2p, decentralized computation over content-addressed data. We seek talented engineers that are excited to work on a new model of trustless and verifiable computation - where code is distributed over blockchains and executed next to specific copies of data. If successful, we will transform data processing for large-scale datasets, improve cost and efficiency, and open up data processing to larger audiences. You will be part of this project from the very beginning. **Protocol Labs**, Remote.
+
+[**Rust Cryptography Engineer**](https://boards.greenhouse.io/protocollabs/jobs/4616824004): Protocol Labs is an open-source R&D lab where we build protocols, tools, and services to radically improve the internet, and one of those is Lurk Lab. The team is growing and looking for a Lurk Lab Engineer who can build core functionalities of the Lurk language, with specific focus on the development and implementation of applications. The ideal candidate will be fluent in Rust, familiar with zero-knowledge proofs and related cryptographic primitives, and experienced developing user-centric applications. **Protocol Labs**, Remote.
+
+[**Senior Golang Backend Engineer (IPFS)**](https://consensys.net/open-roles/gh_jid?gh_jid=4322032)**:** In this role, you will use your knowledge of Golang to design and implement backend services to support high volume access to IPFS services. You will be using your knowledge of system design to create new APIs, daemons, and web services that enable our customers to access decentralized storage at scale. You will collaborate with a team of senior engineers to build a key component of the decentralized world. **Consensys**, Remote.
+
+[**Rust Engineer**](https://angel.co/company/fleekhq/jobs/1505997-rust-engineer-remote): Fleek is looking for an experienced and dedicated Rust Engineer to help build new canister-based products and services on Dfinity's Internet Computer. [**Fleek**](https://fleek.co/) is an Open Web developer platform with everything you need to build sites and apps on the new web and the underlying protocols that power it (Dfinity, Ethereum, IPFS, Filecoin, and more). From hosting, storage, gateways, domains, databases, and more, Fleek has everything you need to seamlessly build and manage Open Web sites. **Fleek**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-185.md b/src/_blog/welcome-to-ipfs-news-185.md
new file mode 100644
index 00000000..31cb8c96
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-185.md
@@ -0,0 +1,57 @@
+---
+title: Welcome to IPFS News 185!
+description: IPFS Camp is back, join us in Lisbon, plus more in this edition of IPFS
+ News!
+author: Emily Vaughan
+date: 2022-09-21
+permalink: "/weekly-185/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- IPFS Camp
+- NFTs
+- weekly
+
+---
+## **Announcing the Second Ever IPFS Camp!**
+
+
+
+After a long hiatus, the IPFS community is excited to join together again on October 28th-30th in Lisbon, Portugal. [**IPFS Camp**](https://2022.ipfs.camp/) is a gathering for devs, operators, implementers, researchers – and you. Join the event for talks, workshops, discussion circles, hacking time, and more, covering topics such as content routing, user and developer tools, and privacy. [**Read along**](https://blog.ipfs.tech/2022-09-09-announcing-ipfs-camp-2022/) to learn more about the featured tracks and how you can help make IPFS Camp amazing. [**Grab your ticket**](https://2022.ipfs.camp/), [**apply to be a speaker**](https://airtable.com/shrOxmXUqwojf0Bjj) or [**propose a new track**](https://airtable.com/shrBQqf7YJRPdrgUo).
+
+## **Brand New on IPFS ✨**
+
+1. Get a better understanding of how content-addressing and trustless verification enable a fundamental change in the way we use the internet on the IPFS [**blog**](https://blog.ipfs.tech/ipfs-breaking-free-client-server/).
+2. DAO-governed gaming and streaming platform [**Get Set Play**](http://getsetplay.io/) is [**storing**](https://twitter.com/getsetplay_io/status/1570819932949979136?s=20&t=wbbl_6P9Rhz5yAo67RY7sw) its NFT data on IPFS via [**NFT.Storage**](https://nft.storage/).
+3. Watch a [**recap**](https://youtu.be/ADmUWnU0Yx4) of the September All Hands meeting for IPFS, Filecoin, and libp2p Ecosystem WG to get the latest updates, spotlights, and deep dives.
+4. [**Playermon**](https://playermon.com/) NFTs are getting an upgrade by [**collaborating**](https://medium.com/playermon/higher-definition-nft-image-powered-by-nft-storage-on-ipfs-973ef24a323b) with NFT.Storage to store higher definition images on IPFS.
+
+## **Around the ecosystem 🌎**
+
+Request an invite for [**FIL.VC**](https://www.fil.vc/), happening September 26th. The invite-only demo day connects the top projects in the IPFS and Filecoin ecosystem with leading investors in web3.
+
+Don’t forget to join the IPFS and Filecoin communities for DevCon 2022 in Bogotá on October 11th-14th. [**Tickets**](https://devcon.org/en/) are available now.
+
+The [**Filecoin Green**](https://green.filecoin.io/) community will be at DevCon with a LATAM-focused sustainability summit on October 12. Get your [**tickets**](https://www.eventbrite.com/e/sustainable-blockchain-summit-latam-tickets-397452199227) now or apply to become a [**partner**](https://sbs.tech/) (applications close on September 25th)!
+
+Funding the Commons is back at [**Schelling Point**](https://schellingpoint.gitcoin.co/), happening Oct 10th in Bogotá. If you’re interested in speaking at the FTC track, fill out the [**speaker form**](https://airtable.com/shruR7QCn4Bx8tqgg).
+
+If you’re a scholar looking to connect at IPFS Camp, [**apply**](https://airtable.com/shrd4kSljHYHxmU1b) to the IPFS Scholar program before September 20th to be one of 50 participants who will recieve flights, accommodation, and event entry.
+
+Listen to Dietrich Ayala discuss how decentralized storage helps make web3 trustworthy in this Tech Talk 2022 [**panel**](https://www.youtube.com/watch?v=aucrfPglszk&t=6s).
+
+[**Read**](https://filebase.com/blog/heres-why-you-should-build-on-ipfs/?twclid=2-al46w317ja87tyj3ypqpdo4b) what [**Filebase**](https://filebase.com/) has to say on why you should build on IPFS and how its geo-redundant pinning service can help you store your assets reliably.
+
+## **Want to help build the new internet? 💼**
+
+[**Senior Software Engineer, Distributed Systems**](https://boards.greenhouse.io/protocollabs/jobs/4283628004): Protocol Labs is hiring a Senior Distributed Systems Engineers to work on the JavaScript and Go implementations of protocols like IPFS, Filecoin and libp2p. Enthusiasm about the decentralized web and blockchains has brought an influx of people who want to use distributed systems but who don't know how to build the necessary infrastructure. Protocol Labs is building that infrastructure. To continue that work, they’re looking for people who thoroughly understand the principles of distributed systems and who will lean into the challenges of applying those principles in open-source code that will be deployed worldwide. **Protocol Labs**, Remote.
+
+[**Brand Designer**](https://angel.co/company/pinatacloud/jobs/1796010-brand-designer): Pinata Technologies, Inc. is building the tools and infrastructure for a more free and empowering Web3 generation through IPFS. Their vision is to foster a sense of place for every creator on the internet that is uniquely theirs. Pinata is looking for a brand designer to join their team! This role will be responsible for creating designs for our website and digital marketing efforts, as well as creatives for traditional mediums. This person will report to the Marketing team and receive guidance from the Creative Director. This person should feel comfortable presenting new creative concepts and ideas to both the Marketing team as well as across the business team. **Pinata**, Remote.
+
+[**Senior Software Engineer - Design Technologist**](https://www.linkedin.com/jobs/view/senior-software-engineer-design-technologist-at-mozilla-3146852845?refId=EiOw5v08Xa0PL2eWaKMxow%3D%3D&trackingId=khK8KrTR4xZ3ib9JTscmeQ%3D%3D&trk=public_jobs_topcard-title): Mozilla’s Future Products team researches emerging technology stacks and ecosystems to evaluate their fit for new products. We’re a diverse group of designers, strategists, engineers, and innovators. They're looking for a hardworking and capable Creative Technologist to build prototypes that can be used to demonstrate, test, and gather feedback on our concepts and design solutions for a wide array of audiences including internal partners, end-users, developers, and collaborators. **Mozilla**, Austin, TX.
+
+[**Senior Design Engineer**](https://jobs.ashbyhq.com/sound.xyz/407fcf8c-40f2-4c5e-be27-e96745cff082/application?utm_source=5brbomGvp3): Sound is hiring a Senior Design Engineer to help shape the future of a new music economy that values artists and their music while connecting fans more closely to the music they love. As a Design Engineer, you will be a core contributor to the overall strategy and decision-making about product direction. You will explore, design, prototype, and build new experiences and features across all surfaces of our platform. You will help tighten the feedback loop between product, design, and engineering by pushing our design system forward visually and interactively. Most importantly, you have a passion for designing and implementing extraordinary and delightful user experiences. **sound.xyz**, Remote.
+
+[**Quality Assurance, Test and Benchmarking Engineer**](https://join.com/companies/capsule/5840067-quality-assurance-test-and-benchmarking-engineer?pid=24a1b46991e3de1fbcf0): At Capsule Social, they've been building the future of decentralized discourse on top of performant, well-designed decentralization tech, cryptographic tech and blockchain tech. Capsule's Quality Assurance, Test and Benchmarking Engineer will be responsible for writing tests and creating a benchmarking infrastructure so that we can be sure that our technology scales to thousands and even millions of users prior to launch. **Capsule Social**, Remote.
+
+[**Full Stack Engineer**](https://www.linkedin.com/jobs/view/3273564662/?alternateChannel=search&refId=7I%2Bx0SHdcmhdQsQzWohg0Q%3D%3D&trackingId=kJtg%2BtTFxm88myxa7QZ0Yg%3D%3D): HENI is looking to recruit a senior and mid-level, permanent Full Stack Developer who will be a key member in the applications team alongside other full-stack and front-end developers, providing fundamental input and knowledge in solving some of these challenges. This would suit someone with demonstrable technical expertise who is driven by a hands-on and stimulating role. **HENI**, London, UK.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-186.md b/src/_blog/welcome-to-ipfs-news-186.md
new file mode 100644
index 00000000..2a197f18
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-186.md
@@ -0,0 +1,66 @@
+---
+title: Welcome to IPFS News 186!
+description: Breaking Free from the Client-Server Model with IPFS, plus more in this
+ edition of IPFS News!
+author: Emily Vaughan
+date: 2022-10-05
+permalink: "/weekly-186/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- API
+- go-ipfs
+- IPFS Camp
+- weekly
+
+---
+## **Breaking Free from the Client-Server Model with IPFS**
+
+
+
+Today, only a few companies are responsible for serving up most of the web. These companies combined serve us all our ads, web pages, social media, videos, images, and allow us to host servers and services on their proprietary infrastructures. This is because the web has been built under a client-server model that is quickly losing favor among users and developers alike. IPFS is part of a new wave of protocols and infrastructure solutions that are building the distributed web. Find out more about how content addressing and decentralized storage are essential to this future on the [**IPFS blog**](https://blog.ipfs.tech/ipfs-breaking-free-client-server/).
+
+## **Brand New on IPFS ✨**
+
+1. The IPFS GUI working group is looking to improve the experience on the [**Public Gateway Checker**](https://ipfs.github.io/public-gateway-checker/). [**Book some time**](http://calendly/) to let us know your thoughts and get a swag redemption code.
+2. The new [**Kubo v0.16.0**](https://github.com/ipfs/kubo/releases/tag/v0.16.0) is now live. The release supports a more configurable delegated routing system with [**Reframe protocol**](https://github.com/ipfs/specs/tree/main/reframe#readme). [**See for yourself**](https://github.com/ipfs/kubo/releases/tag/v0.16.0).
+3. Check out [**Capyloon**](https://capyloon.org/), a web-based smartphone OS with a built-in IPFS Rust implementation.
+4. [**Fission**](https://fission.codes/) added a new feature to its SDK called WalletAuth that enables IPFS encrypted storage for any blockchain account. Learn more in this [**thread**](https://twitter.com/FISSIONcodes/status/1573092516873781248).
+
+## **Around the ecosystem 🌎**
+
+The Data DAO Hackathon ended with 71 projects building in categories including Best Use of Filecoin and IPFS, Multi-chain Storage, and Computing over Data. Find out who won on the [**Filswan blog**](https://filswan.medium.com/data-dao-hackathon-prize-winners-33df617ea6d9).
+
+[**Sign up**](https://airtable.com/shrsicDt1IpeIKVIg) for LabWeek22 updates. From October 24th to November 4th, the Protocol Labs Network will be in Lisbon for the first-ever decentralized conference discussing public goods funding, cryptoeconomics, and DeSci.
+
+Get ready for next week! Join communities across the ecosystem, including IPFS and Filecoin, for DevCon 2022 in Bogotá on October 11th - 14th. Check out the full agenda, keynote speakers, and more on the [**official site**](https://devcon.org/en/).
+
+The [**Filecoin Green**](https://green.filecoin.io/) community will be at DevCon with a LATAM-focused sustainability summit on October 12th. Get your [**tickets**](https://www.eventbrite.com/e/sustainable-blockchain-summit-latam-tickets-397452199227)!
+
+Funding the Commons is back at [**Schelling Point**](https://schellingpoint.gitcoin.co/) for a pop up, happening Oct 10th in Bogotá. RSVP for the event on the [**Schelling Point website**](https://schellingpoint.gitcoin.co/).
+
+Learn how to deploy a Kubo IPFS node to Fly.io by watching this thorough [**walkthrough**](https://www.youtube.com/watch?v=k1Hcg3B43Q4) video with Daniel Norman.
+
+Check out this [**tutorial**](https://www.youtube.com/watch?v=Ga9gfoZSm0Y) on how to work with the IPFS API in a Go application. You’ll learn how to add a file to IPFS, read it, download it to your computer, add it to IPNS, and read it from IPNS.
+
+
+
+## [**IPFS Camp**](https://2022.ipfs.camp/) Reminder 🏕
+
+Join the IPFS community in Lisbon, Portugal on October 28 - 30th! Hosted at the stunning Convento do Beato, IPFS Camp is a gathering for devs, operators, implementers, users, researchers – and you. Join us for talks, workshops, discussion circles, hacking time, and more. Check out the [**schedule**](https://2022.ipfs.camp/#schedule) and [**grab your ticket**](https://lu.ma/ipfscamp22) now. We hope to see you there and look forward to building the next generation of the web together!
+
+🎟 Use the exclusive discount code "IPFSNEWSVIP" for 25% off your [**ticket**](https://lu.ma/ipfscamp22)!
+
+## **Want to help build the new internet? 💼**
+
+[**Senior Software Engineer, Distributed Systems**](https://boards.greenhouse.io/protocollabs/jobs/4283628004): Protocol Labs is hiring a Senior Distributed Systems Engineers to work on the JavaScript and Go implementations of protocols like IPFS, Filecoin and libp2p. Enthusiasm about the decentralized web and blockchains has brought an influx of people who want to use distributed systems but who don't know how to build the necessary infrastructure. Protocol Labs is building that infrastructure. To continue that work, they’re looking for people who thoroughly understand the principles of distributed systems and who will lean into the challenges of applying those principles in open-source code that will be deployed worldwide. **Protocol Labs**, Remote.
+
+[**Brand Designer**](https://angel.co/company/pinatacloud/jobs/1796010-brand-designer): Pinata Technologies, Inc. is building the tools and infrastructure for a more free and empowering Web3 generation through IPFS. Their vision is to foster a sense of place for every creator on the internet that is uniquely theirs. Pinata is looking for a brand designer to join their team! This role will be responsible for creating designs for our website and digital marketing efforts, as well as creatives for traditional mediums. This person will report to the Marketing team and receive guidance from the Creative Director. This person should feel comfortable presenting new creative concepts and ideas to both the Marketing team as well as across the business team. **Pinata**, Remote.
+
+[**Senior Software Engineer - Design Technologist**](https://www.linkedin.com/jobs/view/senior-software-engineer-design-technologist-at-mozilla-3146852845?refId=EiOw5v08Xa0PL2eWaKMxow%3D%3D&trackingId=khK8KrTR4xZ3ib9JTscmeQ%3D%3D&trk=public_jobs_topcard-title): Mozilla’s Future Products team researches emerging technology stacks and ecosystems to evaluate their fit for new products. We’re a diverse group of designers, strategists, engineers, and innovators. They're looking for a hardworking and capable Creative Technologist to build prototypes that can be used to demonstrate, test, and gather feedback on our concepts and design solutions for a wide array of audiences including internal partners, end-users, developers, and collaborators. **Mozilla**, Austin, TX.
+
+[**Senior Design Engineer**](https://jobs.ashbyhq.com/sound.xyz/407fcf8c-40f2-4c5e-be27-e96745cff082/application?utm_source=5brbomGvp3): Sound is hiring a Senior Design Engineer to help shape the future of a new music economy that values artists and their music while connecting fans more closely to the music they love. As a Design Engineer, you will be a core contributor to the overall strategy and decision-making about product direction. You will explore, design, prototype, and build new experiences and features across all surfaces of our platform. You will help tighten the feedback loop between product, design, and engineering by pushing our design system forward visually and interactively. Most importantly, you have a passion for designing and implementing extraordinary and delightful user experiences. **sound.xyz**, Remote.
+
+[**Quality Assurance, Test and Benchmarking Engineer**](https://join.com/companies/capsule/5840067-quality-assurance-test-and-benchmarking-engineer?pid=24a1b46991e3de1fbcf0): At Capsule Social, they've been building the future of decentralized discourse on top of performant, well-designed decentralization tech, cryptographic tech and blockchain tech. Capsule's Quality Assurance, Test and Benchmarking Engineer will be responsible for writing tests and creating a benchmarking infrastructure so that we can be sure that our technology scales to thousands and even millions of users prior to launch. **Capsule Social**, Remote.
+
+[**Full Stack Engineer**](https://www.linkedin.com/jobs/view/3273564662/?alternateChannel=search&refId=7I%2Bx0SHdcmhdQsQzWohg0Q%3D%3D&trackingId=kJtg%2BtTFxm88myxa7QZ0Yg%3D%3D): HENI is looking to recruit a senior and mid-level, permanent Full Stack Developer who will be a key member in the applications team alongside other full-stack and front-end developers, providing fundamental input and knowledge in solving some of these challenges. This would suit someone with demonstrable technical expertise who is driven by a hands-on and stimulating role. **HENI**, London, UK.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-news-187.md b/src/_blog/welcome-to-ipfs-news-187.md
new file mode 100644
index 00000000..0fb9df27
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-news-187.md
@@ -0,0 +1,64 @@
+---
+title: Welcome to IPFS News 187!
+description: 'The potential benefits of IPFS over WebDAV, plus more in IPFS News 187. '
+author: Emily Vaughan
+date: 2022-10-19
+permalink: "/weekly-187/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- Rust
+- IPFS Camp
+- weekly
+
+---
+## **What are the Potential Benefits of IPFS over WebDAV?**
+
+
+
+WebDAV extends the HTTP protocol and enables web servers to also act as file servers. WebDAV extends the HTTP methods to their needs, and could potentially make IPFS easier to use. It even opens up new use cases, such as a writable gateway, IPFS integrations in apps currently supporting WebDAV, plus Android and iOS support.
+
+Learn more about [**IPFS over WebDAV**](https://blog.ipfs.tech/2022-10-13-ipfs-over-webdav/) and how you can help improve it!
+
+## **Brand New on IPFS ✨**
+
+1. Dolpin is [**now available**](https://www.producthunt.com/posts/dolpin) on Product Hunt. Built with IPFS and Filecoin, Dolpin allows users to encrypt files, add beneficiaries, and govern who can access their IPFS storage at affordable prices.
+2. Web3.Storage announced the [**w3up beta**](https://blog.web3.storage/posts/w3up-beta-launch), a preview of their web scale IPFS cloud. The team is releasing a new upload API that is currently in early access.
+3. The [**first ever libp2p Day**](https://discuss.libp2p.io/t/libp2p-day-presentations-and-speaking-opportunities/1621) is now a part of IPFS Camp 2022! Join for talks aimed at turning devs into libp2p builders, builders into contributors, and contributors into spec authors.
+4. Check out [**this feature**](https://spectrum.ieee.org/peer-to-peer-network) on IPFS to learn about how peer-to-peer file sharing would make the Internet far more efficient.
+
+## **Around the ecosystem 🌎**
+
+The Data DAO Hackathon ended with 71 projects building in categories including Best Use of Filecoin and IPFS, Multi-chain Storage, and Computing over Data. Find out who won on the [**Filswan blog**](https://filswan.medium.com/data-dao-hackathon-prize-winners-33df617ea6d9).
+
+[**Sign up**](https://airtable.com/shrsicDt1IpeIKVIg) for LabWeek22 updates. From October 24th to November 4th, the Protocol Labs Network will be in Lisbon for the first-ever decentralized conference discussing public goods funding, cryptoeconomics, and DeSci.
+
+Get ready for next week! Join communities across the ecosystem, including IPFS and Filecoin, for DevCon 2022 in Bogotá on October 11th - 14th. Check out the full agenda, keynote speakers, and more on the [**official site**](https://devcon.org/en/).
+
+The [**Filecoin Green**](https://green.filecoin.io/) community will be at DevCon with a LATAM-focused sustainability summit on October 12th. Get your [**tickets**](https://www.eventbrite.com/e/sustainable-blockchain-summit-latam-tickets-397452199227)!
+
+Funding the Commons is back at [**Schelling Point**](https://schellingpoint.gitcoin.co/) for a pop up, happening Oct 10th in Bogotá. RSVP for the event on the [**Schelling Point website**](https://schellingpoint.gitcoin.co/).
+
+Learn how to deploy a Kubo IPFS node to Fly.io by watching this thorough [**walkthrough**](https://www.youtube.com/watch?v=k1Hcg3B43Q4) video with Daniel Norman.
+
+Check out this [**tutorial**](https://www.youtube.com/watch?v=Ga9gfoZSm0Y) on how to work with the IPFS API in a Go application. You’ll learn how to add a file to IPFS, read it, download it to your computer, add it to IPNS, and read it from IPNS.
+
+
+
+## [IPFS Camp](https://2022.ipfs.camp/) is 10 days away! 🏕
+
+Join the IPFS community in Lisbon, Portugal on October 28 - 30th! Hosted at the stunning Convento do Beato, IPFS Camp is a gathering for devs, operators, implementers, users, researchers – and you. Join us for talks, workshops, discussion circles, hacking time, and more. Check out the [**schedule**](https://2022.ipfs.camp/#schedule) and [**grab your ticket**](https://lu.ma/ipfscamp22) now. We hope to see you there and look forward to building the next generation of the web together!
+
+🎟 Use the exclusive discount code "IPFSNEWSVIP" for 25% off your [**ticket**](https://lu.ma/ipfscamp22)!
+
+## **Want to help build the new internet? 💼**
+
+[**Senior Software Engineer, Distributed Systems**](https://boards.greenhouse.io/protocollabs/jobs/4283628004): Protocol Labs is hiring a Senior Distributed Systems Engineers to work on the JavaScript and Go implementations of protocols like IPFS, Filecoin and libp2p. Enthusiasm about the decentralized web and blockchains has brought an influx of people who want to use distributed systems but who don't know how to build the necessary infrastructure. Protocol Labs is building that infrastructure. To continue that work, they’re looking for people who thoroughly understand the principles of distributed systems and who will lean into the challenges of applying those principles in open-source code that will be deployed worldwide. **Protocol Labs**, Remote.
+
+[**Brand Designer**](https://angel.co/company/pinatacloud/jobs/1796010-brand-designer): Pinata Technologies, Inc. is building the tools and infrastructure for a more free and empowering Web3 generation through IPFS. Their vision is to foster a sense of place for every creator on the internet that is uniquely theirs. Pinata is looking for a brand designer to join their team! This role will be responsible for creating designs for our website and digital marketing efforts, as well as creatives for traditional mediums. This person will report to the Marketing team and receive guidance from the Creative Director. This person should feel comfortable presenting new creative concepts and ideas to both the Marketing team as well as across the business team. **Pinata**, Remote.
+
+[**Senior Software Engineer - Design Technologist**](https://www.linkedin.com/jobs/view/senior-software-engineer-design-technologist-at-mozilla-3146852845?refId=EiOw5v08Xa0PL2eWaKMxow%3D%3D&trackingId=khK8KrTR4xZ3ib9JTscmeQ%3D%3D&trk=public_jobs_topcard-title): Mozilla’s Future Products team researches emerging technology stacks and ecosystems to evaluate their fit for new products. We’re a diverse group of designers, strategists, engineers, and innovators. They're looking for a hardworking and capable Creative Technologist to build prototypes that can be used to demonstrate, test, and gather feedback on our concepts and design solutions for a wide array of audiences including internal partners, end-users, developers, and collaborators. **Mozilla**, Austin, TX.
+
+[**Senior Design Engineer**](https://jobs.ashbyhq.com/sound.xyz/407fcf8c-40f2-4c5e-be27-e96745cff082/application?utm_source=5brbomGvp3): Sound is hiring a Senior Design Engineer to help shape the future of a new music economy that values artists and their music while connecting fans more closely to the music they love. As a Design Engineer, you will be a core contributor to the overall strategy and decision-making about product direction. You will explore, design, prototype, and build new experiences and features across all surfaces of our platform. You will help tighten the feedback loop between product, design, and engineering by pushing our design system forward visually and interactively. Most importantly, you have a passion for designing and implementing extraordinary and delightful user experiences. **sound.xyz**, Remote.
+
+[**Quality Assurance, Test and Benchmarking Engineer**](https://join.com/companies/capsule/5840067-quality-assurance-test-and-benchmarking-engineer?pid=24a1b46991e3de1fbcf0): At Capsule Social, they've been building the future of decentralized discourse on top of performant, well-designed decentralization tech, cryptographic tech and blockchain tech. Capsule's Quality Assurance, Test and Benchmarking Engineer will be responsible for writing tests and creating a benchmarking infrastructure so that we can be sure that our technology scales to thousands and even millions of users prior to launch. **Capsule Social**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-119.md b/src/_blog/welcome-to-ipfs-weekly-119.md
index 97a8d80f..d10a78bd 100644
--- a/src/_blog/welcome-to-ipfs-weekly-119.md
+++ b/src/_blog/welcome-to-ipfs-weekly-119.md
@@ -10,7 +10,7 @@ description: ''
author: Jenn Turner
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!

@@ -18,7 +18,7 @@ Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/
Announcing the integration of IPFS in the Brave browser, completing the vision of a native distributed web experience in a modern web browser. This is a first for browsers and a huge step towards true user agency on the web. 🎉
-[Read more](https://blog.ipfs.io/2021-01-19-ipfs-in-brave/)
+[Read more](https://blog.ipfs.tech/2021-01-19-ipfs-in-brave/)
## Join us Friday for our January meetup!
@@ -42,7 +42,7 @@ What was once a single lesson on data structures is now a meaty multiple-choice
## Brand new on IPFS
-- [js-ipfs 0.53](https://blog.ipfs.io/2021-01-19-js-ipfs-0-50/) has launched with an experimental gRPC-over-websockets server and the latest libp2p.
+- [js-ipfs 0.53](https://blog.ipfs.tech/2021-01-19-js-ipfs-0-50/) has launched with an experimental gRPC-over-websockets server and the latest libp2p.
- Answering the question “Is [Berty](https://berty.tech/blog/blockchain-berty/) based on blockchain?” because in some cases yes, but others no.
- It’s that time of year again, except this time [Textile](https://blog.textile.io/textile-going-virtual-at-ethdenver/) going virtual with EthDenver.
- The [Beyond Bitswap project](https://research.protocol.ai/blog/2021/beyond-swapping-bits-project-review-and-preview/) review has launched and released a new Bitswap paper!
@@ -73,7 +73,7 @@ Discover how to build a Substack on IPFS [using Pinata](https://medium.com/pinat
**Take care of yourselves and each other**. ❤️
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/welcome-to-ipfs-weekly-120.md b/src/_blog/welcome-to-ipfs-weekly-120.md
index b7098536..fc8be73c 100644
--- a/src/_blog/welcome-to-ipfs-weekly-120.md
+++ b/src/_blog/welcome-to-ipfs-weekly-120.md
@@ -10,7 +10,7 @@ tags:
author: Jenn Turner
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!
## Join us at ETHDenver 2021
@@ -33,7 +33,7 @@ Amid all the excitement of the Brave browser native IPFS integration last week,
## Brand new on IPFS
- [ResNetLab reviews 2020](https://research.protocol.ai/blog/2021/resnetlab-2020-in-review-we-love-it-when-a-plan-comes-together/); Hydra Booster, Gossipsub, Drand, and Filecoin all shipped this year!
-- [From the IPFS blog](https://blog.ipfs.io/2021-01-21-how-we-put-ipfs-in-brave/): How we put IPFS in Brave, a technical overview taking you behind the scenes.
+- [From the IPFS blog](https://blog.ipfs.tech/2021-01-21-how-we-put-ipfs-in-brave/): How we put IPFS in Brave, a technical overview taking you behind the scenes.
- [Getting started with Pinata](https://medium.com/pinata/how-to-use-ipfs-with-brave-2fcf501babc8): How to use IPFS with Brave utilizing a pinning service.
- [Lifehacker asks](https://www.lifehacker.com.au/2021/01/what-is-ipfs-and-why-does-it-matter-in-braves-web-browser/), “What is IPFS and why does it matter in Brave’s web browser?”
@@ -73,7 +73,7 @@ Sr. Backend Engineer: Have built systems at scale in the past and can discuss th
**Leave the web better than you found it. ❤️**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/welcome-to-ipfs-weekly-121.md b/src/_blog/welcome-to-ipfs-weekly-121.md
index 285fad60..c82248a6 100644
--- a/src/_blog/welcome-to-ipfs-weekly-121.md
+++ b/src/_blog/welcome-to-ipfs-weekly-121.md
@@ -12,7 +12,7 @@ tags:
author: Jenn Turner
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!
## Does IPFS have a blockchain?
@@ -38,8 +38,8 @@ If you missed our January virtual meetup, or want to revisit something you heard
- [Now you can build with Clay](https://blog.ceramic.network/ceramic-network-clay-testnet/), the official testnet for the Ceramic Network!
- [Discover the Multiverse](https://www.multiverse-vcs.com/), a decentralized version control system for p2p development.
-- [Humanode](https://discuss.ipfs.io/t/first-humanode-tests-a-public-permissionless-network-of-biometrically-encrytped-human-nodes-running-merkle-crdt-cluster-on-ipfs/10004), a public permissionless network of biometrically encrytped human nodes built on IPFS.
-- [This design combines RSS and IPFS](https://discuss.ipfs.io/t/a-design-for-ipfs-version-rss/10059), titled IPIS, the InterPlanetary Information Syndication.
+- [Humanode](https://discuss.ipfs.tech/t/first-humanode-tests-a-public-permissionless-network-of-biometrically-encrytped-human-nodes-running-merkle-crdt-cluster-on-ipfs/10004), a public permissionless network of biometrically encrytped human nodes built on IPFS.
+- [This design combines RSS and IPFS](https://discuss.ipfs.tech/t/a-design-for-ipfs-version-rss/10059), titled IPIS, the InterPlanetary Information Syndication.
## People are building the coolest stuff with IPFS
@@ -49,7 +49,7 @@ Five of the most secure ways [the Bitcoin whitepaper](https://decrypt.co/55832/5
[Introducing Phala](https://medium.com/phala-network/phala-transparent-and-private-global-computation-cloud-2d80c70ad1e9): the transparent and private global computation cloud.
-Check out the [Thor Android browser](https://discuss.ipfs.io/t/thor-browser-android-application/9910), a web browser that supports Tor and IPFS, IPNS, and magnet urls.
+Check out the [Thor Android browser](https://discuss.ipfs.tech/t/thor-browser-android-application/9910), a web browser that supports Tor and IPFS, IPNS, and magnet urls.
Read up on [Bitcoin scales](https://read.cash/@LeoBeltran/bitcoin-escala-como-almacenar-la-cadena-de-bloques-usando-ipfs-fee00410): how to store the blockchain using IPFS.
@@ -71,7 +71,7 @@ What do you look forward to most from the IPFS Weekly? 🤔
**More like InterPlanetary FUN System. ❤️**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/welcome-to-ipfs-weekly-122.md b/src/_blog/welcome-to-ipfs-weekly-122.md
index f9bbb35d..e4435fcd 100644
--- a/src/_blog/welcome-to-ipfs-weekly-122.md
+++ b/src/_blog/welcome-to-ipfs-weekly-122.md
@@ -13,13 +13,13 @@ header_image: '/header-image-weekly-newsletter.png'
author: Jenn Turner
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!
## Opera adds support for IPFS addressing to Opera Touch, their iOS browser
Earlier this week, during a panel with Opera, Unstoppable Domains, and IPFS at ETHDenver 2021, Opera announced the addition of IPFS support in their mobile browser, Opera Touch. This release marks another important milestone in both the partnership with Opera and IPFS gaining recognition in mainstream browsers.
-[Read more](https://blog.ipfs.io/2021-02-08-opera-ios-and-ipfs/)
+[Read more](https://blog.ipfs.tech/2021-02-08-opera-ios-and-ipfs/)
## Hang out with the IPFS community in 2 weeks
@@ -70,7 +70,7 @@ Join the first forum for researchers and academics working in the IPFS space to
**No, IPFS does not have a blockchain. ❤️**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/welcome-to-ipfs-weekly-123.md b/src/_blog/welcome-to-ipfs-weekly-123.md
index 1388fa22..db33eb74 100644
--- a/src/_blog/welcome-to-ipfs-weekly-123.md
+++ b/src/_blog/welcome-to-ipfs-weekly-123.md
@@ -12,7 +12,7 @@ header_image: '/header-image-weekly-newsletter.png'
author: Jenn Turner
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!
## Your files 💖 for keeps forever 💖 with IPFS
@@ -28,9 +28,9 @@ The Pegabufficorn and Spork Marmots have gone back into hibernation since ETHDen
## Human readable URLs and other things
-...folks are discussing at our favorite community forum for discussion: discuss.ipfs.io. Check out threads on use cases across the ecosystem, get help with your IPFS questions from some of the core team devs, or discover showcases, community meetups, or everyone’s favorite—protocol-specific discussions!
+...folks are discussing at our favorite community forum for discussion: discuss.ipfs.tech. Check out threads on use cases across the ecosystem, get help with your IPFS questions from some of the core team devs, or discover showcases, community meetups, or everyone’s favorite—protocol-specific discussions!
-[Start discussions](https://discuss.ipfs.io/)
+[Start discussions](https://discuss.ipfs.tech/)
## Hang out with IPFS and friends next Tuesday!
@@ -77,7 +77,7 @@ Join the first forum for researchers and academics working in the IPFS space to
**Hey, libp2p deserves love too. ❤️**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/welcome-to-ipfs-weekly-124.md b/src/_blog/welcome-to-ipfs-weekly-124.md
index f2085f81..a1382b35 100644
--- a/src/_blog/welcome-to-ipfs-weekly-124.md
+++ b/src/_blog/welcome-to-ipfs-weekly-124.md
@@ -10,19 +10,19 @@ header_image: '/header-image-weekly-newsletter.png'
author: Jenn Turner
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!
## What’s new in go-ipfs 0.8.0?
The latest release from the IPFS protocol is here, and with it, go-ipfs 0.8.0 brings the ability to ask remote services to pin data for you! Other features include remote MFS pinning, faster pinning, and help for DNSLink names on https:// subdomains.
-[Read more](https://blog.ipfs.io/2021-02-19-go-ipfs-0-8-0/)
+[Read more](https://blog.ipfs.tech/2021-02-19-go-ipfs-0-8-0/)
## NEW: libp2p comes to ProtoSchool
The best place to learn about decentralized technology, ProtoSchool, has recently added lip2p to their curriculum. Now learners can participate in code-free tutorials, intros to dweb concepts, hands-on coding challenging and more!
-[Read more](https://blog.ipfs.io/2021-02-17-libp2p-comes-to-protoschool/)
+[Read more](https://blog.ipfs.tech/2021-02-17-libp2p-comes-to-protoschool/)
@@ -71,7 +71,7 @@ Mark your calendars for March 23 now, and stay tuned for upcoming details on our
**Next stop, Mars!**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/welcome-to-ipfs-weekly-125.md b/src/_blog/welcome-to-ipfs-weekly-125.md
index 3ab285d1..2f280c95 100644
--- a/src/_blog/welcome-to-ipfs-weekly-125.md
+++ b/src/_blog/welcome-to-ipfs-weekly-125.md
@@ -12,13 +12,13 @@ translationKey: ipfs-weekly-125
header_image: '/header-image-weekly-newsletter.png'
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!
## IPFS at ETHDenver
The IPFS Community was at ETHDenver 2021 in full force: from presentations to bounties, help desks and virtual hangs, and our favorite—new projects! We are very excited to show you the cool things folks built with IPFS, so we’ll be featuring them in upcoming issues. For a full recap, head to the IPFS blog.
-[Read more](https://blog.ipfs.io/2021-02-26-ipfs-at-ethdenver/)
+[Read more](https://blog.ipfs.tech/2021-02-26-ipfs-at-ethdenver/)
## Introducing Super Rinkeby
@@ -53,7 +53,7 @@ Introducing [dSearch](https://peepsology.medium.com/introducing-dsearch-dtree-ou
[Unstoppable Domains](https://medium.com/unstoppabledomains/what-is-the-difference-between-tokens-and-coins-8ab0b605b8d0) asks, what is the difference between tokens and coins?
-NEW: [Galacteek 0.4.42](https://discuss.ipfs.io/t/galacteek-0-4-42-released/10259) released
+NEW: [Galacteek 0.4.42](https://discuss.ipfs.tech/t/galacteek-0-4-42-released/10259) released
@@ -67,7 +67,7 @@ Catch up on presentations from dweb games specialist Leon Do, Viki Valastin from
**InterPlanetary Funky Schemas 🎶**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/welcome-to-ipfs-weekly-126.md b/src/_blog/welcome-to-ipfs-weekly-126.md
index a6347025..592f59fc 100644
--- a/src/_blog/welcome-to-ipfs-weekly-126.md
+++ b/src/_blog/welcome-to-ipfs-weekly-126.md
@@ -12,7 +12,7 @@ translationKey: ipfs-weekly-126
header_image: '/header-image-weekly-newsletter.png'
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!
## Gitcoin Grants Round 9 starts tomorrow
@@ -55,7 +55,7 @@ Check out this [Brave browser review](https://dev.to/zoedreams/brave-browser-rev
**Not the folks behind insurance premium financing solutions!**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/welcome-to-ipfs-weekly-127.md b/src/_blog/welcome-to-ipfs-weekly-127.md
index 657cb7f5..d7328ac5 100644
--- a/src/_blog/welcome-to-ipfs-weekly-127.md
+++ b/src/_blog/welcome-to-ipfs-weekly-127.md
@@ -11,7 +11,7 @@ translationKey: ipfs-weekly-127
header_image: "/header-image-weekly-newsletter.png"
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!
## Next Tuesday: Identity & IPFS, a special event
@@ -66,7 +66,7 @@ Why should you buy an [NFTBox](https://nftboxes.medium.com/so-what-is-nftboxes-7
**We’ll need to see your CIDs to get into this club, err network.**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/welcome-to-ipfs-weekly-128.md b/src/_blog/welcome-to-ipfs-weekly-128.md
index 0ddb30b8..543216f4 100644
--- a/src/_blog/welcome-to-ipfs-weekly-128.md
+++ b/src/_blog/welcome-to-ipfs-weekly-128.md
@@ -12,7 +12,7 @@ translationKey: ipfs-weekly-128
header_image: "/header-image-weekly-newsletter.png"
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!
## IPFS x NFTHack, a brief recap
@@ -33,7 +33,7 @@ Looking for more on NFTs? [Join our April meetup](https://www.meetup.com/San-Fra
## Mint an NFT with IPFS!
-Dive into the details of NFT minting with IPFS and Ethereum with the brand new guide [Mint an NFT with IPFS](https://docs.ipfs.io/how-to/mint-nfts-with-ipfs) on the docs site. In this tutorial, you’ll get to know Minty, a simple tool that creates IPFS-backed non-fungible tokens on Ethereum. [In this workshop](https://www.youtube.com/watch?v=WNukgBtlWeU&feature=youtu.be), Yusef from Protocol Labs shows how (and why!) to store NFT assets and metadata on IPFS and how to link that data to an on-chain token. If the code overview in the video has you wanting more, the [Minty repo](https://github.com/yusefnapora/minty) is waiting for you to clone it and play around!
+Dive into the details of NFT minting with IPFS and Ethereum with the brand new guide [Mint an NFT with IPFS](https://docs.ipfs.tech/how-to/mint-nfts-with-ipfs) on the docs site. In this tutorial, you’ll get to know Minty, a simple tool that creates IPFS-backed non-fungible tokens on Ethereum. [In this workshop](https://www.youtube.com/watch?v=WNukgBtlWeU&feature=youtu.be), Yusef from Protocol Labs shows how (and why!) to store NFT assets and metadata on IPFS and how to link that data to an on-chain token. If the code overview in the video has you wanting more, the [Minty repo](https://github.com/yusefnapora/minty) is waiting for you to clone it and play around!
@@ -78,7 +78,7 @@ The April IPFS meetup will be an opportunity to showcase what the community has
**If it’s not on IPFS, it’s not your NFT!**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/welcome-to-ipfs-weekly-129.md b/src/_blog/welcome-to-ipfs-weekly-129.md
index 6e1f8a9b..be5a5ee7 100644
--- a/src/_blog/welcome-to-ipfs-weekly-129.md
+++ b/src/_blog/welcome-to-ipfs-weekly-129.md
@@ -11,7 +11,7 @@ translationKey: ipfs-weekly-129
header_image: "/header-image-weekly-newsletter.png"
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!
## Congratulations ION for launching v1.0!
@@ -66,7 +66,7 @@ The April IPFS meetup will be an opportunity to showcase what the community has
**The web of tomorrow needs IPFS today!**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
diff --git a/src/_blog/welcome-to-ipfs-weekly-130.md b/src/_blog/welcome-to-ipfs-weekly-130.md
index b845fca4..60c3b2a2 100644
--- a/src/_blog/welcome-to-ipfs-weekly-130.md
+++ b/src/_blog/welcome-to-ipfs-weekly-130.md
@@ -13,10 +13,10 @@ translationKey: ipfs-weekly-130
header_image: "/header-image-weekly-newsletter.png"
---
-Here’s what’s happening in the [InterPlanetary File System](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [InterPlanetary File System](https://ipfs.tech/) galaxy!
## Storing NFTs on IPFS!
-Learn best practices for addressing and storing data for NFTs using IPFS, for NFTs that stand the test of time. Permanence and immutability are part of the core value proposition of a non-fungible token (NFT). Unfortunately, many NFTs being targeted at consumers today offer neither of these properties due to fundamental design flaws. IPFS can help address these concerns, and NFTs that leverage IPFS gain several advantages. [Read our recent blog post](https://blog.ipfs.io/2021-04-05-storing-nfts-on-ipfs/) about storing your NFT on IPFS and find more details on the IPFS documentation site, in our new article [Best Practices for Storing NFT Data using IPFS](https://docs.ipfs.io/how-to/best-practices-for-nft-data/).
+Learn best practices for addressing and storing data for NFTs using IPFS, for NFTs that stand the test of time. Permanence and immutability are part of the core value proposition of a non-fungible token (NFT). Unfortunately, many NFTs being targeted at consumers today offer neither of these properties due to fundamental design flaws. IPFS can help address these concerns, and NFTs that leverage IPFS gain several advantages. [Read our recent blog post](https://blog.ipfs.tech/2021-04-05-storing-nfts-on-ipfs/) about storing your NFT on IPFS and find more details on the IPFS documentation site, in our new article [Best Practices for Storing NFT Data using IPFS](https://docs.ipfs.tech/how-to/best-practices-for-nft-data/).
## ResNetLab On Tour is going On Demand!
Today we are thrilled to announce that ResNetLab on Tour is going On Demand! The program originally launched in 2019 as an initiative to onboard the academic community to the IPFS architecture. We have been to more than 10 academic conferences and university labs presenting 4hr-long tutorials to experts in the area of networks. As of today, we are making these resources available to everyone! Take a look for yourself and head on over to the [shiny new ResNetLab on Tour website](https://research.protocol.ai/tutorials/resnetlab-on-tour/) for all the material and extra pointers!
@@ -52,7 +52,7 @@ The April IPFS meetup will be an opportunity to showcase what the community has
**No matter what you do with the web, IPFS helps make it better today.**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-131.md b/src/_blog/welcome-to-ipfs-weekly-131.md
index a91faddd..a1861f2a 100644
--- a/src/_blog/welcome-to-ipfs-weekly-131.md
+++ b/src/_blog/welcome-to-ipfs-weekly-131.md
@@ -12,7 +12,7 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## Decentralized Uniswap Interface Hosting on IPFS
@@ -29,7 +29,7 @@ The user research team at Protocol Labs is seeking members of the IPFS ecosystem
## Brand new on IPFS
* Palm NFT Studio announces the launch of their first project with Damien Hirst with permanent decentralized storage of NFT metadata on IPFS. [Read more.](https://consensys.net/blog/press-release/palm-a-new-nft-ecosystem-and-studio-for-creators-announces-launch-of-first-project-with-damien-hirst/)
-* IPFS now offers announcements, release notes, video tutorials, news coverage and events all in one place! [Check out our new blog.](https://blog.ipfs.io/)
+* IPFS now offers announcements, release notes, video tutorials, news coverage and events all in one place! [Check out our new blog.](https://blog.ipfs.tech/)
* [Apps are open for the Filecoin Launchpad Accelerator II.](https://t.co/mg4k3PNQ8y?amp=1) For startups building apps for the dweb through IPFS, Filecoin, and Ethereum networks.
* Want to build a no-code NFT file but not sure where to start? Look no further! [Learn how to do it with Zapier and IPFS.](https://medium.com/pinata/build-a-no-code-nft-file-tool-with-zapier-and-ipfs-9bd44a3b23b7)
@@ -65,6 +65,6 @@ The April IPFS meetup will be an opportunity to showcase what the community has
**IPFS strives to make the web faster, safer, and more open.**
-Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.io/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
+Get involved with IPFS by checking us out on [GitHub](https://github.com/ipfs), joining discussions on [our community forum](https://discuss.ipfs.tech/), or hitting us up [in chat](https://riot.im/app/#/room/#ipfs:matrix.org). Have a suggestion? [Email us](mailto:newsletter@ipfs.io).
Get the IPFS Weekly in your inbox, each Tuesday. [**Sign up now.**](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230)
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-132.md b/src/_blog/welcome-to-ipfs-weekly-132.md
index ff33bebb..b6fff4ff 100644
--- a/src/_blog/welcome-to-ipfs-weekly-132.md
+++ b/src/_blog/welcome-to-ipfs-weekly-132.md
@@ -12,19 +12,19 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## Deploying Web3: IPFS Architecture, Topologies, and Menageries
@[youtube](13rHbWCYNWA)
-Last week at Scaling Ethereum, Dietrich Ayala helped kick off the hackathon by presenting a talk on how IPFS is being used to scale Ethereum, the problems IPFS addresses, an introduction to the web3 stack, as well as a quick walkthrough of approaches and resources to use IPFS today. In case you missed the talk, [**catch up here**](https://www.youtube.com/watch?v=13rHbWCYNWA) and be sure to check out our [**recent blog post**](https://blog.ipfs.io/2021-04-14-scaling-ethereum/) that highlights where you can find us at Scaling Ethereum, the prizes that Protocol Labs is offering, as well as some videos that will help you get started.
+Last week at Scaling Ethereum, Dietrich Ayala helped kick off the hackathon by presenting a talk on how IPFS is being used to scale Ethereum, the problems IPFS addresses, an introduction to the web3 stack, as well as a quick walkthrough of approaches and resources to use IPFS today. In case you missed the talk, [**catch up here**](https://www.youtube.com/watch?v=13rHbWCYNWA) and be sure to check out our [**recent blog post**](https://blog.ipfs.tech/2021-04-14-scaling-ethereum/) that highlights where you can find us at Scaling Ethereum, the prizes that Protocol Labs is offering, as well as some videos that will help you get started.
## Filecoin Launchpad Accelerator II - Apply now!

-The Filecoin Launchpad Accelerator is a full-time, fully remote program dedicated to startups building more open, interoperable, and programmable tools, infrastructure, and applications for the distributed and decentralized web. Tachyon supports projects that build on and bridge the [**IPFS**](https://ipfs.io/), [**Filecoin**](https://filecoin.io/), and [**Ethereum**](https://ethereum.org/) communities and the tools, middleware, and applications. The next cohort will run June through August 2021, with 20 teams from around the globe provided funding, mentorship, benefits, and programming around business and blockchain-specific issues, culminating in a Demo Day and post-program fundraising support kicking off in September. [Applications are now open and close at midnight EST on May 9.](https://tachyon.submittable.com/submit/192229/filecoin-launchpad-accelerator-ii)
+The Filecoin Launchpad Accelerator is a full-time, fully remote program dedicated to startups building more open, interoperable, and programmable tools, infrastructure, and applications for the distributed and decentralized web. Tachyon supports projects that build on and bridge the [**IPFS**](https://ipfs.tech/), [**Filecoin**](https://filecoin.io/), and [**Ethereum**](https://ethereum.org/) communities and the tools, middleware, and applications. The next cohort will run June through August 2021, with 20 teams from around the globe provided funding, mentorship, benefits, and programming around business and blockchain-specific issues, culminating in a Demo Day and post-program fundraising support kicking off in September. [Applications are now open and close at midnight EST on May 9.](https://tachyon.submittable.com/submit/192229/filecoin-launchpad-accelerator-ii)
## Brand new on IPFS
@@ -43,7 +43,7 @@ If you’re building something on Uniswap, make sure to [**submit for their curr
Digital MOB has launched the first version of their Filecoin Miner Reputation System. [**Learn more**](https://filecoin.io/blog/posts/filrep.io-a-filecoin-miner-reputation-system-v1-by-digital-mob/).
-Protocol Labs is staking $7500 in prizes at the Scaling Ethereum Hackathon with ETHGlobal, happening now! [**Learn more and start building**](https://blog.ipfs.io/2021-04-14-scaling-ethereum/).
+Protocol Labs is staking $7500 in prizes at the Scaling Ethereum Hackathon with ETHGlobal, happening now! [**Learn more and start building**](https://blog.ipfs.tech/2021-04-14-scaling-ethereum/).
It’s Digital Transformation Week and our friends at Cloudflare are hosting a content and networking event to celebrate. [**Register here**](https://digitaltransformation-week.com/home/digital-transformation-week-registration/).
diff --git a/src/_blog/welcome-to-ipfs-weekly-133.md b/src/_blog/welcome-to-ipfs-weekly-133.md
index 05ad8474..32607a6f 100644
--- a/src/_blog/welcome-to-ipfs-weekly-133.md
+++ b/src/_blog/welcome-to-ipfs-weekly-133.md
@@ -12,7 +12,7 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## April IPFS Community Meetup
@@ -28,7 +28,7 @@ The IPFS April Meetup was yesterday, Tuesday, April 27th and it was all about NF

-Hacking for Scaling Ethereum is ongoing through May 13! As the Ethereum community looks to enter the sixth year of collaborating on the world’s most actively used blockchain, many builders eagerly anticipate the next phase of Eth2. Both the IPFS and Filecoin projects will be showing their support for the Ethereum community during the event. Protocol Labs has four prize options for teams focused on NFT metadata stored on IPFS, Filecoin retrieval, IPFS CIDs, or disputing Window PoST proofs in Filecoin. For more information, [**check out this post.**](https://blog.ipfs.io/2021-04-14-scaling-ethereum/)
+Hacking for Scaling Ethereum is ongoing through May 13! As the Ethereum community looks to enter the sixth year of collaborating on the world’s most actively used blockchain, many builders eagerly anticipate the next phase of Eth2. Both the IPFS and Filecoin projects will be showing their support for the Ethereum community during the event. Protocol Labs has four prize options for teams focused on NFT metadata stored on IPFS, Filecoin retrieval, IPFS CIDs, or disputing Window PoST proofs in Filecoin. For more information, [**check out this post.**](https://blog.ipfs.tech/2021-04-14-scaling-ethereum/)
## Brand new on IPFS
diff --git a/src/_blog/welcome-to-ipfs-weekly-134.md b/src/_blog/welcome-to-ipfs-weekly-134.md
index 95eb4330..91b8c909 100644
--- a/src/_blog/welcome-to-ipfs-weekly-134.md
+++ b/src/_blog/welcome-to-ipfs-weekly-134.md
@@ -11,7 +11,7 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## Introducing NFT.Storage: Free Decentralized Storage for NFTs
@@ -34,7 +34,7 @@ Rounding out the month was ASUC’s CivHacks event, another weekend-long univers
* We have four new videos on IPFS and NFTs up on our YouTube channel! [Watch the content.](https://www.youtube.com/c/IPFSbot/videos)
* Opera browser or desktop users can now directly access decentralized websites that are hosted on IPFS! [Read the full announcement.](https://decrypt.co/69276/opera-browser-integrates-unstoppable-domains?utm_source=telegram&utm_medium=social&utm_campaign=smt)
* Audius is a music and audio sharing platform that uses IPFS and is designed to provide artists a direct link with their listeners. [Learn more.](https://youtu.be/c50licHTOik)
-* The IPFS & Filecoin Chainlink Hackathon winners have been announced! [Check out this post](https://blog.ipfs.io/2021-05-03-chainlink-recap/) to learn about them.
+* The IPFS & Filecoin Chainlink Hackathon winners have been announced! [Check out this post](https://blog.ipfs.tech/2021-05-03-chainlink-recap/) to learn about them.
## Around the ecosystem 🌏
@@ -44,7 +44,7 @@ New to ZKPs? [This livestream presentation](https://t.co/u1E3ngZ4gM?amp=1) will
Congratulations to MetaMask on their milestone of 5 million active users! [Learn more.](https://twitter.com/MetaMask/status/1387167179951464455?s=20)
-The Scaling Ethereum hackathon is happening now through May 13th with ETHGlobal, so there's still time to build with IPFS and Filecoin for prizes! [Get the details.](https://blog.ipfs.io/2021-04-14-scaling-ethereum/)
+The Scaling Ethereum hackathon is happening now through May 13th with ETHGlobal, so there's still time to build with IPFS and Filecoin for prizes! [Get the details.](https://blog.ipfs.tech/2021-04-14-scaling-ethereum/)
Applications for Filecoin Launchpad Accelerator II are now open and close at midnight EST on May 9. [Apply now!](https://tachyon.submittable.com/submit/192229/filecoin-launchpad-accelerator-ii)
diff --git a/src/_blog/welcome-to-ipfs-weekly-135.md b/src/_blog/welcome-to-ipfs-weekly-135.md
index 840bfa12..322dd952 100644
--- a/src/_blog/welcome-to-ipfs-weekly-135.md
+++ b/src/_blog/welcome-to-ipfs-weekly-135.md
@@ -11,13 +11,13 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## Audius Uses IPFS for Content Streaming Storage to Empower Artists & Creators Worldwide
@[youtube](c50licHTOik)
-The IPFS community is proud to share another video in the [**Building Web3 Video Series**](https://buildingweb3.com/), which is dedicated to technologists, teams, and visionaries who are building valuable tools and services for a Web3 world. The latest video features [**Audius**](https://audius.org/), a music and audio sharing platform that uses IPFS as the core decentralized storage component in their mission to give everyone the freedom to share, monetize and listen to any audio. [**Read our recent blog post to learn more about the IPFS and Audius collaboration.**](https://blog.ipfs.io/2021-05-05-audius-uses-ipfs-web3-video/)
+The IPFS community is proud to share another video in the [**Building Web3 Video Series**](https://buildingweb3.com/), which is dedicated to technologists, teams, and visionaries who are building valuable tools and services for a Web3 world. The latest video features [**Audius**](https://audius.org/), a music and audio sharing platform that uses IPFS as the core decentralized storage component in their mission to give everyone the freedom to share, monetize and listen to any audio. [**Read our recent blog post to learn more about the IPFS and Audius collaboration.**](https://blog.ipfs.tech/2021-05-05-audius-uses-ipfs-web3-video/)
## Congrats, Gitcoin Grants Round 9 winners!
@@ -25,7 +25,7 @@ The IPFS community is proud to share another video in the [**Building Web3 Video
For the Gitcoin GR9 Hackathon, Protocol Labs matched 100% of [**Textile**](https://blog.textile.io/funding-the-community/) and [**Fleek’s**](https://blog.fleek.co/posts/gitcoin-gr9-hackathon-fleek-winners) bounties in effort to amplify the ability of our ecosystem collaborators to be stewards of the IPFS/Filecoin ecosystem and decentralize growth and development. Moreover, $23k in bounties for Filecoin and IPFS were offered to encourage the best of the best for tools, libraries, APIs, apps, integrations, and more.
-Winners were selected from 167 projects total, with 36 submissions to our ecosystem bounties, [**read this post to learn all about the winning projects - congratulations!**](https://blog.ipfs.io/2021-05-10-gitcoin-gr9-recap/)
+Winners were selected from 167 projects total, with 36 submissions to our ecosystem bounties, [**read this post to learn all about the winning projects - congratulations!**](https://blog.ipfs.tech/2021-05-10-gitcoin-gr9-recap/)
## Brand new on IPFS
diff --git a/src/_blog/welcome-to-ipfs-weekly-136.md b/src/_blog/welcome-to-ipfs-weekly-136.md
index 7bb415af..785ef13e 100644
--- a/src/_blog/welcome-to-ipfs-weekly-136.md
+++ b/src/_blog/welcome-to-ipfs-weekly-136.md
@@ -12,7 +12,7 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## Spring University Hackathons Roundup
@@ -22,7 +22,7 @@ Last month, the IPFS project partnered with two different universities to sponso
[**Cal Hacks**](https://helloworld.calhacks.io/), a nonprofit organization composed of University of California, Berkeley students, held a global hackathon to unite the innovators, creators, and troublemakers of the world, called hello:world. The goal was to inspire students to build something out of this world in the following categories: sustainability, connectivity, education, or community and civic engagement.
-Similarly, the Associated Students of the University of California (ASUC) also held [**CivHacks**](https://www.civhacks.com/), an annual hackathon focused on providing a welcoming, engaging and creative environment to support social good in tech culture, open to several categories including health, sustainability, student success, and civics. To learn more about the success of the event and the prize winners, [**check out our recent blog post**](https://blog.ipfs.io/2021-05-18-spring-hackathons/).
+Similarly, the Associated Students of the University of California (ASUC) also held [**CivHacks**](https://www.civhacks.com/), an annual hackathon focused on providing a welcoming, engaging and creative environment to support social good in tech culture, open to several categories including health, sustainability, student success, and civics. To learn more about the success of the event and the prize winners, [**check out our recent blog post**](https://blog.ipfs.tech/2021-05-18-spring-hackathons/).
## Use Estuary Node to store and retrieve your data from the Filecoin Network
@@ -32,7 +32,7 @@ Estuary is a network node that bridges IPFS ⇆ Filecoin. Unlike other nodes, Es
## Brand new on IPFS
-* js-IPFS 0.55.0 greatly improves type definitions, [**read all about it**](https://blog.ipfs.io/2021-05-11-js-ipfs-0-55/).
+* js-IPFS 0.55.0 greatly improves type definitions, [**read all about it**](https://blog.ipfs.tech/2021-05-11-js-ipfs-0-55/).
* IPFS support is now available in Opera desktop browser! [**Try it!**](https://www.opera.com/computer)
* Devs can now use Chainlink to reference JSON files on IPFS to reduce gas costs for token distributions. [**Check out the tutorial**](https://blog.chain.link/fetch-ipfs-api-data-token-distribution/)!
* Creating an IPFS gateway with a custom domain just became incredibly easy to do with Pinata's new dedicated gateway feature. [**Read more**](https://www.coywolf.news/webmaster/dedicated-ipfs-gateway-custom-domain/).
diff --git a/src/_blog/welcome-to-ipfs-weekly-137.md b/src/_blog/welcome-to-ipfs-weekly-137.md
index 40984762..d1e609c1 100644
--- a/src/_blog/welcome-to-ipfs-weekly-137.md
+++ b/src/_blog/welcome-to-ipfs-weekly-137.md
@@ -11,7 +11,7 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## ETHGlobal’s Web3 Weekend Starts This Friday, May 28
@@ -25,7 +25,7 @@ We're excited to be supporting [**Web3 Weekend**](https://web3.ethglobal.co/), a
Earlier this spring, we were happy to partner with the folks at [**Gamedev.js**](https://gamedevjs.com/jam/2021/) for their 2021 hackathon event focused exclusively on games! Gamedev.js Jam celebrates HTML5 games where participants build a web game within 13 days of the jam on a given theme; this year’s was Mirrors.
-The IPFS and Filecoin projects put up $5000 in Filecoin into the prize pool for the Decentralization category. As it was the first time the event hosted this category, the community of game developers were seeing some of these technologies for the very first time. Popular tools used were [**Fleek.co**](http://fleek.co/) and Pinata for hosting of assets and data. [**Check out this blog post**](https://blog.ipfs.io/2021-05-20-gamedevjs-recap/) to learn more about the event and about the prize winners.
+The IPFS and Filecoin projects put up $5000 in Filecoin into the prize pool for the Decentralization category. As it was the first time the event hosted this category, the community of game developers were seeing some of these technologies for the very first time. Popular tools used were [**Fleek.co**](http://fleek.co/) and Pinata for hosting of assets and data. [**Check out this blog post**](https://blog.ipfs.tech/2021-05-20-gamedevjs-recap/) to learn more about the event and about the prize winners.
## Brand new on IPFS
diff --git a/src/_blog/welcome-to-ipfs-weekly-138.md b/src/_blog/welcome-to-ipfs-weekly-138.md
index b2dca750..04e7be00 100644
--- a/src/_blog/welcome-to-ipfs-weekly-138.md
+++ b/src/_blog/welcome-to-ipfs-weekly-138.md
@@ -12,19 +12,19 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## You can now find NFT.Storage on Product Hunt 🎉

-NFT.Storage has officially launched on Product Hunt, a platform featuring all the best new products in tech. In case you missed it, nft.storage is a brand new service in BETA, built specifically for storing off-chain NFT data, decentralized on [**IPFS**](https://ipfs.io/) and [**Filecoin**](https://filecoin.io/). [**Check it out on Product Hunt**](https://www.producthunt.com/posts/nft-storage)!
+NFT.Storage has officially launched on Product Hunt, a platform featuring all the best new products in tech. In case you missed it, nft.storage is a brand new service in BETA, built specifically for storing off-chain NFT data, decentralized on [**IPFS**](https://ipfs.tech/) and [**Filecoin**](https://filecoin.io/). [**Check it out on Product Hunt**](https://www.producthunt.com/posts/nft-storage)!
## Decentralizing infrastructure during Scaling Ethereum

-An endeavour to collaborate on creating a powerful foundation for the future of the Ethereum community, [**Scaling Ethereum**](https://scaling.ethglobal.co/), has come to a close, resulting in some innovative and inspiring solutions. The IPFS and Filecoin projects, alongside the ETHGlobal team, sponsored this 4-week hackathon event. Additionally, we put up $7500 in Filecoin across various scaling areas to award to those brave and intrepid souls willing to rise to the challenge! [**Read this blog post**](https://blog.ipfs.io/2021-05-26-scaling-ethereum-recap/) to learn more about the event and about the prize winners.
+An endeavour to collaborate on creating a powerful foundation for the future of the Ethereum community, [**Scaling Ethereum**](https://scaling.ethglobal.co/), has come to a close, resulting in some innovative and inspiring solutions. The IPFS and Filecoin projects, alongside the ETHGlobal team, sponsored this 4-week hackathon event. Additionally, we put up $7500 in Filecoin across various scaling areas to award to those brave and intrepid souls willing to rise to the challenge! [**Read this blog post**](https://blog.ipfs.tech/2021-05-26-scaling-ethereum-recap/) to learn more about the event and about the prize winners.
## Brand new on IPFS
diff --git a/src/_blog/welcome-to-ipfs-weekly-139.md b/src/_blog/welcome-to-ipfs-weekly-139.md
index 468b202b..0d470ec6 100644
--- a/src/_blog/welcome-to-ipfs-weekly-139.md
+++ b/src/_blog/welcome-to-ipfs-weekly-139.md
@@ -12,13 +12,13 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## IPFS, Filecoin, and Content Persistence

-There are two fundamental problems facing the sustainability of content on the internet: addressing and persistence. _Addressing_ refers to the way in which internet users can find the content that they’re looking for online. Today, the Web leans into location addressing, or finding content by where it is located, as opposed to content addressing, which allows network participants to confidently and consistently ensure their content does not change over time without a clear record of that change. _Persistence_ refers to the ability of those network participants to continue accessing content in perpetuity, without worries of the content disappearing or becoming unavailable for any reason. [**Learn more in our recent blog post.**](https://blog.ipfs.io/2021-06-03-ipfs-filecoin-content-persistence/)
+There are two fundamental problems facing the sustainability of content on the internet: addressing and persistence. _Addressing_ refers to the way in which internet users can find the content that they’re looking for online. Today, the Web leans into location addressing, or finding content by where it is located, as opposed to content addressing, which allows network participants to confidently and consistently ensure their content does not change over time without a clear record of that change. _Persistence_ refers to the ability of those network participants to continue accessing content in perpetuity, without worries of the content disappearing or becoming unavailable for any reason. [**Learn more in our recent blog post.**](https://blog.ipfs.tech/2021-06-03-ipfs-filecoin-content-persistence/)
## DI2F: Decentralizing the Internet with IPFS and Filecoin
@@ -32,9 +32,9 @@ The workshop will run from 13:00-18:30pm UTC+3 on June 21st. You can find the wo
## Brand new on IPFS
-* Distributed Wikipedia Mirror & Kiwix projects announced updated English and Turkish mirrors, along with new languages of Arabic, Chinese, Myanmar, & Russian! [**Check it out.**](https://blog.ipfs.io/2021-05-31-distributed-wikipedia-mirror-update/)
+* Distributed Wikipedia Mirror & Kiwix projects announced updated English and Turkish mirrors, along with new languages of Arabic, Chinese, Myanmar, & Russian! [**Check it out.**](https://blog.ipfs.tech/2021-05-31-distributed-wikipedia-mirror-update/)
* Protocol Labs Ecosystem Lead, Colin Evran, was interviewed on Blockworks’ Base Layer Podcast. [**Tune in**](https://podcasts.apple.com/us/podcast/base-layer-episode-211-colin-evran-from-protocol-labs/id1445373535?i=1000524502274) to learn about IPFS & decentralized storage in Web3.
-* [**Check out the highlights from Web3 Weekend**](https://blog.ipfs.io/2021-06-08-web3-weekend/), from workshops to project finalists, and more!
+* [**Check out the highlights from Web3 Weekend**](https://blog.ipfs.tech/2021-06-08-web3-weekend/), from workshops to project finalists, and more!
* The next IPFS meetup is Friday, June 22 at 9am PT/5pm UTC. [**Join us for a series of lightning talks**](https://www.meetup.com/en-AU/San-Francisco-IPFS/events/cbjsgsyccjbdc/)!
## Around the ecosystem 🌏
diff --git a/src/_blog/welcome-to-ipfs-weekly-140.md b/src/_blog/welcome-to-ipfs-weekly-140.md
index 39ed8e68..f598d9ee 100644
--- a/src/_blog/welcome-to-ipfs-weekly-140.md
+++ b/src/_blog/welcome-to-ipfs-weekly-140.md
@@ -12,7 +12,7 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## Starling Lab: Establishing Trust for Humanity’s Data
@@ -28,14 +28,14 @@ Core to the Starling Lab solution is the Starling Framework, a set of open-sourc
What better way to dive into all things Web3 than a weekend hackathon? The folks at ETHGlobal thought so, and we joined them during the last weekend in May for [**Web3 Weekend**](https://web3.ethglobal.co/).
-This three-day event kicked off with a full-day summit, bringing together experts and luminaries from across the ecosystem to encourage and inspire builders to challenge the idea of what’s possible with decentralized technologies. Over the weekend, we offered a combined $20,000 Filecoin (FIL) prize pool distributed evenly between all submissions built on or with IPFS or Filecoin during Web3 Weekend. Any project built with ecosystem tools like Textile, Pinata, Fleek, Ceramic, Fission, Livepeer, and more received a prize—over 65 finalists in total! [**Check out this post**](https://blog.ipfs.io/2021-06-08-web3-weekend/) for a full recap including challenges and finalists, as well as Protocol Labs’ talks and workshops from the event.
+This three-day event kicked off with a full-day summit, bringing together experts and luminaries from across the ecosystem to encourage and inspire builders to challenge the idea of what’s possible with decentralized technologies. Over the weekend, we offered a combined $20,000 Filecoin (FIL) prize pool distributed evenly between all submissions built on or with IPFS or Filecoin during Web3 Weekend. Any project built with ecosystem tools like Textile, Pinata, Fleek, Ceramic, Fission, Livepeer, and more received a prize—over 65 finalists in total! [**Check out this post**](https://blog.ipfs.tech/2021-06-08-web3-weekend/) for a full recap including challenges and finalists, as well as Protocol Labs’ talks and workshops from the event.
## Brand new on IPFS
* [**Snapshot Labs**](https://snapshot.org/#/) is revolutionizing the world of decentralized governance with IPFS by enabling their users to shape their company's project decisions for free. [**Read Decrypt’s article.**](https://decrypt.co/resources/what-is-snapshot-the-decentralized-voting-system)
* [**Berty Alpha**](https://berty.tech/), the privacy-first messaging app built on IPFS and libp2p, is now available on iOS! Join their [**Discord**](https://discord.com/invite/mVfsEUmgSf)to get all the info to download the alpha.
* [**XSL Labs**](https://www.xsl-labs.io/en/) recently published a new educational video introducing IPFS. [**Watch it here**](https://www.youtube.com/watch?v=94HH5D23WWI).
-* Have questions about getting started with using `js-ipfs` in your web browser? [**Check out this post**](https://blog.ipfs.io/2021-06-10-guide-to-ipfs-connectivity-in-browsers/).
+* Have questions about getting started with using `js-ipfs` in your web browser? [**Check out this post**](https://blog.ipfs.tech/2021-06-10-guide-to-ipfs-connectivity-in-browsers/).
## Around the ecosystem 🌏
diff --git a/src/_blog/welcome-to-ipfs-weekly-141.md b/src/_blog/welcome-to-ipfs-weekly-141.md
index 0c49edb2..b23d1167 100644
--- a/src/_blog/welcome-to-ipfs-weekly-141.md
+++ b/src/_blog/welcome-to-ipfs-weekly-141.md
@@ -11,13 +11,13 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## OpenSea stores NFTs with IPFS and Filecoin

-Our friends at [**OpenSea**](https://opensea.io/) recently [**launched**](https://opensea.io/blog/announcements/decentralizing-nft-metadata-on-opensea/) a feature to “freeze” NFT metadata, enabling NFT creators to properly decentralize their NFTs using IPFS and Filecoin. OpenSea is one of the largest NFT marketplaces in the web3 space, creating a market for millions of NFTs today. Using IPFS and Filecoin, NFT creators that use OpenSea can now create immutable NFT metadata using IPFS [**content addressing**](https://blog.ipfs.io/2021-04-05-storing-nfts-on-ipfs/) and [**provable and decentralized storage with Filecoin**](https://blog.ipfs.io/2021-06-03-ipfs-filecoin-content-persistence/). [**Learn more!**](https://blog.ipfs.io/2021-06-17-opensea-ipfs-filecoin/)
+Our friends at [**OpenSea**](https://opensea.io/) recently [**launched**](https://opensea.io/blog/announcements/decentralizing-nft-metadata-on-opensea/) a feature to “freeze” NFT metadata, enabling NFT creators to properly decentralize their NFTs using IPFS and Filecoin. OpenSea is one of the largest NFT marketplaces in the web3 space, creating a market for millions of NFTs today. Using IPFS and Filecoin, NFT creators that use OpenSea can now create immutable NFT metadata using IPFS [**content addressing**](https://blog.ipfs.tech/2021-04-05-storing-nfts-on-ipfs/) and [**provable and decentralized storage with Filecoin**](https://blog.ipfs.tech/2021-06-03-ipfs-filecoin-content-persistence/). [**Learn more!**](https://blog.ipfs.tech/2021-06-17-opensea-ipfs-filecoin/)
## NFT Development User Experience
diff --git a/src/_blog/welcome-to-ipfs-weekly-142.md b/src/_blog/welcome-to-ipfs-weekly-142.md
index a233ac15..adbf6b0f 100644
--- a/src/_blog/welcome-to-ipfs-weekly-142.md
+++ b/src/_blog/welcome-to-ipfs-weekly-142.md
@@ -12,7 +12,7 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## go-ipfs v0.9.0 has been released!
diff --git a/src/_blog/welcome-to-ipfs-weekly-143.md b/src/_blog/welcome-to-ipfs-weekly-143.md
index 477757f0..7901111f 100644
--- a/src/_blog/welcome-to-ipfs-weekly-143.md
+++ b/src/_blog/welcome-to-ipfs-weekly-143.md
@@ -12,7 +12,7 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## Fixing Broken NFTs with IPFS and Filecoin
diff --git a/src/_blog/welcome-to-ipfs-weekly-144.md b/src/_blog/welcome-to-ipfs-weekly-144.md
index d8016b4f..398aa88d 100644
--- a/src/_blog/welcome-to-ipfs-weekly-144.md
+++ b/src/_blog/welcome-to-ipfs-weekly-144.md
@@ -12,13 +12,13 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## Just released: IPFS Cluster 0.14.0!

-We're happy to announce [**the release of IPFS Cluster 0.14.0**](https://blog.ipfs.io/2021-07-12-ipfs-cluster-0-14-0/)! IPFS Cluster provides an overlay layer to control and orchestrate pinsets in multiple IPFS daemons. It adds content, distributes pins, tracks them, and ensures content is replicated while providing streamlined API(s) for IPFS storage management. From feedback received, the [**release of IPFS Cluster 0.14.0**](https://blog.ipfs.io/2021-07-12-ipfs-cluster-0-14-0/) has added CAR import support, batched-pin ingestion, and automatic garbage collection to the Badger datastore, along with other optimizations, updates, and bug fixes.
+We're happy to announce [**the release of IPFS Cluster 0.14.0**](https://blog.ipfs.tech/2021-07-12-ipfs-cluster-0-14-0/)! IPFS Cluster provides an overlay layer to control and orchestrate pinsets in multiple IPFS daemons. It adds content, distributes pins, tracks them, and ensures content is replicated while providing streamlined API(s) for IPFS storage management. From feedback received, the [**release of IPFS Cluster 0.14.0**](https://blog.ipfs.tech/2021-07-12-ipfs-cluster-0-14-0/) has added CAR import support, batched-pin ingestion, and automatic garbage collection to the Badger datastore, along with other optimizations, updates, and bug fixes.
## Browsers 3000 kicks off its 6 week event, including a presentation from ENS
@@ -33,7 +33,7 @@ You can watch the full Browsers 3000 event so far [here](https://www.youtube.com
* Short & sweet 一 demo from Mike Godsey about [**Infura’s new API beta**](https://www.youtube.com/watch?v=mLEkACKx_sc).
* [**Tooklkit for video streaming over IPFS**](https://github.com/SionoiS/dit), uses IPLD for linking stream data, all in Rust.
* Just announced - [**HackFS**](https://fs.ethglobal.co/), a virtual Hackathon by ETHGlobal & Protocol Labs, July 30th - August 20th.
-* Read our [**overview**](https://blog.ipfs.io/2021-07-13-ceramic-mainnet-launch/) of the Ceramic Mainnet launch and its use of IPFS for decentralized storage.
+* Read our [**overview**](https://blog.ipfs.tech/2021-07-13-ceramic-mainnet-launch/) of the Ceramic Mainnet launch and its use of IPFS for decentralized storage.
## Around the ecosystem 🌏
diff --git a/src/_blog/welcome-to-ipfs-weekly-145.md b/src/_blog/welcome-to-ipfs-weekly-145.md
index de47613f..51255fd6 100644
--- a/src/_blog/welcome-to-ipfs-weekly-145.md
+++ b/src/_blog/welcome-to-ipfs-weekly-145.md
@@ -11,13 +11,13 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## Building Web3: Pinata
@[youtube](29k2C1JXyg4)
-We’re excited to launch the latest video in the Building Web3 series, highlighting leading projects in the Web3 and decentralized storage ecosystems. [**Building Web3: Pinata**](https://www.youtube.com/watch?v=29k2C1JXyg4) is a look at the [**Pinata**](https://pinata.cloud/) service and team. Today, Pinata builds tools and infrastructure that make it easy for Web3 developers to create and manage content on IPFS while also leading a charge in how the world stores, accesses, and verifies blockchain-linked content. One way in which all this comes together is the world of NFTs, where Pinata provides secure and verifiable file storage to considerably streamline the process of minting, selling, and transferring NFTs. [**Read more.**](https://blog.ipfs.io/2021-07-15-building-web-3-pinata/)
+We’re excited to launch the latest video in the Building Web3 series, highlighting leading projects in the Web3 and decentralized storage ecosystems. [**Building Web3: Pinata**](https://www.youtube.com/watch?v=29k2C1JXyg4) is a look at the [**Pinata**](https://pinata.cloud/) service and team. Today, Pinata builds tools and infrastructure that make it easy for Web3 developers to create and manage content on IPFS while also leading a charge in how the world stores, accesses, and verifies blockchain-linked content. One way in which all this comes together is the world of NFTs, where Pinata provides secure and verifiable file storage to considerably streamline the process of minting, selling, and transferring NFTs. [**Read more.**](https://blog.ipfs.tech/2021-07-15-building-web-3-pinata/)
## A Brave New Wallet
diff --git a/src/_blog/welcome-to-ipfs-weekly-146.md b/src/_blog/welcome-to-ipfs-weekly-146.md
index 977df952..ffa8409b 100644
--- a/src/_blog/welcome-to-ipfs-weekly-146.md
+++ b/src/_blog/welcome-to-ipfs-weekly-146.md
@@ -12,7 +12,7 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## Mint NFTs and Publish to IPFS From Wolfram
diff --git a/src/_blog/welcome-to-ipfs-weekly-147.md b/src/_blog/welcome-to-ipfs-weekly-147.md
index 8179095b..6c7c6431 100644
--- a/src/_blog/welcome-to-ipfs-weekly-147.md
+++ b/src/_blog/welcome-to-ipfs-weekly-147.md
@@ -12,7 +12,7 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## Introducing Web3.Storage!
@@ -24,7 +24,7 @@ Protocol Labs has launched [**Web3.Storage**](https://web3.storage/), a simple i

-[**js-IPFS 0.56.0**](https://github.com/ipfs/js-ipfs/releases/tag/ipfs%400.56.0) is on its way to the moon with a new data layer and import/export for [**Content Addressable aRchives**](https://ipld.io/specs/transport/car/) along with many small bug fixes and performance improvements! All part of the js-IPFS roadmap ([**check it out here**](https://github.com/orgs/ipfs/projects/6)). Read [**this blog post**](https://blog.ipfs.io/2021-07-29-js-ipfs-0-56/) to learn more about the [**0.56.0 upgrade**](https://blog.ipfs.io/2021-07-29-js-ipfs-0-56/), including new features, breaking changes, and bug fixes.
+[**js-IPFS 0.56.0**](https://github.com/ipfs/js-ipfs/releases/tag/ipfs%400.56.0) is on its way to the moon with a new data layer and import/export for [**Content Addressable aRchives**](https://ipld.io/specs/transport/car/) along with many small bug fixes and performance improvements! All part of the js-IPFS roadmap ([**check it out here**](https://github.com/orgs/ipfs/projects/6)). Read [**this blog post**](https://blog.ipfs.tech/2021-07-29-js-ipfs-0-56/) to learn more about the [**0.56.0 upgrade**](https://blog.ipfs.tech/2021-07-29-js-ipfs-0-56/), including new features, breaking changes, and bug fixes.
## Brand new on IPFS
diff --git a/src/_blog/welcome-to-ipfs-weekly-148.md b/src/_blog/welcome-to-ipfs-weekly-148.md
index 66a52cb4..242d6ece 100644
--- a/src/_blog/welcome-to-ipfs-weekly-148.md
+++ b/src/_blog/welcome-to-ipfs-weekly-148.md
@@ -12,13 +12,13 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## Nebulus: the "Virtual IPFS Network"

-In July, [**Nebulus**](https://nebulus.dev/), a “Virtual IPFS Network”, was released. Also dubbed the “IPFS-less IPFS” network, Nebulus allows users to use the logic and content addressability of IPFS without having to use the public network. Nebulus lets users work with IPFS files and storage locally before publishing to the public IPFS network (or, never publishing at all). Users can choose to use Nebulus as an “offline buffer”, allowing them to work privately with IPFS files and publish to IPFS only if/when needed. [**Learn more.**](https://blog.ipfs.io/2021-08-09-nebulus/)
+In July, [**Nebulus**](https://nebulus.dev/), a “Virtual IPFS Network”, was released. Also dubbed the “IPFS-less IPFS” network, Nebulus allows users to use the logic and content addressability of IPFS without having to use the public network. Nebulus lets users work with IPFS files and storage locally before publishing to the public IPFS network (or, never publishing at all). Users can choose to use Nebulus as an “offline buffer”, allowing them to work privately with IPFS files and publish to IPFS only if/when needed. [**Learn more.**](https://blog.ipfs.tech/2021-08-09-nebulus/)
## Wanxiang Blockchain Week & Asia Hackathon Season
diff --git a/src/_blog/welcome-to-ipfs-weekly-149-huge-news-out-of-audius-249k-distributed-to-dorahacks-winners-a-preview-of-sxsw-2021-and-more.md b/src/_blog/welcome-to-ipfs-weekly-149-huge-news-out-of-audius-249k-distributed-to-dorahacks-winners-a-preview-of-sxsw-2021-and-more.md
index 8f2bed1d..b1c67f3f 100644
--- a/src/_blog/welcome-to-ipfs-weekly-149-huge-news-out-of-audius-249k-distributed-to-dorahacks-winners-a-preview-of-sxsw-2021-and-more.md
+++ b/src/_blog/welcome-to-ipfs-weekly-149-huge-news-out-of-audius-249k-distributed-to-dorahacks-winners-a-preview-of-sxsw-2021-and-more.md
@@ -12,7 +12,7 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## DoraHacks
diff --git a/src/_blog/welcome-to-ipfs-weekly-150-celebrating-the-150th-ipfs-newsletter-with-another-set-of-nfts-stored-on-ipfs-and-more-in-the-ipfs-ecosystem.md b/src/_blog/welcome-to-ipfs-weekly-150-celebrating-the-150th-ipfs-newsletter-with-another-set-of-nfts-stored-on-ipfs-and-more-in-the-ipfs-ecosystem.md
index 688eebc4..543b84b5 100644
--- a/src/_blog/welcome-to-ipfs-weekly-150-celebrating-the-150th-ipfs-newsletter-with-another-set-of-nfts-stored-on-ipfs-and-more-in-the-ipfs-ecosystem.md
+++ b/src/_blog/welcome-to-ipfs-weekly-150-celebrating-the-150th-ipfs-newsletter-with-another-set-of-nfts-stored-on-ipfs-and-more-in-the-ipfs-ecosystem.md
@@ -12,7 +12,7 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## JigStack Gallery Integrates IPFS and Filecoin
@@ -30,7 +30,7 @@ Last week, the [**Browsers3000 Hackathon**](https://events.protocol.ai/2021/brow
* Straight out of HackFS, [**glide through this 4 min demo**](https://www.youtube.com/watch?v=TPREubF3XpY) of “CheckoutFS”. The app uses IPFS, Filecoin, Ceramic, and Ethereum to create a decentralized check out and purchase platform.
* Every other week, the Retrieval Market Builders get together to share progress in their projects in a demo format. Up this week? Myel + IPFS — [**check out the demos**](https://www.youtube.com/watch?v=uCtdFXA6uf4).
-* Go-ipfs v0.10.0-rc1 is out and available from GitHub, dist.ipfs.io and via ipfs-update. Read the [**release issue**](https://github.com/ipfs/go-ipfs/issues/8176).
+* Go-ipfs v0.10.0-rc1 is out and available from GitHub, dist.ipfs.tech and via ipfs-update. Read the [**release issue**](https://github.com/ipfs/go-ipfs/issues/8176).
* Are you a team or individual interested in contract work for building IPFS, Filecoin or web3 apps generally? Add yourself [**here**](https://github.com/ipfs/community/discussions/630) so we can point clients your way!
## Around the ecosystem 🌏
diff --git a/src/_blog/welcome-to-ipfs-weekly-151.md b/src/_blog/welcome-to-ipfs-weekly-151.md
index f26bf03a..0e05dd23 100644
--- a/src/_blog/welcome-to-ipfs-weekly-151.md
+++ b/src/_blog/welcome-to-ipfs-weekly-151.md
@@ -11,7 +11,7 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## **Announcing the Jupiter Hackathon**
@@ -22,7 +22,7 @@ Jupiter is a virtual hackathon lasting from late August to October focused on so
[Applications will be accepted](https://tianchi.aliyun.com/competition/entrance/531928/introduction) now through September 30th. Judging will take place on October 14th and will be based on equally-weighted categories: Design, Novelty/Originality, Technical Complexity, Daily/Mass Usability, and Creativity/Fun.
-On October 23rd, the Jupiter Hackathon will culminate in an offline demo day and reward ceremony in Shanghai, where $19,000 in prizes will be split among five winners for the best projects! Stay tuned for updates and details on future workshops. projects! Stay tuned for updates and details on future workshops. For more details, read this [post](https://blog.ipfs.io/announcing-jupiter-hackathon-alibaba-cloud/).
+On October 23rd, the Jupiter Hackathon will culminate in an offline demo day and reward ceremony in Shanghai, where $19,000 in prizes will be split among five winners for the best projects! Stay tuned for updates and details on future workshops. projects! Stay tuned for updates and details on future workshops. For more details, read this [post](https://blog.ipfs.tech/announcing-jupiter-hackathon-alibaba-cloud/).
## Brand new on IPFS
diff --git a/src/_blog/welcome-to-ipfs-weekly-152.md b/src/_blog/welcome-to-ipfs-weekly-152.md
index a5586ceb..9e24b2f0 100644
--- a/src/_blog/welcome-to-ipfs-weekly-152.md
+++ b/src/_blog/welcome-to-ipfs-weekly-152.md
@@ -11,7 +11,7 @@ tags:
- weekly
---
-Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.io/) galaxy!
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
## Pinata Introduces “Submarining”
diff --git a/src/_blog/welcome-to-ipfs-weekly-153.md b/src/_blog/welcome-to-ipfs-weekly-153.md
new file mode 100644
index 00000000..26b18a62
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-weekly-153.md
@@ -0,0 +1,57 @@
+---
+title: Welcome to IPFS Weekly 153!
+description: The future of decentralized identities w/ ION; differences between Estuary,
+ Web3.Storage & NFT.Storage & more.
+author: Emily Vaughan
+date: 2021-09-15
+permalink: "/weekly-153/"
+translationKey: ipfs-weekly-153
+header_image: "/header-image-weekly-newsletter.png"
+tags:
+- weekly
+
+---
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
+
+## ION is paving the way for a future with decentralized identities
+
+
+
+How many people really know how their online identities work? In reality, online identity contains two types of data: identity data and identifiers. The way these two types of data have interacted over the course of the internet has defined our digital identities and how much control we have over them. ION is a solution being built as a framework for global, online, decentralized identities — leveraging fundamentals like DID and IFPS’ CID. Find out what the future of decentralized identities look like in [**this post**](https://blog.ipfs.tech/ion-a-path-to-decentralized-identity/).
+
+## Brand new on IPFS
+
+* The Mars track of the Asia Hackathon Season is open for applications! Reinvent decentralized storage with Filecoin and IPFS and win up to $35,000 in prizes. [**Apply today**](https://xathon.mettl.com/event/MarsAsiaHackathon2021).
+* Estuary? Web3.Storage? NFT.Storage? Maybe you’ve heard of them, but aren’t quite sure what they are and how they’re different. Check out this [**overview of the three decentralized storage solutions**](https://filecoin.io/blog/posts/decentralized-storage-estuary-web3.storage-and-nft.storage/)and their different uses.
+* Join Michelle Lee of Protocol Labs as she gives a comprehensive “[**Introduction to IPFS and Filecoin**](https://www.youtube.com/watch?v=1xloqhD5C_8&list=PLXzKMXK2aHh63KtTQ0wUWbFOR7hL9RpKM&index=21)” from [**EthOnline**](https://online.ethglobal.com/) with [**EthGlobal**](https://ethglobal.com/).
+* Having performance issues using the .eth.link gateway to resolve IPFS and ENS Domains sites? Try Eth.Limo! [**Learn more.**](https://blog.fleek.co/posts/eth-limo-alternative-eth-link)
+
+## Around the ecosystem 🌏
+
+Tatum collaborates with NFT.Storage to offer free IPFS storage for NFTs to developers. [**Read all about it**](https://blog.tatum.io/tatum-partners-with-nft-storage-to-offer-free-ipfs-storage-for-nfts-to-developers-183dad64e79d).
+
+A workshop focused on “Storing Data on the Filecoin Network with Textile” happened today, September 14th. [**Stay tuned**](https://medium.com/encode-club) for the recap and recording.
+
+[**EthOnline**](https://ethglobal.online/) is only just getting started. Tune in to the hackathon and join 1,000+ developers, builders, and engineers from across the ecosystem. Just in the first week, Protocol Labs, Polygon, Chainlink, Aave, 0x, and more have presented. Check out the full [**EthOnline 2021 schedule**](https://www.youtube.com/playlist?list=PLXzKMXK2aHh63KtTQ0wUWbFOR7hL9RpKM)!
+
+Event update! In order to accommodate community members who will be in attendance at Messari's MainNet conference, the Filecoin Launchpad Accelerator Demo Day has been rescheduled to September 28th from 11:00 am - 3:30 pm EDT. [**Register now**](https://mesh.xyz/tachyon/).
+
+“A Guide for How to build and host a .ETH website using IPFS on ENS.” Tune in with Mark Krynsky for an overview of how to point a .eth ENS name to a website using IPFS. [**Check it out.**](https://krynsky.com/a-guide-for-how-to-build-and-host-a-eth-website-using-ipfs-on-ens/)
+
+## Want to help build the new internet?
+
+[**ARG Software Engineer**](https://arg.protocol.ai/job-software-engineer): The Protocol Labs [**Application Research Group (ARG)**](https://arg.protocol.ai/)is seeking a proactive and autonomous builder that can draft a roadmap forward and execute with code. You will need to have both a passion for hands-on development of distributed systems as well as problem solving within a complex system. **Protocol Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism (put it on a ship :ferry:), deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
+
+[**Backend/API Engineer**](https://boards.greenhouse.io/textileio/jobs/4017981004): As a Backend/API Engineer, you will research, contribute to the product vision and help define the roadmap of multiple products. You will build and maintain features on the [**Textile Hub**](https://github.com/textileio/textile), and build new services and systems to integrate with blockchain networks including [**Threads**](https://github.com/textileio/go-threads), [**Buckets**](https://github.com/textileio/go-buckets), [**Hub**](https://github.com/textileio/textile), and [**Powergate**](https://github.com/textileio/powergate). This role is for someone with solid coding experience and the ability to lead new features. **Textile**, Remote.
+
+[**Product Manager, Developer Experience**](https://jobs.lever.co/3box/68e3cf44-5ee8-4b2a-b872-bca815bf5caf): As a Product Manager on the Developer Experience team at 3Box Labs, you'll be in charge of delivering a best-in-class experience for developers building on the Ceramic platform. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+[**Community Lead**](https://jobs.lever.co/3box/cac4d9b2-4822-4c91-99b8-16c5d3dd75b6): As a Community Lead at 3Box Labs, you’ll have the opportunity to create an incredibly engaged, welcoming, synergistic community around the technology and values that can help catalyze a global movement for a better web. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+Get the IPFS Weekly in your inbox, each Tuesday. [**Sign up now.**](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230)
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-154.md b/src/_blog/welcome-to-ipfs-weekly-154.md
new file mode 100644
index 00000000..58ad8a83
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-weekly-154.md
@@ -0,0 +1,59 @@
+---
+title: Welcome to IPFS Weekly 154!
+description: Decentralizing the internet’s root with HNS, Mercury Hackathon kickoff
+ & more in the IPFS community this week.
+author: Emily Vaughan
+date: 2021-09-22
+permalink: "/weekly-154/"
+translationKey: ipfs-weekly-154
+header_image: "/header-image-weekly-newsletter.png"
+tags:
+- weekly
+
+---
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
+
+## Decentralizing the Internet's Root
+
+
+
+Domain names are things most users don’t think about much, but they are part of the directions to finding any content on the web, and they’re controlled by a centralized resolution system. In a decentralized internet, however, controlling the top of the domain hierarchy would no longer be in the hands of a centralized entity. Top-level domain names would be peer-based and would no longer exist under a single point-of-failure. Find out how [**Namebase offers new solutions to resolving hostnames in the web3 future with its Handshake project**](https://blog.ipfs.tech/decentralizing-the-internet-s-root/).
+
+## Brand new on IPFS
+
+* IPFS and Filecoin are a match made in blockchain heaven. [**Learn more **](https://filecoin.io/blog/posts/using-filecoin-with-ipfs/)about the relationship between the two.
+* The Mercury Hackathon kicked off yesterday but there is still time to [**register to build**](https://mercuryhackathon2021.com/?utm_source=AHTW&utm_medium=social&utm_campaign=launch-poster) with IPFS, Filecoin, and Flow.
+* There is now a [**fully searchable decentralized library**](https://libgen.fun/dweb.html) hosted on IPFS, which is truly a “breakthrough in the field”!
+* Applications for the [**Filecoin Techstars Accelerator**](https://www.techstars.com/accelerators/filecoin) are officially open! [**Apply now**](https://www.f6s.com/filecoin-accelerator-2022/apply) for this new accelerator that focuses on startups building in the IPFS and Filecoin ecosystems.
+
+## Around the ecosystem 🌏
+
+Attending [**Messari Mainnet 2021**](https://mainnet.events/agenda-2021/) in NYC? Make sure to tune in to Juan Benet’s keynote speech at 9:30am ET on Wednesday, September 22nd.
+
+In support of the [**Crypto Climate Accord**](https://cryptoclimate.org/) (CCA), Protocol Labs and [**Energy Web**](https://www.energyweb.org/)completed the first showcase of an [**open-source solution to decarbonize Filecoin**](https://medium.com/energy-web-insights/protocol-labs-and-energy-web-complete-first-showcase-of-an-open-source-solution-to-decarbonize-1a8c22ac02f5)!
+
+The [**Browsers3000**](https://events.protocol.ai/2021/browsers3000/) hackathon is complete! Thanks to all who joined and built your visions — stay tuned for a full event recap and a feature on the winning projects.
+
+Remember that the Filecoin Launchpad Accelerator Demo Day is right around the corner! Eleven teams from 20 countries are presenting their projects after weeks of work with [**Tachyon**](https://mesh.xyz/tachyon/) and other leaders in the Filecoin and web3 communities. [**Register to attend**](https://share.hsforms.com/1sOOp2P0hRJuuzhLG-BS4RQ3orpu).
+
+Protocol Labs, Filecoin Foundation, Ethereum Foundation and Electric Coin Co. are collaborating to unlock recursion in Halo 2 and explore the future of proofs. [**Read more about the collaboration**](https://electriccoin.co/blog/ethereum-zcash-filecoin-collab/).
+
+## Want to help build the new internet?
+
+[**Fullstack Developer**](https://weworkremotely.com/remote-jobs/akasha-foundation-fullstack-developer): By combining blockchain technologies such as Ethereum and the Interplanetary File System (IPFS), AKASHA has the potential to change the way ideas, thoughts, and experiences are shared and stored on the Internet. As part of the remote team distributed across the globe, you will work with some of the brightest minds in the blockchain tech space on unique and challenging ideas. You will also be in direct contact with the development and user community at large, actively participating in open discussions and brainstorming sessions. **AKASHA Foundation**, Remote.
+
+[**ARG Software Engineer**](https://arg.protocol.ai/job-software-engineer): The Protocol Labs [**Application Research Group (ARG)**](https://arg.protocol.ai/)is seeking a proactive and autonomous builder that can draft a roadmap forward and execute with code. You will need to have both a passion for hands-on development of distributed systems as well as problem solving within a complex system. **Protocol Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism (put it on a ship :ferry:), deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
+
+[**Backend/API Engineer**](https://boards.greenhouse.io/textileio/jobs/4017981004): As a Backend/API Engineer, you will research, contribute to the product vision and help define the roadmap of multiple products. You will build and maintain features on the [**Textile Hub**](https://github.com/textileio/textile), and build new services and systems to integrate with blockchain networks including [**Threads**](https://github.com/textileio/go-threads), [**Buckets**](https://github.com/textileio/go-buckets), [**Hub**](https://github.com/textileio/textile), and [**Powergate**](https://github.com/textileio/powergate). This role is for someone with solid coding experience and the ability to lead new features. **Textile**, Remote.
+
+[**Product Manager, Developer Experience**](https://jobs.lever.co/3box/68e3cf44-5ee8-4b2a-b872-bca815bf5caf): As a Product Manager on the Developer Experience team at 3Box Labs, you'll be in charge of delivering a best-in-class experience for developers building on the Ceramic platform. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+[**Community Lead**](https://jobs.lever.co/3box/cac4d9b2-4822-4c91-99b8-16c5d3dd75b6): As a Community Lead at 3Box Labs, you’ll have the opportunity to create an incredibly engaged, welcoming, synergistic community around the technology and values that can help catalyze a global movement for a better web. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+Get the IPFS Weekly in your inbox, each Tuesday. [**Sign up now.**](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230)
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-155.md b/src/_blog/welcome-to-ipfs-weekly-155.md
new file mode 100644
index 00000000..f5f86ecf
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-weekly-155.md
@@ -0,0 +1,59 @@
+---
+title: Welcome to IPFS Weekly 155!
+description: Understanding the relationship between IPFS & Filecoin, a new room in
+ the MoNa Gallery, & more!
+author: Emily Vaughan
+date: 2021-09-29
+permalink: "/weekly-155/"
+translationKey: ipfs-weekly-155
+header_image: "/header-image-weekly-newsletter.png"
+tags:
+- weekly
+
+---
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
+
+## **A New Paradigm for Web Storage**
+
+
+
+IPFS and Filecoin are complementary systems, and the ecosystem has developed tools like [Textile](http://textile.io/) and [Estuary](http://estuary.tech/) to help them work together. With the increasing limitations for plugins, these tools are some of the best solutions for developing for web3 with current browsers. As time goes on and IPFS becomes more accessible, browsers will continue supporting native integration (see [Opera](https://blogs.opera.com/tips-and-tricks/2021/02/opera-crypto-files-for-keeps-ipfs-unstoppable-domains/) and [Brave](https://brave.com/ipfs-support/)). As these integrations continue, Textile and Estuary give a simple workaround for using the systems alongside one another. Check out the blog to [learn more about using Filecoin with IPFS](https://filecoin.io/blog/posts/using-filecoin-with-ipfs/).
+
+## Brand new on IPFS
+
+* Pan Chasinga, developer advocate for Filecoin and IPFS, presented at Mercury Hackathon last week on [“Building an NFT Pet Store with NFT.Storage & Flow”](https://www.youtube.com/watch?v=pr9RMKnj3pc) - watch now!
+* Tune in to [Infura](https://infura.io/)’s monthly developer community meetup on Oct 5th at 11am ET to learn about transactions and connections to web3, featuring a presentation on “How to pave the way for a distributed, permanent web with IPFS”. [Save your spot!](https://www.crowdcast.io/e/infura-developer-community-call-Oct21)
+* Looking to get started with Filecoin and IPFS? [Start here](https://protocollabs.notion.site/Getting-started-with-IPFS-Filecoin-173c73d4d8d64765a42058594bc46bb7) in this new ‘storefront’ for builders beginning their journey in the ecosystem.
+* There are already over 700 registrations for the Mars Hackathon with IPFS, Filecoin, and [Polygon](https://polygon.technology/). Be sure to [submit your ideas](https://www.marshackathon2021.com/) before Oct. 3rd!
+
+## Around the ecosystem 🌏
+
+Believe it or not, it’s been a year since Filecoin mainnet launch, and there’s a lot planned to celebrate one year in orbit. Stay tuned for more details coming soon!
+
+Check out this new [deep dive blog post](https://filecoin.io/blog/posts/chainsafe-files-building-privacy-preserving-cloud-storage/) on ChainSafe Files that outlines the most important parts of Files’ architecture and highlights ChainSafe’s commitment to giving users sovereignty over their data.
+
+Inviting NFT and blockchain developers of all experience levels to [apply to collaborate with fellow hackers](https://chain.link/hackathon), learn from top developers, and compete for $300K+ in prizes at this fall’s [Chainlink Hackathon](https://chain.link/hackathon)!
+
+[MoNA Gallery](https://www.mona.gallery/) has a brand new room by Marc-O-Matic that showcases four incredible creatures from their universe. [Check it out](https://www.mona.gallery/r/marc0matic)!
+
+NFT Hack with the [Filecoin Encode Club](https://www.encode.club/filecoin-club) kicks off on October 5th! [Register for the hackathon](https://www.encode.club/filecoin-club/#form) and be sure to [join us](https://www.eventbrite.co.uk/e/nft-hack-launch-tickets-169331201181?aff=ebdsoporgprofile) at the NFT Hack Launch Event.
+
+## Want to help build the new internet?
+
+[**Fullstack Developer**](https://weworkremotely.com/remote-jobs/akasha-foundation-fullstack-developer): By combining blockchain technologies such as Ethereum and the Interplanetary File System (IPFS), AKASHA has the potential to change the way ideas, thoughts, and experiences are shared and stored on the Internet. As part of the remote team distributed across the globe, you will work with some of the brightest minds in the blockchain tech space on unique and challenging ideas. You will also be in direct contact with the development and user community at large, actively participating in open discussions and brainstorming sessions. **AKASHA Foundation**, Remote.
+
+[**ARG Software Engineer**](https://arg.protocol.ai/job-software-engineer): The Protocol Labs [**Application Research Group (ARG)**](https://arg.protocol.ai/)is seeking a proactive and autonomous builder that can draft a roadmap forward and execute with code. You will need to have both a passion for hands-on development of distributed systems as well as problem solving within a complex system. **Protocol Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism (put it on a ship :ferry:), deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
+
+[**Backend/API Engineer**](https://boards.greenhouse.io/textileio/jobs/4017981004): As a Backend/API Engineer, you will research, contribute to the product vision and help define the roadmap of multiple products. You will build and maintain features on the [**Textile Hub**](https://github.com/textileio/textile), and build new services and systems to integrate with blockchain networks including [**Threads**](https://github.com/textileio/go-threads), [**Buckets**](https://github.com/textileio/go-buckets), [**Hub**](https://github.com/textileio/textile), and [**Powergate**](https://github.com/textileio/powergate). This role is for someone with solid coding experience and the ability to lead new features. **Textile**, Remote.
+
+[**Product Manager, Developer Experience**](https://jobs.lever.co/3box/68e3cf44-5ee8-4b2a-b872-bca815bf5caf): As a Product Manager on the Developer Experience team at 3Box Labs, you'll be in charge of delivering a best-in-class experience for developers building on the Ceramic platform. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+[**Community Lead**](https://jobs.lever.co/3box/cac4d9b2-4822-4c91-99b8-16c5d3dd75b6): As a Community Lead at 3Box Labs, you’ll have the opportunity to create an incredibly engaged, welcoming, synergistic community around the technology and values that can help catalyze a global movement for a better web. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+Get the IPFS Weekly in your inbox, each Tuesday. [**Sign up now.**](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230)
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-156.md b/src/_blog/welcome-to-ipfs-weekly-156.md
new file mode 100644
index 00000000..455323cb
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-weekly-156.md
@@ -0,0 +1,67 @@
+---
+title: Welcome to IPFS Weekly 156!
+description: go-ipfs 0.10.0 is live, Browsers 3000 winners announced, plus a NFT treasure
+ hunt!
+author: Emily Vaughan
+date: 2021-10-06
+permalink: "/weekly-156/"
+translationKey: ipfs-weekly-156
+header_image: "/header-image-weekly-newsletter.png"
+tags:
+- weekly
+
+---
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
+
+## **go-ipfs v0.10.0 Release**
+
+
+
+Exciting news — [go-ipfs 0.10.0](https://github.com/ipfs/go-ipfs/releases/tag/v0.10.0) is live! This release brings some big changes to the IPLD internals of go-ipfs that make working with non-UnixFS DAGs easier than ever. There are also a variety of new commands and configuration options available.
+
+As usual, this release includes important fixes, some of which may be critical for security. Unless the fix addresses a bug being exploited in the wild, the fix will _not_ be called out in the release notes. Please make sure to update ASAP. See the [release process](https://github.com/ipfs/go-ipfs/tree/master/docs/releases.md#security-fix-policy) for details and read the [release notes](https://github.com/ipfs/go-ipfs/releases/tag/v0.10.0) for the TLDR, highlights, changelog, and more.
+
+## **Browsers 3000 Winners**
+
+
+
+[Browsers 3000](https://events.protocol.ai/2021/browsers3000/) was a six-week hackathon that lasted from July to August. Over 30 projects building on Filecoin and IPFS joined the hackathon to iterate, test, and pitch their solutions to modernize “the browser” for the decentralized web3 world that is coming soon.
+
+At the culmination of the event in September, three startups ([NetSepio](https://devpost.com/software/netsepio), [Blockforge](https://devpost.com/software/blockforge), and [IPFS WebGL Gaming](https://devpost.com/software/ipfs-webgl-gaming-platform)) were recipients of a total of $18,000 in prizes. You can [watch the full closing ceremony](https://www.youtube.com/watch?v=KL58k7dXj54&list=PLuhRWgmPaHtR2MDeMaiUcsBmBqpIBqFEP), including presentations of the winners and other amazing projects that participated in the hackathon. [Learn more about the winning projects](https://blog.ipfs.tech/browsers-3000-hackathon-winners/) and their unique feature sets.
+
+## **Brand new on IPFS**
+
+* The winners of the IPFS and Filecoin tracks at [NFT Vision Hack](https://www.nftvisionhack.com/) were [announced at the closing award ceremony](https://www.youtube.com/watch?v=X0EaM1KWryM). Congratulations to Eclectica, CareCards, and J.O.S.H!
+* The [ChainSafe Files](https://files.chainsafe.io/) team believe internet users should maintain full control over their data, which is why they [built a CLI tool for data retrieval from IPFS](https://medium.com/chainsafe-systems/true-data-ownership-your-keys-your-files-your-cids-dcfb0b2d50c) in case of front & back end failure.
+* POAP is hosting an [NFT Treasure Hunt](http://poap.nyc/) in NYC on Oct. 31st to Nov. 4th, brought to you by Protocol Labs, [NFT.Storage](https://nft.storage/), and more! Stay tuned for more details.
+* Last week [Michelle Lee](https://twitter.com/mishmosh) and [Dietrich Ayala](https://twitter.com/dietrich) of Protocol Labs joined Deploy Friday for an [episode dedicated to all things IPFS](https://www.youtube.com/watch?v=p5zNbs6HwrI) — watch now!
+
+## Around the ecosystem 🌏
+
+Just announced: [Filecoin Forum](https://www.filecoin.gallery/), hosted by [MoNa Gallery](https://www.mona.gallery/)! This event is an open call to all 3D artists, architects, and game developers to start building in web3 and be a part of a global community dedicated to building the metaverse with $200,000+ in prizes to be won. [Start building!](https://www.filecoin.gallery/)
+
+Recently Protocol Labs announced a [limited-time referral fee program](https://filecoin.io/blog/posts/filecoin-project-gravity-a-sales-referral-program/) called Filecoin Project Gravity for community members who can bring large datasets onto the Filecoin network. Invite your customers, help create the data gravity pull, and earn a potential referral award!
+
+Did you know that the largest ETHGlobal event of the year is happening right now? There are just ten days left of ETHOnline 2021 — [sign up for the summits now](https://online.ethglobal.com/)!
+
+The program for [ConsensusDays 21](https://research.protocol.ai/sites/consensusday21/) is live! Check out what the [Protocol Labs Research](https://research.protocol.ai/) team has in store at the two days of consensus research, panels, and workshops. [Register and tune in this week](https://research.protocol.ai/sites/consensusday21/programme/) on October 6th and 7th.
+
+## Want to help build the new internet?
+
+[**Fullstack Developer**](https://weworkremotely.com/remote-jobs/akasha-foundation-fullstack-developer): By combining blockchain technologies such as Ethereum and the Interplanetary File System (IPFS), AKASHA has the potential to change the way ideas, thoughts, and experiences are shared and stored on the Internet. As part of the remote team distributed across the globe, you will work with some of the brightest minds in the blockchain tech space on unique and challenging ideas. You will also be in direct contact with the development and user community at large, actively participating in open discussions and brainstorming sessions. **AKASHA Foundation**, Remote.
+
+[**ARG Software Engineer**](https://arg.protocol.ai/job-software-engineer): The Protocol Labs [**Application Research Group (ARG)**](https://arg.protocol.ai/)is seeking a proactive and autonomous builder that can draft a roadmap forward and execute with code. You will need to have both a passion for hands-on development of distributed systems as well as problem solving within a complex system. **Protocol Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism (put it on a ship :ferry:), deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
+
+[**Backend/API Engineer**](https://boards.greenhouse.io/textileio/jobs/4017981004): As a Backend/API Engineer, you will research, contribute to the product vision and help define the roadmap of multiple products. You will build and maintain features on the [**Textile Hub**](https://github.com/textileio/textile), and build new services and systems to integrate with blockchain networks including [**Threads**](https://github.com/textileio/go-threads), [**Buckets**](https://github.com/textileio/go-buckets), [**Hub**](https://github.com/textileio/textile), and [**Powergate**](https://github.com/textileio/powergate). This role is for someone with solid coding experience and the ability to lead new features. **Textile**, Remote.
+
+[**Product Manager, Developer Experience**](https://jobs.lever.co/3box/68e3cf44-5ee8-4b2a-b872-bca815bf5caf): As a Product Manager on the Developer Experience team at 3Box Labs, you'll be in charge of delivering a best-in-class experience for developers building on the Ceramic platform. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+[**Community Lead**](https://jobs.lever.co/3box/cac4d9b2-4822-4c91-99b8-16c5d3dd75b6): As a Community Lead at 3Box Labs, you’ll have the opportunity to create an incredibly engaged, welcoming, synergistic community around the technology and values that can help catalyze a global movement for a better web. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+Get the IPFS Weekly in your inbox, each Tuesday. [**Sign up now.**](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230)
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-157.md b/src/_blog/welcome-to-ipfs-weekly-157.md
new file mode 100644
index 00000000..00f6262f
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-weekly-157.md
@@ -0,0 +1,59 @@
+---
+title: Welcome to IPFS Weekly 157!
+description: Store NFT Metadata Safely with IPFS, the History Behind Estuary, and
+ more this week in IPFS Weekly 157.
+author: Emily Vaughan
+date: 2021-10-13
+permalink: "/weekly-157/"
+translationKey: ipfs-weekly-157
+header_image: "/header-image-weekly-newsletter.png"
+tags:
+- weekly
+
+---
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
+
+## **How to Store and Maintain NFT Metadata**
+
+
+
+What is NFT metadata, what are the risks affecting it, and how does IPFS help NFT holders secure their digital assets for the long term? Non-fungible tokens are among the most exciting recent developments in the cryptoverse. NFTs are like digital collectibles, each unique in its own way and linked to a particular user. Ownership aside, what also makes an NFT valuable is its metadata. [**Learn about NFT metadata**](https://blog.ipfs.tech/how-to-store-and-maintain-nft-metadata/), metadata storage, and where to store your NFT metadata for free!
+
+## **Brand new on IPFS**
+
+* Jimmy Lee of Protocol Lab’s [Application Research Group](https://arg.protocol.ai/) made an appearance at the Mercury Hackathon track of [Asia Hackathon Season](https://hackathons.filecoin.io/asia-hackathon-season/) to give an [informative 30-minute deep dive](https://www.youtube.com/watch?v=Me2KfIObx5I) into the history behind creating [Estuary](https://estuary.tech/).
+* Listen to the [100th episode](https://podcasts.apple.com/us/podcast/juan-benet-ipfs-decentralizing-the-web-with/id792338939?i=1000437366979) of the [Epicenter](https://epicenter.tv/) podcast, featuring guest Juan Benet speaking about the possibilities for IPFS, ranging from distributed cloud hosting to websites without central servers to possibly being a replacement for HTTP.
+* The winners of the js13kGames 2021 Hackathon were announced last week. One highlight was [Go Away](https://js13kgames.com/entries/go-away), a planet-defending card game built with IPFS and NEAR. [Check out the full winners lineup](https://medium.com/js13kgames/js13kgames-2021-winners-top-in-criteria-and-expert-picks-cf4a0544fd45).
+* Also from the Mercury Hackathon: “Introduction to Dapp Starter | Building an NFT App Demo using IPFS” with Jacob Tucker of Decentology. [Watch here.](https://www.youtube.com/watch?v=iylqoU04-VM)
+
+## Around the ecosystem 🌏
+
+Nearly one year ago, the Filecoin mainnet launched! From October 18 - 22, the Filecoin, IPFS, and Protocol Labs ecosystems are coming together to celebrate with **Filecoin Orbit**. Check out the event and [register to join in](http://orbit.filecoin.io/) for a week of talks, demos, workshops, and more.
+
+Decentralized cloud drive [IPFS Drive](https://www.ipfsdrive.com/) is now live: a storage application used for file management, data encryption, and cloud drive mounting on the IPFS network. It has the characteristics of high-speed transmission and high security, and can obtain long-term free storage space from storage providers with support for [Filswan](https://filswan.com/#/dashboard) and [Web3.Storage](https://web3.storage/).
+
+Couldn’t make it to Prague for the Nonfungible Castle event? Well you can watch all of the action in the [livestream](https://www.nfcastle.com/streaming) starting on October 16th.
+
+The new release of [CID Gravity](https://filecoinproject.slack.com/archives/CEHTVSEG6/p1633430657466700), version 1.0.9, is now live and features an integration with [Bidbot from Textile](https://github.com/textileio/bidbot), a Filecoin network sidecar for storage providers to bid in storage deal auctions. CID Gravity enables storage providers to enter the storage-market and aims to allow any size of deals on the network.
+
+Welcome to Twitter, Protocol Labs Research! [Follow along](https://twitter.com/ProtoResearch) for all of the latest and greatest in Protocol Labs research and development.
+
+## Want to help build the new internet?
+
+[**Fullstack Developer**](https://weworkremotely.com/remote-jobs/akasha-foundation-fullstack-developer): By combining blockchain technologies such as Ethereum and the Interplanetary File System (IPFS), AKASHA has the potential to change the way ideas, thoughts, and experiences are shared and stored on the Internet. As part of the remote team distributed across the globe, you will work with some of the brightest minds in the blockchain tech space on unique and challenging ideas. You will also be in direct contact with the development and user community at large, actively participating in open discussions and brainstorming sessions. **AKASHA Foundation**, Remote.
+
+[**ARG Software Engineer**](https://arg.protocol.ai/job-software-engineer): The Protocol Labs [**Application Research Group (ARG)**](https://arg.protocol.ai/)is seeking a proactive and autonomous builder that can draft a roadmap forward and execute with code. You will need to have both a passion for hands-on development of distributed systems as well as problem solving within a complex system. **Protocol Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism (put it on a ship :ferry:), deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
+
+[**Backend/API Engineer**](https://boards.greenhouse.io/textileio/jobs/4017981004): As a Backend/API Engineer, you will research, contribute to the product vision and help define the roadmap of multiple products. You will build and maintain features on the [**Textile Hub**](https://github.com/textileio/textile), and build new services and systems to integrate with blockchain networks including [**Threads**](https://github.com/textileio/go-threads), [**Buckets**](https://github.com/textileio/go-buckets), [**Hub**](https://github.com/textileio/textile), and [**Powergate**](https://github.com/textileio/powergate). This role is for someone with solid coding experience and the ability to lead new features. **Textile**, Remote.
+
+[**Product Manager, Developer Experience**](https://jobs.lever.co/3box/68e3cf44-5ee8-4b2a-b872-bca815bf5caf): As a Product Manager on the Developer Experience team at 3Box Labs, you'll be in charge of delivering a best-in-class experience for developers building on the Ceramic platform. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+[**Community Lead**](https://jobs.lever.co/3box/cac4d9b2-4822-4c91-99b8-16c5d3dd75b6): As a Community Lead at 3Box Labs, you’ll have the opportunity to create an incredibly engaged, welcoming, synergistic community around the technology and values that can help catalyze a global movement for a better web. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+Get the IPFS Weekly in your inbox, each Tuesday. [**Sign up now.**](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230)
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-158.md b/src/_blog/welcome-to-ipfs-weekly-158.md
new file mode 100644
index 00000000..435fec48
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-weekly-158.md
@@ -0,0 +1,59 @@
+---
+title: Welcome to IPFS Weekly 158!
+description: Decentralized Apps with Slate, Filecoin Orbit, and more this week in
+ IPFS Weekly 158.
+author: Emily Vaughan
+date: 2021-10-20
+permalink: "/weekly-158/"
+translationKey: ipfs-weekly-158
+header_image: "/header-image-weekly-newsletter.png"
+tags:
+- weekly
+
+---
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
+
+## Developing Consumer Decentralized Applications with Slate
+
+
+
+Slate is an open-source version of file storage that allows users to upload their files to the Filecoin network, download other users' files, and ensure accessibility from anywhere on the web. It runs on Textile buckets to interact with IPFS so it can leverage content addressing and other features of that network. Thanks to Textile, Slate can offer 30GB of free storage to each user. But what can Slate be used for in consumer-based applications? [**Find out now!**](https://blog.ipfs.tech/developing-consumer-decentralized-applications-with-textile-slate/)
+
+## **Brand new on IPFS**
+
+* One year ago, the Filecoin mainnet launched! From October 18 - 22, the Filecoin, IPFS, and Protocol Labs ecosystems are coming together to celebrate at Filecoin Orbit. [**Check out all of the events happening this week and register**](https://orbit.filecion.io/) to join in for talks, demos, workshops, and more.
+* Molly Mackinlay of Protocol Labs was featured in Protocol.com’s [**Source Code Podcast**](https://www.protocol.com/tag/source-code-podcast) last week speaking about web3, web apps, content moderation, & building an internet that lasts. [**Read excerpts from the interview and hear the full podcast**](https://www.protocol.com/ipfs-new-internet).
+* Last week, Encode Club hosted an [**Expert panel on IPFS and Filecoin**](https://www.youtube.com/watch?v=lm65mZAa984)for NFT Hack featuring David Choi, Mikeal Rogers, & Yusef Napora of Protocol Labs.
+* Yusef Napora joined the Governance & DAOs Summit, part of ETHOnline '21 to present on "Simple Off Chain Data Storage Using Web3 Storage & NFT.Storage”, [**watch the full session.**](https://www.youtube.com/watch?v=EDtMXrx7UmE)
+
+## Around the ecosystem 🌏
+
+You can now [**connect decentralized Handshake domains to IPFS websites**](https://docs.ipfs.tech/how-to/websites-on-ipfs/link-a-domain/#handshake)! Handshake shifts control of the root zone file away from ICANN to a decentralized blockchain. Handshake provides fully decentralized and uncensorable top-level domains that you can own and use for your websites. Namebase and Handshake offer users [**solutions to resolving web3 hostnames**](https://blog.ipfs.tech/decentralizing-the-internet-s-root/).
+
+You often hear about the 10,000 NFT collection, but how does someone make thousands of unique images? Learn how to build an algorithmically generated image dataset in Python and host them on IPFS as a unique NFT with [**this tutorial**](https://dev.to/sydneylai/create-and-host-nfts-with-25-lines-of-code-4l4e) on dev.to written by Sydney Lai.
+
+Ipfs-coord has been released. This is a JavaScript npm library built on top of js-ipfs that provides high-level features such as subnets, peer discovery, E2EE, censorship resistance, and payments. It will help IPFS peers discover one another, coordinate around a common interest, and then stay connected around that interest. [**Find out more**](https://www.npmjs.com/package/ipfs-coord) and collaborate.
+
+Couldn’t make it to Prague for the Nonfungible Castle event sponsored by NFT.Storage? You can watch a recording of William R. Lobkowic’s [**tour of the NFC exhibition**](https://twitter.com/i/broadcasts/1MYxNnrdkabxw) on display at the Lobkowicz Palace in Prague Castle.
+
+[**Crust Network**](https://crust.network/), a decentralized IPFS-compatible storage network, has[**announced its deployment to Moonriver**](https://medium.com/crustnetwork/crust-network-integrates-with-moonriver-to-bring-web3-ipfs-storage-to-the-kusama-ecosystem-b73d934293bf), an Ethereum-compatible smart contract platform on Kusama. Crust underpins web3 data and file architecture, and brings IPFS-based decentralized storage solutions to the Moonriver and Kusama ecosystems.
+
+## Want to help build the new internet?
+
+[**Fullstack Developer**](https://weworkremotely.com/remote-jobs/akasha-foundation-fullstack-developer): By combining blockchain technologies such as Ethereum and the Interplanetary File System (IPFS), AKASHA has the potential to change the way ideas, thoughts, and experiences are shared and stored on the Internet. As part of the remote team distributed across the globe, you will work with some of the brightest minds in the blockchain tech space on unique and challenging ideas. You will also be in direct contact with the development and user community at large, actively participating in open discussions and brainstorming sessions. **AKASHA Foundation**, Remote.
+
+[**ARG Software Engineer**](https://arg.protocol.ai/job-software-engineer): The Protocol Labs [**Application Research Group (ARG)**](https://arg.protocol.ai/)is seeking a proactive and autonomous builder that can draft a roadmap forward and execute with code. You will need to have both a passion for hands-on development of distributed systems as well as problem solving within a complex system. **Protocol Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism (put it on a ship :ferry:), deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
+
+[**Backend/API Engineer**](https://boards.greenhouse.io/textileio/jobs/4017981004): As a Backend/API Engineer, you will research, contribute to the product vision and help define the roadmap of multiple products. You will build and maintain features on the [**Textile Hub**](https://github.com/textileio/textile), and build new services and systems to integrate with blockchain networks including [**Threads**](https://github.com/textileio/go-threads), [**Buckets**](https://github.com/textileio/go-buckets), [**Hub**](https://github.com/textileio/textile), and [**Powergate**](https://github.com/textileio/powergate). This role is for someone with solid coding experience and the ability to lead new features. **Textile**, Remote.
+
+[**Product Manager, Developer Experience**](https://jobs.lever.co/3box/68e3cf44-5ee8-4b2a-b872-bca815bf5caf): As a Product Manager on the Developer Experience team at 3Box Labs, you'll be in charge of delivering a best-in-class experience for developers building on the Ceramic platform. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+[**Community Lead**](https://jobs.lever.co/3box/cac4d9b2-4822-4c91-99b8-16c5d3dd75b6): As a Community Lead at 3Box Labs, you’ll have the opportunity to create an incredibly engaged, welcoming, synergistic community around the technology and values that can help catalyze a global movement for a better web. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+Get the IPFS Weekly in your inbox, each Tuesday. [**Sign up now.**](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230)
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-159.md b/src/_blog/welcome-to-ipfs-weekly-159.md
new file mode 100644
index 00000000..5066466d
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-weekly-159.md
@@ -0,0 +1,61 @@
+---
+title: Welcome to IPFS Weekly 159!
+description: Content routing on IPFS, the Filecoin Virtual Machine, and more — this
+ week in IPFS.
+author: Emily Vaughan
+date: 2021-10-27
+permalink: "/weekly-159/"
+translationKey: ipfs-weekly-159
+header_image: "/header-image-weekly-newsletter.png"
+tags:
+- weekly
+
+---
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
+
+## Indexing and Interoperability on IPFS and Filecoin
+
+@[youtube](y175X7mK6E8)
+
+‘Content routing’ is the set of rules and mechanisms that dictate how information and traffic flow between users and applications on a network. At Protocol Labs, the Data Systems team works on the data layer of the transfer protocols in the interplanetary stack that Protocol Labs helps maintain. At Filecoin Orbit, Will Scott from the Data Systems team walked through how content routing currently works in IPFS, and the improvements being made to ensure more efficient and complete data transfer. [**Catch up here**](https://www.youtube.com/watch?v=y175X7mK6E8&list=PL_0VrY55uV1_HE_bE-frkYUPGybjYHbNz&index=44).
+
+## **Brand new on IPFS**
+
+* From the Mercury Hackathon, part of Asia Hackathon 2021, Join Yusef Napora for a 45-min workshop about NFT.storage and IPFS for NFTs. [**Watch here**](https://www.youtube.com/watch?v=WhZkBxsGDnA).
+* “Measuring the Web3.0 Stack.” Yiannis Psaras talks through the methodologies of retrieving insights from node performance in decentralized networks like IPFS. From Filecoin Orbit 2021. [**Watch here**](https://www.youtube.com/watch?v=yylsaXz00_g&list=PL_0VrY55uV1_HE_bE-frkYUPGybjYHbNz&index=21).
+* ¿Qué es IPFS (Interplanetary File System)? [**Una explicación, en español**](https://twitter.com/gelopfalcon/status/1452769872232996865).
+* IPFS builders welcome! Visit [**hackathons.filecoin.io**](https://hackathons.filecoin.io/) to learn about and register for current and upcoming hackathons - find the one that’s right for you.
+
+## Around the ecosystem 🌏
+
+In case you weren’t able to tune in for Filecoin Orbit 2021 — on Friday, Protocol Labs announced the Filecoin Virtual Machine (FMV)! The FVM is an EVM-compatible execution environment for the Filecoin network, bringing computation and data storage together in a way that will revolutionize the dapp ecosystem on top of Filecoin. [**Learn more about the FVM**](https://www.youtube.com/watch?v=Vw9syGiG31c&list=PL_0VrY55uV1_HE_bE-frkYUPGybjYHbNz&index=2).
+
+While the first IPFS version of the Aave Protocol UI went live with the open sourcing, now [**http://app.aave.com**](http://app.aave.com "http://app.aave.com") will always point to a pinned version of the latest IPFS hash, to allow for a decentralized front end controlled by the community. [**Learn more**](https://twitter.com/AaveAave/status/1450208507249053700?s=20).
+
+It has been just over one year since the Filecoin mainnet went live. The past year, the community of developers, builders, entrepreneurs, investors, storage providers, and clients have been growing at breakneck speeds. Check out the complete overview of what’s been happening on Filecoin for the past year — from research and engineering to use cases, collaborations, and more. [**Dive in**](https://filecoin.io/blog/posts/filecoin-orbit-filecoin-year-one-in-review/).
+
+The first Techstars Filecoin Accelerator starts in 2022 — and applications are open now! Tonight, Protocol Labs CEO Juan Benet and Techstars Filecoin Managing Director Isaac Kato sit down for a Fireside Chat and AMA about the upcoming accelerator. Join the conversation at 8:00pm ET tonight — [**register here**](https://www.crowdcast.io/e/juanbenet-ama/register).
+
+Tomorrow! Join the [**Chainlink Fall 2021 Hackathon**](https://chain.link/hackathon) for an “Introduction to IPFS and Filecoin” session starting October 27th at 11:00am ET. Join the livestream [**here**](https://www.youtube.com/watch?v=O5BU6zW8-sM).
+
+## Want to help build the new internet?
+
+[**Head of Content**](https://jobs.lever.co/protocol/330b0744-ebea-4bc3-90de-e817b470b8cb): Protocol Labs is seeking a Head of Content to develop and execute effective content deliverables for our portfolio and ecosystem projects including Filecoin and IPFS. The ideal candidate is an exceptional writer with a proven experience in communicating blockchain and Web3 concepts to developers, non-developers, enterprises, and newcomers. **Protocol Labs**, Remote.
+
+[**Fullstack Performance Engineer**](https://angel.co/company/powerloom/jobs/1687602-fullstack-platform-engineer-1-fse-1-remote): At PowerLoom, they are building a decentralized protocol that creates a trusted audit trail of information that is independently verifiable, replayable and ready to extract higher order insights and analytics from. If you are passionate about coding on Python, solving complex data storage and fingerprinting puzzles, and have already worked on open source projects and/or production scale code, please apply. **PowerLoom**, Remote.
+
+[**ARG Software Engineer**](https://arg.protocol.ai/job-software-engineer): The Protocol Labs [**Application Research Group (ARG)**](https://arg.protocol.ai/)is seeking a proactive and autonomous builder that can draft a roadmap forward and execute with code. You will need to have both a passion for hands-on development of distributed systems as well as problem solving within a complex system. **Protocol Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism (put it on a ship :ferry:), deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
+
+[**Backend/API Engineer**](https://boards.greenhouse.io/textileio/jobs/4017981004): As a Backend/API Engineer, you will research, contribute to the product vision and help define the roadmap of multiple products. You will build and maintain features on the [**Textile Hub**](https://github.com/textileio/textile), and build new services and systems to integrate with blockchain networks including [**Threads**](https://github.com/textileio/go-threads), [**Buckets**](https://github.com/textileio/go-buckets), [**Hub**](https://github.com/textileio/textile), and [**Powergate**](https://github.com/textileio/powergate). This role is for someone with solid coding experience and the ability to lead new features. **Textile**, Remote.
+
+[**Product Manager, Developer Experience**](https://jobs.lever.co/3box/68e3cf44-5ee8-4b2a-b872-bca815bf5caf): As a Product Manager on the Developer Experience team at 3Box Labs, you'll be in charge of delivering a best-in-class experience for developers building on the Ceramic platform. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+[**Community Lead**](https://jobs.lever.co/3box/cac4d9b2-4822-4c91-99b8-16c5d3dd75b6): As a Community Lead at 3Box Labs, you’ll have the opportunity to create an incredibly engaged, welcoming, synergistic community around the technology and values that can help catalyze a global movement for a better web. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+Get the IPFS Weekly in your inbox, each Tuesday. [**Sign up now.**](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230)
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-160.md b/src/_blog/welcome-to-ipfs-weekly-160.md
new file mode 100644
index 00000000..c75f8e7f
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-weekly-160.md
@@ -0,0 +1,65 @@
+---
+title: Welcome to IPFS Weekly 160!
+description: Breaking down IPLD, highlighting announcements from Photoshop, announcing
+ hackathons & more.
+author: Emily Vaughan
+date: 2021-11-03
+permalink: "/weekly-160/"
+translationKey: ipfs-weekly-160
+header_image: "/header-image-weekly-newsletter.png"
+tags:
+- weekly
+
+---
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
+
+## What is IPLD?
+
+
+
+Most people already know what IPFS is and what it offers to the average developer in terms of distributed data. However, IPFS isn't the only thing that one should understand about this revolutionary system. Underneath IPFS is a system known as IPLD that deals with all the heavy lifting that IPFS does to store data on-chain and create hash-links which we see as content IDs (CIDs). But what is IPLD, and why is it important in the grander scheme of things? Learning about IPLD will allow a unique insight into how IPFS works and the methods necessary to extend the data structures currently available to users through IPFS. Read [this recent blog post](https://blog.ipfs.tech/what-is-ipld/) to learn all there is to know about IPLD.
+
+## **Brand new on IPFS**
+
+* [Rust-libp2p v0.40.0](https://github.com/libp2p/rust-libp2p/releases/tag/v0.40.0) was released yesterday with rendezvous protocol implementation, improved state management, Open Metrics & Prometheus support, & more!
+* Photoshop is launching a feature to ‘prepare NFTs’ that will all live on IPFS! [Read more about the announcement](https://www.theverge.com/2021/10/26/22745506/adobe-nft-art-theft-content-credentials-opensea-rarible-photoshop).
+* The IPFS Jupiter Hackathon in Shanghai was a major success, with the support of Alibaba Cloud, the community celebrated 15 finalists and rewarded 5 winners. [Watch the recap video](https://twitter.com/IPFS/status/1453122837078847493?s=20).
+* The Babylon Project 2.0 Hackathon kicked off on October 29th.[ Join the IPFS and Filecoin tracks now](https://worldblockchainhackathon.com/)!
+
+## Around the ecosystem 🌏
+
+Applications are now open for [Web3 Jam](https://jam.ethglobal.com/)! Join the ETHGlobal and Filecoin communities on November 12th as they bring together a virtual collective of passionate creatives, engineers, builders and more for a two-week long hackathon focused on decentralized media, Web3, and NFTs.
+
+Next week, Textile's Filecoin deal auctions will award the top three Storage Providers based on the quality of service with 250FIL in prizes. [Learn more](https://blog.textile.io/win-fil-250-with-filecoin-auctions).
+
+Currently live in Oceania and want to get involved in the Web3 ecosystem? Holon Innovate 2021 is the hackathon for you! [Apply now](https://taikai.network/en/holon/challenges/holon-innovate) by November 9th.
+
+Have anything you'd like to chat with IPFS about? Come join the [weekly IPFS Gather 'Office Hours'](https://gather.town/invite?token=gRcV3RuETEHyqZGUb-st-CWwNMW60vLA) on Thursdays at 9am and 1pm EST.
+
+The CryptoComputeLab at Protocol Labs Research just announced proofs release version 10.0.0.0! [Read this blog post](https://research.protocol.ai/blog/2021/cryptocomputelab-announces-proofs-release-version-10.0.0.0/) to learn about the highlights.
+
+NFT.NYC is here! In collaboration with POAP, NFT.Storage, and more have scattered POAPs throughout the city - [check out the website](https://poap.nyc/) to learn how to participate.
+
+Did you hear? Filecoin has officially become the storage collaborator for the Flow Blockchain! [Read the announcement](https://cointelegraph.com/news/flow-integrates-filecoin-storage-services-to-make-nfts-more-decentralized).
+
+## Want to help build the new internet?
+
+[**Head of Content**](https://jobs.lever.co/protocol/330b0744-ebea-4bc3-90de-e817b470b8cb): Protocol Labs is seeking a Head of Content to develop and execute effective content deliverables for our portfolio and ecosystem projects including Filecoin and IPFS. The ideal candidate is an exceptional writer with a proven experience in communicating blockchain and Web3 concepts to developers, non-developers, enterprises, and newcomers. **Protocol Labs**, Remote.
+
+[**Fullstack Performance Engineer**](https://angel.co/company/powerloom/jobs/1687602-fullstack-platform-engineer-1-fse-1-remote): At PowerLoom, they are building a decentralized protocol that creates a trusted audit trail of information that is independently verifiable, replayable and ready to extract higher order insights and analytics from. If you are passionate about coding on Python, solving complex data storage and fingerprinting puzzles, and have already worked on open source projects and/or production scale code, please apply. **PowerLoom**, Remote.
+
+[**ARG Software Engineer**](https://arg.protocol.ai/job-software-engineer): The Protocol Labs [**Application Research Group (ARG)**](https://arg.protocol.ai/)is seeking a proactive and autonomous builder that can draft a roadmap forward and execute with code. You will need to have both a passion for hands-on development of distributed systems as well as problem solving within a complex system. **Protocol Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism (put it on a ship :ferry:), deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
+
+[**Backend/API Engineer**](https://boards.greenhouse.io/textileio/jobs/4017981004): As a Backend/API Engineer, you will research, contribute to the product vision and help define the roadmap of multiple products. You will build and maintain features on the [**Textile Hub**](https://github.com/textileio/textile), and build new services and systems to integrate with blockchain networks including [**Threads**](https://github.com/textileio/go-threads), [**Buckets**](https://github.com/textileio/go-buckets), [**Hub**](https://github.com/textileio/textile), and [**Powergate**](https://github.com/textileio/powergate). This role is for someone with solid coding experience and the ability to lead new features. **Textile**, Remote.
+
+[**Product Manager, Developer Experience**](https://jobs.lever.co/3box/68e3cf44-5ee8-4b2a-b872-bca815bf5caf): As a Product Manager on the Developer Experience team at 3Box Labs, you'll be in charge of delivering a best-in-class experience for developers building on the Ceramic platform. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+[**Community Lead**](https://jobs.lever.co/3box/cac4d9b2-4822-4c91-99b8-16c5d3dd75b6): As a Community Lead at 3Box Labs, you’ll have the opportunity to create an incredibly engaged, welcoming, synergistic community around the technology and values that can help catalyze a global movement for a better web. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+Get the IPFS Weekly in your inbox, each Tuesday. [**Sign up now.**](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230)
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-161.md b/src/_blog/welcome-to-ipfs-weekly-161.md
new file mode 100644
index 00000000..24e8549c
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-weekly-161.md
@@ -0,0 +1,77 @@
+---
+title: Welcome to IPFS Weekly 161!
+description: What concepts power IPFS underneath the hood? Plus, updates from MetaMask,
+ hackathons, Filecoin Orbit & more.
+author: Emily Vaughan
+date: 2021-11-10
+permalink: "/weekly-161/"
+translationKey: ipfs-weekly-161
+header_image: "/header-image-weekly-newsletter.png"
+tags:
+- weekly
+
+---
+Here’s what’s happening in the [**InterPlanetary File System**](https://ipfs.tech/) galaxy!
+
+## Funding the Commons - November 12
+
+
+
+[**Funding the Commons**](https://fundingthecommons.io/) is a virtual summit on November 12, 2021 for individuals and organizations building new models of sustainable public goods funding and value alignment in open source networks. Join Juan Benet of Protocol Labs, Vitalik Buterin of Ethereum, Karl Floersch of Optimism, and other thought leaders to discuss novel experiments and future directions for funding our collective commons. Full agenda coming soon.
+
+## **The Three Fundamental Principles of IPFS**
+
+
+
+Take a step back and reconnect with the fundamentals of IPFS — what powers the Interplanetary File System, and what it means for the future of decentralized storage and content addressing.
+
+1. Unique identification via content addressing.
+2. Content linking via Directed Acyclic Graphs (DAGs).
+3. Content discovery via distributed hash tables (DHTs).
+
+[**Check out the full post**](https://blog.ipfs.tech/2021-11-03-understanding-fundamentals-of-ipfs/) from Charles Freeborn, including additional learning resources for IPFS.
+
+## **Brand new on IPFS**
+
+* As of last week, there are over 7 million NFTs stored via NFT.Storage and about 1 NFT being uploaded every second - and that’s just the beginning! Check out [**this twitter thread**](https://twitter.com/pooja_eth/status/1455969108428791809?s=21) for more.
+* MetaMask now supports NFTs with IPFS-linked images! What does this mean? Your NFT images will persist 💪 [**Devs, get started.**](https://twitter.com/MetaMask/status/1455621048100171781)
+* The Internet Archive was one of the first organizations to recognize the potential of IPFS to achieve the mission of storing humanity’s most valuable information. [**Listen to Internet Archive founder, Brewster Kahle**](https://www.youtube.com/watch?v=Ne_NyqYkQgo), on why he started the Archive.
+* Just launched! [**Bittensor**](http://www.bittensor.com/) is building the largest decentralized text dataset on IPFS (codenamed: "the mountain") to enable decentralized artificial intelligence - [**learn more**](https://opentensor.gitbook.io/bittensor/understanding-bittensor/bittensor-dataset)!
+
+## Around the ecosystem 🌏
+
+Last month, 20 teams took part in a demo day hosted by the Filecoin Launchpad Accelerator, run by Tachyon. Check out [**this overview**](https://filecoin.io/blog/posts/filecoin-launchpad-accelerator-ii-defi/) of the DeFi projects that emerged from the accelerator and presented during Demo Day.
+
+Currently reside in Oceania and want to get involved in the Web3 ecosystem? Holon Innovate 2021 is the hackathon for you and today is the final day to apply - [**apply now**](https://taikai.network/en/holon/challenges/holon-innovate)!
+
+Eager to connect with the IPFS community? Every Thursday at 9am EST and 6pm EST, join the IPFS Gather ‘Office Hours’. Next one is November 11th! [**Gathertown link here.**](https://gather.town/invite?token=gRcV3RuETEHyqZGUb-st-CWwNMW60vLA)
+
+The Fall 2021 Chainlink Hackathon is live and running through November 28! Join NFT and blockchain developers of all experience levels to [**collaborate with fellow hackers**](https://chain.link/hackathon), learn from top developers, and compete for $550K+ in prizes.
+
+Still basking in the glow of Filecoin Orbit 2021? You can browse the entire playlist of talks [**here**](https://www.youtube.com/watch?v=Uya0C_lMSuY&list=PL_0VrY55uV1_HE_bE-frkYUPGybjYHbNz). Some highlights for IPFS: [**What’s Under the Textile Bridge?**](https://www.youtube.com/watch?v=i7YrrMBavDQ&list=PL_0VrY55uV1_HE_bE-frkYUPGybjYHbNz&index=7), [**The Future of NFTs: Opensea x Filecoin**](https://www.youtube.com/watch?v=4f_vzL2pPP8&list=PL_0VrY55uV1_HE_bE-frkYUPGybjYHbNz&index=9), [**IPLD and Wasm for Techies**](https://www.youtube.com/watch?v=GMlSGtHb-hU&list=PL_0VrY55uV1_HE_bE-frkYUPGybjYHbNz&index=36), [**Web3 Browsers are Ready for Decentralized Storage**](https://www.youtube.com/watch?v=1rMMEeZ6jI4&list=PL_0VrY55uV1_HE_bE-frkYUPGybjYHbNz&index=44), and more!
+
+The Babylon Project 2.0 Hackathon kicked off on October 29th. [**Join the IPFS and Filecoin tracks now**](https://worldblockchainhackathon.com/)!
+
+[**Textile bidbot**](https://github.com/textileio/bidbot) is storing 213TB+ of data on Filecoin and is used in Textile’s bridges between Filecoin and NEAR, Polygon, Ethereum, and others. Show some love and [**retweet the milestone**](https://twitter.com/pooja_eth/status/1455969125487058948).
+
+## Want to help build the new internet?
+
+[**Head of Content**](https://jobs.lever.co/protocol/330b0744-ebea-4bc3-90de-e817b470b8cb): Protocol Labs is seeking a Head of Content to develop and execute effective content deliverables for our portfolio and ecosystem projects including Filecoin and IPFS. The ideal candidate is an exceptional writer with a proven experience in communicating blockchain and Web3 concepts to developers, non-developers, enterprises, and newcomers. **Protocol Labs**, Remote.
+
+[**Fullstack Performance Engineer**](https://angel.co/company/powerloom/jobs/1687602-fullstack-platform-engineer-1-fse-1-remote): At PowerLoom, they are building a decentralized protocol that creates a trusted audit trail of information that is independently verifiable, replayable and ready to extract higher order insights and analytics from. If you are passionate about coding on Python, solving complex data storage and fingerprinting puzzles, and have already worked on open source projects and/or production scale code, please apply. **PowerLoom**, Remote.
+
+[**ARG Software Engineer**](https://arg.protocol.ai/job-software-engineer): The Protocol Labs [**Application Research Group (ARG)**](https://arg.protocol.ai/)is seeking a proactive and autonomous builder that can draft a roadmap forward and execute with code. You will need to have both a passion for hands-on development of distributed systems as well as problem solving within a complex system. **Protocol Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism (put it on a ship :ferry:), deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
+
+[**Backend/API Engineer**](https://boards.greenhouse.io/textileio/jobs/4017981004): As a Backend/API Engineer, you will research, contribute to the product vision and help define the roadmap of multiple products. You will build and maintain features on the [**Textile Hub**](https://github.com/textileio/textile), and build new services and systems to integrate with blockchain networks including [**Threads**](https://github.com/textileio/go-threads), [**Buckets**](https://github.com/textileio/go-buckets), [**Hub**](https://github.com/textileio/textile), and [**Powergate**](https://github.com/textileio/powergate). This role is for someone with solid coding experience and the ability to lead new features. **Textile**, Remote.
+
+[**Product Manager, Developer Experience**](https://jobs.lever.co/3box/68e3cf44-5ee8-4b2a-b872-bca815bf5caf): As a Product Manager on the Developer Experience team at 3Box Labs, you'll be in charge of delivering a best-in-class experience for developers building on the Ceramic platform. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+[**Community Lead**](https://jobs.lever.co/3box/cac4d9b2-4822-4c91-99b8-16c5d3dd75b6): As a Community Lead at 3Box Labs, you’ll have the opportunity to create an incredibly engaged, welcoming, synergistic community around the technology and values that can help catalyze a global movement for a better web. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+Get the IPFS Weekly in your inbox, each Tuesday. [**Sign up now.**](https://ipfs.us4.list-manage.com/subscribe?u=25473244c7d18b897f5a1ff6b&id=cad54b2230)
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-162.md b/src/_blog/welcome-to-ipfs-weekly-162.md
new file mode 100644
index 00000000..b997a8b9
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-weekly-162.md
@@ -0,0 +1,39 @@
+---
+title: Welcome to IPFS Weekly 162!
+description: " Skiff integrates IPFS, Funding the Commons, and upcoming events - this
+ week in IPFS. "
+author: ''
+date: 2021-11-16
+permalink: 2021/11/16-weekly-162
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- weekly
+
+---
+
+
+**Skiff Integrates IPFS to Bring Decentralization and Encryption to Consumers**
+
+[Skiff](https://www.skiff.org/) has announced its integration of the Interplanetary File System (IPFS) to add a secure, persistent, and decentralized storage layer to its collaboration product. Skiff is a private, decentralized, and end-to-end encrypted workspace for the modern web. The result of the IPFS integration will be a collaboration management application in which users can store files, images, content, PDFs, and more all through IPFS. [Learn more about IPFS and Skiff](https://blog.ipfs.tech/2021-11-15-Skiff-Integrates-IPFS/) (oh, and Skiff is live! Get started [here](http://app.skiff.org/signup)).
+
+**Brand New on IPFS**
+
+1. On Wednesday, the Igalia team will speak at BlinkOn about their work on adding new protocol handlers to Chromium in preparation for IPFS support. [Tune in.](https://www.chromium.org/events/blinkon-15)
+2. IPFS and decentralized storage in action 💪 What happens when a site goes offline and decentralization kicks into action? [See for yourself.](https://twitter.com/momack28/status/1459196835134853123)
+3. Funding the Commons was on November 12th - in case you missed it, the recording is live now! [Catch up.](https://ethglobal.tv/funding-the-commons-22b95efb)
+4. This week only! Today at 21:00 CET and tomorrow, Wednesday, the 17th, Discordian for IPFS/Filecoin Office Hours as a part of [Web3 Jam](https://web3jam.ethglobal.com).
+
+**Around the Ecosystem**
+
+The Filecoin Forum Build Bounty winners have been announced. [Check them out!](https://twitter.com/themonagallery/status/1458524876159995908?s=20)
+
+The League of Entropy is expanding the drand network and is looking for credible organisations to partner with. Check [here](https://drand.love/partner-with-us/) for more details and get in touch!
+
+Just announced - CSCON\[1\] is ChainSafe's second virtual summit on Dec 1-3, 2021. Hear from the best in Ethereum, Polkadot, Protocol Labs, Mina Protocol, and more at this virtual event. [Register now](https://t.co/WoM4yu1tRQ?amp=1)!
+
+The Filecoin Virtual Machine (FVM) is a core pillar of the future of web3 storage. Think trustless cross-chain computation and storage under 1 roof! Learn what the FVM is, the disruption it will kickstart, Data DAOs, & the development roadmap in [this new blog post](https://filecoin.io/blog/posts/introducing-the-filecoin-virtual-machine/).
+
+Did you miss this Protocol Labs Research’s ConsensusDays21? Don’t fret - the recap and recording is now live, [catch up](https://research.protocol.ai/blog/2021/consensusdays-21-recap-and-recordings/)!
+
+Since its launch, 4EVERLAND has provided tens of thousands of developers with permanent storage based on IPFS. 4EVERLAND has announced its inaugural ‘First Leap’ program, with 15 million 4EVER and at least $150, 000 in rewards for projects developing on IPFS. [Learn more and apply here.](https://4everland.medium.com/4everland-first-leap-program-is-officially-launched-with-15-million-4ever-rewards-5ec3de14d08e)
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-163.md b/src/_blog/welcome-to-ipfs-weekly-163.md
new file mode 100644
index 00000000..88578d24
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-weekly-163.md
@@ -0,0 +1,58 @@
+---
+title: Welcome to IPFS Weekly 163!
+description: 'How to explore new sites and dapps on Web3, plus events, product, and
+ community updates from IPFS #163.'
+author: Emily Vaughan
+date: 2021-11-23
+permalink: "/weekly-163/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- weekly
+
+---
+
+
+## **Community Highlight: Esteroids**
+
+The decentralized web is gaining popularity. Across Web3, teams are building more tools and user interfaces to continuously improve the experiences of retail and enterprise users alike. One major opportunity for Web3 is exploration and discovery. How do you manage to browse the new websites and find one that suits your interest? Say hello to [**Esteroids**](https://esteroids.eth.link/#/) in this recent [**community highlight blog post**](https://blog.ipfs.tech/2021-11-17-Community-Highlight-Esteroids/).
+
+## **Brand New on IPFS**
+
+1. Check out [**this Fast Company article**](https://www.fastcompany.com/90696585/skiff-ipfs-storage-private-document-editor)that highlights Skiff’s launch with support for decentralized IPFS storage which distributes encrypted files across a network of users.
+2. In this brand new, [**step-by-step tutorial**](https://medium.com/@thelasthash/pinning-10-000-images-on-ipfs-with-pinata-887aaaf4909e) by Pinata, you can learn how to pin 10,000 images on IPFS using the Pinata SDK and Node.js. [**Learn now**](https://medium.com/@thelasthash/pinning-10-000-images-on-ipfs-with-pinata-887aaaf4909e)!
+3. The [**Funding the Commons recordings**](https://www.youtube.com/playlist?list=PLhuBigpl7lqtMdPkejuo3mHdLFX53ftXJ) are now live on the Protocol Labs YouTube. Miss the virtual conference, but want to catch up? Now you can.
+4. Web3 Jam is coming to a close. [**Tune in tomorrow**](https://jam.ethglobal.com/), November 24th, at 12pm ET for the Web3 Jam Finale and winner announcements.
+
+## **Around the Ecosystem**
+
+Making NFTs with Tatum is just a matter of a few simple API calls. One very important step in the process is uploading your metadata (image, video, audio file, etc) to IPFS & including it in your NFT. In [**this guide**](https://docs.tatum.io/guides/blockchain/how-to-store-metadata-to-ipfs-and-include-it-in-an-nft), you’ll learn how to do that.
+
+One last call! The Filecoin Techstars 2022 Accelerator applications deadline is in 1 week on December 1st - [**apply now**](https://www.techstars.com/accelerators/filecoin) before it’s too late.
+
+The Holon Innovate 2021 Hackathon has officially commenced! Check out [**their website**](https://taikai.network/en/holon/challenges/holon-innovate/overview) to learn about the challenges, hosts and more.
+
+Last week, Charles Freeborn introduced IPFS and Filecoin to over 1,000 developers at DevFest Uyo 2021 in South Nigeria! [**See some photos from the event**](https://twitter.com/IPFS/status/1461120482955120650).
+
+[**The Enterprise Storage Provider Accelerator**](https://www.web3espa.io/) just opened applications for their Filecoin Accelerator! Learn how to independently scale as a Filecoin Web3 storage provider at the next bootcamp in Las Vegas, NV, USA on January 10, 2022 - [**apply now**](https://www.web3espa.io/)!
+
+## Want to help build the new internet?
+
+
+[**Head of Content**](https://jobs.lever.co/protocol/330b0744-ebea-4bc3-90de-e817b470b8cb): Protocol Labs is seeking a Head of Content to develop and execute effective content deliverables for our portfolio and ecosystem projects including Filecoin and IPFS. The ideal candidate is an exceptional writer with a proven experience in communicating blockchain and Web3 concepts to developers, non-developers, enterprises, and newcomers. **Protocol Labs**, Remote.
+
+[**Fullstack Performance Engineer**](https://angel.co/company/powerloom/jobs/1687602-fullstack-platform-engineer-1-fse-1-remote): At PowerLoom, they are building a decentralized protocol that creates a trusted audit trail of information that is independently verifiable, replayable and ready to extract higher order insights and analytics from. If you are passionate about coding on Python, solving complex data storage and fingerprinting puzzles, and have already worked on open source projects and/or production scale code, please apply. **PowerLoom**, Remote.
+
+[**ARG Software Engineer**](https://arg.protocol.ai/job-software-engineer): The Protocol Labs [**Application Research Group (ARG)**](https://arg.protocol.ai/) is seeking a proactive and autonomous builder that can draft a roadmap forward and execute with code. You will need to have both a passion for hands-on development of distributed systems as well as problem solving within a complex system. **Protocol Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism, deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
+
+[**Backend/API Engineer**](https://boards.greenhouse.io/textileio/jobs/4017981004): As a Backend/API Engineer, you will research, contribute to the product vision and help define the roadmap of multiple products. You will build and maintain features on the [**Textile Hub**](https://github.com/textileio/textile), and build new services and systems to integrate with blockchain networks including [**Threads**](https://github.com/textileio/go-threads), [**Buckets**](https://github.com/textileio/go-buckets), [**Hub**](https://github.com/textileio/textile), and [**Powergate**](https://github.com/textileio/powergate). This role is for someone with solid coding experience and the ability to lead new features. **Textile**, Remote.
+
+[**Product Manager, Developer Experience**](https://jobs.lever.co/3box/68e3cf44-5ee8-4b2a-b872-bca815bf5caf): As a Product Manager on the Developer Experience team at 3Box Labs, you'll be in charge of delivering a best-in-class experience for developers building on the Ceramic platform. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+[**Community Lead**](https://jobs.lever.co/3box/cac4d9b2-4822-4c91-99b8-16c5d3dd75b6): As a Community Lead at 3Box Labs, you’ll have the opportunity to create an incredibly engaged, welcoming, synergistic community around the technology and values that can help catalyze a global movement for a better web. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-164.md b/src/_blog/welcome-to-ipfs-weekly-164.md
new file mode 100644
index 00000000..1fbfa256
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-weekly-164.md
@@ -0,0 +1,59 @@
+---
+title: Welcome to IPFS Weekly 164!
+description: Using IPFS within everyday browsers, plus clever demos and tools from
+ the community and more.
+author: Emily Vaughan
+date: 2021-11-30
+permalink: "/weekly-164/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- weekly
+
+---
+
+
+## **Browser Connectivity Walkthrough**
+
+If you’re a developer looking to take advantage of IPFS’s decentralized storage solutions be sure to learn how to run your apps directly from our network. From HackFS, check out a walkthrough on how to develop web browser interconnectivity through IPFS. In this post, get familiar with the steps of building a simple chat interface that leverages the network on the back end to connect to other clients and chat with them. [Video walkthrough is here](https://www.youtube.com/watch?v=xZiN9dLvMoU&list=PLXzKMXK2aHh5iq_crvYF76EmPsZgcgLki&index=4) — stay tuned for a written guide soon 👀
+
+## **Brand New on IPFS**
+
+1. From Twitter user @psychothan, a tool specifically for pinning all of your Tezos NFTs to your local IPFS node — [check out the thread](https://twitter.com/psychothan/status/1463856743063199749).
+2. IPFS and decentralized storage in action 💪 What happens when a site goes offline and decentralization kicks into action? [See for yourself.](https://twitter.com/momack28/status/1459196835134853123)
+3. From Web3Jam, “Intro to IPFS and Filecoin” from Discordian, Community Engineer at Protocol Labs. [Dive in and get familiar.](https://www.youtube.com/watch?v=wmuzky88xXs)
+4. Discord + IPFS? [Check out this brief demo](https://www.youtube.com/watch?v=f-7_tJrqdEk) of uploading a file to IPFS directly from a Discord channel.
+
+## **Around the Ecosystem**
+
+Today, Vivid Labs (formerly VideoCoin) announced the availability of VIVID Open, an open source NFT marketplace. Each NFT will be resiliently stored on nft.storage powered by IPFS and Filecoin. [**Learn more!**](https://medium.com/vivid-labs/introducing-vivid-open-open-source-nft-marketplace-14aca6f0f4a8)
+
+India’s biggest Web3 hackathon is underway! BUIDL IT, presented by Polygon, is designed to promote Web3 development and talent in India. $100k in prizes will be distributed. The event lasts November 19 - December 12. [**Learn more, register,**](https://buidlit.polygon.technology/) and see how you can build.
+
+Eager to stay on top of all the hackathon opportunities across the Protocol Labs ecosystem? [**The Filecoin and IPFS Hackathon**](https://hackathons.filecoin.io/) portal is the best way to stay on top of past, current, and upcoming events.
+
+The Mona Gallery team just announced multiplayer and voice chat for all Mona spaces! [**Dive in and try it**](https://t.co/U82gjHVZBz?amp=1) for yourself.
+
+The Retrieval Markets Demo Day wrapped up recently. Check out the presentation from [**Magmo and KEN Labs**](https://www.youtube.com/watch?v=rFvwi6v8R0I).
+
+Are you in Helsinki for Slush? Join [**Fluence Labs**](https://doc.fluence.dev/docs/) and Protocol Labs tomorrow for an event that will deep dive into the latest research & tech insights from open source projects. Attend to hear talks on IPFS & Fluence, a Q&A, networking & more. [**Register now.**](https://www.eventbrite.com/e/web3-infrastructure-at-slush-fluence-ipfs-tickets-208074836437)
+
+## Want to help build the new internet?
+
+[**Head of Content**](https://jobs.lever.co/protocol/330b0744-ebea-4bc3-90de-e817b470b8cb): Protocol Labs is seeking a Head of Content to develop and execute effective content deliverables for our portfolio and ecosystem projects including Filecoin and IPFS. The ideal candidate is an exceptional writer with a proven experience in communicating blockchain and Web3 concepts to developers, non-developers, enterprises, and newcomers. **Protocol Labs**, Remote.
+
+[**Fullstack Performance Engineer**](https://angel.co/company/powerloom/jobs/1687602-fullstack-platform-engineer-1-fse-1-remote): At PowerLoom, they are building a decentralized protocol that creates a trusted audit trail of information that is independently verifiable, replayable and ready to extract higher order insights and analytics from. If you are passionate about coding on Python, solving complex data storage and fingerprinting puzzles, and have already worked on open source projects and/or production scale code, please apply. **PowerLoom**, Remote.
+
+[**ARG Software Engineer**](https://arg.protocol.ai/job-software-engineer): The Protocol Labs [**Application Research Group (ARG)**](https://arg.protocol.ai/) is seeking a proactive and autonomous builder that can draft a roadmap forward and execute with code. You will need to have both a passion for hands-on development of distributed systems as well as problem solving within a complex system. **Protocol Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism, deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
+
+[**Backend/API Engineer**](https://boards.greenhouse.io/textileio/jobs/4017981004): As a Backend/API Engineer, you will research, contribute to the product vision and help define the roadmap of multiple products. You will build and maintain features on the [**Textile Hub**](https://github.com/textileio/textile), and build new services and systems to integrate with blockchain networks including [**Threads**](https://github.com/textileio/go-threads), [**Buckets**](https://github.com/textileio/go-buckets), [**Hub**](https://github.com/textileio/textile), and [**Powergate**](https://github.com/textileio/powergate). This role is for someone with solid coding experience and the ability to lead new features. **Textile**, Remote.
+
+[**Product Manager, Developer Experience**](https://jobs.lever.co/3box/68e3cf44-5ee8-4b2a-b872-bca815bf5caf): As a Product Manager on the Developer Experience team at 3Box Labs, you'll be in charge of delivering a best-in-class experience for developers building on the Ceramic platform. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
+
+[**Community Lead**](https://jobs.lever.co/3box/cac4d9b2-4822-4c91-99b8-16c5d3dd75b6): As a Community Lead at 3Box Labs, you’ll have the opportunity to create an incredibly engaged, welcoming, synergistic community around the technology and values that can help catalyze a global movement for a better web. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-165.md b/src/_blog/welcome-to-ipfs-weekly-165.md
new file mode 100644
index 00000000..8a3057a1
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-weekly-165.md
@@ -0,0 +1,53 @@
+---
+title: Welcome to IPFS Weekly 165!
+description: 'Decentralized storage could offer users a better way to download software.
+ Welcome to IPFS Weekly #165!'
+author: Emily Vaughan
+date: 2021-12-08
+permalink: "/weekly-165/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- weekly
+
+---
+## **Valist Relies on IPFS and Filecoin to Move Software from Web2 to Web3**
+
+@[youtube](7ak6PQPDBkk)
+
+App stores and websites are an outdated and insecure way to distribute software. The maxim “where there’s a server, there’s a hack” has proven to be true despite the best efforts of corporations like Microsoft, Apple, and Google. The Web3 stack is able to change that and more. Valist is using IPFS and Filecoin to create a safer, faster, and more efficient way to distribute software through decentralized and persistent storage. To find out more, [watch the most recent video](https://www.youtube.com/watch?v=7ak6PQPDBkk&t=1s) in the Building Web3 video series featuring Valist and check out[this blog post](https://blog.ipfs.tech/2021-12-07-building-web3-valist/).
+
+## **Brand New on IPFS**
+
+1. IPFS Content IDs can play a [**key role**](https://medium.com/p/super-skills-a-mobile-application-use-case-for-dids-and-vcs-d174467ccf46)in developing better credentials and identification systems for gamified learning.
+2. See [**how**](https://apps.nextcloud.com/apps/files_external_ipfs) you can use IPFS to store the content you upload to Nextcloud’s open source collaborative platform.
+3. HolyJS brought together 600 JavaScript developers around the world for a week of learning and hacking. [**Check out this presentation**](https://www.youtube.com/watch?v=C3tF5eec_t8) about using IPFS with Node.js.
+4. Charles Freeborn presented at [**Dev Fest Lagos 2021**](https://gdg.community.dev/events/details/google-gdg-lagos-presents-devfest-lagos-2021/) on December 3rd, teaching West African devs who wanted to learn more about how to leverage IPFS.
+
+## **Around the Ecosystem**
+
+Join the upcoming libp2p community call next Tuesday, December 12th, at 17:00 UTC. [**RSVP now!**](https://discuss.libp2p.io/t/libp2p-community-calls/1157)
+
+The deadline for the Chainlink x Filecoin Dev Grant has been extended to December 17th. Have an idea about how to extend the web3 stack into decentralized off-chain computation and storage? [**Share your proposal.**](https://t.co/YwEEagzCvq)
+
+[**Here’s a friendly reminder**](https://twitter.com/WAX_io/status/1466874884651376649) from WAX Blockchain, that if your NFT is not on IPFS, it’s not your NFT. [**Read up**](https://wax-io.medium.com/not-ipfs-not-your-nft-29bcf692702f) on exactly what that means and how to truly own what’s yours.
+
+[**30 days of builders**](https://twitter.com/Filecoin/status/1466149237943537669)! An ongoing thread about the teams, engineers, and builders developing on the IPFS and Filecoin stacks.
+
+Happy 3rd birthday, Pinata! (Have you seen their [**celebration giveaway**](https://twitter.com/pinatacloud/status/1466772431192866816)?) 👀
+
+## Want to help build the new internet?
+
+[**Community Manager**](https://valist.io/roles/community-manager.pdf): Valist is hiring a community manager to help expand outreach, community, and brand awareness. In this role, you will have a strong influence on our growth strategies, forge and develop great relationships with our community members and key partners, and create high quality content. You will be working closely with technical co-founders and engineers. **Valist**, Remote.
+
+[**Head of Content**](https://jobs.lever.co/protocol/330b0744-ebea-4bc3-90de-e817b470b8cb): Protocol Labs is seeking a Head of Content to develop and execute effective content deliverables for our portfolio and ecosystem projects including Filecoin and IPFS. The ideal candidate is an exceptional writer with a proven experience in communicating blockchain and Web3 concepts to developers, non-developers, enterprises, and newcomers. **Protocol Labs**, Remote.
+
+[**ARG Software Engineer**](https://arg.protocol.ai/job-software-engineer): The Protocol Labs [**Application Research Group (ARG)**](https://arg.protocol.ai/) is seeking a proactive and autonomous builder that can draft a roadmap forward and execute with code. You will need to have both a passion for hands-on development of distributed systems as well as problem solving within a complex system. **Protocol Labs**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism, deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
+
+[**Backend/API Engineer**](https://boards.greenhouse.io/textileio/jobs/4017981004): As a Backend/API Engineer, you will research, contribute to the product vision and help define the roadmap of multiple products. You will build and maintain features on the [**Textile Hub**](https://github.com/textileio/textile), and build new services and systems to integrate with blockchain networks including [**Threads**](https://github.com/textileio/go-threads), [**Buckets**](https://github.com/textileio/go-buckets), [**Hub**](https://github.com/textileio/textile), and [**Powergate**](https://github.com/textileio/powergate). This role is for someone with solid coding experience and the ability to lead new features. **Textile**, Remote.
+
+[**Community Lead**](https://jobs.lever.co/3box/cac4d9b2-4822-4c91-99b8-16c5d3dd75b6): As a Community Lead at 3Box Labs, you’ll have the opportunity to create an incredibly engaged, welcoming, synergistic community around the technology and values that can help catalyze a global movement for a better web. 3Box Labs created the leading identity and data solution for Web3, and alongside the open source developer community. They’re looking for impact-driven, intentional, and fast-learning teammates. **3Box Labs**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-166.md b/src/_blog/welcome-to-ipfs-weekly-166.md
new file mode 100644
index 00000000..d170372a
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-weekly-166.md
@@ -0,0 +1,59 @@
+---
+title: Welcome to IPFS Weekly 166!
+description: Technical updates for the IPFS network including a new Go client & improved
+ pinning.
+author: Emily Vaughan
+date: 2021-12-15
+permalink: "/weekly-166/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- weekly
+
+---
+## **Announcing go-ipfs 0.11.0** 🎉
+
+This release comes with improvements to the UnixFS Sharding and PubSub experiments as well as support for Circuit-Relay v2 which sets the network up for decentralized hole punching support. Read the full release notes on [**Github**](https://github.com/ipfs/go-ipfs/releases/tag/v0.11.0).
+
+## **Announcing IPFS Cluster Release v0.14.2**
+
+
+
+A new IPFS Cluster release is out! [**Version 0.14.2**](https://github.com/ipfs/ipfs-cluster/blob/master/CHANGELOG.md) brings improvements to handling large numbers of pins. A pin prioritization feature ensures new pins are replicated faster in the face of long pinning queues. The improvement allows flexible and balanced distribution of pins among different peers based on user-defined groups.
+
+## **Brand New on IPFS**
+
+1. [**NoTex**](https://www.notex.ch/home) is using IPFS to empower bloggers all over the world with a censorship resistant platform for free expression that offers IP protection.
+2. Tune into a [**NFT.Storage Twitter Spaces AMA**](https://twitter.com/Filecoin/status/1470478506777792516?s=20) tomorrow, December 15 at 1pm ET. Hear from NFT experts Sherif A. Louis, Jonathan Victor, Mikeal Rogers, and more.
+3. Vivid Labs [**introduced**](https://twitter.com/IPFS/status/1469091997139017746?s=20) VIVID Open, an open-source NFT marketplace using IPFS-based [**NFT.Storage**](https://nft.storage/) to store assets.
+4. A list of applications leveraging decentralized hosting by using IPFS and Crust, including apps like Uniswap, Aave, and Polkadot. [**Check out the article from Crust.**](https://medium.com/crustnetwork/decentralized-websites-with-ipfs-and-crust-9435b5810ae1)
+
+## **Around the Ecosystem**
+
+The first libp2p community call happened earlier today, didn’t make it? Be sure to tune into the next one on January 11, 2022. Subscribe and join via [**this calendar event**](https://calendar.google.com/calendar/event?eid=NXJtYnQwZGx2bDRvYmQ4NWNxYmxiMWhjM2pfMjAyMTEyMTRUMTcwMDAwWiBsaWJwMnAuaW9fMHE5NjgyaTN0ZTdlYW5oZTlxN2FlMWM1OGdAZw&ctz=Europe/Berlin) on the [**libp2p Public Events**](https://calendar.google.com/calendar/embed?src=libp2p.io_0q9682i3te7eanhe9q7ae1c58g%40group.calendar.google.com) calendar.
+
+According to CoinDesk, Filecoin may have just launched a tool to end the never-ending debate over Bitcoin’s carbon footprint. [**Read all about it!**](https://www.coindesk.com/tech/2021/12/02/filecoin-might-have-a-way-for-bitcoin-to-fight-its-energy-critics-if-miners-use-it/)
+
+ETHGlobal just announced their 2022 Hackathon season which is jam packed with 6 IRL hackathons, 10 online hackathons and 15 summits! [**Check it out for yourself**](https://ethglobal.medium.com/announcing-the-ethglobal-2022-season-51a7906bb3a4).
+
+Last week, go-libp2p v0.16.0 was released, which adds support for the circuit v2 protocol, paving the way to fully decentralized, peer-to-peer NAT hole punching! Check out the full [**release notes**](https://github.com/libp2p/go-libp2p/releases/tag/v0.16.0).
+
+Interested in taking your Filecoin/IPFS project to the next level? The inaugural cohort of the Filecoin Techstars Accelerator runs from March - June 2022, but applications close on December 22nd - [**apply now**](https://www.techstars.com/accelerators/filecoin).
+
+From Wax, what it means to truly own your digital assets, and the importance of storing your NFTs on a resilient, decentralized network. [**Check it out.**](https://wax-io.medium.com/not-ipfs-not-your-nft-29bcf692702f)
+
+## Want to help build the new internet?
+
+[**Filecoin Green Program Ambassador**](https://jobs.lever.co/protocol/33a795a3-a69e-4f89-82d7-3da0bd5626ce): We are searching for a Program Administrator who will help to track, manage and direct a team developing tomorrow’s environmental accounting tools. [**Filecoin Green**](https://medium.com/@filecoingreen) is a fast-growing initiative dedicated to measuring, reducing and mitigating environmental impacts within the Filecoin ecosystem and beyond. The team aims to catalyze this by enabling teams across the Filecoin ecosystem to verifiably report their emissions, and to use these data as the basis for impact reductions. **Protocol Labs**, Remote.
+
+[**Community Manager**](https://valist.io/roles/community-manager.pdf): Valist is hiring a community manager to help expand outreach, community, and brand awareness. In this role, you will have a strong influence on our growth strategies, forge and develop great relationships with our community members and key partners, and create high quality content. You will be working closely with technical co-founders and engineers. **Valist**, Remote.
+
+[**Head of Content**](https://jobs.lever.co/protocol/330b0744-ebea-4bc3-90de-e817b470b8cb): Protocol Labs is seeking a Head of Content to develop and execute effective content deliverables for our portfolio and ecosystem projects including Filecoin and IPFS. The ideal candidate is an exceptional writer with a proven experience in communicating blockchain and Web3 concepts to developers, non-developers, enterprises, and newcomers. **Protocol Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism, deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
+
+[**Backend/API Engineer**](https://boards.greenhouse.io/textileio/jobs/4017981004): As a Backend/API Engineer, you will research, contribute to the product vision and help define the roadmap of multiple products. You will build and maintain features on the [**Textile Hub**](https://github.com/textileio/textile), and build new services and systems to integrate with blockchain networks including [**Threads**](https://github.com/textileio/go-threads), [**Buckets**](https://github.com/textileio/go-buckets), [**Hub**](https://github.com/textileio/textile), and [**Powergate**](https://github.com/textileio/powergate). This role is for someone with solid coding experience and the ability to lead new features. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/welcome-to-ipfs-weekly-167.md b/src/_blog/welcome-to-ipfs-weekly-167.md
new file mode 100644
index 00000000..33b04658
--- /dev/null
+++ b/src/_blog/welcome-to-ipfs-weekly-167.md
@@ -0,0 +1,57 @@
+---
+title: Welcome to IPFS Weekly 167!
+description: OmniLingo uses IPFS to help underrepresented language-learning communities
+ thrive plus more in IPFS Weekly 167
+author: Emily Vaughan
+date: 2021-12-21
+permalink: "/weekly-167/"
+translationKey: ''
+header_image: "/ipfsnews.png"
+tags:
+- weekly
+
+---
+## **Project Showcase: OmniLingo**
+
+
+
+There are many educational applications for learning a new language. There are none, however, that take advantage of Web3’s capability for open-source collaboration. [OmniLingo](https://omnilingo.xyz/) is using IPFS to enable language activists, language learners, and language instructors to form their own decentralized communities for under-represented languages. Find out more about how you can try the application and maybe learn a new language [here](https://blog.ipfs.tech/2021-12-17-omnilingo/).
+
+## **Brand New on IPFS**
+
+1. [Take a look](https://medium.com/nttlabs/nerdctl-ipfs-975569520e3d) at how containerd is using IPFS to enable nerdctl’s experimental support for P2P container image distribution.
+2. [Dive into](https://twitter.com/ProtoResearch/status/1471520384692404227?s=20) the discovery process of Content Identifiers on IPFS with a new visualization tool developed by Mobile Multimedia Lab.
+3. Do you want to take your Filecoin and IPFS project to the next level? Last call for applications to the [Filecoin Techstars Accelerator](https://www.techstars.com/accelerators/filecoin)! Apply by tomorrow, Dec 22nd.
+4. Find out how MODA DAO will [upload](https://www.globenewswire.com/news-release/2021/12/16/2353879/0/en/MODA-DAO-Partners-With-Filecoin-to-Bring-2000-Years-Worth-of-Music-Streaming-to-the-Blockchain.html) 2,000 years worth of music streaming to IPFS and Filecoin.
+
+## **Around the Ecosystem**
+
+Enjoy Jonathan Mann’s daily song release which featured a [catchy tune](https://twitter.com/songadaymann/status/1471221661760466959?s=20) explaining his appreciation for NFT.Storage!
+
+The Filecoin Foundation and Protocol Labs have embarked on an experimental project to put New York City open data on the Filecoin Network! [Learn about the initiative](https://filecoinfoundation.medium.com/filecoin-foundation-and-protocol-labs-embark-on-experimental-project-to-put-new-york-city-open-data-99f6585c8630).
+
+Don’t miss the Moralis Web3 development platform’s workshop on IPFS [streaming live](https://www.youtube.com/watch?v=ieV146r8FL0) on December 22nd at 10 am EST.
+
+Be sure to check out Eat the Blocks’ [quick intro](https://www.youtube.com/watch?v=k1EQC7tdh70) to IPFS for Solidity developers.
+
+Announcing the [Filecoin Accelerator by Encode Club](https://medium.com/encode-club/announcing-the-encode-filecoin-accelerator-c55f09264e8c), a 10-week online accelerator to receive support and mentorship plus a $5k stipend for participating. Apply by 01/04/22!
+
+Check out Fredrik Rubensson’s [lecture](https://www.youtube.com/watch?v=l7I7XE0T9J8) on how to distribute the web with IPFS at Devoxx Poland. He goes into detail about file fingerprinting, version control, and identification as well as how nodes find relevant data and human-friendly addressing with IPNS.
+
+
+
+## Want to help build the new internet?
+
+[**Filecoin Green Program Administrator**](https://jobs.lever.co/protocol/33a795a3-a69e-4f89-82d7-3da0bd5626ce): We are searching for a Program Administrator who will help to track, manage and direct a team developing tomorrow’s environmental accounting tools. [**Filecoin Green**](https://medium.com/@filecoingreen) is a fast-growing initiative dedicated to measuring, reducing and mitigating environmental impacts within the Filecoin ecosystem and beyond. The team aims to catalyze this by enabling teams across the Filecoin ecosystem to verifiably report their emissions, and to use these data as the basis for impact reductions. **Protocol Labs**, Remote.
+
+[**Community Manager**](https://valist.io/roles/community-manager.pdf): Valist is hiring a community manager to help expand outreach, community, and brand awareness. In this role, you will have a strong influence on our growth strategies, forge and develop great relationships with our community members and key partners, and create high quality content. You will be working closely with technical co-founders and engineers. **Valist**, Remote.
+
+[**Head of Content**](https://jobs.lever.co/protocol/330b0744-ebea-4bc3-90de-e817b470b8cb): Protocol Labs is seeking a Head of Content to develop and execute effective content deliverables for our portfolio and ecosystem projects including Filecoin and IPFS. The ideal candidate is an exceptional writer with a proven experience in communicating blockchain and Web3 concepts to developers, non-developers, enterprises, and newcomers. **Protocol Labs**, Remote.
+
+[**Developer Relations**](https://boards.greenhouse.io/textileio/jobs/4075619004): Textile is seeking someone to run large-scale community projects. These include amplifying our grants program to fund community projects, curating governance groups where we bring community stakeholders into our technology planning, engaging with external teams like Gitcoin and EthDenver to support large-scale developer events, and giving technical presentations at events. This position also includes day-to-day engagement with our Slack group, helping to triage GitHub issues, hacking on demos, writing blog posts and technical guides, and more. We are looking for a self-directed leader who wants to build a developer community while staying hands on with technology. **Textile**, Remote.
+
+[**Senior Software Engineer**](https://jobs.lever.co/protocol/3490e571-4d47-487e-a47f-b02f08668290): Distributed systems engineering lies at the center of many projects at Protocol Labs. With IPFS, libp2p, Filecoin, and other related projects, we are laying the foundation for a more resilient, more secure, distributed version of the web. This requires rigorous engineering from protocol design through all the phases of implementation. We strike a balance between pragmatism, deeply informed protocol design, and strict application of strong engineering principles. All of this happens in an environment defined by curiosity, passion, and a love for open source. **Protocol Labs**, Remote.
+
+[**Fullstack Engineer**](https://boards.greenhouse.io/textileio/jobs/4017984004): Textile's web products and services are written primarily in Golang and TypeScript, and communicate with Textile's core gRPC services. You will own the end user experience and have full ownership over the product stack, from research and development to implementation and production monitoring. **Textile**, Remote.
+
+[**Backend/API Engineer**](https://boards.greenhouse.io/textileio/jobs/4017981004): As a Backend/API Engineer, you will research, contribute to the product vision and help define the roadmap of multiple products. You will build and maintain features on the [**Textile Hub**](https://github.com/textileio/textile), and build new services and systems to integrate with blockchain networks including [**Threads**](https://github.com/textileio/go-threads), [**Buckets**](https://github.com/textileio/go-buckets), [**Hub**](https://github.com/textileio/textile), and [**Powergate**](https://github.com/textileio/powergate). This role is for someone with solid coding experience and the ability to lead new features. **Textile**, Remote.
\ No newline at end of file
diff --git a/src/_blog/what-is-ipld.md b/src/_blog/what-is-ipld.md
new file mode 100644
index 00000000..efee85d6
--- /dev/null
+++ b/src/_blog/what-is-ipld.md
@@ -0,0 +1,53 @@
+---
+title: What is IPLD?
+description: Breaking down Interplanetary Linked Data and its relationship to IPFS.
+author: ''
+date: 2021-10-29
+permalink: "/what-is-ipld/"
+translationKey: ''
+header_image: "/139291100-68c5680f-573f-4adc-9352-60e2999c8aee.jpg"
+tags:
+- DAG
+- CID
+- IPLD
+
+---
+# **What is IPLD?**
+
+Most people would already know what IPFS is and what it offers to the average developer in terms of distributed data. However, IPFS isn't the only thing that one should understand about this revolutionary system. Underneath IPFS is a system known as [IPLD](https://docs.ipfs.tech/concepts/glossary/#ipld) that deals with all the heavy lifting that IPFS does to represent data as [Merkle-DAGs](https://docs.ipfs.tech/concepts/glossary/#merkle-dag) with roots identified by content IDs ([CIDs](https://docs.ipfs.tech/concepts/glossary/#cid)). But what is IPLD, and why is it important in the grander scheme of things? Learning about IPLD will allow a unique insight into how IPFS works and the methods necessary to extend the data structures currently available to users through IPFS.
+
+## **Interplanetary Linked Data (IPLD) and IPFS**
+
+At its most basic form, IPLD is the data layer that IPFS is built on top of. It creates a series of links to data but also allows users to create those links themselves through simple data structures that can be stored on IPFS. You could think of IPFS as the block store of IPLD - data sent to IPFS through IPLD is kept as linked [blocks](https://docs.ipfs.tech/concepts/glossary/#block) and DAGs, and the user receives a CID to access that data.
+
+When someone stores a file on IPFS, that file is separated into several chunks, stored into different blocks. To reconstruct the whole file, a graph (DAG) connects each bit of content together, with directories pointing to individual data pieces, not unlike pointers in older coding languages like C++. Content IDs are hashes generated to allow the user to interact with IPFS in a trustless manner and recover their data. IPLD deals with decoding these hashes so that users can access their data. In many ways, IPLD functions a lot like the developer's old friend, Git, since it uses a similar method for constructing those linked hashes known as a Merkle DAG.
+
+## **Git and the Merkle DAG**
+
+Typically, when one creates a hash, it only refers to one direction of data movement. One cannot move forward in time to where the hash doesn't exist, for example. Git uses Merkle DAGs to create a "snapshot" of a particular point in time, allowing users to roll their data back if they need to. The Merkle DAG is an essential component of Git, but it's also a valuable tool in a linked system like IPLD. Git is an entirely self-contained system - a hash generated in it can only be decoded within it. IPLD is more ambitious, aiming to decode any hash it comes in contact with. However, for this to be a viable system, there must be a way to tell IPLD how to interpret that hash to get to the underlying data. That's where multihashes and multicodecs come in. What's the best way for the system to figure out what each hash means? Let the hash inform the system of what it needs to decode it, of course.
+
+## **A Complex Data Representation System**
+
+Most developers are familiar with simple data representation systems like JSON or CBOR. In both cases, several data structures can be represented and retrieved using these systems. However, none of these simple data representation systems have support for links. Immediately, it's obvious that IPLD can't possibly use these simple systems since links are the core of the IPLD system.
+
+So, how does IPLD deal with this lack of complexity? Users can actually store data using extended versions of these simple systems. [DAG-JSON](https://ipld.io/docs/codecs/known/dag-json/) allows for storing typical JSON serialized data but also supports links that can be used alongside IPLD. [DAG-CBOR](https://ipld.io/docs/codecs/known/dag-cbor/) allows for even more flexibility. CBOR is a binary storage system making it fast and efficient. Filecoin uses CBOR for its chain because of its efficiency and because CBOR can handle more data types than JSON.
+
+## **Coding and Decoding with IPLD**
+
+Storing a CID on the chain seems like a breeze, but how does the system decode the hashes that it gets into the component data structures?
+IPLD uses an underlying data model that contains forms that most developers will recognize immediately, such as strings, booleans, ints, floats, etc.
+To get there from CIDs, we use [codecs](https://ipld.io/docs/codecs/).
+And the CID includes an indicator called a [multicodec](https://docs.ipfs.tech/concepts/glossary/#multicodec) to tell us which codec to use!
+
+Sometimes systems build additional tiers of structure above this.
+For example, IPFS uses a two-tier methodology for encoding filesystem data.
+First, the UnixFS convention describes files and directories and their metadata.
+Then, UnixFS is in turn usually encoded in ([DAG-PB](https://ipld.io/docs/codecs/known/dag-pb/)), which is an IPLD codec (comparable to DAG-CBOR and DAG-JSON) that is specialized to UnixFS.
+
+Because the CID can describe different codecs relating to different systems, all sorts of systems can interoperate using CIDs, and IPLD and process and cross-link data from any of them.
+
+## **Extending Technology Into New Frontiers**
+
+IPLD is simply the latest iteration of data structures. Data structures have existed and have been in use for quite some time. Looking at systems such as Haskell, and Scala, the similarities between how they handle data structures and how IPLD does is immediately apparent. IPLD takes what those systems pioneered and translates them for use in a distributed format.
+
+The difference between those isolated systems and IPLD is that IPLD allows for distributed storage with its underlying link to IPFS. These data structure management paradigms have persisted and evolved to become scalable - a trait that is core to IPLD's value proposition. With IPLD backing up IPFS, developers can access a powerful distributed data storage system that can handle multiple self-describing formats. The flexibility and extensibility make for a potent combination, giving developers a tool that they can use to spur the development of cutting wedge Web3.0 systems.
diff --git a/src/_blog_zh/ipfs-136.md b/src/_blog_zh/ipfs-136.md
index 114d3a79..a676b96e 100644
--- a/src/_blog_zh/ipfs-136.md
+++ b/src/_blog_zh/ipfs-136.md
@@ -9,7 +9,7 @@ header_image: "/header-image-weekly-newsletter.png"
tags: []
---
-[**星际文件系统**](https://ipfs.io/)宇宙中,有这些新鲜事!
+[**星际文件系统**](https://ipfs.tech/)宇宙中,有这些新鲜事!
## Spring University黑客松活动概览
@@ -19,7 +19,7 @@ tags: []
[**Cal Hacks**](https://helloworld.calhacks.io/),一个由加州大学伯克利分校学生组成的非盈利组织,举行了一次旨在团结世界上创新者、创造者和艺术灵感者的“hello:world”全球黑客松活动。其目的是激励学生在“永续性、连接性、教育或社区和公民参与”中创建一个与众不同的世界。
-同样,加州大学联合学生会(ASUC)也举办了[**CivHacks**](https://www.civhacks.com/),这是一个年度黑客松活动,专注于为支持科技文化的社会公益提供舒适、参与性强而又富含创造性的环境,开放的类别包括健康、永续性、学生发展和公民教育。欲知更多本次活动成果和获奖者情况,[**请点击此处查看近期博文**](https://blog.ipfs.io/2021-05-18-spring-hackathons/)。
+同样,加州大学联合学生会(ASUC)也举办了[**CivHacks**](https://www.civhacks.com/),这是一个年度黑客松活动,专注于为支持科技文化的社会公益提供舒适、参与性强而又富含创造性的环境,开放的类别包括健康、永续性、学生发展和公民教育。欲知更多本次活动成果和获奖者情况,[**请点击此处查看近期博文**](https://blog.ipfs.tech/2021-05-18-spring-hackathons/)。
## 使用Estuary Node从Filecoin Network中存储和检索数据
@@ -29,7 +29,7 @@ Estuary是一个连接IPFS ⇆ Filecoin的网络节点。与其他节点不同
## IPFS新内容
-* js-IPFS 0.55.0极大地改进了类型定义,[**点击此处阅读全部内容**](https://blog.ipfs.io/2021-05-11-js-ipfs-0-55/)。
+* js-IPFS 0.55.0极大地改进了类型定义,[**点击此处阅读全部内容**](https://blog.ipfs.tech/2021-05-11-js-ipfs-0-55/)。
* 现在Opera桌面浏览器可以支持IPFS了! [**点击此处试试看吧!**](https://www.opera.com/computer)
* 开发人员现在可以使用Chainlink来引用IPFS上的JSON文件,以减少发放代币的gas成本[**点击此处查看教程**](https://blog.chain.link/fetch-ipfs-api-data-token-distribution/)!
* 如今,利用Pinata新的专用网关功能,创建带有自定义域名的IPFS网关变得易如反掌。[*_点击此处阅读全文_](https://www.coywolf.news/webmaster/dedicated-ipfs-gateway-custom-domain/)。
diff --git a/src/_blog_zh/weekly-11.md b/src/_blog_zh/weekly-11.md
index eac0263b..2585d734 100644
--- a/src/_blog_zh/weekly-11.md
+++ b/src/_blog_zh/weekly-11.md
@@ -10,7 +10,7 @@ tags:
## 欢迎回到 IPFS 周报!👋
-[InterPlanetary File System (IPFS, 星际文件系统)](https://ipfs.io/) 是一种新型的,基于内容和身份的,超媒体分发协议。IPFS 使得开发完全分布式的应用程序成为可能。它旨在使网络更快、更安全、更开放。因为这是一个相当大范围的任务,在这篇周报中,我们跟踪、汇总了(IPFS)整个生态系统的发展。
+[InterPlanetary File System (IPFS, 星际文件系统)](https://ipfs.tech/) 是一种新型的,基于内容和身份的,超媒体分发协议。IPFS 使得开发完全分布式的应用程序成为可能。它旨在使网络更快、更安全、更开放。因为这是一个相当大范围的任务,在这篇周报中,我们跟踪、汇总了(IPFS)整个生态系统的发展。
想参与进来吗?点击下面的一些链接,看看我们在 GitHub 上做了什么,或者在 IRC 上加入我们(Freenode 网络上的#ipfs)。
希望收到邮件更新吗?订阅我们的每周通讯!
@@ -23,10 +23,10 @@ tags:
- [CloudFlare 加入了我们的星际任务](https://blog.cloudflare.com/distributed-web-gateway/)。尝试下 CloudFlare 的 IPFS 网关,该网关是在其第一次的 Crypto Week 活动中宣布的。
- 观看 9 月 18 号发布的最新的“[动态数据及能力工作小组”会议视频](https://www.youtube.com/watch?v=EiJE59uYNAk),迅速了解关于身份管理的演示和讨论。
- 第一次柏林 IPFS 会议将于 10 月 11 日举行。
-- IPFS 的 JavaScript 实现版本刚刚有了新的主页:[js.ipfs.io](https://js.ipfs.io)。
+- IPFS 的 JavaScript 实现版本刚刚有了新的主页:[js.ipfs.tech](https://js.ipfs.tech)。
野生态 IPFS:
-你有在推特上[关注 IPFS](https://twitter.com/IPFSbot)吗?对于最新的新闻中提到的 ipfs,请查看我们的 twitter feed 或阅读:[关于最棒的 ipfs 的最新文章](https://awesome.ipfs.io/categories/articles/)。
+你有在推特上[关注 IPFS](https://twitter.com/IPFSbot)吗?对于最新的新闻中提到的 ipfs,请查看我们的 twitter feed 或阅读:[关于最棒的 ipfs 的最新文章](https://awesome.ipfs.tech/categories/articles/)。
- [Dweb: Creating Decentralized Organizations with Aragon](https://hacks.mozilla.org/2018/09/aragon-ethereum-dweb/), (DWeb:使用 Aragon 来创建去中心化组织)作者:Mozilla Hacks, 2018 年 9 月 19 日
- [End-to-End Integrity with IPFS](https://blog.cloudflare.com/e2e-integrity/), (IPFS 的点到点完整性)作者:Cloudflare, 2018 年 9 月 17 日
@@ -48,14 +48,14 @@ tags:
- [js-ipfs v0.32.0](https://github.com/ipfs/js-ipfs/releases/tag/v0.32.0) – IPFS 在 JavaScript 语言上的实现
- [npm-on-ipfs v0.6.4](https://github.com/ipfs-shipyard/npm-on-ipfs/releases/tag/v0.6.4) – 📦 通过 IPFS 安装 npm 模块!
- [Replicated Object Notation 2.1](https://github.com/gritzko/ron/blob/master/docs/Objectives%20for%20RON%2021.md) – 一个分布式的实时数据格式
-- DNSLink Detection in IPFS Companion: 我们的浏览器插件现在可以在默认模式下检测 DNSLink,访问[docs.ipfs.io](http://docs.ipfs.io/) 或者[tr.wikipedia-on-ipfs.org](https://tr.wikipedia-on-ipfs.org/),你就可以从 IPFS,而不是 HTTP 上加载它,通过以下链接获取更加详细信息:[DNSLink Support in IPFS Companion](https://github.com/ipfs-shipyard/ipfs-companion/blob/master/docs/dnslink.md)
+- DNSLink Detection in IPFS Companion: 我们的浏览器插件现在可以在默认模式下检测 DNSLink,访问[docs.ipfs.tech](http://docs.ipfs.tech/) 或者[tr.wikipedia-on-ipfs.org](https://tr.wikipedia-on-ipfs.org/),你就可以从 IPFS,而不是 HTTP 上加载它,通过以下链接获取更加详细信息:[DNSLink Support in IPFS Companion](https://github.com/ipfs-shipyard/ipfs-companion/blob/master/docs/dnslink.md)
- [Qri 0.5.2](https://github.com/qri-io/qri/releases/tag/v0.5.2), 即 Prune Norwegian Buhund, 在此!
- [The Graph Development Update](https://medium.com/graphprotocol/the-graph-development-update-d90321e22748), 2018 年 9 月 13 日
- [Polkadot PoC-2 在此](https://medium.com/polkadot-network/polkadot-poc-2-is-here-parachains-runtime-upgrades-and-libp2p-networking-7035bb141c25): Parachains, 运行更新,libp2p 更新
我们喜爱的工具和项目:
-[Awesome IPFS (完美 IPFS)](https://awesome.ipfs.io/)是由社区维护和更新的,包括了一系列的工具、项目,以及基本上与 IPFS 相关的很棒的一切。查看更多,或将你的项目添加到其中,请访问以下 Github 地址:[Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)
+[Awesome IPFS (完美 IPFS)](https://awesome.ipfs.tech/)是由社区维护和更新的,包括了一系列的工具、项目,以及基本上与 IPFS 相关的很棒的一切。查看更多,或将你的项目添加到其中,请访问以下 Github 地址:[Awesome IPFS on GitHub](https://github.com/ipfs/awesome-ipfs)
- [Neocities hit 200K sites this month!](https://twitter.com/neocities/status/1039204355763666945) (Neocites 这个月达到了 20 万个网站!)
- [are we distributed yet?](https://arewedistributedyet.com/) (我们已经实现分布式了吗?)
@@ -63,7 +63,7 @@ tags:
社区活动:
-你知道 ipfs 有一个社区论坛 discuss.ipfs.io 吗?报名参加关于编码的讨论,教程,请参阅通知并了解即将到来的社区活动。
+你知道 ipfs 有一个社区论坛 discuss.ipfs.tech 吗?报名参加关于编码的讨论,教程,请参阅通知并了解即将到来的社区活动。
- [35th Chaos Communication Congress](https://events.ccc.de/2018/09/11/35c3-call-for-participation-and-submission-guidelines/) (第 35 届混沌通讯议会)CFP 现已开放
- 新的见面会提醒:[peer to peer ÖRESUND](http://p2p-oresund.org/), 地点:瑞典马尔默 时间:10 月 27 日
diff --git a/src/_blog_zh/weekly-51.md b/src/_blog_zh/weekly-51.md
index 7f7cf4f1..1636ab68 100644
--- a/src/_blog_zh/weekly-51.md
+++ b/src/_blog_zh/weekly-51.md
@@ -10,7 +10,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -22,7 +22,7 @@ tags:
### 2019 IPFS 露营的第一批录音出来了!
-- 你没看错,IPFS 露营的录音开始发布了!第一批: [闪电演讲和项目海报](https://blog.ipfs.io/2019-07-22-ipfs-camp-content-first-batch/),去看看吧!
+- 你没看错,IPFS 露营的录音开始发布了!第一批: [闪电演讲和项目海报](https://blog.ipfs.tech/2019-07-22-ipfs-camp-content-first-batch/),去看看吧!
### 加入 IRC 上的 IPFS、libp2p 和 IPLD 社区 \o/, 它很有趣!
@@ -30,7 +30,7 @@ tags:
## IPFS 生态圈的动态
-_你在 [Twitter 上关注 IPFS](https://twitter.com/IPFSbot) 吗? 关于新闻中 IPFS 的最新汇总,请查看我们的 Twitter 提要或查看有关 [Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_你在 [Twitter 上关注 IPFS](https://twitter.com/IPFSbot) 吗? 关于新闻中 IPFS 的最新汇总,请查看我们的 Twitter 提要或查看有关 [Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- 视频: [点对点网络中的隐私](https://www.youtube.com/watch?time_continue=26&v=nCCkwU4JPcY), Gonçalo Pestana,在 Data Terra Nemo,2019 年 7 月 22 日
- [深入了解 IPFS (5/6): 什么是 Libp2p?](https://medium.com/coinmonks/understanding-ipfs-in-depth-5-6-what-is-libp2p-f8bf7724d452) Coinmonks, 2019 年 7 月 21 日
@@ -58,13 +58,13 @@ _你在 [Twitter 上关注 IPFS](https://twitter.com/IPFSbot) 吗? 关于新闻
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [go-stellar-ipfs](https://github.com/aanupam23/go-stellar-ipfs) 是一个库,搭建 Stellar 和 IPFS 之间的桥梁。
## 即将到来的社区活动
-_你知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_你知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 7 月 28 日:** [ProtoSchool - 上海分校:第四届技术沙龙](https://www.meetup.com/Shanghai-Decentralized-Systems-Meetup-Group/events/262866233/)将聚焦于技术深度挖掘,并宣传去中心化存储网络及其发展中的生态系统。由上海去中心化系统会议集团主办。
- **2019 年 8 月 2 日至 5 日:** [Offline 夏令营](http://offlinefirst.org/camp/)是 Oregon 州 Grants Pass 市的一个为期 4 天的活动,旨在探索 Offline First 的开发和设计。[在这里了解更多关于这次活动的信息。](https://medium.com/offline-camp/announcing-offline-camp-v5-eb9111fdcc94)
diff --git a/src/_blog_zh/weekly-52.md b/src/_blog_zh/weekly-52.md
index 5dbf8e18..67ee4a36 100644
--- a/src/_blog_zh/weekly-52.md
+++ b/src/_blog_zh/weekly-52.md
@@ -10,7 +10,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -26,7 +26,7 @@ tags:
## IPFS 生态圈的动态
-_你在 [Twitter 上关注 IPFS](https://twitter.com/IPFSbot) 吗? 关于新闻中 IPFS 的最新汇总,请查看我们的 Twitter 提要或查看有关 [Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_你在 [Twitter 上关注 IPFS](https://twitter.com/IPFSbot) 吗? 关于新闻中 IPFS 的最新汇总,请查看我们的 Twitter 提要或查看有关 [Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- [去中心化云存储正在改变互联网的面貌](https://hackernoon.com/decentralized-cloud-storage-how-it-will-change-the-face-of-the-internet-22-np1f2349h), Hackernoon, 2019 年 7 月 26 日
- [现在在 IPFS 上发布预先缓存的 Prelude](https://discourse.dhall-lang.org/t/now-publishing-pre-cached-prelude-on-ipfs/52), Dhall Discourse, 2019 年 7 月 26 日
@@ -56,16 +56,16 @@ _查看生态系统中 IPFS 工具和项目的最新版本。_
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [MetaMask 移动端 Beta](https://medium.com/metamask/metamask-mobile-public-beta-a-feature-guide-and-walkthrough-9d01de7190ae) — 连接去中心化网络的桥梁,具有以 dapp 为中心的浏览体验、直观的登录和与桌面 MetaMask 帐户同步的功能。
- 最新发布的: [THC(时态 HTTP 客户)](https://github.com/RTradeLtd/thc#examples)是一个 Golang 库和 CLI 用于通用时态 API 调用
-- [Minerva](https://discuss.ipfs.io/t/minerva-build-the-hadoop-hive-on-ipfs/5832): 在 IPFS 上构建 Hadoop-Hive,使用 Minerva,你可以使用标准 SQL 查询 IPFS 上的文件内容 (json, csv 格式)。
+- [Minerva](https://discuss.ipfs.tech/t/minerva-build-the-hadoop-hive-on-ipfs/5832): 在 IPFS 上构建 Hadoop-Hive,使用 Minerva,你可以使用标准 SQL 查询 IPFS 上的文件内容 (json, csv 格式)。
- [Pinata Pinner](https://github.com/ItalyPaleAle/pinatapinner): 使用 Pinata pinning 服务递归地将整个目录添加到 IPFS 的小实用程序。
## 即将到来的社区活动
-_你知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_你知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 8 月 7 日:** [巴黎 P2P](https://p2p.paris/en/) 将举办第一个活动,[巴黎 P2P #0](https://www.meetup.com/Paris-P2P/events/263089573/),讨论点对点(P2P)、去中心化、网络和自治社区、分布式和去中心化系统等主题。[请在此提交你对未来活动的演讲思路。](https://p2p.paris/en/)
- **2019 年 8 月 14 日:** 参与[编程的女性在云中](https://www.womenwhocode.com/cloud/events),[了解 IPFS](https://zoom.us/webinar/register/WN_jnKnkxjJR3OOxf3kPa7Xfg),激励女性在技术职业中脱颖而出。
diff --git a/src/_blog_zh/weekly-53.md b/src/_blog_zh/weekly-53.md
index f400fcb0..608560fb 100644
--- a/src/_blog_zh/weekly-53.md
+++ b/src/_blog_zh/weekly-53.md
@@ -11,7 +11,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -23,7 +23,7 @@ tags:
### 宣布 IPFS 项目第三季度的优先事项和工作组
-今年初夏,IPFS 团队聚集在一起,制定了一个计划,使 IPFS 具有高性能、高稳定、高质量和定期更新,并为进一步发展做好准备。[看看这个计划](https://ipfs.io/blog/2019-07-31-operation-task-force/),重组的工作组和更多!
+今年初夏,IPFS 团队聚集在一起,制定了一个计划,使 IPFS 具有高性能、高稳定、高质量和定期更新,并为进一步发展做好准备。[看看这个计划](https://blog.ipfs.tech/2019-07-31-operation-task-force/),重组的工作组和更多!
### 介绍 ProtoSchool 的多项选择题课程
@@ -37,7 +37,7 @@ tags:
## IPFS 生态圈的动态
-_你在 [Twitter 上关注 IPFS](https://twitter.com/IPFSbot) 吗? 关于新闻中 IPFS 的最新汇总,请查看我们的 Twitter 提要或查看有关 [Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_你在 [Twitter 上关注 IPFS](https://twitter.com/IPFSbot) 吗? 关于新闻中 IPFS 的最新汇总,请查看我们的 Twitter 提要或查看有关 [Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- [Gnosis 每月开发更新](https://blog.gnosis.pm/august-2019-the-gnosis-monthly-development-update-6c9be6fb7610),2019 年 8 月 1 日
- [Ethereum Grid 1.5.0 发布公告](https://medium.com/ethereum-grid/ethereum-grid-1-5-0-release-announcement-993c7047560a),2019 年 8 月 1 日
@@ -76,14 +76,14 @@ _这些 IPFS 项目可能会非常棒,但是它们需要你的帮助!_
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [anytype.io](https://anytype.io/): 像 Notion,但自我托管,隐私的,免费的!
- [去中心化浏览器 MIX Acuity 1.0 发布](https://medium.com/mix-blockchain/decentralized-browser-mix-acuity-1-0-released-827e17353b54)
## 即将到来的社区活动
-_你知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_你知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 8 月 7 日:** [巴黎 P2P](https://p2p.paris/en/) 将举办第一个活动,[巴黎 P2P #0](https://www.meetup.com/Paris-P2P/events/263089573/),讨论点对点(P2P)、去中心化、网络和自治社区、分布式和去中心化系统等主题。[请在此提交你对未来活动的演讲思路。](https://p2p.paris/en/)
- **2019 年 8 月 8 日:** [IPFS Meet & Hack](https://www.meetup.com/San-Francisco-IPFS/events/261811887/)是每月一次的聚会,讨论 IPFS 的有关事项。由 San Francisco IPFS 主办,[演讲请在这里注册](https://docs.google.com/forms/d/e/1FAIpQLSdgolK13Bq7w9MkPMn4uJ7cuf_Q3YDu27_PgCStQ6glki_g_Q/viewform?usp=sf_link)。美国旧金山。
diff --git a/src/_blog_zh/weekly-54.md b/src/_blog_zh/weekly-54.md
index 2a5d8ea9..0fae51a8 100644
--- a/src/_blog_zh/weekly-54.md
+++ b/src/_blog_zh/weekly-54.md
@@ -10,7 +10,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -22,11 +22,11 @@ tags:
### 正如我们所承诺的,js-ipfs 0.37.0 已经发布
-最新发布的 js-ipfs 引入了一个全新的构造器,更好的 DNSLink 支持和委托路由!有关完整的发布细节,[请参阅 IPFS 博客](https://blog.ipfs.io/2019-08-06-js-ipfs-0-37/)。
+最新发布的 js-ipfs 引入了一个全新的构造器,更好的 DNSLink 支持和委托路由!有关完整的发布细节,[请参阅 IPFS 博客](https://blog.ipfs.tech/2019-08-06-js-ipfs-0-37/)。
### js-libp2p 增加了 Gossipsub 支持和 Promisify API
-Libp2p 的工作人员也很忙! 上周,他们宣布了 [js-libp2p 0.26.0](https://blog.ipfs.io/2019-08-07-js-libp2p-0-26/) 版本的发布,该版本增加了对更高效的 pubsub 路由器 (Gossipsub) 的支持,并提供了目前阶段对 Promisify 的支持。点击查看详情!
+Libp2p 的工作人员也很忙! 上周,他们宣布了 [js-libp2p 0.26.0](https://blog.ipfs.tech/2019-08-07-js-libp2p-0-26/) 版本的发布,该版本增加了对更高效的 pubsub 路由器 (Gossipsub) 的支持,并提供了目前阶段对 Promisify 的支持。点击查看详情!
## 你好 ipfs-cohost 👋
@@ -34,9 +34,9 @@ ipfs-cohost(https://github.com/olizilla/ipfs-cohost#ipfs-cohost-) 由 @olizilla
## IPFS 生态圈的动态
-_你在 [Twitter 上关注 IPFS](https://twitter.com/IPFSbot) 吗? 关于新闻中 IPFS 的最新汇总,请查看我们的 Twitter 提要或查看有关 [Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_你在 [Twitter 上关注 IPFS](https://twitter.com/IPFSbot) 吗? 关于新闻中 IPFS 的最新汇总,请查看我们的 Twitter 提要或查看有关 [Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
-- [2019 IPFS Camp 举行的 “大灾难规避大会”](https://ipfs.io/blog/2019-08-12-great-calamity-circumvention-assembly-at-ipfs-camp/), Alan Shaw, 2019 年 8 月 11 日
+- [2019 IPFS Camp 举行的 “大灾难规避大会”](https://blog.ipfs.tech/2019-08-12-great-calamity-circumvention-assembly-at-ipfs-camp/), Alan Shaw, 2019 年 8 月 11 日
- 视频: [TAU Coin 的 David 谈论移动端采矿、IPFS、交易证明、了解你的客户(KYC)、老化逃逸速度](https://www.youtube.com/watch?time_continue=4&v=8atG0zW50Uo),Crypto Grownups, 2019 年 8 月 11 日
- [IPFS 生产配置](https://medium.com/coinmonks/ipfs-production-configuration-57121f0daab2), Coinmonks, 2019 年 8 月 9 日
- [Peergos 上的应用程序](https://peergos.org/blog#applications_on_peergos_august_2019_), Peergos, 2019 年 8 月 9 日
@@ -68,7 +68,7 @@ _查看生态系统中 IPFS 工具和项目的最新版本。_
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [SourceCred 0.4.0](https://github.com/sourcecred/sourcecred/releases/tag/v0.4.0) 已经发布了! SourceCred 的目标是通过创建每个项目的名誉测度,名为 cred,来增强开源开发人员和社区的能力。
- [Ambients](https://ambients.org/) 是一种分布式计算协议。它允许开发人员构建去中心化的应用程序、数据库和服务,并在对等网络中部署和运行它们。
@@ -80,7 +80,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的
## 即将到来的社区活动
-_你知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_你知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 8 月 14 日:** 参与[编程的女性在云中](https://www.womenwhocode.com/cloud/events),[了解 IPFS](https://zoom.us/webinar/register/WN_jnKnkxjJR3OOxf3kPa7Xfg),激励女性在技术职业中脱颖而出。远程活动。
- **2019 年 8 月 16 日:** [区块链,加密货币 & IPFS](https://www.meetup.com/Blockchain-Cryptocurrencies-Interplanetary-File-System/events/vldkqqyzlbfc/): 和往常一样,我们将讨论正在改变和塑造密码世界和 WEB 3.0 的最新事件。美国,圣地亚哥。
diff --git a/src/_blog_zh/weekly-55.md b/src/_blog_zh/weekly-55.md
index 18b8067e..7e538d21 100644
--- a/src/_blog_zh/weekly-55.md
+++ b/src/_blog_zh/weekly-55.md
@@ -10,7 +10,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -21,7 +21,7 @@ tags:
## 最新发布
###改进 IPFS 发布过程
-go-ipfs 引入了一个新的发布周期和过程,以确保更可靠和更频繁的发布!查看[IPFS 博客了解更多细节](https://blog.ipfs.io/2019-08-14-ipfs-release-process/)。
+go-ipfs 引入了一个新的发布周期和过程,以确保更可靠和更频繁的发布!查看[IPFS 博客了解更多细节](https://blog.ipfs.tech/2019-08-14-ipfs-release-process/)。
### IPFS/LibP2P 服务台即将来到 ETHBerlin!
@@ -29,11 +29,11 @@ go-ipfs 引入了一个新的发布周期和过程,以确保更可靠和更频
### go-ipfs 0.4.22 发布 📣
-请查看最近发布的基于 0.4.21 的 [go-ipfs PATCH 版本](https://blog.ipfs.io/054-go-ipfs-0.4.22),其中包含一些关键修补。
+请查看最近发布的基于 0.4.21 的 [go-ipfs PATCH 版本](https://blog.ipfs.tech/054-go-ipfs-0.4.22),其中包含一些关键修补。
## IPFS 生态圈的动态
-_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)._
+_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)._
- [Tupelo 与 IPLD 和 IPFS](https://medium.com/@tobowers/under-the-hood-tupelo-uses-ipld-libp2p-and-it-also-makes-use-of-bitswap-2d8007ba664c), Topper Bowers, 2019 年 8 月 19 日
- [Berty 团队在 IPFS Camp](https://berty.tech/blog/ipfs-camp/), Berty, 2019 年 8 月 15 日
@@ -65,7 +65,7 @@ _查看生态系统中 IPFS 工具和项目的最新版本。_
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- 介绍[金字塔!](https://gateway.pinata.cloud/ipfs/qmdeninrlewz6o6qfvlk9hqkgh75x8sk4hktrq1l2rqcib/#landing)加载页面并动态创建加密密钥对!它们的公共部分可以上传到 IPFS。IPFS 哈希可以在一个 stellar 交易中注册。
- [go-ipfs-log](https://github.com/berty/go-ipfs-log) - Go 版本 的只能添加日志,CRDT 在 IPFS 上
@@ -75,7 +75,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的
## 即将到来的社区活动
-_你知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_你知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 8 月 21 日至 23 日:** [柏林 DappCon](https://www.dappcon.io/):以太坊 Dapps、基础设施和令牌工程全球开发者大会,德国,柏林。
- **2019 年 8 月 22 日:** 西雅图 ProtoSchool 将举办 [8 月去中心化网络会议](https://www.meetup.com/ProtoSchool-Seattle-Learn-to-Make-the-Decentralized-Web/events/262328555/),详情待宣布! 美国,华盛顿州,西雅图。
diff --git a/src/_blog_zh/weekly-56.md b/src/_blog_zh/weekly-56.md
index b4bff152..1563e1da 100644
--- a/src/_blog_zh/weekly-56.md
+++ b/src/_blog_zh/weekly-56.md
@@ -10,7 +10,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -20,7 +20,7 @@ tags:
## IPFS 生态圈的动态
-_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- [Package chain 项目概述](https://gist.github.com/dvc94ch/2ce60a00550e83d95ed051fc81e3683e), David Craven, 2019 年 8 月 24 日
- 幻灯片: [go-libp2p-noise](https://github.com/ChainSafe/go-libp2p-noise/blob/master/go-libp2p-noise-ethberlin-1a.pdf), Ed Mazurek, ETHBerlinZwei, 2019 年 8 月 24 日
@@ -51,7 +51,7 @@ _查看生态系统中 IPFS 工具和项目的最新版本。_
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [SimpleID](https://www.simpleid.xyz/) – 隐私性、安全性和便利性都集成到一个简单的开发人员体验中。在 10 分钟内将去中心化的身份验证和存储添加到应用程序。
- [InterPlanetary Wayback](https://github.com/oduwsdl/ipwb): 使用 IPFS 的分布式的和持久性的存档重播系统
@@ -59,7 +59,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的
## 即将到来的社区活动
-_你知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_你知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 8 月 29 日:** Graphs with Friends 将主持 [dweb 上的隐私](https://www.meetup.com/Graphs-With-Friends/events/263942243/). 讨论分布式系统中的隐私保护、元数据的阻力、跟踪和匿名问题。英国伦敦
- **2019 年 8 月 31 日:** [ProtoSchool -上海分会: 技术沙龙会第 5 期](https://www.meetup.com/Shanghai-Decentralized-Systems-Meetup-Group/events/263835810/): ProtoSchool - 上海分会是一群热爱去中心化网络,乐于学习、教学和分享想法的人。欢迎加入! 中国,上海。
diff --git a/src/_blog_zh/weekly-57.md b/src/_blog_zh/weekly-57.md
index 87dfbfa5..e36ab645 100644
--- a/src/_blog_zh/weekly-57.md
+++ b/src/_blog_zh/weekly-57.md
@@ -10,7 +10,7 @@ author: 默奕
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -22,7 +22,7 @@ author: 默奕
### 您现在可以在浏览器中使用 JS IPFS HTTP API 客户端进行 PubSub!
-现在 fetch API 支持 cancelation 了,并且已经支持了一段时间,PubSub 支持已经到来! Hooray \o/ 在 [IPFS 博客](https://blog.ipfs.io/2019-08-29-pubsub-in-the-browser/)上阅读所有相关内容。
+现在 fetch API 支持 cancelation 了,并且已经支持了一段时间,PubSub 支持已经到来! Hooray \o/ 在 [IPFS 博客](https://blog.ipfs.tech/2019-08-29-pubsub-in-the-browser/)上阅读所有相关内容。
### 回顾最新的 IPFS 每周通话
@@ -30,7 +30,7 @@ author: 默奕
## IPFS 生态圈的动态
-_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- [教程:在 IPFS 上构建零依赖 Notes 应用程序 - 第一部分](https://medium.com/simpleid-dev-tools/tutorial-build-an-encrypted-notes-app-on-ipfs-part-i-39fb06fa95ce), SimpleID, 2019 年 9 月 3 日
- [假新闻:一个通用的解决方案](https://towardsdatascience.com/fake-news-a-universal-solution-22895048f5e7),Towards Data Science,2019 年 9 月 2 日
@@ -54,7 +54,7 @@ _你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [Koos](https://dev.to/lcoenen/koos-a-decentralised-social-network-4mfd),一个去中心化的社交网络
- [Diffuse](https://www.producthunt.com/posts/diffuse-2) - 连接到 cloud/distrib 的音乐播放器
@@ -62,10 +62,10 @@ _[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的
## 即将到来的社区活动
-_你知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_你知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 9 月 4 日:** [巴黎 P2P](https://p2p.paris/en/) 是一个由 P2P 和密码学爱好者组织的每月一次的会议。法国,巴黎。
-- **2019 年 9 月 6 日:** 您是否愿意帮助为[docs.ipfs.io](https://docs.ipfs.io/)创建下一代导航? 请加入对 IPFS 文档站点现有导航结构的讨论,并参与一个协作的“卡片排序”练习,以探索绕过 IPFS 文档的其他可能性。[加入 1700-1830 UTC 的视频聊天](http://protocol.zoom.us/my/docsforce)。
+- **2019 年 9 月 6 日:** 您是否愿意帮助为[docs.ipfs.tech](https://docs.ipfs.tech/)创建下一代导航? 请加入对 IPFS 文档站点现有导航结构的讨论,并参与一个协作的“卡片排序”练习,以探索绕过 IPFS 文档的其他可能性。[加入 1700-1830 UTC 的视频聊天](http://protocol.zoom.us/my/docsforce)。
- **2019 年 9 月 16 日:** [维多利亚科技大会 2019 年 9 月](https://ti.to/fission/victoria-sept-2019):一旦他们确定了日期和地点,就报名参加!加拿大,不列颠哥伦比亚省,维多利亚
- **2019 年 9 月 20-22 日:** [我们的网络 2019 RE: 基础设施](https://ournetworks.ca/) 探讨对替代网络实践(新协议、对等连接、离线优先计算和基于社区的治理)的集体关心和维护。多伦多,加拿大安大略省。
- **2019 年 9 月 27 日至 30 日:** [Offline Camp Oregon](http://offlinefirst.org/camp/reschedule) 现已延期,但它仍在计划中, 专注于[离线优先](http://offlinefirst.org/)的网络开发和设计方法的非会议形式的活动的评论。
diff --git a/src/_blog_zh/weekly-58.md b/src/_blog_zh/weekly-58.md
index f8758fad..e7289c82 100644
--- a/src/_blog_zh/weekly-58.md
+++ b/src/_blog_zh/weekly-58.md
@@ -10,7 +10,7 @@ author: 默奕
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -30,7 +30,7 @@ author: 默奕
## IPFS 生态圈的动态
-_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- [使用 docker-compose 和 certbot 设置 IPFS 节点](https://willschenk.com/articles/2019/setting_up_an_ipfs_node/), Will Schenk, 2019 年 9 月 7 日
- [企业 IPFS 提供真正的供应链起源 - 第一部](https://medium.com/rtrade-technologies/enterprise-ipfs-for-true-supply-chain-provenance-part-1-89524337f27), RTrade Technologies, 2019 年 9 月 6 日
@@ -63,7 +63,7 @@ _查看生态系统中 IPFS 工具和项目的最新版本。_
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [Dicoogle IPFS 存储插件](https://github.com/BMDSoftware/dicoogle-ipfs-storage) – 一个 Dicoogle 插件,支持通过 IPFS 存储文件。
- [Elastos Hive](https://elastos.academy/hive/) 是为应用程序提供去中心化存储功能的基本服务基础设施
@@ -71,7 +71,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的
## 即将到来的社区活动
-_你知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_你知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 9 月 16 日:** [维多利亚科技大会 2019 年 9 月](https://ti.to/fission/victoria-sept-2019):一旦他们确定了日期和地点,就报名参加!加拿大,不列颠哥伦比亚省,维多利亚
- **19 September 2019:** 旧金山 IPFS 将在 Starfish Mission 主持 [IPFS 是如何工作的](https://www.meetup.com/San-Francisco-IPFS/events/264171146/) ,请报名参加,并学习更多有关 IPFS 及其实际工作原理的知识! 美国旧金山
diff --git a/src/_blog_zh/weekly-59.md b/src/_blog_zh/weekly-59.md
index eb8655bd..7869e2d7 100644
--- a/src/_blog_zh/weekly-59.md
+++ b/src/_blog_zh/weekly-59.md
@@ -11,7 +11,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -23,7 +23,7 @@ tags:
### IPFS 解释程序 (IPFS Explainer) 的 v0.1 现已公开发布!
-经过 [IPFS 文档团队](https://twitter.com/meiqimichelle/status/1172352640480530432) 的艰苦工作,解释程序 v0.1 关于 IPFS 内容如何处理, peer-to-peer 网络怎样工作终于在这里了。[你自己去看看吧!](https://docs.ipfs.io/introduction/how-ipfs-works/)
+经过 [IPFS 文档团队](https://twitter.com/meiqimichelle/status/1172352640480530432) 的艰苦工作,解释程序 v0.1 关于 IPFS 内容如何处理, peer-to-peer 网络怎样工作终于在这里了。[你自己去看看吧!](https://docs.ipfs.tech/introduction/how-ipfs-works/)
### 加入 js-ipfs 早期测试人员计划
@@ -31,7 +31,7 @@ tags:
## IPFS 生态圈的动态
-_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- [通过专用网络启用 IPFS 应用程序](https://medium.com/temporal-cloud/enable-ipfs-applications-through-private-networks-28f98ea7358f),Temporal,2019 年 9 月 16 日
- [使用 IPFS 和 Blockstack 构建版本控制系统](https://hackernoon.com/tutorial-build-a-versioning-system-on-ipfs-77lvx2geh),Hackernoon,2019 年 9 月 16 日
@@ -58,7 +58,7 @@ _你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [ETH Pictures](https://eth.pictures/): 将图像上传到 IPFS,并在以太坊区块链中生成一个 NFT 不可替换的令牌来表示每个图像。
- [开放索引协议 DDX](https://www.youtube.com/watch?v=AR8O0vnYQxs&feature=youtu.be): 即分布式数据库 X,是建立在开放索引协议基础上的一款软件。
@@ -67,7 +67,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的
## 即将到来的社区活动
-_你知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_你知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **新 IPFS 聚会:** [苏黎世 IPFS Meetup Gruppe](https://www.meetup.com/Zurich-IPFS-Meetup-Gruppe/) 将于近期召开会议,讨论 IPFS 的潜力和现状,也许还会讨论类似的 P2P 网络,使经济无国界。瑞士 苏黎世。
- **2019 年 9 月 19 日:** 旧金山 IPFS 将在 Starfish Mission 主办 [IPFS 如何工作](https://www.meetup.com/San-Francisco-IPFS/events/264171146/),请报名参加并了解更多关于 IPFS 以及它如何实际工作的信息。
diff --git a/src/_blog_zh/weekly-60.md b/src/_blog_zh/weekly-60.md
index dd88d263..b1320a6d 100644
--- a/src/_blog_zh/weekly-60.md
+++ b/src/_blog_zh/weekly-60.md
@@ -10,7 +10,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -22,15 +22,15 @@ tags:
### IPFS Camp 课程视频发布
-如果你一直关注 IPFS Camp 的更新,你可能已经浏览了闪电演讲、深度教程和项目海报的视频,但是现在 [IPFS Camp 的核心和选修课视频](https://blog.ipfs.io/2019-09-18-ipfs-camp-course-videos/)已经发布了
+如果你一直关注 IPFS Camp 的更新,你可能已经浏览了闪电演讲、深度教程和项目海报的视频,但是现在 [IPFS Camp 的核心和选修课视频](https://blog.ipfs.tech/2019-09-18-ipfs-camp-course-videos/)已经发布了
### IPFS 集群 v0.11.0 已经发布!
-[IPFS 集群 v0.11.0 是本项目历史上最大的发布](https://github.com/ipfs/ipfs-cluster/blob/master/CHANGELOG.md)。它的主要特点是引入了新的 CRDT “共识”组件。利用 Pubsub、Bitswap 和 DHT,并使用 CRDTs,集群对等点可以跟踪全局 pinset,而不需要在线,也不需要像原来的 Raft 方法那样担心其他对等点。一定要查看[更新的文档](https://cluster.ipfs.io/documentation/)。
+[IPFS 集群 v0.11.0 是本项目历史上最大的发布](https://github.com/ipfs/ipfs-cluster/blob/master/CHANGELOG.md)。它的主要特点是引入了新的 CRDT “共识”组件。利用 Pubsub、Bitswap 和 DHT,并使用 CRDTs,集群对等点可以跟踪全局 pinset,而不需要在线,也不需要像原来的 Raft 方法那样担心其他对等点。一定要查看[更新的文档](https://ipfscluster.io/documentation/)。
## IPFS 生态圈的动态
-_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- [使用 IPFS、IPNS 和 DNSLink 网站](https://simpleaswater.com/ipfs/tutorials/hosting_website_on_ipfs_ipns_dnslink) ,SimpleAsWater,2019 年 9 月 22 日
- [IPFS DeFi 金融技术银行现实检查](https://medium.com/temporal-cloud/ipfs-defi-fintech-banking-reality-check-b87811d27cec),Temporal,2019 年 9 月 20 日
@@ -51,14 +51,14 @@ _你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [IpJot](https://ipjot.herokuapp.com/) 在 web 上创建短文、故事、书籍、诗歌等,并将它们添加到 IPFS 中。
- [带有 TiddlyWiki 的 IPFS](https://github.com/xmaysonnave/tiddlywiki-ipfs),一个旨在帮助开发人员、编辑人员或用户通过 IPFS 保存 wiki 和附件的插件。
## 即将到来的社区活动
-_你知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_你知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **新 IPFS 聚会:** [苏黎世 IPFS Meetup Gruppe](https://www.meetup.com/Zurich-IPFS-Meetup-Gruppe/) 将于近期召开会议,讨论 IPFS 的潜力和现状,也许还会讨论类似的 P2P 网络,使经济无国界。瑞士 苏黎世。
- **2019 年 9 月 27 日至 30 日:** [Offline Camp Oregon](http://offlinefirst.org/camp/) 现已延期,但它仍在计划中, 专注于[离线优先](http://offlinefirst.org/)的网络开发和设计方法的非会议形式的活动的评论。
diff --git a/src/_blog_zh/weekly-61.md b/src/_blog_zh/weekly-61.md
index 75bce24e..91529474 100644
--- a/src/_blog_zh/weekly-61.md
+++ b/src/_blog_zh/weekly-61.md
@@ -10,7 +10,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -22,7 +22,7 @@ tags:
### js-ipfs 0.38.0 发布
-https://blog.ipfs.io/070-js-ipfs-0-38/
+https://blog.ipfs.tech/070-js-ipfs-0-38/
### 去中心化网络即将到来
@@ -34,7 +34,7 @@ https://twitter.com/IPFSevents/status/1178711529656422406?s=20
## IPFS 生态圈的动态
-_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- [深入了解 IPFS(1/6):从初级到高级的指南](https://hackernoon.com/understanding-ipfs-in-depth-1-5-a-beginner-to-advanced-guide-e937675a8c8a) ,Hackernoon,2019 年 9 月 30 日
- [DFile:一种基于 IPFS 的奇特文件共享模式](https://medium.com/@bruce.meerkat/dfile-a-fancy-ipfs-based-file-sharing-mode-e640e081f2c5) ,Bruce Meerkat,2019 年 9 月 30 日
@@ -67,14 +67,14 @@ _查看生态系统中 IPFS 工具和项目的最新版本。_
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [PageSaver](https://pagesaver.dweb.tools/) 将 Web 页面保存到 IPFS,并为您提供到公共网关的链接。
- [DFile](https://medium.com/@bruce.meerkat/dfile-how-to-use-ipfs-as-a-file-storage-by-python-flask-7906334e832a) :如何使用 python + flask 用 IPFS 作文件存储
## 即将到来的社区活动
-_你知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_你知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **今晚! 2019 年 10 月 1 日:** [DWeb SF 聚会-十月](https://www.eventbrite.com/e/dweb-sf-meet-up-october-tickets-73850257107) ,我们非常热爱社区,并在 2019 DWeb Camp 上分享,所以让我们保持势头!快来认识有兴趣建立去中心化网络的其他人,这是我们需要和应得的。美国,加利福尼亚州,旧金山。
- **2019 年 10 月 2 日:** [巴黎每月 P2P Peer 对 Beer](https://p2p.paris/en/event/monthly-2/)活动是由 P2P 和密码学爱好者社区组织并为其举办的会议。法国,巴黎。
diff --git a/src/_blog_zh/weekly-62.md b/src/_blog_zh/weekly-62.md
index 4763e91a..9bc6b5ee 100644
--- a/src/_blog_zh/weekly-62.md
+++ b/src/_blog_zh/weekly-62.md
@@ -10,7 +10,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -22,7 +22,7 @@ tags:
### IPFS 浏览器进度更新
-我们正在取得进展!我们想分享一下 IPFS 项目正在进行的一些合作,这使我们进一步接近无中介的信息访问…… 通过解决“最后一英里”问题并将 [IPFS 直接集成到网络浏览器](https://blog.ipfs.io/2019-10-08-ipfs-browsers-update/) 。
+我们正在取得进展!我们想分享一下 IPFS 项目正在进行的一些合作,这使我们进一步接近无中介的信息访问…… 通过解决“最后一英里”问题并将 [IPFS 直接集成到网络浏览器](https://blog.ipfs.tech/2019-10-08-ipfs-browsers-update/) 。
### Storj 网络上现已提供 IPFS
@@ -34,7 +34,7 @@ IPFS Camp 视频紧随其后,包括闪电演讲,深入讨论,海报项目
## IPFS 生态圈的动态
-_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- [预览 RTrade 的去中心化,注重隐私的(dVPN)](https://medium.com/rtrade-technologies/previewing-rtrades-decentralized-privacy-focused-dvpn-35073b683f0c) ,RTrade Technologies,2019 年 10 月 9 日
- [IPFS + ENS 无处不在:EthDNS 简介](https://medium.com/the-ethereum-name-service/ethdns-9d56298fa38a) ,The Ethereum Name Service,2019 年 10 月 8 日
@@ -54,13 +54,13 @@ _你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [GoFS](https://gofs.io/) 是一种现代的文件存储解决方案。与传统的文件存储解决方案(Dropbox,Google 文件等)不同,GoFS 一次可从多个位置提供文件,从而加快了下载速度,并提供了更多冗余以保持文件可用。
## 即将到来的社区活动
-_你知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_你知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 10 月 16 日:** [IPFS 科罗拉多州用户测试日](https://www.meetup.com/IPFS-Colorado/events/264964856) :帮助影响点对点互联网的用户体验,并获得免费合作和咖啡的一天!美国科罗拉多州,博尔德/丹佛。
- **2019 年 10 月 16 日:** [IPFS 科罗拉多基础知识之夜](https://www.meetup.com/IPFS-Colorado/events/265003484) :科罗拉多 IPFS 与以太坊博尔德之间的合作!加入我们,获得出色的 IPFS 概述以及有关 IPFS 基础知识的交互式教程。美国,科罗拉多州,博尔德/丹佛。
diff --git a/src/_blog_zh/weekly-63.md b/src/_blog_zh/weekly-63.md
index 0793ca50..d13fe3ca 100644
--- a/src/_blog_zh/weekly-63.md
+++ b/src/_blog_zh/weekly-63.md
@@ -9,7 +9,7 @@ tags:
- 'recap'
---
-每一天都使我们接近 2019 年底!为了庆祝,我们整理了一个非常特殊的问题,回顾 [IPFS](https://ipfs.io/) 社区在 2019 年迄今已完成的所有工作。从里程碑意义到重新混合工作组和发布新版本,再到许多敬畏的(和新的! )加入我们的贡献者,以及今年余下的时间会发生什么。我们希望您喜欢本季度回顾!
+每一天都使我们接近 2019 年底!为了庆祝,我们整理了一个非常特殊的问题,回顾 [IPFS](https://ipfs.tech/) 社区在 2019 年迄今已完成的所有工作。从里程碑意义到重新混合工作组和发布新版本,再到许多敬畏的(和新的! )加入我们的贡献者,以及今年余下的时间会发生什么。我们希望您喜欢本季度回顾!
感谢您成为我们社区的一部分,没有您,我们真的无法实现 IPFS。 ❤️
@@ -17,37 +17,37 @@ tags:
## IPFS Q3 发布项目有限度和工作组
-早在 7 月, [我们重组了项目工作组,](https://blog.ipfs.io/2019-07-31-operation-task-force/)以包括 Bifrost 团队,软件包经理等!
+早在 7 月, [我们重组了项目工作组,](https://blog.ipfs.tech/2019-07-31-operation-task-force/)以包括 Bifrost 团队,软件包经理等!
## 项目发布精彩!
### 发行 js-ipfs 0.37.0 和 0.38.0💛
-[0.37.0 版具有](https://blog.ipfs.io/2019-08-06-js-ipfs-0-37/)新的构造函数,更好的 DNSLink 支持和委托路由,而[ 0.38.0 版增加了](https://blog.ipfs.io/070-js-ipfs-0-38/)对垃圾回收,Gossipsub 的支持以及 IPNS 对 `ipfs resolve` 的支持!
+[0.37.0 版具有](https://blog.ipfs.tech/2019-08-06-js-ipfs-0-37/)新的构造函数,更好的 DNSLink 支持和委托路由,而[ 0.38.0 版增加了](https://blog.ipfs.tech/070-js-ipfs-0-38/)对垃圾回收,Gossipsub 的支持以及 IPNS 对 `ipfs resolve` 的支持!
### js-libp2p 0.26.0 发布 🧩
-8 月初, [js-libp2p 还获得了 Gossipsub 支持](https://blog.ipfs.io/2019-08-07-js-libp2p-0-26/) ,并 Promisify-实现了 libp2p API。
+8 月初, [js-libp2p 还获得了 Gossipsub 支持](https://blog.ipfs.tech/2019-08-07-js-libp2p-0-26/) ,并 Promisify-实现了 libp2p API。
### go-ipfs 0.4.22 发布了 💠
-go-ipfs 版本 0.4.19、0.4.20 和 go-ipfs 0.4.21 附带了不寻常数量的关键回归,这些关键回归已在[最新补丁程序发行版](https://blog.ipfs.io/054-go-ipfs-0.4.22)中修复。
+go-ipfs 版本 0.4.19、0.4.20 和 go-ipfs 0.4.21 附带了不寻常数量的关键回归,这些关键回归已在[最新补丁程序发行版](https://blog.ipfs.tech/054-go-ipfs-0.4.22)中修复。
## go-ipfs 改进了 IPFS 发行过程
-前面提到的回归分析需要一种新的发布过程方法, [如去年 8 月所详述的](https://blog.ipfs.io/2019-08-14-ipfs-release-process/) 。新方法在 5 阶段流程中增加了三个特定的更改。
+前面提到的回归分析需要一种新的发布过程方法, [如去年 8 月所详述的](https://blog.ipfs.tech/2019-08-14-ipfs-release-process/) 。新方法在 5 阶段流程中增加了三个特定的更改。
## 现在,您可以在浏览器中 pubsub 使用 JS IPFS HTTP API 客户端!
-由于无聊的技术原因,不支持通过浏览器中的 HTTP API 进行发布订阅。但是,一旦 fetch API 支持取消, [对 js-ipfs 的 pubsub 支持就到了](https://blog.ipfs.io/2019-08-29-pubsub-in-the-browser/)!
+由于无聊的技术原因,不支持通过浏览器中的 HTTP API 进行发布订阅。但是,一旦 fetch API 支持取消, [对 js-ipfs 的 pubsub 支持就到了](https://blog.ipfs.tech/2019-08-29-pubsub-in-the-browser/)!
## IPFS Desktop 0.9 发布 🖥
-9 月初, [最新版本的 IPFS Desktop 0.9.2 已发布](https://blog.ipfs.io/2019-09-19-ipfs-desktop-0-9/)!现在,您可以浏览,在 IPFS 上使用 npm,将 IPFS 命令行工具添加到系统中等等!
+9 月初, [最新版本的 IPFS Desktop 0.9.2 已发布](https://blog.ipfs.tech/2019-09-19-ipfs-desktop-0-9/)!现在,您可以浏览,在 IPFS 上使用 npm,将 IPFS 命令行工具添加到系统中等等!
## IPFS 浏览器更新
-我们旨在使多个浏览器实现完全本地化的(并且可互操作的!)IPFS 支持。在此过程中,我们与 Firefox,Brave,Opera 和其他浏览器进行了持续的合作。 [请继续阅读以了解最新状态](https://blog.ipfs.io/2019-10-08-ipfs-browsers-update/)与进展。
+我们旨在使多个浏览器实现完全本地化的(并且可互操作的!)IPFS 支持。在此过程中,我们与 Firefox,Brave,Opera 和其他浏览器进行了持续的合作。 [请继续阅读以了解最新状态](https://blog.ipfs.tech/2019-10-08-ipfs-browsers-update/)与进展。
## IPFS + ENS 无处不在:推出 EthDNS(严格来说第 4 季度,但我们必须分享)
@@ -57,10 +57,10 @@ go-ipfs 版本 0.4.19、0.4.20 和 go-ipfs 0.4.21 附带了不寻常数量的关
没错,IPFS Camp 是在第二季度举行的,但是活动中产生的许多令人惊奇的内容直到第三季度才准备就绪。查看这些批次的 IPFS Camp 很棒的视频和博客内容!
-- [⚡️ 闪电谈话和 📃 海报项目](https://blog.ipfs.io/2019-07-22-ipfs-camp-content-first-batch/)
-- [从一位来自遥远的未来的 DWeb 历史研究人员的角度讲述 IPFS Camp 2019 深潜会议故事](https://blog.ipfs.io/2019-08-12-great-calamity-circumvention-assembly-at-ipfs-camp/)
-- [IPFS Camp 核心课程视频 🍿](https://blog.ipfs.io/2019-09-18-ipfs-camp-course-videos/)
-- [IPFS Camp 科幻博览会视频 🧬](https://blog.ipfs.io/2019-10-03-ipfs-camp-sci-fi-fair-videos/)
+- [⚡️ 闪电谈话和 📃 海报项目](https://blog.ipfs.tech/2019-07-22-ipfs-camp-content-first-batch/)
+- [从一位来自遥远的未来的 DWeb 历史研究人员的角度讲述 IPFS Camp 2019 深潜会议故事](https://blog.ipfs.tech/2019-08-12-great-calamity-circumvention-assembly-at-ipfs-camp/)
+- [IPFS Camp 核心课程视频 🍿](https://blog.ipfs.tech/2019-09-18-ipfs-camp-course-videos/)
+- [IPFS Camp 科幻博览会视频 🧬](https://blog.ipfs.tech/2019-10-03-ipfs-camp-sci-fi-fair-videos/)
# 您看过这些 IPFS 教程吗?
diff --git a/src/_blog_zh/weekly-64.md b/src/_blog_zh/weekly-64.md
index 8b4e95f6..84fdc9d5 100644
--- a/src/_blog_zh/weekly-64.md
+++ b/src/_blog_zh/weekly-64.md
@@ -10,7 +10,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
想要更新你的收件箱吗? [订阅我们的每周通讯!](http://eepurl.com/gL2Pi5)
@@ -21,7 +21,7 @@ tags:
### 参见 IPFS Camp 主题演讲和访谈
-我们很高兴分享[在 IPFS Camp 所有汇聚在一起的主题演讲](https://blog.ipfs.io/2019-10-14-ipfs-camp-keynotes-interviews/) ,以及社区访谈,重点介绍了 IPFS Camp 参与者在广泛的生态系统中所做的一些令人震惊的工作。
+我们很高兴分享[在 IPFS Camp 所有汇聚在一起的主题演讲](https://blog.ipfs.tech/2019-10-14-ipfs-camp-keynotes-interviews/) ,以及社区访谈,重点介绍了 IPFS Camp 参与者在广泛的生态系统中所做的一些令人震惊的工作。
### 观看:ProtoSchool Denver 的 IPFS 基础知识之夜
@@ -33,7 +33,7 @@ tags:
## IPFS 生态圈的动态
-_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_你是否关注[Twitter 上的 IPFS](https://twitter.com/IPFSbot)?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- [Peergos 更新:快 2 倍且具有交易意识的 GC](https://peergos.gitlab.io/blog#peergos_release_v013_) ,Peergos,2019 年 10 月 21 日
- [爆炸式 IPFS 数据 - 通过简单的链接缩短服务启用一次性链接,过期链接等。](https://blog.textile.io/ipfs-experiments-creating-ipfs-links-that-you-can-delete/) Textile,2019 年 10 月 18 日
@@ -59,7 +59,7 @@ _查看生态系统中 IPFS 工具和项目的最新版本。_
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将你的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [宣布 Lotus](https://filecoin.io/blog/announcing-lotus/) ,第一个交替的 Filecoin 实现!
- [3Box Ghost 线程 API](https://docs.3box.io/build/web-apps/messaging/ghost-threads) :Ghost 线程是另一种类型的线程,不会将任何消息持久保存到数据库存储中。而是使用 IPFS pubsub 将消息从一个对等方发送到网络的其余部分,并在其他联机对等方收到消息后将其保留在内存中。
@@ -69,7 +69,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的
## 即将到来的社区活动
-_你知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_你知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 10 月 23 日:** [去中心化网络布拉格举办 IPFS 聚会#2:IPFS 中的文件和实践研讨会](https://www.meetup.com/dweb-prague/events/263909416/):在聚会的前半部分,我们将更深入地研究 IPFS 如何处理文件。在下半部分,我们将一起探索解释概念。捷克,布拉格
- **2019 年 10 月 25 日:** [重新去中心化会议 2019](https://redecentralize.org/events/2019-conference/) – 对更公平,更自由的网络感兴趣?致力于权力下放?关心隐私,自主权和我们未来的数字基础设施吗?请加入我们去学习,交流经验,分享想法,加入挑战,进行协作,计划活动并开始项目。英国,伦敦
diff --git a/src/_blog_zh/weekly-65.md b/src/_blog_zh/weekly-65.md
index ce6f9143..6c0ea854 100644
--- a/src/_blog_zh/weekly-65.md
+++ b/src/_blog_zh/weekly-65.md
@@ -10,7 +10,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -22,15 +22,15 @@ tags:
### 了解如何将 go-ipfs 用作程序库 📚
-[标题说明了一切。](https://blog.ipfs.io/073-go-ipfs-as-a-library/)通过此新教程了解如何将 go-ipfs 用作程序库,并充分利用 go-ipfs 核心 API。
+[标题说明了一切。](https://blog.ipfs.tech/073-go-ipfs-as-a-library/)通过此新教程了解如何将 go-ipfs 用作程序库,并充分利用 go-ipfs 核心 API。
### js-ipfs 0.39.0 发布 🎉
-喔!使用预设配置文件配置您的节点!限制从浏览器传出的请求!使用一条命令从头开始创建节点! [全部使用 js-ipfs 0.39.0!](https://blog.ipfs.io/071-js-ipfs-0-39/)
+喔!使用预设配置文件配置您的节点!限制从浏览器传出的请求!使用一条命令从头开始创建节点! [全部使用 js-ipfs 0.39.0!](https://blog.ipfs.tech/071-js-ipfs-0-39/)
## IPFS 生态圈的动态
-_您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- 照片:[蒂姆·伯纳斯·李( Tim Berners-Lee )看起来是 IPFS 和 libp2p 的粉丝](https://twitter.com/sgrasmann/status/1189194596544200708/photo/1) ,Twitter,2019 年 10 月 29 日
- [RTrade Technologies 与 Dappkit 合作利用企业 IPFS 基础架构和 API](https://medium.com/temporal-cloud/rtrade-technologies-partners-with-dappkit-utilizing-enterprise-ipfs-infrastructure-apis-7c9b67fdb589) ,Temporal,2019 年 10 月 28 日
@@ -63,7 +63,7 @@ _查看生态系统中 IPFS 工具和项目的最新版本。_
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将您的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将您的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [os](https://github.com/tomaka/os/) – 尝试构建某种类似于操作系统的环境,其中可执行文件全部位于 WASM 中,并从类似于 IPFS 的去中心化网络中加载。
- [深度了解 Graph 网络](https://thegraph.com/blog/the-graph-network-in-depth-part-1)
@@ -71,7 +71,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的
## 即将到来的社区活动
-_您知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_您知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 10 月 28 日至 30 日:** [开源峰会 + ELC Europe 2019](https://osseu19.sched.com/event/TLD8)将由戴尔技术公司的 Trevor Conn 主持,主题为 “使用 IPFS 和分布式分类帐安全地存储 IOT Edge 数据”。法国,里昂。
- **2019 年 10 月 30 日:** 由 ScaleUp Porto 计划支持的 [OPO.js Meetup#10](https://www.meetup.com/opo-js/events/265502030/)将主办下一次免费的 Porto JavaScript 社区聚会。葡萄牙,波尔图。
diff --git a/src/_blog_zh/weekly-66.md b/src/_blog_zh/weekly-66.md
index 685d7a1e..fbb1a961 100644
--- a/src/_blog_zh/weekly-66.md
+++ b/src/_blog_zh/weekly-66.md
@@ -10,7 +10,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -26,7 +26,7 @@ tags:
## IPFS 生态圈的动态
-_您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- [TemporalX 开发环境正式发布](https://www.reddit.com/r/ipfs/comments/dqu45y/temporalx_development_environment_is_live/) ,2019 年 11 月 3 日
- [本周视频:Filecoin 和 Web3](https://avc.com/2019/11/video-of-the-week-filecoin-and-web3/) ,AVC,2019 年 11 月 2 日
@@ -44,7 +44,7 @@ _您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS
## 即将到来的社区活动
-_您知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_您知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 11 月 6 日:** [巴黎每月 P2P Peer 对 Beer](https://p2p.paris/en/event/monthly-2/) 活动是由 P2P 和密码学爱好者社区组织并为其举办的会议。法国,巴黎。
- **2019 年 11 月 14 日:** [DWeb 会谈:Textile.io 的 Carson Farmer](https://www.meetup.com/ProtoSchool-Seattle-Learn-to-Make-the-Decentralized-Web/events/263590720/),西雅图 ProtoSchool 主办。快来访问 Textile.io 上的去中心化网络开发人员 Carson Farmer!美国,华盛顿州,西雅图。
diff --git a/src/_blog_zh/weekly-67.md b/src/_blog_zh/weekly-67.md
index 7bf46a9c..637ec8cc 100644
--- a/src/_blog_zh/weekly-67.md
+++ b/src/_blog_zh/weekly-67.md
@@ -11,7 +11,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -23,7 +23,7 @@ tags:
### 在 ProtoSchool 的新教程中探索 Files API
-上周,由著名的 Gil Domingues 建立了全新的 ProtoSchool 教程,探讨了 Regular Files API。 🎉 请阅读[完整的博客公告](https://blog.ipfs.io/2019-11-06-explore-the-files-api-on-protoschool/)以获取更多详细信息。
+上周,由著名的 Gil Domingues 建立了全新的 ProtoSchool 教程,探讨了 Regular Files API。 🎉 请阅读[完整的博客公告](https://blog.ipfs.tech/2019-11-06-explore-the-files-api-on-protoschool/)以获取更多详细信息。
### 查看我们 2020 年项目规划中提出的新主题
@@ -31,7 +31,7 @@ tags:
## IPFS 生态圈的动态
-_您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- [Dappkit 选择 MóiBit 作为去中心化存储合作伙伴](https://medium.com/@moibit/dappkit-adopts-moibit-as-the-decentralized-storage-partner-8bb69d0658bb),MóiBit,2019 年 11 月 11 日
- [比较 IPFS Pinning 服务定价/功能。Temporal,Eternum 和 Pinata。](https://medium.com/temporal-cloud/comparing-ipfs-pinning-services-pricing-functionality-temporal-eternum-pinata-d38b87a279d8) Temporal,2019 年 11 月 11 日
@@ -64,7 +64,7 @@ _查看生态系统中 IPFS 工具和项目的最新版本。_
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将您的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将您的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- Henrique Dias 的[一个很棒的复制公共数据集的例子](https://twitter.com/daviddias/status/1187666725245992960)
- [ethoFS](https://ethofs.com/) 是一个完全去中心化的托管平台,结合了区块链索引技术和 IPFS 协议,可按需提供去中心化内容。
@@ -73,7 +73,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的
## 即将到来的社区活动
-_您知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_您知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 11 月 14 日:** [DWeb 会谈:Textile.io 的 Carson Farmer](https://www.meetup.com/ProtoSchool-Seattle-Learn-to-Make-the-Decentralized-Web/events/263590720/),西雅图 ProtoSchool 主办。快来访问 Textile.io 上的去中心化网络开发人员 Carson Farmer!美国,华盛顿州,西雅图。
- **2019 年 12 月 6 日:** [柏林 React Day](https://reactday.berlin/) :构建代码,而不是围墙。参与 React 世界的探索! React Day Berlin 会议专注于深入的演讲,动手研讨会和寻找新的机会,为每个人提供了结识新朋友和共同开发一流应用程序的空间。德国,柏林。
diff --git a/src/_blog_zh/weekly-68.md b/src/_blog_zh/weekly-68.md
index 9dffa4ce..7df1e0df 100644
--- a/src/_blog_zh/weekly-68.md
+++ b/src/_blog_zh/weekly-68.md
@@ -10,7 +10,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -30,7 +30,7 @@ IPFS 文档团队需要您的帮助!想贡献吗?[查看按大小和难度
## IPFS 生态圈的动态
-_您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- [Temporal IPFS 更新:Kubernetes,ENS 域,Amazon S3,Playground(游乐场),组织管理](https://medium.com/temporal-cloud/temporal-ipfs-updates-kubernetes-ens-domains-amazon-s3-playground-organization-management-16353e89b255),Temporal,2019 年 11 月 18 日
- [原子访问控制](https://peergos.org/blog#atomic_access_control_) ,Peergos,2019 年 11 月 15 日
@@ -55,13 +55,13 @@ _查看生态系统中 IPFS 工具和项目的最新版本。_
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将您的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将您的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [Eternum](https://www.eternum.io/) 是一种简单易用的 IPFS pinning 服务。它将托管您的 IPFS 文件,因此您可以确保它们始终可用,并且附带了可在您的应用程序中使用的 API。
## 即将到来的社区活动
-_您知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_您知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 11 月 20 日:** [布拉格去中心化网络](https://www.meetup.com/dweb-prague/events/263923023)将于晚上 6 点在 ParalelníPolis 举办一个 IPFS 开发应用程序之夜。捷克共和国,布拉格。
- **2019 年 11 月 21 日:** [维多利亚去中心化网络聚会](https://ti.to/fission/victoria-tech-meetup-2019/) Watershed Coworking 主办了一项新活动,关于开源和去中心化网络的广泛交流。加拿大,不列颠哥伦比亚省,维多利亚
diff --git a/src/_blog_zh/weekly-69.md b/src/_blog_zh/weekly-69.md
index 78151095..d644fafe 100644
--- a/src/_blog_zh/weekly-69.md
+++ b/src/_blog_zh/weekly-69.md
@@ -10,7 +10,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -33,7 +33,7 @@ IPFS 被列入 [Sawood Alam](https://twitter.com/ibnesayeed/status/1197613980992
## IPFS 生态圈的动态
-_您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- [IPFS 和区块链:豆荚里的两个豌豆](https://medium.com/zubi-io/ipfs-blockchain-two-peas-in-a-pod-7377d396a223) ,Viraz Malhotra,2019 年 11 月 26 日
- [50 个已签约的钱包,不断发展的 dWeb,TruffleSuite 等:ENS 生态系统更新](https://medium.com/the-ethereum-name-service/50-wallets-signed-up-growing-dweb-trufflesuite-more-ens-ecosystem-update-23be948e23ca) ,Brantly Millegan,2019 年 11 月 22 日
@@ -59,7 +59,7 @@ _您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将您的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将您的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [Zil.Link](https://www.zil.link/) :搭桥 IPFS 和传统 DNS 的服务。
- [RecipeRadar](https://www.reciperadar.com) :通过 IPFS 上的 CRDT 对等共享会话。
@@ -67,7 +67,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的
## 即将到来的社区活动
-_您知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_您知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 12 月 3-4 日:** 由 SmartFactoryOWL 主持的 [Actyx Hackathon](https://www.smartfactory-owl.de/index.php/de/veranstaltungen/smartfactoryowl/kompetenzzentrum/demonstrieren/livinglab/95-kollaboration-in-einer-produktionsanlage-mittels-dezentraler-edge-plattform) 将于下个月发布。作为黑客马拉松的一部分,将测试 Actyx 平台(使用 IPFS 和 libp2p)的应用程序并将其应用于“生活对象”。德国,莱姆戈。
- **2019 年 12 月 6 日:** [柏林 React Day](https://reactday.berlin/) :构建代码,而不是围墙。参与 React 世界的探索! React Day Berlin 会议专注于深入的演讲,动手研讨会和寻找新的机会,为每个人提供了结识新朋友和共同开发一流应用程序的空间。德国,柏林。
diff --git a/src/_blog_zh/weekly-70.md b/src/_blog_zh/weekly-70.md
index 48da6e00..f5b5e839 100644
--- a/src/_blog_zh/weekly-70.md
+++ b/src/_blog_zh/weekly-70.md
@@ -10,7 +10,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -23,7 +23,7 @@ tags:
### js-ipfs 0.40.0 发布啦 🎉
朋友们,好消息!现在,新版本的 js-ipfs 附带了一个 repo 迁移工具,该工具将自动在浏览器中迁移 repo。
-[阅读完整的发布文章](https://blog.ipfs.io/2019-12-02-js-ipfs-0-40/)以了解更多信息!
+[阅读完整的发布文章](https://blog.ipfs.tech/2019-12-02-js-ipfs-0-40/)以了解更多信息!
### “每周日简单技能”期间 IPFS 上的 GeoHot 黑客
@@ -32,7 +32,7 @@ Hotz 或 GeoHot,有机会在每周日简单技能中[使用一些 IPFS](https:
## IPFS 生态圈的动态
-_您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- 幻灯片: [cyber:计算伟大网络中的知识](https://ipfs.io/ipfs/QmceNpj6HfS81PcCaQXrFMQf7LR5FTLkdG9sbSRNy3UXoZ) ,@xhipster 和 @litvintech,2019 年 12 月 1 日
- 照片: [Henrique Dias 指导 BarcampLX 受众](https://twitter.com/BarcampLx/status/1200837433178427393?s=20)通过 IPFS 快速进入去中心化网络,2019 年 11 月 30 日
@@ -53,7 +53,7 @@ _您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将您的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将您的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [机密行星际文件系统](https://github.com/mitchellpkt/CIPFS) :IPFS 的开源加密层,使任何具有 Internet 连接的人都可以访问免费的机密分散式存储。
- [在 IPFS 上打开街景图块服务器](https://forum.openstreetmap.org/viewtopic.php?id=68102) :光栅图块系统,其中图像数据的存储和传输是通过 IPFS 进行分配的!
@@ -61,7 +61,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的
## 即将到来的社区活动
-_您知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_您知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 12 月 3-4 日:** 由 SmartFactoryOWL 主持的 [Actyx Hackathon](https://www.smartfactory-owl.de/index.php/de/veranstaltungen/smartfactoryowl/kompetenzzentrum/demonstrieren/livinglab/95-kollaboration-in-einer-produktionsanlage-mittels-dezentraler-edge-plattform) 将于下个月发布。作为黑客马拉松的一部分,将测试 Actyx 平台(使用 IPFS 和 libp2p)的应用程序并将其应用于“生活对象”。德国,莱姆戈。
- **2019 年 12 月 4 日:** [巴黎 P2P#4](https://p2p.paris/en/event/monthly-4/)是由对法国巴黎的 P2P 和密码学充满热情的社区组织的聚会。
diff --git a/src/_blog_zh/weekly-71.md b/src/_blog_zh/weekly-71.md
index 3280f2b1..90f804bc 100644
--- a/src/_blog_zh/weekly-71.md
+++ b/src/_blog_zh/weekly-71.md
@@ -10,7 +10,7 @@ tags:
## 欢迎来到 IPFS 周刊。👋
-[星际文件系统 (IPFS)](https://ipfs.io/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
+[星际文件系统 (IPFS)](https://ipfs.tech/) 是一种新的超媒体分布协议,通过内容和标识来寻址。IPFS 支持创建完全分布式的应用程序。它的目标是使网络更快、更安全、更开放。由于范围广大,本周刊旨在跟踪整个生态系统的开发。
想参与其中?点击下面的一些链接,查看我们在 [GitHub](https://github.com/ipfs) 上的内容,或加入我们的 [IRC](https://riot.im/app/#/room/#ipfs:matrix.org)。
@@ -38,7 +38,7 @@ Peergos 是一种点对点加密文件系统,具有安全共享性,旨在抵
## IPFS 生态圈的动态
-_您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.io/articles/)。_
+_您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS 的最新新闻,请查看我们的 Twitter 提要或查看[关于 Awesome IPFS 的最新文章](https://awesome.ipfs.tech/articles/)。_
- 视频: [如何使用 ENS + IPFS 托管网站](https://www.youtube.com/watch?v=oA4oOY5zgU0&feature=emb_logo) ,Huang Yahsin,2019 年 12 月 5 日
- [关于视频内容的货币化和区块链](https://medium.com/altcoin-magazine/on-video-content-monetization-and-blockchain-eff693c72269) ,Dmitriy Kim,2019 年 12 月 5 日
@@ -70,7 +70,7 @@ _您是否关注 [Twitter 上的 IPFS](https://twitter.com/IPFSbot) ?有关 IPFS
## 我们<3 的工具和项目
-_[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将您的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
+_[Awesome IPFS](https://awesome.ipfs.tech/) 是一个由社区维护和更新的列表,它包括项目、工具或几乎所有与 IPFS 相关的东西,非常棒。想要了解更多,或将您的信息添加到列表中,请访问 [GitHub 上的 Awesome IPFS](https://github.com/ipfs/awesome-ipfs)。_
- [data,together.org](https://datatogether.org/) 。探索社区驱动的数据管理!
- [radicle](https://radicle.community/) 发起了他们的社区论坛,有关 IPFS 的一些有趣的讨论正在进行中。 👀
@@ -79,7 +79,7 @@ _[Awesome IPFS](https://awesome.ipfs.io/) 是一个由社区维护和更新的
## 即将到来的社区活动
-_您知道 IPFS 在 [discuss.ipfs.io](https://discuss.ipfs.io/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
+_您知道 IPFS 在 [discuss.ipfs.tech](https://discuss.ipfs.tech/) 上有一个社区论坛吗? 注册参与关于编码的讨论、教程、查看公告和了解即将到来的社区活动。_
- **2019 年 12 月 11 日:** [里昂 P2P](https://www.meetup.com/France-P2P/events/266104402/) 是一个聚会,讨论 P2P,去中心化,离线优先应用程序,网络,机密性,反监视,反审查,安全等主题!法国,里昂。
- **2020 年 1 月 8 日:** [巴黎 P2P 庆典](https://p2p.paris/en/event/festival-0/)是结成联盟的机会,邀请各种形式的 Peer-2-Peer 参与者见面,围绕与 Peer-to-Peer 相关的所有主题展开讨论。有关免费的四日庆典的更多信息,请访问 [p2p.paris](https://p2p.paris/en/event/festival-0/)。
diff --git a/src/_blog_zh/weekly-72.md b/src/_blog_zh/weekly-72.md
index c3ad5be9..11d21eef 100644
--- a/src/_blog_zh/weekly-72.md
+++ b/src/_blog_zh/weekly-72.md
@@ -20,26 +20,26 @@ _就发布而言,是的,我们做到了。_
### IPFS 浏览器更新
-了解[与 Firefox,Brave,Opera 和其他浏览器与我们正在进行的持续合作](https://blog.ipfs.io/2019-10-08-ipfs-browsers-update/) ,并了解目前的进展。
+了解[与 Firefox,Brave,Opera 和其他浏览器与我们正在进行的持续合作](https://blog.ipfs.tech/2019-10-08-ipfs-browsers-update/) ,并了解目前的进展。
### 大量 IPFS Camp 内容发布出来!
-从[主题演讲到开发人员访谈](https://blog.ipfs.io/2019-10-14-ipfs-camp-keynotes-interviews/)
-,再到[科幻博览会视频](https://blog.ipfs.io/2019-10-03-ipfs-camp-sci-fi-fair-videos/)
+从[主题演讲到开发人员访谈](https://blog.ipfs.tech/2019-10-14-ipfs-camp-keynotes-interviews/)
+,再到[科幻博览会视频](https://blog.ipfs.tech/2019-10-03-ipfs-camp-sci-fi-fair-videos/)
,都有大量精彩的 IPFS Camp 视频可供观看!
### js-ipfs 0.39.0 和 0.40.0 发布
-js-ipfs 团队一直在努力工作,以找出将来转换为哈希格式的基础,以及更多。查看 [0.39.0](https://blog.ipfs.io/071-js-ipfs-0-39/) 和 [0.40.0](https://blog.ipfs.io/2019-12-02-js-ipfs-0-40/) 版本的更新。
+js-ipfs 团队一直在努力工作,以找出将来转换为哈希格式的基础,以及更多。查看 [0.39.0](https://blog.ipfs.tech/071-js-ipfs-0-39/) 和 [0.40.0](https://blog.ipfs.tech/2019-12-02-js-ipfs-0-40/) 版本的更新。
### 了解如何将 go-ipfs 用作代码库
-标题说明了一切!通过新教程了解如何将 [go-ipfs 用作代码库](https://blog.ipfs.io/073-go-ipfs-as-a-library/)
+标题说明了一切!通过新教程了解如何将 [go-ipfs 用作代码库](https://blog.ipfs.tech/073-go-ipfs-as-a-library/)
,并充分利用 go-ipfs 核心 API。
### 在 ProtoSchool 上浏览 Files API
-本新教程探讨了为处理文件而定制[的 js-ipfs 顶级方法](https://blog.ipfs.io/2019-11-06-explore-the-files-api-on-protoschool/) (添加,获取,分类等)。一探究竟!
+本新教程探讨了为处理文件而定制[的 js-ipfs 顶级方法](https://blog.ipfs.tech/2019-11-06-explore-the-files-api-on-protoschool/) (添加,获取,分类等)。一探究竟!
### 在 IPFS 上演示?我们给您帮助
diff --git a/src/assets/0003_v2.jpg b/src/assets/0003_v2.jpg
new file mode 100644
index 00000000..ec47382e
Binary files /dev/null and b/src/assets/0003_v2.jpg differ
diff --git a/src/assets/1-r0chmfcopebcnhpocykdpw-2.png b/src/assets/1-r0chmfcopebcnhpocykdpw-2.png
new file mode 100644
index 00000000..c2806139
Binary files /dev/null and b/src/assets/1-r0chmfcopebcnhpocykdpw-2.png differ
diff --git a/src/assets/139291100-68c5680f-573f-4adc-9352-60e2999c8aee.jpg b/src/assets/139291100-68c5680f-573f-4adc-9352-60e2999c8aee.jpg
new file mode 100644
index 00000000..ecc2b912
Binary files /dev/null and b/src/assets/139291100-68c5680f-573f-4adc-9352-60e2999c8aee.jpg differ
diff --git a/src/assets/139685527-a385f6d4-908a-4420-993a-73e3dafba7c3-1.jpg b/src/assets/139685527-a385f6d4-908a-4420-993a-73e3dafba7c3-1.jpg
new file mode 100644
index 00000000..ada36bc0
Binary files /dev/null and b/src/assets/139685527-a385f6d4-908a-4420-993a-73e3dafba7c3-1.jpg differ
diff --git a/src/assets/139685527-a385f6d4-908a-4420-993a-73e3dafba7c3.jpg b/src/assets/139685527-a385f6d4-908a-4420-993a-73e3dafba7c3.jpg
new file mode 100644
index 00000000..ada36bc0
Binary files /dev/null and b/src/assets/139685527-a385f6d4-908a-4420-993a-73e3dafba7c3.jpg differ
diff --git a/src/assets/141023647-30dfdcab-9cd0-414a-8ad7-f4692a8e3765.png b/src/assets/141023647-30dfdcab-9cd0-414a-8ad7-f4692a8e3765.png
new file mode 100644
index 00000000..fbf62399
Binary files /dev/null and b/src/assets/141023647-30dfdcab-9cd0-414a-8ad7-f4692a8e3765.png differ
diff --git a/src/assets/141825890-129bcd79-cf23-4dd2-bb98-605684ca26fe.jpg b/src/assets/141825890-129bcd79-cf23-4dd2-bb98-605684ca26fe.jpg
new file mode 100644
index 00000000..70a17ec6
Binary files /dev/null and b/src/assets/141825890-129bcd79-cf23-4dd2-bb98-605684ca26fe.jpg differ
diff --git a/src/assets/143057346-d60efc95-680d-4ade-a4ab-3320de5c42bd.png b/src/assets/143057346-d60efc95-680d-4ade-a4ab-3320de5c42bd.png
new file mode 100644
index 00000000..91e19475
Binary files /dev/null and b/src/assets/143057346-d60efc95-680d-4ade-a4ab-3320de5c42bd.png differ
diff --git a/src/assets/144127481-634bdab9-2033-418b-8ed2-6ba3dc4e554b-2.png b/src/assets/144127481-634bdab9-2033-418b-8ed2-6ba3dc4e554b-2.png
new file mode 100644
index 00000000..92f5679f
Binary files /dev/null and b/src/assets/144127481-634bdab9-2033-418b-8ed2-6ba3dc4e554b-2.png differ
diff --git a/src/assets/144127481-634bdab9-2033-418b-8ed2-6ba3dc4e554b.png b/src/assets/144127481-634bdab9-2033-418b-8ed2-6ba3dc4e554b.png
new file mode 100644
index 00000000..92f5679f
Binary files /dev/null and b/src/assets/144127481-634bdab9-2033-418b-8ed2-6ba3dc4e554b.png differ
diff --git a/src/assets/148262638-63588f04-cdfd-4476-ba67-912fd6bd3555.jpg b/src/assets/148262638-63588f04-cdfd-4476-ba67-912fd6bd3555.jpg
new file mode 100644
index 00000000..3f4b93f6
Binary files /dev/null and b/src/assets/148262638-63588f04-cdfd-4476-ba67-912fd6bd3555.jpg differ
diff --git a/src/assets/155012542-5a78dea3-07fe-4b3f-a608-d6f87e1f0116.png b/src/assets/155012542-5a78dea3-07fe-4b3f-a608-d6f87e1f0116.png
new file mode 100644
index 00000000..c68a8c3d
Binary files /dev/null and b/src/assets/155012542-5a78dea3-07fe-4b3f-a608-d6f87e1f0116.png differ
diff --git a/src/assets/167729788-5e24642b-c94f-41ca-853e-c8395c9fdae6.png b/src/assets/167729788-5e24642b-c94f-41ca-853e-c8395c9fdae6.png
new file mode 100644
index 00000000..a3985287
Binary files /dev/null and b/src/assets/167729788-5e24642b-c94f-41ca-853e-c8395c9fdae6.png differ
diff --git a/src/assets/171309710-5d63b147-353f-48fb-a272-177ca8f0d799.png b/src/assets/171309710-5d63b147-353f-48fb-a272-177ca8f0d799.png
new file mode 100644
index 00000000..e6784e2c
Binary files /dev/null and b/src/assets/171309710-5d63b147-353f-48fb-a272-177ca8f0d799.png differ
diff --git a/src/assets/171434584-f53b2b7b-16f8-4a4f-99aa-867a50b9b48a.png b/src/assets/171434584-f53b2b7b-16f8-4a4f-99aa-867a50b9b48a.png
new file mode 100644
index 00000000..515df95d
Binary files /dev/null and b/src/assets/171434584-f53b2b7b-16f8-4a4f-99aa-867a50b9b48a.png differ
diff --git a/src/assets/172855109-3abff5c1-0b13-43d9-b2bb-8560a6b3b616.jpg b/src/assets/172855109-3abff5c1-0b13-43d9-b2bb-8560a6b3b616.jpg
new file mode 100644
index 00000000..43e0f39f
Binary files /dev/null and b/src/assets/172855109-3abff5c1-0b13-43d9-b2bb-8560a6b3b616.jpg differ
diff --git a/src/assets/179247191-919bb92e-4306-4ed2-abcb-0ac12a2d95d9.jpg b/src/assets/179247191-919bb92e-4306-4ed2-abcb-0ac12a2d95d9.jpg
new file mode 100644
index 00000000..c3210420
Binary files /dev/null and b/src/assets/179247191-919bb92e-4306-4ed2-abcb-0ac12a2d95d9.jpg differ
diff --git a/src/assets/180673629-deccc8fc-35d9-49ba-964c-b16d281d05fa.jpg b/src/assets/180673629-deccc8fc-35d9-49ba-964c-b16d281d05fa.jpg
new file mode 100644
index 00000000..d755d43e
Binary files /dev/null and b/src/assets/180673629-deccc8fc-35d9-49ba-964c-b16d281d05fa.jpg differ
diff --git a/src/assets/181806539-3c71476c-b247-4400-9778-5ccfce635f17.png b/src/assets/181806539-3c71476c-b247-4400-9778-5ccfce635f17.png
new file mode 100644
index 00000000..d6f1fefc
Binary files /dev/null and b/src/assets/181806539-3c71476c-b247-4400-9778-5ccfce635f17.png differ
diff --git a/src/assets/2022-ipfs-gateways-1.png b/src/assets/2022-ipfs-gateways-1.png
new file mode 100644
index 00000000..1765b75a
Binary files /dev/null and b/src/assets/2022-ipfs-gateways-1.png differ
diff --git a/src/assets/2022-ipfs-gateways-2.png b/src/assets/2022-ipfs-gateways-2.png
new file mode 100644
index 00000000..54bb1713
Binary files /dev/null and b/src/assets/2022-ipfs-gateways-2.png differ
diff --git a/src/assets/20220712-200557-mummilu.jpg b/src/assets/20220712-200557-mummilu.jpg
new file mode 100644
index 00000000..aada072b
Binary files /dev/null and b/src/assets/20220712-200557-mummilu.jpg differ
diff --git a/src/assets/20220713-192247-mummilu.jpg b/src/assets/20220713-192247-mummilu.jpg
new file mode 100644
index 00000000..6ffeb010
Binary files /dev/null and b/src/assets/20220713-192247-mummilu.jpg differ
diff --git a/src/assets/20220716-174634-mummilu.jpg b/src/assets/20220716-174634-mummilu.jpg
new file mode 100644
index 00000000..508a9a79
Binary files /dev/null and b/src/assets/20220716-174634-mummilu.jpg differ
diff --git a/src/assets/banner-2.png b/src/assets/banner-2.png
new file mode 100644
index 00000000..da3cc6df
Binary files /dev/null and b/src/assets/banner-2.png differ
diff --git a/src/assets/breaking-down-nft-metadata.jpg b/src/assets/breaking-down-nft-metadata.jpg
new file mode 100644
index 00000000..e7df4417
Binary files /dev/null and b/src/assets/breaking-down-nft-metadata.jpg differ
diff --git a/src/assets/browsers-3000-winners.jpg b/src/assets/browsers-3000-winners.jpg
new file mode 100644
index 00000000..7652ae15
Binary files /dev/null and b/src/assets/browsers-3000-winners.jpg differ
diff --git a/src/assets/content-addressing.png b/src/assets/content-addressing.png
new file mode 100644
index 00000000..2cb8c626
Binary files /dev/null and b/src/assets/content-addressing.png differ
diff --git a/src/assets/cover-afade294.png b/src/assets/cover-afade294.png
new file mode 100644
index 00000000..24de319f
Binary files /dev/null and b/src/assets/cover-afade294.png differ
diff --git a/src/assets/esteroids.jpg b/src/assets/esteroids.jpg
new file mode 100644
index 00000000..95fd088c
Binary files /dev/null and b/src/assets/esteroids.jpg differ
diff --git a/src/assets/ffmpeg-ipfs.png b/src/assets/ffmpeg-ipfs.png
new file mode 100644
index 00000000..f867054b
Binary files /dev/null and b/src/assets/ffmpeg-ipfs.png differ
diff --git a/src/assets/fil-buildingweb3-valist-1920x1080.png b/src/assets/fil-buildingweb3-valist-1920x1080.png
new file mode 100644
index 00000000..1d9a3f6e
Binary files /dev/null and b/src/assets/fil-buildingweb3-valist-1920x1080.png differ
diff --git a/src/assets/hns.jpg b/src/assets/hns.jpg
new file mode 100644
index 00000000..eae5c639
Binary files /dev/null and b/src/assets/hns.jpg differ
diff --git a/src/assets/http-vs-ipfs.png b/src/assets/http-vs-ipfs.png
new file mode 100644
index 00000000..bef06f1e
Binary files /dev/null and b/src/assets/http-vs-ipfs.png differ
diff --git a/src/assets/icann-controls-the-dns-root.png b/src/assets/icann-controls-the-dns-root.png
new file mode 100644
index 00000000..e33262d7
Binary files /dev/null and b/src/assets/icann-controls-the-dns-root.png differ
diff --git a/src/assets/image-5.png b/src/assets/image-5.png
new file mode 100644
index 00000000..cfa65b16
Binary files /dev/null and b/src/assets/image-5.png differ
diff --git a/src/assets/ion-decentralized-identity.jpg b/src/assets/ion-decentralized-identity.jpg
new file mode 100644
index 00000000..df5b2660
Binary files /dev/null and b/src/assets/ion-decentralized-identity.jpg differ
diff --git a/src/assets/ipfs-2022-03-24.png b/src/assets/ipfs-2022-03-24.png
new file mode 100644
index 00000000..7c1b7531
Binary files /dev/null and b/src/assets/ipfs-2022-03-24.png differ
diff --git a/src/assets/ipfs-2022-04-14-2.png b/src/assets/ipfs-2022-04-14-2.png
new file mode 100644
index 00000000..456da6d4
Binary files /dev/null and b/src/assets/ipfs-2022-04-14-2.png differ
diff --git a/src/assets/ipfs-blog-2021-12-17-web3browsers.png b/src/assets/ipfs-blog-2021-12-17-web3browsers.png
new file mode 100644
index 00000000..2d89c90a
Binary files /dev/null and b/src/assets/ipfs-blog-2021-12-17-web3browsers.png differ
diff --git a/src/assets/ipfs-blog-header_-ipfs-camp.png b/src/assets/ipfs-blog-header_-ipfs-camp.png
new file mode 100644
index 00000000..bd00f886
Binary files /dev/null and b/src/assets/ipfs-blog-header_-ipfs-camp.png differ
diff --git a/src/assets/ipfs-blog-header_-reframe.png b/src/assets/ipfs-blog-header_-reframe.png
new file mode 100644
index 00000000..e098d88f
Binary files /dev/null and b/src/assets/ipfs-blog-header_-reframe.png differ
diff --git a/src/assets/ipfs-blog-impact-on-music-media-and-culture.jpg b/src/assets/ipfs-blog-impact-on-music-media-and-culture.jpg
new file mode 100644
index 00000000..57903ff5
Binary files /dev/null and b/src/assets/ipfs-blog-impact-on-music-media-and-culture.jpg differ
diff --git a/src/assets/ipfs-breaking-free/1.png b/src/assets/ipfs-breaking-free/1.png
new file mode 100644
index 00000000..5c98c35c
Binary files /dev/null and b/src/assets/ipfs-breaking-free/1.png differ
diff --git a/src/assets/ipfs-breaking-free/10.png b/src/assets/ipfs-breaking-free/10.png
new file mode 100644
index 00000000..f45d6bfa
Binary files /dev/null and b/src/assets/ipfs-breaking-free/10.png differ
diff --git a/src/assets/ipfs-breaking-free/11.png b/src/assets/ipfs-breaking-free/11.png
new file mode 100644
index 00000000..c7bac69d
Binary files /dev/null and b/src/assets/ipfs-breaking-free/11.png differ
diff --git a/src/assets/ipfs-breaking-free/12.png b/src/assets/ipfs-breaking-free/12.png
new file mode 100644
index 00000000..9a65b6e4
Binary files /dev/null and b/src/assets/ipfs-breaking-free/12.png differ
diff --git a/src/assets/ipfs-breaking-free/2.png b/src/assets/ipfs-breaking-free/2.png
new file mode 100644
index 00000000..7b1da7bb
Binary files /dev/null and b/src/assets/ipfs-breaking-free/2.png differ
diff --git a/src/assets/ipfs-breaking-free/3.png b/src/assets/ipfs-breaking-free/3.png
new file mode 100644
index 00000000..01081df5
Binary files /dev/null and b/src/assets/ipfs-breaking-free/3.png differ
diff --git a/src/assets/ipfs-breaking-free/4.png b/src/assets/ipfs-breaking-free/4.png
new file mode 100644
index 00000000..6ddd7171
Binary files /dev/null and b/src/assets/ipfs-breaking-free/4.png differ
diff --git a/src/assets/ipfs-breaking-free/5.png b/src/assets/ipfs-breaking-free/5.png
new file mode 100644
index 00000000..ff1d3e9e
Binary files /dev/null and b/src/assets/ipfs-breaking-free/5.png differ
diff --git a/src/assets/ipfs-breaking-free/6.png b/src/assets/ipfs-breaking-free/6.png
new file mode 100644
index 00000000..5b895c6a
Binary files /dev/null and b/src/assets/ipfs-breaking-free/6.png differ
diff --git a/src/assets/ipfs-breaking-free/8.png b/src/assets/ipfs-breaking-free/8.png
new file mode 100644
index 00000000..22b78426
Binary files /dev/null and b/src/assets/ipfs-breaking-free/8.png differ
diff --git a/src/assets/ipfs-breaking-free/9.png b/src/assets/ipfs-breaking-free/9.png
new file mode 100644
index 00000000..35300268
Binary files /dev/null and b/src/assets/ipfs-breaking-free/9.png differ
diff --git a/src/assets/ipfs-breaking-free/centralized-decentralized-distributed.png b/src/assets/ipfs-breaking-free/centralized-decentralized-distributed.png
new file mode 100644
index 00000000..bcefaabb
Binary files /dev/null and b/src/assets/ipfs-breaking-free/centralized-decentralized-distributed.png differ
diff --git a/src/assets/ipfs-breaking-free/cid.png b/src/assets/ipfs-breaking-free/cid.png
new file mode 100644
index 00000000..4cdda393
Binary files /dev/null and b/src/assets/ipfs-breaking-free/cid.png differ
diff --git a/src/assets/ipfs-breaking-free/header.png b/src/assets/ipfs-breaking-free/header.png
new file mode 100644
index 00000000..2a389772
Binary files /dev/null and b/src/assets/ipfs-breaking-free/header.png differ
diff --git a/src/assets/ipfs-chat-tute-01.jpg b/src/assets/ipfs-chat-tute-01.jpg
new file mode 100644
index 00000000..765090c1
Binary files /dev/null and b/src/assets/ipfs-chat-tute-01.jpg differ
diff --git a/src/assets/ipfs-chat-tute-02.jpg b/src/assets/ipfs-chat-tute-02.jpg
new file mode 100644
index 00000000..f3b1dd41
Binary files /dev/null and b/src/assets/ipfs-chat-tute-02.jpg differ
diff --git a/src/assets/ipfs-chat-tute-03.jpg b/src/assets/ipfs-chat-tute-03.jpg
new file mode 100644
index 00000000..fe22aa6b
Binary files /dev/null and b/src/assets/ipfs-chat-tute-03.jpg differ
diff --git a/src/assets/ipfs-chat-tute-04.jpg b/src/assets/ipfs-chat-tute-04.jpg
new file mode 100644
index 00000000..4d675622
Binary files /dev/null and b/src/assets/ipfs-chat-tute-04.jpg differ
diff --git a/src/assets/ipfs-chat-tute-05.jpg b/src/assets/ipfs-chat-tute-05.jpg
new file mode 100644
index 00000000..f379cfc9
Binary files /dev/null and b/src/assets/ipfs-chat-tute-05.jpg differ
diff --git a/src/assets/ipfs-chat-tute-06.jpg b/src/assets/ipfs-chat-tute-06.jpg
new file mode 100644
index 00000000..6e9130af
Binary files /dev/null and b/src/assets/ipfs-chat-tute-06.jpg differ
diff --git a/src/assets/ipfs-chat-tute-07.jpg b/src/assets/ipfs-chat-tute-07.jpg
new file mode 100644
index 00000000..6b36d969
Binary files /dev/null and b/src/assets/ipfs-chat-tute-07.jpg differ
diff --git a/src/assets/ipfs-chat-tute-08.jpg b/src/assets/ipfs-chat-tute-08.jpg
new file mode 100644
index 00000000..faf72873
Binary files /dev/null and b/src/assets/ipfs-chat-tute-08.jpg differ
diff --git a/src/assets/ipfs-check-demo.gif b/src/assets/ipfs-check-demo.gif
new file mode 100644
index 00000000..a32cd878
Binary files /dev/null and b/src/assets/ipfs-check-demo.gif differ
diff --git a/src/assets/ipfs-cluster.jpg b/src/assets/ipfs-cluster.jpg
new file mode 100644
index 00000000..46fd74bf
Binary files /dev/null and b/src/assets/ipfs-cluster.jpg differ
diff --git a/src/assets/ipfs-diagnose-demo.gif b/src/assets/ipfs-diagnose-demo.gif
new file mode 100644
index 00000000..11ac79f9
Binary files /dev/null and b/src/assets/ipfs-diagnose-demo.gif differ
diff --git a/src/assets/ipfs-ecosystem-highlight-kitsumon-1532.png b/src/assets/ipfs-ecosystem-highlight-kitsumon-1532.png
new file mode 100644
index 00000000..fc4bd8e7
Binary files /dev/null and b/src/assets/ipfs-ecosystem-highlight-kitsumon-1532.png differ
diff --git a/src/assets/ipfs-feb-16.png b/src/assets/ipfs-feb-16.png
new file mode 100644
index 00000000..9369f2d6
Binary files /dev/null and b/src/assets/ipfs-feb-16.png differ
diff --git a/src/assets/ipfs-feb-8.png b/src/assets/ipfs-feb-8.png
new file mode 100644
index 00000000..a83cfd25
Binary files /dev/null and b/src/assets/ipfs-feb-8.png differ
diff --git a/src/assets/ipfs-holiday-card.jpg b/src/assets/ipfs-holiday-card.jpg
new file mode 100644
index 00000000..766ea389
Binary files /dev/null and b/src/assets/ipfs-holiday-card.jpg differ
diff --git a/src/assets/ipfsnews.png b/src/assets/ipfsnews.png
new file mode 100644
index 00000000..a82600d2
Binary files /dev/null and b/src/assets/ipfsnews.png differ
diff --git a/src/assets/libp2p-hole-punching-autonat.svg b/src/assets/libp2p-hole-punching-autonat.svg
new file mode 100644
index 00000000..292e6a14
--- /dev/null
+++ b/src/assets/libp2p-hole-punching-autonat.svg
@@ -0,0 +1,28 @@
+
\ No newline at end of file
diff --git a/src/assets/libp2p-hole-punching-autorelay.svg b/src/assets/libp2p-hole-punching-autorelay.svg
new file mode 100644
index 00000000..dbf95aa9
--- /dev/null
+++ b/src/assets/libp2p-hole-punching-autorelay.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/src/assets/libp2p-hole-punching-banner.svg b/src/assets/libp2p-hole-punching-banner.svg
new file mode 100644
index 00000000..e09874f7
--- /dev/null
+++ b/src/assets/libp2p-hole-punching-banner.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/libp2p-hole-punching-dcutr.svg b/src/assets/libp2p-hole-punching-dcutr.svg
new file mode 100644
index 00000000..71e22dca
--- /dev/null
+++ b/src/assets/libp2p-hole-punching-dcutr.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/assets/libp2p-hole-punching-firewall.svg b/src/assets/libp2p-hole-punching-firewall.svg
new file mode 100644
index 00000000..630d3c53
--- /dev/null
+++ b/src/assets/libp2p-hole-punching-firewall.svg
@@ -0,0 +1,31 @@
+
\ No newline at end of file
diff --git a/src/assets/libp2p-hole-punching-hole-punch.svg b/src/assets/libp2p-hole-punching-hole-punch.svg
new file mode 100644
index 00000000..d98b2e83
--- /dev/null
+++ b/src/assets/libp2p-hole-punching-hole-punch.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/src/assets/libp2p-hole-punching-network.svg b/src/assets/libp2p-hole-punching-network.svg
new file mode 100644
index 00000000..66ae3f02
--- /dev/null
+++ b/src/assets/libp2p-hole-punching-network.svg
@@ -0,0 +1,45 @@
+
\ No newline at end of file
diff --git a/src/assets/libp2p-hole-punching-overview.svg b/src/assets/libp2p-hole-punching-overview.svg
new file mode 100644
index 00000000..ce099611
--- /dev/null
+++ b/src/assets/libp2p-hole-punching-overview.svg
@@ -0,0 +1,78 @@
+
\ No newline at end of file
diff --git a/src/assets/libp2p-hole-punching-relay-v2-connect.svg b/src/assets/libp2p-hole-punching-relay-v2-connect.svg
new file mode 100644
index 00000000..4f2520e6
--- /dev/null
+++ b/src/assets/libp2p-hole-punching-relay-v2-connect.svg
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/src/assets/libp2p-hole-punching-relay-v2-register.svg b/src/assets/libp2p-hole-punching-relay-v2-register.svg
new file mode 100644
index 00000000..ba2f3891
--- /dev/null
+++ b/src/assets/libp2p-hole-punching-relay-v2-register.svg
@@ -0,0 +1,28 @@
+
\ No newline at end of file
diff --git a/src/assets/location-addressing.png b/src/assets/location-addressing.png
new file mode 100644
index 00000000..a4bc88c5
Binary files /dev/null and b/src/assets/location-addressing.png differ
diff --git a/src/assets/nftstoragelink-gateway.png b/src/assets/nftstoragelink-gateway.png
new file mode 100644
index 00000000..27fa4ee8
Binary files /dev/null and b/src/assets/nftstoragelink-gateway.png differ
diff --git a/src/assets/omnilingo-x-ipfs.jpg b/src/assets/omnilingo-x-ipfs.jpg
new file mode 100644
index 00000000..d85e8cf1
Binary files /dev/null and b/src/assets/omnilingo-x-ipfs.jpg differ
diff --git a/src/assets/release-notes-placeholder-2b442ee5.png b/src/assets/release-notes-placeholder-2b442ee5.png
new file mode 100644
index 00000000..4033c8fc
Binary files /dev/null and b/src/assets/release-notes-placeholder-2b442ee5.png differ
diff --git a/src/assets/slate-1.jpg b/src/assets/slate-1.jpg
new file mode 100644
index 00000000..0290f76c
Binary files /dev/null and b/src/assets/slate-1.jpg differ
diff --git a/src/assets/slate-textile.jpg b/src/assets/slate-textile.jpg
new file mode 100644
index 00000000..d637072b
Binary files /dev/null and b/src/assets/slate-textile.jpg differ
diff --git a/src/assets/slate.jpg b/src/assets/slate.jpg
new file mode 100644
index 00000000..0290f76c
Binary files /dev/null and b/src/assets/slate.jpg differ
diff --git a/src/assets/snapshot-case-study/cover.png b/src/assets/snapshot-case-study/cover.png
new file mode 100644
index 00000000..24de319f
Binary files /dev/null and b/src/assets/snapshot-case-study/cover.png differ
diff --git a/src/assets/snapshot-case-study/img-snapshot-architecture.png b/src/assets/snapshot-case-study/img-snapshot-architecture.png
new file mode 100644
index 00000000..2a1eaa09
Binary files /dev/null and b/src/assets/snapshot-case-study/img-snapshot-architecture.png differ
diff --git a/src/assets/snapshot-case-study/img-snapshot-decrypt-proposal.png b/src/assets/snapshot-case-study/img-snapshot-decrypt-proposal.png
new file mode 100644
index 00000000..1baf5171
Binary files /dev/null and b/src/assets/snapshot-case-study/img-snapshot-decrypt-proposal.png differ
diff --git a/src/assets/snapshot-case-study/img-snapshot-ens-config.png b/src/assets/snapshot-case-study/img-snapshot-ens-config.png
new file mode 100644
index 00000000..7787b182
Binary files /dev/null and b/src/assets/snapshot-case-study/img-snapshot-ens-config.png differ
diff --git a/src/assets/snapshot-case-study/logo-snapshot.png b/src/assets/snapshot-case-study/logo-snapshot.png
new file mode 100644
index 00000000..0e484112
Binary files /dev/null and b/src/assets/snapshot-case-study/logo-snapshot.png differ
diff --git a/src/assets/state-of-ipfs-in-js.png b/src/assets/state-of-ipfs-in-js.png
new file mode 100644
index 00000000..725d5f53
Binary files /dev/null and b/src/assets/state-of-ipfs-in-js.png differ
diff --git a/src/assets/unnamed-1.png b/src/assets/unnamed-1.png
new file mode 100644
index 00000000..f24ad2a0
Binary files /dev/null and b/src/assets/unnamed-1.png differ
diff --git a/src/assets/untitled-6.png b/src/assets/untitled-6.png
new file mode 100644
index 00000000..cd853b95
Binary files /dev/null and b/src/assets/untitled-6.png differ
diff --git a/src/assets/using-filecoin-ipfs-1_huead5e06741560944f57049d5aa67a724_366938_1500x0_resize_q90_linear-2.jpg b/src/assets/using-filecoin-ipfs-1_huead5e06741560944f57049d5aa67a724_366938_1500x0_resize_q90_linear-2.jpg
new file mode 100644
index 00000000..bb9940fb
Binary files /dev/null and b/src/assets/using-filecoin-ipfs-1_huead5e06741560944f57049d5aa67a724_366938_1500x0_resize_q90_linear-2.jpg differ
diff --git a/src/assets/why-rent-when-you-can-own-smaller-black.png b/src/assets/why-rent-when-you-can-own-smaller-black.png
new file mode 100644
index 00000000..4d211e4b
Binary files /dev/null and b/src/assets/why-rent-when-you-can-own-smaller-black.png differ
diff --git a/src/assets/yt_logo_rgb_light.png b/src/assets/yt_logo_rgb_light.png
new file mode 100644
index 00000000..89a21f27
Binary files /dev/null and b/src/assets/yt_logo_rgb_light.png differ