From 3964201acca68b4e489f263ba462dea0457b2ca9 Mon Sep 17 00:00:00 2001 From: Marcin Rataj Date: Tue, 16 Aug 2022 00:28:05 +0200 Subject: [PATCH] =?UTF-8?q?chore:=20*.ipfs.io=20=E2=86=92=20*.ipfs.tech?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/_blog/000-hello-worlds.md | 6 +-- src/_blog/004-v04x-migration.md | 4 +- src/_blog/005-ipfs-0-4-0-released.md | 4 +- src/_blog/006-distributions.md | 12 +++--- src/_blog/007-v03x-shutdown.md | 8 ++-- src/_blog/008-ipfs-0-4-3-released.md | 4 +- src/_blog/010-go-ipfs-0-4-4-released.md | 6 +-- src/_blog/011-run-ipfs-on-a-vps.md | 2 +- src/_blog/012-js-ipfs-0-23.md | 2 +- src/_blog/013-uncensorable-wikipedia.md | 6 +-- src/_blog/014-pubsub.md | 2 +- src/_blog/016-go-ipfs-0-4-10.md | 2 +- src/_blog/018-js-ipfs-pubsub.md | 2 +- src/_blog/019-js-ipfs-crdts.md | 2 +- src/_blog/020-js-ipfs-0.26.md | 2 +- src/_blog/021-js-ipfs-0.27.md | 4 +- src/_blog/022-js-ipfs-0.28.md | 4 +- src/_blog/023-go-ipfs-0.4.14.md | 2 +- src/_blog/024-ipfs-companion-2.2.0.md | 2 +- src/_blog/025-a-look-at-windows.md | 4 +- src/_blog/027-js-ipfs-0.29.md | 4 +- src/_blog/029-js-ipfs-0.30.md | 4 +- src/_blog/030-js-libp2p-0.23.md | 4 +- src/_blog/031-js-ipfs-0.31.md | 4 +- src/_blog/032-js-ipfs-0.32.md | 4 +- src/_blog/033-ipld-explorer-cli-0.14.md | 4 +- src/_blog/034-js-ipfs-0.33.md | 4 +- src/_blog/035-go-ipfs-0-4-18.md | 6 +-- src/_blog/036-js-libp2p-0.24.md | 4 +- src/_blog/038-js-ipfs-0.34.md | 14 +++---- src/_blog/042-lisbon-hack-week.md | 2 +- src/_blog/044-js-ipfs-0.35.md | 4 +- src/_blog/045-js-libp2p-0.25.md | 2 +- src/_blog/047-js-ipfs-0.36.md | 8 ++-- src/_blog/049-go-ipfs-0.4.21.md | 4 +- .../051-ipfs-camp-content-first-batch.md | 2 +- src/_blog/052-operation-task-force.md | 2 +- src/_blog/053-js-ipfs-0.37.md | 4 +- src/_blog/054-go-ipfs-0.4.22.md | 4 +- ...ity-circumvention-assembly-at-ipfs-camp.md | 2 +- src/_blog/056-pubsub-in-the-browser.md | 2 +- src/_blog/057-ipfs-camp-course-videos.md | 4 +- src/_blog/058-ipfs-desktop-0-9.md | 2 +- src/_blog/059-ipfs-camp-sci-fi-fair-videos.md | 2 +- .../060-ipfs-camp-keynotes-interviews.md | 4 +- src/_blog/070-js-ipfs-0-38.md | 6 +-- src/_blog/072-js-ipfs-0.39.md | 4 +- src/_blog/073-073-go-ipfs-as-a-library.md | 2 +- ...74-explore-the-files-api-on-protoschool.md | 2 +- src/_blog/075-js-ipfs-0.40.md | 6 +-- src/_blog/076-ipfs-docs-beta.md | 4 +- src/_blog/078-go-ipfs-0.4.23.md | 4 +- src/_blog/082-our-focus-for-2020.md | 14 +++---- .../083-improved-bitswap-with-netflix.md | 2 +- src/_blog/083-js-ipfs-0.41.md | 8 ++-- ...ore-the-anatomy-of-a-cid-on-protoschool.md | 2 +- src/_blog/086-ipfs-in-opera-for-android.md | 6 +-- src/_blog/087-js-ipfs-0.42.md | 10 ++--- src/_blog/088-ipfs-grants-platform.md | 4 +- ...89-ipfs-mobile-design-research-findings.md | 2 +- src/_blog/090-go-ipfs-0-5-0.md | 14 +++---- src/_blog/091-dev-exp.md | 12 +++--- src/_blog/092-launching-testground.md | 2 +- src/_blog/093-ipfs-pinning-summit-recap.md | 2 +- src/_blog/095-road-to-dht.md | 22 +++++------ src/_blog/096-js-ipfs-0.44.md | 10 ++--- src/_blog/097-js-ipfs-0.46.md | 14 +++---- src/_blog/098-libp2p-in-2020.md | 16 ++++---- src/_blog/099-identity-ipfs-ion.md | 2 +- .../100-IPFS-mobile-design-guidelines.md | 2 +- src/_blog/100-june-meetup-recap.md | 4 +- src/_blog/101-go-ipfs-0-6-0.md | 4 +- src/_blog/102-case-study-audius.md | 4 +- src/_blog/102-gossipsub-reports.md | 2 +- src/_blog/104-dht-deep-dive.md | 8 ++-- src/_blog/104-js-ipfs-0.48.md | 22 +++++------ src/_blog/105-deprecating-secio.md | 4 +- src/_blog/108-js-ipfs-0.50.0.md | 16 ++++---- src/_blog/110-go-ipfs-0-7-0.md | 10 ++--- ...-31-distributed-wikipedia-mirror-update.md | 12 +++--- src/_blog/announcing-js-ipfs-0.53.0.md | 16 ++++---- ...e-to-empower-artists-creators-worldwide.md | 4 +- ...io-gateway-outage-resolution-next-steps.md | 6 +-- ...ty-cryptography-and-gaming-applications.md | 2 +- ...d-gaming-supported-by-ipfs-and-filecoin.md | 2 +- ...o-ipfs-0.8.0-and-remote-pinning-is-here.md | 2 +- src/_blog/go-ipfs-v0.9.0-has-been-released.md | 6 +-- ...ipfs-public-dht-against-eclipse-attacks.md | 10 ++--- ...denver-hack-on-ipfs-with-these-bounties.md | 6 +-- .../how-to-store-and-maintain-nft-metadata.md | 2 +- src/_blog/how-we-put-ipfs-in-brave.md | 12 +++--- ...ess-ipfs-filecoin-for-the-nft-long-haul.md | 2 +- src/_blog/introducing-js-ipfs-0.54.0.md | 14 +++---- ...-igalia-collaborate-on-dweb-in-browsers.md | 6 +-- ...irst-class-citizen-in-ffmpeg-who-s-next.md | 2 +- .../ipfs-browser-connectivity-walkthrough.md | 4 +- .../ipfs-cluster-scaling-ipfs-data-storage.md | 4 +- .../ipfs-filecoin-and-content-persistence.md | 6 +-- ...-backbone-of-web3-s-mainstream-momentum.md | 12 +++--- ...ve-native-access-to-the-distributed-web.md | 8 ++-- src/_blog/ipfs-in-opera-touch-on-ios.md | 6 +-- src/_blog/ipfs-thing-2022-recap.md | 2 +- ...ethdenver-2021-year-of-the-spork-marmot.md | 2 +- ...adds-type-definitions-and-removes-secio.md | 16 ++++---- ....55.0-greatly-improves-type-definitions.md | 4 +- ...ormats-stack-and-adds.car-import-export.md | 20 +++++----- ...m-libp2p-0.37.x-and-lightweight-peerids.md | 12 +++--- .../just-released-ipfs-cluster-0.14.0.md | 2 +- src/_blog/libp2p-hole-punching.md | 6 +-- src/_blog/minting-fresh-nfts-with-ipfs.md | 2 +- src/_blog/nebulus-the-virtual-ipfs-network.md | 2 +- ...ists-nft-storage-with-ipfs-and-filecoin.md | 12 +++--- ...ractical-explainer-ipfs-gateways-part-1.md | 14 +++---- ...ractical-explainer-ipfs-gateways-part-2.md | 28 +++++++------- ...-with-ipfs-and-filecoin-via-nft.storage.md | 2 +- src/_blog/storing-nfts-on-ipfs.md | 16 ++++---- ...undamental-principles-of-how-ipfs-works.md | 4 +- ...sing-ipfs-to-help-with-scaling-ethereum.md | 2 +- ...web3-browsers-for-decentralized-storage.md | 8 ++-- src/_blog/weekly-003.md | 4 +- src/_blog/weekly-005.md | 4 +- src/_blog/weekly-006.md | 2 +- src/_blog/weekly-009.md | 2 +- src/_blog/weekly-010.md | 6 +-- src/_blog/weekly-011.md | 6 +-- src/_blog/weekly-012.md | 6 +-- src/_blog/weekly-013.md | 4 +- src/_blog/weekly-014.md | 4 +- src/_blog/weekly-015.md | 4 +- src/_blog/weekly-016.md | 6 +-- src/_blog/weekly-017.md | 6 +-- src/_blog/weekly-018.md | 6 +-- src/_blog/weekly-019.md | 6 +-- src/_blog/weekly-020.md | 4 +- src/_blog/weekly-021.md | 6 +-- src/_blog/weekly-022.md | 4 +- src/_blog/weekly-023.md | 8 ++-- src/_blog/weekly-024.md | 12 +++--- src/_blog/weekly-025.md | 6 +-- src/_blog/weekly-026.md | 6 +-- src/_blog/weekly-027.md | 10 ++--- src/_blog/weekly-028.md | 8 ++-- src/_blog/weekly-029.md | 6 +-- src/_blog/weekly-030.md | 12 +++--- src/_blog/weekly-031.md | 12 +++--- src/_blog/weekly-032.md | 10 ++--- src/_blog/weekly-033.md | 10 ++--- src/_blog/weekly-034.md | 6 +-- src/_blog/weekly-035.md | 10 ++--- src/_blog/weekly-036.md | 14 +++---- src/_blog/weekly-037.md | 12 +++--- src/_blog/weekly-038.md | 12 +++--- src/_blog/weekly-039.md | 12 +++--- src/_blog/weekly-040.md | 8 ++-- src/_blog/weekly-041.md | 8 ++-- src/_blog/weekly-042.md | 6 +-- src/_blog/weekly-043.md | 8 ++-- src/_blog/weekly-044.md | 6 +-- src/_blog/weekly-045.md | 8 ++-- src/_blog/weekly-046.md | 4 +- src/_blog/weekly-047.md | 4 +- src/_blog/weekly-048.md | 10 ++--- src/_blog/weekly-049.md | 10 ++--- src/_blog/weekly-050.md | 8 ++-- src/_blog/weekly-051.md | 6 +-- src/_blog/weekly-052.md | 6 +-- src/_blog/weekly-053.md | 6 +-- src/_blog/weekly-054.md | 10 ++--- src/_blog/weekly-055.md | 8 ++-- src/_blog/weekly-056.md | 4 +- src/_blog/weekly-057.md | 8 ++-- src/_blog/weekly-058.md | 4 +- src/_blog/weekly-059.md | 6 +-- src/_blog/weekly-060.md | 6 +-- src/_blog/weekly-061.md | 6 +-- src/_blog/weekly-062.md | 8 ++-- src/_blog/weekly-063.md | 26 ++++++------- src/_blog/weekly-064.md | 6 +-- src/_blog/weekly-065.md | 8 ++-- src/_blog/weekly-066.md | 4 +- src/_blog/weekly-067.md | 6 +-- src/_blog/weekly-068.md | 4 +- src/_blog/weekly-069.md | 4 +- src/_blog/weekly-070.md | 6 +-- src/_blog/weekly-071.md | 4 +- src/_blog/weekly-072.md | 10 ++--- src/_blog/weekly-073.md | 10 ++--- src/_blog/weekly-074.md | 6 +-- src/_blog/weekly-075.md | 6 +-- src/_blog/weekly-076.md | 10 ++--- src/_blog/weekly-077.md | 12 +++--- src/_blog/weekly-078.md | 8 ++-- src/_blog/weekly-079.md | 4 +- src/_blog/weekly-080.md | 4 +- src/_blog/weekly-081.md | 6 +-- src/_blog/weekly-082.md | 6 +-- src/_blog/weekly-083.md | 8 ++-- src/_blog/weekly-084.md | 32 ++++++++-------- src/_blog/weekly-085.md | 8 ++-- src/_blog/weekly-086.md | 8 ++-- src/_blog/weekly-087.md | 10 ++--- src/_blog/weekly-088.md | 4 +- src/_blog/weekly-089.md | 6 +-- src/_blog/weekly-090.md | 8 ++-- src/_blog/weekly-091.md | 12 +++--- src/_blog/weekly-092.md | 6 +-- src/_blog/weekly-093.md | 8 ++-- src/_blog/weekly-094.md | 6 +-- src/_blog/weekly-095.md | 8 ++-- src/_blog/weekly-096.md | 38 +++++++++---------- src/_blog/weekly-097.md | 10 ++--- src/_blog/weekly-098.md | 4 +- src/_blog/weekly-099.md | 4 +- src/_blog/weekly-100.md | 8 ++-- src/_blog/weekly-101.md | 6 +-- src/_blog/weekly-102.md | 4 +- src/_blog/weekly-103.md | 4 +- src/_blog/weekly-104.md | 4 +- src/_blog/weekly-105.md | 10 ++--- src/_blog/weekly-106.md | 8 ++-- src/_blog/weekly-107.md | 8 ++-- src/_blog/weekly-108.md | 26 ++++++------- src/_blog/weekly-109.md | 6 +-- src/_blog/weekly-110.md | 4 +- src/_blog/weekly-111.md | 4 +- src/_blog/weekly-112.md | 8 ++-- src/_blog/weekly-113.md | 8 ++-- src/_blog/weekly-114.md | 6 +-- src/_blog/weekly-115.md | 6 +-- src/_blog/weekly-116.md | 6 +-- src/_blog/weekly-117.md | 4 +- src/_blog/weekly-118.md | 4 +- src/_blog/welcome-to-ipfs-news-168.md | 2 +- src/_blog/welcome-to-ipfs-news-169.md | 4 +- src/_blog/welcome-to-ipfs-news-171.md | 4 +- src/_blog/welcome-to-ipfs-news-172.md | 4 +- src/_blog/welcome-to-ipfs-news-173.md | 2 +- src/_blog/welcome-to-ipfs-news-174.md | 2 +- src/_blog/welcome-to-ipfs-news-175.md | 2 +- src/_blog/welcome-to-ipfs-news-177.md | 2 +- src/_blog/welcome-to-ipfs-news-179.md | 6 +-- src/_blog/welcome-to-ipfs-news-180.md | 2 +- src/_blog/welcome-to-ipfs-news-182.md | 4 +- src/_blog/welcome-to-ipfs-weekly-119.md | 8 ++-- src/_blog/welcome-to-ipfs-weekly-120.md | 6 +-- src/_blog/welcome-to-ipfs-weekly-121.md | 10 ++--- src/_blog/welcome-to-ipfs-weekly-122.md | 6 +-- src/_blog/welcome-to-ipfs-weekly-123.md | 8 ++-- src/_blog/welcome-to-ipfs-weekly-124.md | 8 ++-- src/_blog/welcome-to-ipfs-weekly-125.md | 8 ++-- src/_blog/welcome-to-ipfs-weekly-126.md | 4 +- src/_blog/welcome-to-ipfs-weekly-127.md | 4 +- src/_blog/welcome-to-ipfs-weekly-128.md | 6 +-- src/_blog/welcome-to-ipfs-weekly-129.md | 4 +- src/_blog/welcome-to-ipfs-weekly-130.md | 6 +-- src/_blog/welcome-to-ipfs-weekly-131.md | 6 +-- src/_blog/welcome-to-ipfs-weekly-132.md | 8 ++-- src/_blog/welcome-to-ipfs-weekly-133.md | 4 +- src/_blog/welcome-to-ipfs-weekly-134.md | 6 +-- src/_blog/welcome-to-ipfs-weekly-135.md | 6 +-- src/_blog/welcome-to-ipfs-weekly-136.md | 6 +-- src/_blog/welcome-to-ipfs-weekly-137.md | 4 +- src/_blog/welcome-to-ipfs-weekly-138.md | 6 +-- src/_blog/welcome-to-ipfs-weekly-139.md | 8 ++-- src/_blog/welcome-to-ipfs-weekly-140.md | 6 +-- src/_blog/welcome-to-ipfs-weekly-141.md | 4 +- src/_blog/welcome-to-ipfs-weekly-142.md | 2 +- src/_blog/welcome-to-ipfs-weekly-143.md | 2 +- src/_blog/welcome-to-ipfs-weekly-144.md | 6 +-- src/_blog/welcome-to-ipfs-weekly-145.md | 4 +- src/_blog/welcome-to-ipfs-weekly-146.md | 2 +- src/_blog/welcome-to-ipfs-weekly-147.md | 4 +- src/_blog/welcome-to-ipfs-weekly-148.md | 4 +- ...winners-a-preview-of-sxsw-2021-and-more.md | 2 +- ...-on-ipfs-and-more-in-the-ipfs-ecosystem.md | 4 +- src/_blog/welcome-to-ipfs-weekly-151.md | 4 +- src/_blog/welcome-to-ipfs-weekly-152.md | 2 +- src/_blog/welcome-to-ipfs-weekly-153.md | 4 +- src/_blog/welcome-to-ipfs-weekly-154.md | 4 +- src/_blog/welcome-to-ipfs-weekly-155.md | 2 +- src/_blog/welcome-to-ipfs-weekly-156.md | 4 +- src/_blog/welcome-to-ipfs-weekly-157.md | 4 +- src/_blog/welcome-to-ipfs-weekly-158.md | 6 +-- src/_blog/welcome-to-ipfs-weekly-159.md | 2 +- src/_blog/welcome-to-ipfs-weekly-160.md | 4 +- src/_blog/welcome-to-ipfs-weekly-161.md | 4 +- src/_blog/welcome-to-ipfs-weekly-162.md | 2 +- src/_blog/welcome-to-ipfs-weekly-163.md | 2 +- src/_blog/welcome-to-ipfs-weekly-165.md | 2 +- src/_blog/welcome-to-ipfs-weekly-167.md | 2 +- src/_blog/what-is-ipld.md | 6 +-- src/_blog_zh/ipfs-136.md | 6 +-- src/_blog_zh/weekly-11.md | 12 +++--- src/_blog_zh/weekly-51.md | 10 ++--- src/_blog_zh/weekly-52.md | 10 ++--- src/_blog_zh/weekly-53.md | 10 ++--- src/_blog_zh/weekly-54.md | 14 +++---- src/_blog_zh/weekly-55.md | 12 +++--- src/_blog_zh/weekly-56.md | 8 ++-- src/_blog_zh/weekly-57.md | 12 +++--- src/_blog_zh/weekly-58.md | 8 ++-- src/_blog_zh/weekly-59.md | 10 ++--- src/_blog_zh/weekly-60.md | 10 ++--- src/_blog_zh/weekly-61.md | 10 ++--- src/_blog_zh/weekly-62.md | 10 ++--- src/_blog_zh/weekly-63.md | 26 ++++++------- src/_blog_zh/weekly-64.md | 10 ++--- src/_blog_zh/weekly-65.md | 12 +++--- src/_blog_zh/weekly-66.md | 6 +-- src/_blog_zh/weekly-67.md | 10 ++--- src/_blog_zh/weekly-68.md | 8 ++-- src/_blog_zh/weekly-69.md | 8 ++-- src/_blog_zh/weekly-70.md | 10 ++--- src/_blog_zh/weekly-71.md | 8 ++-- src/_blog_zh/weekly-72.md | 12 +++--- 315 files changed, 1052 insertions(+), 1052 deletions(-) diff --git a/src/_blog/000-hello-worlds.md b/src/_blog/000-hello-worlds.md index 35a159a8..e7f15cc5 100644 --- a/src/_blog/000-hello-worlds.md +++ b/src/_blog/000-hello-worlds.md @@ -23,11 +23,11 @@ This post kicks off the official IPFS (InterPlanetary File System) Blog. This is You can't _yet_ "follow" the blog with ipfs, but we're working on it and expect to have it working soon. For now, you can follow one of these ways: -- HTTP: https://blog.ipfs.io +- HTTP: https://blog.ipfs.tech - Git: `git clone https://github.com/ipfs/blog` - GitHub: click watch at https://github.com/ipfs/blog -- RSS: [follow RSS Feed](https://blog.ipfs.io/index.xml) -- IPFS: https://gateway.ipfs.io/ipns/blog.ipfs.io +- RSS: [follow RSS Feed](https://blog.ipfs.tech/index.xml) +- IPFS: https://gateway.ipfs.io/ipns/blog.ipfs.tech Don't miss any InterPlanetary updates! diff --git a/src/_blog/004-v04x-migration.md b/src/_blog/004-v04x-migration.md index ef3055ca..37292f26 100644 --- a/src/_blog/004-v04x-migration.md +++ b/src/_blog/004-v04x-migration.md @@ -62,8 +62,8 @@ After the release, you can: Please note that installation with `go get` does not work at this time. We are experimenting with [gx, the new IPFS-based package manager][gx]. -[ipfs-update]: http://dist.ipfs.io/#ipfs-update -[ipfs-binary]: http://dist.ipfs.io/#go-ipfs +[ipfs-update]: http://dist.ipfs.tech/#ipfs-update +[ipfs-binary]: http://dist.ipfs.tech/#go-ipfs [ipfs-github]: https://github.com/ipfs/go-ipfs [ipfs-source]: https://github.com/ipfs/go-ipfs#build-from-source [gx]: https://github.com/whyrusleeping/gx diff --git a/src/_blog/005-ipfs-0-4-0-released.md b/src/_blog/005-ipfs-0-4-0-released.md index 2ba66063..d345b587 100644 --- a/src/_blog/005-ipfs-0-4-0-released.md +++ b/src/_blog/005-ipfs-0-4-0-released.md @@ -11,7 +11,7 @@ tags: - go-ipfs --- -[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. ![0.4.0](../assets/005-ipfs-0-4-0-released-fireworks.jpg) @@ -92,7 +92,7 @@ This release also includes performance and usability improvements to IPNS, which ## How to upgrade -Depending on how you initially installed IPFS, there are several ways to upgrade. If you installed IPFS with a pre-built binary, you can either head over to [dist.ipfs.io](http://dist.ipfs.io/#go-ipfs) and grab the latest version from there. Or alternatively, from the same page you can grab the `ipfs-update` binary, and use it to perform the upgrade for you. If you installed from source, you can simply update your git repo to the `v0.4.0` tag, run `make toolkit_upgrade && make install`. +Depending on how you initially installed IPFS, there are several ways to upgrade. If you installed IPFS with a pre-built binary, you can either head over to [dist.ipfs.tech](http://dist.ipfs.tech/#go-ipfs) and grab the latest version from there. Or alternatively, from the same page you can grab the `ipfs-update` binary, and use it to perform the upgrade for you. If you installed from source, you can simply update your git repo to the `v0.4.0` tag, run `make toolkit_upgrade && make install`. Please upgrade your IPFS nodes as soon as you can, so you can take advantage of the improvements! diff --git a/src/_blog/006-distributions.md b/src/_blog/006-distributions.md index 64e729a9..8e5a38bf 100644 --- a/src/_blog/006-distributions.md +++ b/src/_blog/006-distributions.md @@ -6,17 +6,17 @@ description: author: Richard Littauer --- -[![](../assets/006-distributions-screenshot.png)](https://dist.ipfs.io/) +[![](../assets/006-distributions-screenshot.png)](https://dist.ipfs.tech/) -[dist.ipfs.io](https://dist.ipfs.io/) is the new distributions page for IPFS. This is the new one-stop-shop for finding and downloading all official binaries that the IPFS Team produces. +[dist.ipfs.tech](https://dist.ipfs.tech/) is the new distributions page for IPFS. This is the new one-stop-shop for finding and downloading all official binaries that the IPFS Team produces. ## The IPFS Distributions Website -The distributions website itself is served by, hosted, and distributed through IPFS. The website assets and all of the binaries form one large IPFS content graph. This means that you can view and use this website through any IPFS node, even your own local ipfs node. All you need to do is to run an IPFS daemon and direct your browser to http://localhost:8080/ipns/dist.ipfs.io. Of course, you'll need to be online and connected to the internet, so you can find other ipfs nodes that have this website. +The distributions website itself is served by, hosted, and distributed through IPFS. The website assets and all of the binaries form one large IPFS content graph. This means that you can view and use this website through any IPFS node, even your own local ipfs node. All you need to do is to run an IPFS daemon and direct your browser to http://localhost:8080/ipns/dist.ipfs.tech. Of course, you'll need to be online and connected to the internet, so you can find other ipfs nodes that have this website. ### Download Deduplication -If you download files from dist.ipfs.io using your local IPFS node, future downloads **may be** much faster. When you click to download a file, your browser will ask to download it from your local IPFS node. In turn, your IPFS node will fetch the relevant content from other nodes in the network, and return it to your browser. Your browser will place the file in your Downloads folder, or wherever you directed it to. +If you download files from dist.ipfs.tech using your local IPFS node, future downloads **may be** much faster. When you click to download a file, your browser will ask to download it from your local IPFS node. In turn, your IPFS node will fetch the relevant content from other nodes in the network, and return it to your browser. Your browser will place the file in your Downloads folder, or wherever you directed it to. However, once your local IPFS node has fetched the content, it will cache it locally for some time. This makes subsequent downloads of the exact same content instantaneous! Your browser asks the IPFS node for the content; the node already has it and simply returns it, without ever having to connect to other nodes. This also means that if other IPFS nodes in your local area network try to download the file, they may be able to fetch it from your node. Once you have the content locally, this can even work while disconnected from the internet! @@ -34,9 +34,9 @@ Every distribution has a section, which includes: - A `Changelog`, a link to a summary of all version changes; - An `All Versions`, a link to view and download previous versions. -The `All Versions` link on each distribution shows directory listings for all the available versions, and a `versions` file ([example](https://dist.ipfs.io/go-ipfs/versions)). This file can be used by tools, such as [ipfs-update](https://dist.ipfs.io/#ipfs-update), to find all the available versions and download the latest. +The `All Versions` link on each distribution shows directory listings for all the available versions, and a `versions` file ([example](https://dist.ipfs.tech/go-ipfs/versions)). This file can be used by tools, such as [ipfs-update](https://dist.ipfs.tech/#ipfs-update), to find all the available versions and download the latest. -The directory listing of each version ([example](https://dist.ipfs.io/go-ipfs/v0.3.11)) has all the platform archives (`.zip` or `.tar.gz`), a `README.md` and a `dist.json` which describe the release for humans and machines. It is meant to be easily consumed and used by tools. +The directory listing of each version ([example](https://dist.ipfs.tech/go-ipfs/v0.3.11)) has all the platform archives (`.zip` or `.tar.gz`), a `README.md` and a `dist.json` which describe the release for humans and machines. It is meant to be easily consumed and used by tools. The site is also used directly by [`ipfs-update`](https://github.com/ipfs/ipfs-update) to update IPFS. diff --git a/src/_blog/007-v03x-shutdown.md b/src/_blog/007-v03x-shutdown.md index 91303883..08dc8ce1 100644 --- a/src/_blog/007-v03x-shutdown.md +++ b/src/_blog/007-v03x-shutdown.md @@ -21,9 +21,9 @@ We'll be **shutting down** the v03x bootstrappers and gateways on **Thursday, Ju - The bootstrap nodes configured by default will no longer allow you to connect. - The public HTTP-to-IPFS gateway at [ipfs.io][gw] will no longer be able to access data from v03x networks. -We ask you to update to the latest 0.4.x version, available through [dist.ipfs.io][dist]. If you can't update just yet, you can still connect your v03x nodes to each other by using the `ipfs bootstrap` or `ipfs swarm connect` commands. +We ask you to update to the latest 0.4.x version, available through [dist.ipfs.tech][dist]. If you can't update just yet, you can still connect your v03x nodes to each other by using the `ipfs bootstrap` or `ipfs swarm connect` commands. -[migration]: https://ipfs.io/blog/9-v04x-migration/ -[v04x]: https://ipfs.io/blog/14-ipfs-0-4-0-released/ -[dist]: https://dist.ipfs.io +[migration]: https://blog.ipfs.tech/9-v04x-migration/ +[v04x]: https://blog.ipfs.tech/14-ipfs-0-4-0-released/ +[dist]: https://dist.ipfs.tech [gw]: https://ipfs.io diff --git a/src/_blog/008-ipfs-0-4-3-released.md b/src/_blog/008-ipfs-0-4-3-released.md index 44d66d14..db1c1a17 100644 --- a/src/_blog/008-ipfs-0-4-3-released.md +++ b/src/_blog/008-ipfs-0-4-3-released.md @@ -8,7 +8,7 @@ tags: - go-ipfs --- -[go-ipfs 0.4.3](https://dist.ipfs.io/#go-ipfs) has been released today, +[go-ipfs 0.4.3](https://dist.ipfs.tech/#go-ipfs) has been released today, and we're incredibly proud as it's the fastest and most stable IPFS ever. Give it a try as soon as you can, we're sure you'll like it as much as we do. @@ -36,7 +36,7 @@ And plenty of bug fixes as well as improvements to documentation and test covera Depending on how you initially installed IPFS, there are several ways to upgrade. If you installed IPFS with a pre-built binary, you can either head over -to [dist.ipfs.io](https://dist.ipfs.io/#go-ipfs) and grab the latest version +to [dist.ipfs.tech](https://dist.ipfs.tech/#go-ipfs) and grab the latest version from there. Or alternatively, from the same page you can grab the `ipfs-update` binary, and use it to perform the upgrade for you. If you installed from source, you can simply run `git checkout v0.4.3`, then run `make install`. diff --git a/src/_blog/010-go-ipfs-0-4-4-released.md b/src/_blog/010-go-ipfs-0-4-4-released.md index 1e4b7717..70b47dd0 100644 --- a/src/_blog/010-go-ipfs-0-4-4-released.md +++ b/src/_blog/010-go-ipfs-0-4-4-released.md @@ -9,7 +9,7 @@ tags: - 'go-ipfs' --- -[go-ipfs 0.4.4](https://dist.ipfs.io/#go-ipfs) has been released today, including an important hotfix for a bug we discovered in how _pinning_ works. If you had a large number of pins, new pins would overwrite existing pins. Apart from the hotfix, this release is equal to the previous release 0.4.3. +[go-ipfs 0.4.4](https://dist.ipfs.tech/#go-ipfs) has been released today, including an important hotfix for a bug we discovered in how _pinning_ works. If you had a large number of pins, new pins would overwrite existing pins. Apart from the hotfix, this release is equal to the previous release 0.4.3. - [How pinning works](#how-pinning-works) - [The bug](#the-bug) @@ -44,8 +44,8 @@ For now, don't run `ipfs repo gc` on sensitive data that is not otherwise backed ## Find out if you're affected -If you think you have experienced this issue and have _not_ run a garbage collection, you can still find the 'lost' pins. We have written a new tool called 'ipfs-see-all' that allows you to try and recover any old pins that are still in your local repo. The tool is available on [our distributions page](https://dist.ipfs.io), or, if you prefer building from source, head over to [the GitHub repo](https://github.com/whyrusleeping/ipfs-see-all). Once you have the tool, invoke it as `ipfs-see-all lost-pins` and it will scan for and print out every pin object that is not actually pinned in your pinset. Note that this may contain anything you have manually unpinned. +If you think you have experienced this issue and have _not_ run a garbage collection, you can still find the 'lost' pins. We have written a new tool called 'ipfs-see-all' that allows you to try and recover any old pins that are still in your local repo. The tool is available on [our distributions page](https://dist.ipfs.tech), or, if you prefer building from source, head over to [the GitHub repo](https://github.com/whyrusleeping/ipfs-see-all). Once you have the tool, invoke it as `ipfs-see-all lost-pins` and it will scan for and print out every pin object that is not actually pinned in your pinset. Note that this may contain anything you have manually unpinned. ## How to upgrade -Depending on how you initially installed IPFS, there are several ways to upgrade. If you installed IPFS with a pre-built binary, you can head over to [dist.ipfs.io](https://dist.ipfs.io/#go-ipfs) and grab the latest version from there. Or alternatively, from the same page you can grab the `ipfs-update` binary, and use it to perform the upgrade for you. If you installed from source, you can simply run `git checkout v0.4.4`, then run `make install`. +Depending on how you initially installed IPFS, there are several ways to upgrade. If you installed IPFS with a pre-built binary, you can head over to [dist.ipfs.tech](https://dist.ipfs.tech/#go-ipfs) and grab the latest version from there. Or alternatively, from the same page you can grab the `ipfs-update` binary, and use it to perform the upgrade for you. If you installed from source, you can simply run `git checkout v0.4.4`, then run `make install`. diff --git a/src/_blog/011-run-ipfs-on-a-vps.md b/src/_blog/011-run-ipfs-on-a-vps.md index 9f09db52..24cf1920 100644 --- a/src/_blog/011-run-ipfs-on-a-vps.md +++ b/src/_blog/011-run-ipfs-on-a-vps.md @@ -24,7 +24,7 @@ First, let's get the packages we'll need to install IPFS: Now you can download the latest build of IPFS from the [install page](https://ipfs.io/docs/install/). We'll be using Linux x86_64: ```sh -> wget https://dist.ipfs.io/go-ipfs/v0.4.14/go-ipfs_v0.4.14_linux-amd64.tar.gz +> wget https://dist.ipfs.tech/go-ipfs/v0.4.14/go-ipfs_v0.4.14_linux-amd64.tar.gz > tar xfv go-ipfs_v0.4.14_linux-amd64.tar.gz # Move it into your bin. This requires root permissions. > sudo cp go-ipfs/ipfs /usr/local/bin/ diff --git a/src/_blog/012-js-ipfs-0-23.md b/src/_blog/012-js-ipfs-0-23.md index 6fccc2a0..1dd68067 100644 --- a/src/_blog/012-js-ipfs-0-23.md +++ b/src/_blog/012-js-ipfs-0-23.md @@ -52,7 +52,7 @@ This took us more time than what we had initially expected, however, now it is a If you would like to know more about the issue we faced, you can find more info here: ["Stream Muxing issues between go-ipfs and js-ipfs are a thing of the past"](https://github.com/ipfs/js-ipfs/issues/721) -**Note:** Interop is only fully available with go-ipfs 0.4.7 and onwards, if you haven't updated yet, please do so by visiting http://dist.ipfs.io/. +**Note:** Interop is only fully available with go-ipfs 0.4.7 and onwards, if you haven't updated yet, please do so by visiting http://dist.ipfs.tech/. ### 🌍 js-ipfs will now also bootstrap with bootstrap nodes as well diff --git a/src/_blog/013-uncensorable-wikipedia.md b/src/_blog/013-uncensorable-wikipedia.md index 7cf3ea30..6ca9268d 100644 --- a/src/_blog/013-uncensorable-wikipedia.md +++ b/src/_blog/013-uncensorable-wikipedia.md @@ -101,7 +101,7 @@ This link points to a specific snapshot. It will always point to that specific d For your convenience we have set up a domain name and DNS entry at [tr.wikipedia-on-ipfs.org](http://tr.wikipedia-on-ipfs.org) that will resolve to the current IPFS snapshot. -If you are not able to access `ipfs.io`, or `wikipedia-on-ipfs.org`, you can use this [dnslink](https://docs.ipfs.io/concepts/dnslink/) URL to access the content -- simply replace `ipfs.io` with the address of any [IPFS gateway](https://ipfs.github.io/public-gateway-checker/): +If you are not able to access `ipfs.io`, or `wikipedia-on-ipfs.org`, you can use this [dnslink](https://docs.ipfs.tech/concepts/dnslink/) URL to access the content -- simply replace `ipfs.io` with the address of any [IPFS gateway](https://ipfs.github.io/public-gateway-checker/): * Turkish Wikipedia: [https://ipfs.io/ipns/tr.wikipedia-on-ipfs.org/](https://ipfs.io/ipns/tr.wikipedia-on-ipfs.org/wiki/) @@ -119,7 +119,7 @@ Your main options for accessing the snapshot of Wikipedia are: _(depending on yo * **Option**: Use any gateway to access the latest DNSLink version: https://ipfs.io/ipns/tr.wikipedia-on-ipfs.org/wiki/ * **Option**: Connect to gateway over Tor (this is experimental). Read [this tutorial on Tor gateways](https://dweb-primer.ipfs.io/avenues-for-access/lessons/tor-gateways.html). * **Option**: Install an IPFS node on your computer and access Wikipedia through that node (requires [using the command line](http://lifehacker.com/5633909/who-needs-a-mouse-learn-to-use-the-command-line-for-almost-anything). _This is the most reliable method because it retrieves the content directly from the IPFS peer-to-peer network)_ - 1. Install IPFS [following these instructions](https://docs.ipfs.io/install/command-line/). Use the most recent verison of IPFS: 0.4.9-rc2 or higher if possible. + 1. Install IPFS [following these instructions](https://docs.ipfs.tech/install/command-line/). Use the most recent verison of IPFS: 0.4.9-rc2 or higher if possible. 2. Start your IPFS node by running `ipfs daemon` so it can connect to the network. 3. Read the content through your IPFS node's local HTTP gateway by visiting: * 30 April 2017 snapshot: http://localhost:8080/ipfs/QmT5NvUtoM5nWFfrQdVrFtvGfKFmG7AHE8P34isapyhCxX/wiki/ @@ -144,7 +144,7 @@ If you don't have enough storage space to hold full copies of the snapshot(s), y **Steps**: -1. Install IPFS [following these instructions](https://docs.ipfs.io/install/command-line/). Use the most recent verison of IPFS -- 0.4.9-rc2 or higher if possible. +1. Install IPFS [following these instructions](https://docs.ipfs.tech/install/command-line/). Use the most recent verison of IPFS -- 0.4.9-rc2 or higher if possible. 2. Start your IPFS node by running `ipfs daemon` so it can connect to the network. 3. Pin the snapshot(s) onto your machine * Pin Turkish Wikipedia: `ipfs pin add QmT5NvUtoM5nWFfrQdVrFtvGfKFmG7AHE8P34isapyhCxX` diff --git a/src/_blog/014-pubsub.md b/src/_blog/014-pubsub.md index 725c3aaa..ea2d21df 100644 --- a/src/_blog/014-pubsub.md +++ b/src/_blog/014-pubsub.md @@ -76,4 +76,4 @@ Please note that this is a simple first-blush implementation of the technology. ## Enjoy! -All that said, we hope you give `ipfs pubsub` a try. You can head over to the [Discussion Forum](https://discuss.ipfs.io/categories) to ask questions, get help, or simply let us know how it goes. +All that said, we hope you give `ipfs pubsub` a try. You can head over to the [Discussion Forum](https://discuss.ipfs.tech/categories) to ask questions, get help, or simply let us know how it goes. diff --git a/src/_blog/016-go-ipfs-0-4-10.md b/src/_blog/016-go-ipfs-0-4-10.md index 18daca4d..54c57811 100644 --- a/src/_blog/016-go-ipfs-0-4-10.md +++ b/src/_blog/016-go-ipfs-0-4-10.md @@ -55,4 +55,4 @@ A few other subcommands and flags were added around the API, as well as many oth - Expose port 8081 in docker container for /ws listener ([ipfs/go-ipfs#3954](https://github.com/ipfs/go-ipfs/pull/3954)) -If you have questions or run into any issues, please post in the IPFS Discussion and Support Forum's [go-ipfs 0.4.10 release thread](https://discuss.ipfs.io/t/ipfs-0-4-10-release/687). For bugs, please open an issue in [ipfs/go-ipfs/issues](https://github.com/ipfs/go-ipfs/issues). +If you have questions or run into any issues, please post in the IPFS Discussion and Support Forum's [go-ipfs 0.4.10 release thread](https://discuss.ipfs.tech/t/ipfs-0-4-10-release/687). For bugs, please open an issue in [ipfs/go-ipfs/issues](https://github.com/ipfs/go-ipfs/issues). diff --git a/src/_blog/018-js-ipfs-pubsub.md b/src/_blog/018-js-ipfs-pubsub.md index f6a8217b..a7090f00 100644 --- a/src/_blog/018-js-ipfs-pubsub.md +++ b/src/_blog/018-js-ipfs-pubsub.md @@ -9,7 +9,7 @@ tags: - 'tutorial' --- -IPFS pubsub was first introduced in September 2016 behind an experimental flag. This initial implementation allowed [orbit](https://orbit.chat/), a chat application built on top of IPFS, to become fully distributed. [@haadcode](https://github.com/haadcode) presented that work at [DEVCON2](https://www.youtube.com/watch?v=vQrbxyDPSXg). Later, [the IPFS team announced that pubsub ](https://ipfs.io/blog/25-pubsub) was ready for the whole community to use. +IPFS pubsub was first introduced in September 2016 behind an experimental flag. This initial implementation allowed [orbit](https://orbit.chat/), a chat application built on top of IPFS, to become fully distributed. [@haadcode](https://github.com/haadcode) presented that work at [DEVCON2](https://www.youtube.com/watch?v=vQrbxyDPSXg). Later, [the IPFS team announced that pubsub ](https://blog.ipfs.tech/25-pubsub) was ready for the whole community to use. In this post I'll show you how to use pubsub with the [JavaScript implementation of IPFS](https://github.com/ipfs/js-ipfs). I start by using the pubsub primitives available in `js-ipfs` and end with a new module [plus video tutorial](https://youtu.be/Nv_Teb--1zg) of how to use it. Make sure to read to the end! diff --git a/src/_blog/019-js-ipfs-crdts.md b/src/_blog/019-js-ipfs-crdts.md index 388d3ba2..aa391b8e 100644 --- a/src/_blog/019-js-ipfs-crdts.md +++ b/src/_blog/019-js-ipfs-crdts.md @@ -9,7 +9,7 @@ tags: - 'CRDTs' --- -With the introduction of [IPFS PubSub](https://ipfs.io/blog/25-pubsub/), it became possible for IPFS nodes to declare shared _pubsub_ topics, broadcasting updates in real-time to other nodes in the network that have subscribed to the topic. The pubsub pattern is a powerful construct but it does not guarantee delivery of messages and does not guarantee message order. Enter [CRDTs, Conflict-Free Replicated Data Types](https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type), a higher level data structure that allows us to overcome these shortcomings. +With the introduction of [IPFS PubSub](https://blog.ipfs.tech/25-pubsub/), it became possible for IPFS nodes to declare shared _pubsub_ topics, broadcasting updates in real-time to other nodes in the network that have subscribed to the topic. The pubsub pattern is a powerful construct but it does not guarantee delivery of messages and does not guarantee message order. Enter [CRDTs, Conflict-Free Replicated Data Types](https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type), a higher level data structure that allows us to overcome these shortcomings. ## Enter CRDTs, Conflict-Free Replicated Data Types diff --git a/src/_blog/020-js-ipfs-0.26.md b/src/_blog/020-js-ipfs-0.26.md index 6b090688..9560b33a 100644 --- a/src/_blog/020-js-ipfs-0.26.md +++ b/src/_blog/020-js-ipfs-0.26.md @@ -60,7 +60,7 @@ There is an [open issue on the Node.js project to expose the RSA key generation ### PubSub tutorial published -@pgte published an amazing tutorial on how to use PubSub with js-ipfs and in the browser! Read it on the [IPFS Blog https://ipfs.io/blog/29-js-ipfs-pubsub/](https://ipfs.io/blog/29-js-ipfs-pubsub/). +@pgte published an amazing tutorial on how to use PubSub with js-ipfs and in the browser! Read it on the [IPFS Blog https://blog.ipfs.tech/29-js-ipfs-pubsub/](https://blog.ipfs.tech/29-js-ipfs-pubsub/). # 🌱 Future diff --git a/src/_blog/021-js-ipfs-0.27.md b/src/_blog/021-js-ipfs-0.27.md index ca2ca842..588f1aa3 100644 --- a/src/_blog/021-js-ipfs-0.27.md +++ b/src/_blog/021-js-ipfs-0.27.md @@ -80,10 +80,10 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - Check the issues with the `help wanted` label at the Ready column in our waffle board - https://waffle.io/ipfs/js-ipfs?label=help%20wanted - Join an IPFS All Hands, introduce yourself and let us know where you would like to contribute - https://github.com/ipfs/pm/#all-hands-call - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. # ⁉️ 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](http://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](http://discuss.ipfs.tech). We are also available at the #ipfs channel on Freenode. That is all for this post. Thank you for being part of the community. I bid you a good day! diff --git a/src/_blog/022-js-ipfs-0.28.md b/src/_blog/022-js-ipfs-0.28.md index 1d746eb6..c1084652 100644 --- a/src/_blog/022-js-ipfs-0.28.md +++ b/src/_blog/022-js-ipfs-0.28.md @@ -73,11 +73,11 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - Check the issues with the `help wanted` label at the Ready column in our waffle board - https://waffle.io/ipfs/js-ipfs?label=help%20wanted - Join an IPFS All Hands, introduce yourself and let us know where you would like to contribute - https://github.com/ipfs/pm/#all-hands-call - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. - **NEW** Join the [ⒿⓈ⚡️ js-ipfs Dev Team Weekly Sync 🙌🏽](https://github.com/ipfs/js-ipfs/issues/1179) and be part of the Sprint 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](http://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](http://discuss.ipfs.tech). We are also available at the #ipfs channel on Freenode. That is all for this post. Thank you for being part of the community. I bid you a good day! diff --git a/src/_blog/023-go-ipfs-0.4.14.md b/src/_blog/023-go-ipfs-0.4.14.md index fc1e2c40..4555be5d 100644 --- a/src/_blog/023-go-ipfs-0.4.14.md +++ b/src/_blog/023-go-ipfs-0.4.14.md @@ -8,7 +8,7 @@ tags: - 'go-ipfs' --- -[go-ipfs 0.4.14](https://dist.ipfs.io/#go-ipfs) has been released today. Not only have we improved memory and CPU usage but we also managed to fix a lot of bugs, ship a major improvement to IPNS performance and lots of refactoring! \o/ +[go-ipfs 0.4.14](https://dist.ipfs.tech/#go-ipfs) has been released today. Not only have we improved memory and CPU usage but we also managed to fix a lot of bugs, ship a major improvement to IPNS performance and lots of refactoring! \o/ - [Refactoring](#refactoring) - [IPNS Improvements](#ipns-improvements) diff --git a/src/_blog/024-ipfs-companion-2.2.0.md b/src/_blog/024-ipfs-companion-2.2.0.md index 945a0808..cd7e5dc4 100644 --- a/src/_blog/024-ipfs-companion-2.2.0.md +++ b/src/_blog/024-ipfs-companion-2.2.0.md @@ -75,7 +75,7 @@ Would you like to contribute to the IPFS browser extension and don't know how? W # 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](http://discuss.ipfs.io). We are also +do with it is at [discuss.ipfs.tech](http://discuss.ipfs.tech). We are also available at the `#ipfs` channel on Freenode. That is all for this post. Thank you for being part of the community. Have a great day! diff --git a/src/_blog/025-a-look-at-windows.md b/src/_blog/025-a-look-at-windows.md index 3080d73a..095128ad 100644 --- a/src/_blog/025-a-look-at-windows.md +++ b/src/_blog/025-a-look-at-windows.md @@ -84,8 +84,8 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - Check the issues with the `help wanted` label at the Ready column in our waffle board - - Join an IPFS All Hands call, introduce yourself and let us know where you would like to contribute - https://github.com/ipfs/pm/#all-hands-call - The All Hands call is also the perfect venue for demos, join in and show us what you built! -- Join the discussion at +- Join the discussion at # 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](http://discuss.ipfs.io). We are also available at the [#ipfs](irc://freenode.net/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](http://discuss.ipfs.tech). We are also available at the [#ipfs](irc://freenode.net/ipfs) channel on Freenode. diff --git a/src/_blog/027-js-ipfs-0.29.md b/src/_blog/027-js-ipfs-0.29.md index 66ff9122..0625f1cf 100644 --- a/src/_blog/027-js-ipfs-0.29.md +++ b/src/_blog/027-js-ipfs-0.29.md @@ -82,11 +82,11 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - Check the issues with the `help wanted` label at the Ready column in our waffle board - https://waffle.io/ipfs/js-ipfs?label=help%20wanted - Join an IPFS All Hands, introduce yourself and let us know where you would like to contribute - https://github.com/ipfs/pm/#all-hands-call - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. - Join the [ⒿⓈ⚡️ js-ipfs Dev Team Weekly Sync 🙌🏽](https://github.com/ipfs/js-ipfs/issues/1179) and be part of the Sprint 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](http://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](http://discuss.ipfs.tech). We are also available at the #ipfs channel on Freenode. That is all for this post. Thank you for being part of the community. I bid you a good day! diff --git a/src/_blog/029-js-ipfs-0.30.md b/src/_blog/029-js-ipfs-0.30.md index 121d6aef..b5791be4 100644 --- a/src/_blog/029-js-ipfs-0.30.md +++ b/src/_blog/029-js-ipfs-0.30.md @@ -61,11 +61,11 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - Check the issues with the `help wanted` label at the Ready column in our waffle board - https://waffle.io/ipfs/js-ipfs?label=help%20wanted - Join an IPFS All Hands, introduce yourself and let us know where you would like to contribute - https://github.com/ipfs/pm/#all-hands-call - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. - Join the [⚡️ⒿⓈ Core Dev Team Weekly Sync 🙌🏽](https://github.com/ipfs/pm/issues/650) and be part of the Sprint 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](http://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](http://discuss.ipfs.tech). We are also available at the #ipfs channel on Freenode. That is all for this post. Thank you for being part of the community. I bid you a good day! diff --git a/src/_blog/030-js-libp2p-0.23.md b/src/_blog/030-js-libp2p-0.23.md index 90ae46a6..39e5e7d2 100644 --- a/src/_blog/030-js-libp2p-0.23.md +++ b/src/_blog/030-js-libp2p-0.23.md @@ -64,12 +64,12 @@ Would you like to contribute to the libp2p project and don't know how? Well, the - Check the issues with the `help wanted` label at the Ready column in our waffle board - https://waffle.io/libp2p/js-libp2p?label=help%20wanted - Join an IPFS/libp2p All Hands, introduce yourself and let us know where you would like to contribute - https://github.com/ipfs/pm/#all-hands-call - Hack with libp2p 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. - Join the [⚡️ⒿⓈ Core Dev Team Weekly Sync 🙌🏽 ](https://github.com/ipfs/pm/issues/650) and be part of the Sprint action! # ⁉️ Do you have questions? -The best place to ask your questions about libp2p, how it works and what you can do with it is at [discuss.ipfs.io](http://discuss.ipfs.io). We are also available at the #libp2p channel on Freenode. +The best place to ask your questions about libp2p, how it works and what you can do with it is at [discuss.ipfs.tech](http://discuss.ipfs.tech). We are also available at the #libp2p channel on Freenode. That is all for this post. Thank you for being part of the community. diff --git a/src/_blog/031-js-ipfs-0.31.md b/src/_blog/031-js-ipfs-0.31.md index c74b7d36..00ed1cde 100644 --- a/src/_blog/031-js-ipfs-0.31.md +++ b/src/_blog/031-js-ipfs-0.31.md @@ -49,9 +49,9 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - Check the issues with the `help wanted` label at the Ready column in our waffle board - https://waffle.io/ipfs/js-ipfs?label=help%20wanted - Join an IPFS All Hands, introduce yourself and let us know where you would like to contribute - https://github.com/ipfs/pm/#all-hands-call - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. - Join the [⚡️ⒿⓈ Core Dev Team Weekly Sync 🙌🏽](https://github.com/ipfs/pm/issues/650) and be part of the Sprint 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](http://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](http://discuss.ipfs.tech). We are also available at the #ipfs channel on Freenode. diff --git a/src/_blog/032-js-ipfs-0.32.md b/src/_blog/032-js-ipfs-0.32.md index 5b3890d8..ce2926f1 100644 --- a/src/_blog/032-js-ipfs-0.32.md +++ b/src/_blog/032-js-ipfs-0.32.md @@ -51,9 +51,9 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - Check the issues with the `help wanted` label at the Ready column in our waffle board - https://waffle.io/ipfs/js-ipfs?label=help%20wanted - Join an IPFS All Hands, introduce yourself and let us know where you would like to contribute - https://github.com/ipfs/pm/#all-hands-call - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. - Join the [⚡️ⒿⓈ Core Dev Team Weekly Sync 🙌🏽](https://github.com/ipfs/pm/issues/650) and be part of the Sprint 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](http://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](http://discuss.ipfs.tech). We are also available at the #ipfs channel on Freenode. diff --git a/src/_blog/033-ipld-explorer-cli-0.14.md b/src/_blog/033-ipld-explorer-cli-0.14.md index 355f9a84..9d9794f1 100644 --- a/src/_blog/033-ipld-explorer-cli-0.14.md +++ b/src/_blog/033-ipld-explorer-cli-0.14.md @@ -56,9 +56,9 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - Check the issues with the `help wanted` label at the Ready column in our waffle board - https://waffle.io/ipfs/js-ipfs?label=help%20wanted - Join an IPFS All Hands, introduce yourself and let us know where you would like to contribute - https://github.com/ipfs/pm/#all-hands-call - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. - Join the [⚡️ⒿⓈ Core Dev Team Weekly Sync 🙌🏽](https://github.com/ipfs/pm/issues/650) and be part of the Sprint 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](http://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](http://discuss.ipfs.tech). We are also available at the #ipfs channel on Freenode. diff --git a/src/_blog/034-js-ipfs-0.33.md b/src/_blog/034-js-ipfs-0.33.md index 884342bd..02d1009c 100644 --- a/src/_blog/034-js-ipfs-0.33.md +++ b/src/_blog/034-js-ipfs-0.33.md @@ -58,9 +58,9 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - Check the issues with the `help wanted` label at the Ready column in our waffle board - https://waffle.io/ipfs/js-ipfs?label=help%20wanted - Join an IPFS All Hands, introduce yourself and let us know where you would like to contribute - https://github.com/ipfs/pm/#all-hands-call - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. - Join the [⚡️ⒿⓈ Core Dev Team Weekly Sync 🙌🏽](https://github.com/ipfs/pm/issues/650) and be part of the Sprint 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](http://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](http://discuss.ipfs.tech). We are also available at the #ipfs channel on Freenode. diff --git a/src/_blog/035-go-ipfs-0-4-18.md b/src/_blog/035-go-ipfs-0-4-18.md index 66ea3cc1..8b1bd6ea 100644 --- a/src/_blog/035-go-ipfs-0-4-18.md +++ b/src/_blog/035-go-ipfs-0-4-18.md @@ -12,7 +12,7 @@ tags: - IPFS Web UI --- -[go-ipfs 0.4.18](https://dist.ipfs.io/#go-ipfs) has been released! This is one of largest go-ipfs releases to date; 3 months in the making. _Thanks to all our contributors for your awesome work!_ +[go-ipfs 0.4.18](https://dist.ipfs.tech/#go-ipfs) has been released! This is one of largest go-ipfs releases to date; 3 months in the making. _Thanks to all our contributors for your awesome work!_ ## ✨ Highlights @@ -207,11 +207,11 @@ Would you like to help contribute to the go-ipfs project? * Join us on Github at https://github.com/ipfs/go-ipfs where you can find out more about the project. * Check the issues with the help wanted label at the Ready column in our waffle board - https://waffle.io/ipfs/go-ipfs?label=help%20wanted * Join an IPFS All Hands, introduce yourself and let us know where you would like to contribute or any cool demos of what you've built - https://github.com/ipfs/pm/#all-hands-call -* Join the discussion at http://discuss.ipfs.io/ and help users finding their answers. +* Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. * Join the [Go Core Dev Team Weekly Sync](https://github.com/ipfs/pm/issues/674) 🙌🏽 and be part of the Sprint 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. Thanks! \ No newline at end of file diff --git a/src/_blog/036-js-libp2p-0.24.md b/src/_blog/036-js-libp2p-0.24.md index dfe811cd..ea6f7a3e 100644 --- a/src/_blog/036-js-libp2p-0.24.md +++ b/src/_blog/036-js-libp2p-0.24.md @@ -38,11 +38,11 @@ Would you like to contribute to the libp2p project and don't know how? Well, the - Check the issues with the `help wanted` label at the Ready column in our waffle board - https://waffle.io/libp2p/js-libp2p?label=help%20wanted - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. - Join the [⚡️ⒿⓈ Core Dev Team Weekly Sync 🙌🏽 ](https://github.com/ipfs/team-mgmt/issues/650) and be part of the Sprint action! # ⁉️ Do you have questions? -The best place to ask your questions about libp2p, how it works and what you can do with it is at [discuss.ipfs.io](http://discuss.ipfs.io). We are also available at the #libp2p channel on Freenode. +The best place to ask your questions about libp2p, how it works and what you can do with it is at [discuss.ipfs.tech](http://discuss.ipfs.tech). We are also available at the #libp2p channel on Freenode. That's all for now! diff --git a/src/_blog/038-js-ipfs-0.34.md b/src/_blog/038-js-ipfs-0.34.md index 31de52a4..1ae36112 100644 --- a/src/_blog/038-js-ipfs-0.34.md +++ b/src/_blog/038-js-ipfs-0.34.md @@ -18,7 +18,7 @@ tags: ## 🏎 Reading Protobuf DAG nodes is super fast -Reading Protobuf DAG nodes just got a serious speed boost as well as a memory reduction. Previously Protobuf DAG nodes (dag-pb nodes for short) carried a multihash property (a [CIDv0](https://docs.ipfs.io/guides/concepts/cid/#version-0)) with them. This used up loads of CPU time calculating the hash for a given node as it was retrieved from storage and with the advent of [CIDv1](https://docs.ipfs.io/guides/concepts/cid/#version-1) there was no guarantee the hashing algorithm and length were correct. +Reading Protobuf DAG nodes just got a serious speed boost as well as a memory reduction. Previously Protobuf DAG nodes (dag-pb nodes for short) carried a multihash property (a [CIDv0](https://docs.ipfs.tech/guides/concepts/cid/#version-0)) with them. This used up loads of CPU time calculating the hash for a given node as it was retrieved from storage and with the advent of [CIDv1](https://docs.ipfs.tech/guides/concepts/cid/#version-1) there was no guarantee the hashing algorithm and length were correct. So, we removed it! 🦖 ...but that had the unfortunate consequence of making the object API a whole lot less useful when writing data - the DAG nodes you got back were basically the data you put in. Hence the object API was refactored to return CIDs instead of DAG nodes for write operations...and we all lived happily ever after. @@ -30,13 +30,13 @@ Read all about it in [the pull request notes](https://github.com/ipfs/js-ipfs-un ## 🎄 HAMT support added to MFS -We're putting the whole of npm on IPFS! These days npm is like 5.3 terabytes of data and it's all going in [MFS](https://docs.ipfs.io/guides/concepts/mfs/). This is super rad, but we needed a good sharding strategy because 5TB is a lorra lorra files. +We're putting the whole of npm on IPFS! These days npm is like 5.3 terabytes of data and it's all going in [MFS](https://docs.ipfs.tech/guides/concepts/mfs/). This is super rad, but we needed a good sharding strategy because 5TB is a lorra lorra files. If you're curious about npm on IPFS, check out the [project here](https://github.com/ipfs-shipyard/npm-on-ipfs). ## 📣 IPNS over pubsub and DHT -Get informed of [IPNS](https://docs.ipfs.io/guides/concepts/ipns/) record updates and read and publish your IPNS records to the DHT. It's all there and it's all awesome. For those of you new to IPNS, let me give you the lowdown - IPNS puts the mutable in immutable 🤣 It's an age old problem, content addressing is rad and all that, but if I change something the hash changes - 👎 boo...but wait, IPNS solves this, you get a permenant address for changeable content - hooray \o/. +Get informed of [IPNS](https://docs.ipfs.tech/guides/concepts/ipns/) record updates and read and publish your IPNS records to the DHT. It's all there and it's all awesome. For those of you new to IPNS, let me give you the lowdown - IPNS puts the mutable in immutable 🤣 It's an age old problem, content addressing is rad and all that, but if I change something the hash changes - 👎 boo...but wait, IPNS solves this, you get a permenant address for changeable content - hooray \o/. IPNS over pubsub gets the word out quicker to peers that are interested when an IPNS record changes. IPNS over DHT allows peers to find and resolve your IPNS address to some content in the first place! In the next JS IPFS release (0.35) the DHT will be enabled by default and it's going to be epic. @@ -55,7 +55,7 @@ QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o uAXASIEbUSBS5xa8UHDqqt8BdxehE6tX5HxKFiwIeukV2i0wO ``` -This is all work to smooth out the eventual transition to base32 CIDv1 by default - a move to allow CIDs to be used as valid URL origins. Have a [read of this for more](https://blog.ipfs.io/53-go-ipfs-0-4-18/#cidv1-base32-migration). +This is all work to smooth out the eventual transition to base32 CIDv1 by default - a move to allow CIDs to be used as valid URL origins. Have a [read of this for more](https://blog.ipfs.tech/53-go-ipfs-0-4-18/#cidv1-base32-migration). To help you craft your artisanal CIDs we've introduced a `--cid-base` option to a bunch of CLI commands (and `?cid-base` option to a bunch of HTTP API endpoints). Check it out: @@ -66,7 +66,7 @@ added bafybeibns4lrebrxaymvyshgmki5biwh6cd53idxfpen6ysomzrywtsm44 file.txt ## 💪 Deps got upgrades! -We got you covered with [WebUI 2.3](https://github.com/ipfs-shipyard/ipfs-webui/releases/tag/v2.2.0) (quic support, responsive navbar, and a language selector), [libp2p 0.24](https://blog.ipfs.io/55-js-libp2p-0-24/) and many other upgrades giving you a faster and smaller JS IPFS. +We got you covered with [WebUI 2.3](https://github.com/ipfs-shipyard/ipfs-webui/releases/tag/v2.2.0) (quic support, responsive navbar, and a language selector), [libp2p 0.24](https://blog.ipfs.tech/55-js-libp2p-0-24/) and many other upgrades giving you a faster and smaller JS IPFS. # 🏗 API Changes @@ -306,9 +306,9 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - Check the issues with the `help wanted` label at the Ready column in our waffle board - https://waffle.io/ipfs/js-ipfs?label=help%20wanted - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. - Join the [⚡️ⒿⓈ Core Dev Team Weekly Sync 🙌🏽](https://github.com/ipfs/team-mgmt/issues/650) and be part of the Sprint 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](http://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](http://discuss.ipfs.tech). We are also available at the `#ipfs` channel on Freenode. diff --git a/src/_blog/042-lisbon-hack-week.md b/src/_blog/042-lisbon-hack-week.md index 4df7d97e..ae7d13a9 100644 --- a/src/_blog/042-lisbon-hack-week.md +++ b/src/_blog/042-lisbon-hack-week.md @@ -15,7 +15,7 @@ In the week of May 21, 2018, we hosted one more Hack Week in the sunny city of L The week was great for core developers, contributors and researchers to spend quality time together and work in a fast paced synchronous format towards solving concrete problems. It was incredible to see ideas and solutions flourishing for open problems we've been thinking for a while. The hacker spirit was strong throughout the entire week, culminating in a "Show Me What You Got" presentation to report back on decisions and demos. -The majority of discussions and collaborations were around IPFS, libp2p and applications built on top of them, but we also hosted a [CRDT Research meetup](https://blog.ipfs.io/67-crdt-research-meetup) on the second day - check out the video playlist [here](https://www.youtube.com/playlist?list=PLuhRWgmPaHtTVkko1ZTn-qcGb-n6EqHff). +The majority of discussions and collaborations were around IPFS, libp2p and applications built on top of them, but we also hosted a [CRDT Research meetup](https://blog.ipfs.tech/67-crdt-research-meetup) on the second day - check out the video playlist [here](https://www.youtube.com/playlist?list=PLuhRWgmPaHtTVkko1ZTn-qcGb-n6EqHff). Didn't have a chance to attend? No worries, we got your back. Many of the report-back presentations were recorded so that you can learn about what got developed, designed and decided. We have compiled them into a [YouTube playlist](https://www.youtube.com/playlist?list=PLuhRWgmPaHtR1hDEAKYXtUguNBkg2qceQ) for your viewing pleasure. You can see them all here: diff --git a/src/_blog/044-js-ipfs-0.35.md b/src/_blog/044-js-ipfs-0.35.md index 88970db3..7233f248 100644 --- a/src/_blog/044-js-ipfs-0.35.md +++ b/src/_blog/044-js-ipfs-0.35.md @@ -246,9 +246,9 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - Check the issues with the `help wanted` label at the Ready column in our waffle board - https://waffle.io/ipfs/js-ipfs?label=help%20wanted - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. - Join the [⚡️ⒿⓈ Core Dev Team Weekly Sync 🙌🏽](https://github.com/ipfs/team-mgmt/issues/650) and be part of the Sprint 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](http://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](http://discuss.ipfs.tech). We are also available at the #ipfs channel on Freenode. diff --git a/src/_blog/045-js-libp2p-0.25.md b/src/_blog/045-js-libp2p-0.25.md index 7259eebc..d4398bf8 100644 --- a/src/_blog/045-js-libp2p-0.25.md +++ b/src/_blog/045-js-libp2p-0.25.md @@ -120,7 +120,7 @@ Would you like to contribute to the libp2p project and don't know how? Well, the - Check the issues with the `help wanted` label in the [libp2p repo](https://github.com/libp2p/js-libp2p/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#all-hands-call - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. - Join the [⚡️ⒿⓈ Core Dev Team Weekly Sync 🙌🏽 ](https://github.com/ipfs/team-mgmt/issues/650) and be part of the Sprint action! # ⁉️ Do you have questions? diff --git a/src/_blog/047-js-ipfs-0.36.md b/src/_blog/047-js-ipfs-0.36.md index 4ebaeaea..cf5e42e2 100644 --- a/src/_blog/047-js-ipfs-0.36.md +++ b/src/_blog/047-js-ipfs-0.36.md @@ -91,8 +91,8 @@ PR: https://github.com/libp2p/js-libp2p/pull/362 - See CHANGELOGs for each IPLD format for it's respective changes, you can read more about the [`dag-pb` changes in the CHANGELOG](https://github.com/ipld/js-ipld-dag-pb/blob/master/CHANGELOG.md#0160-2019-05-08) 1. Commands `refs` and `refs local` have been added to core, the CLI and the HTTP API - [Core API docs](https://github.com/ipfs/interface-js-ipfs-core/blob/master/SPEC/REFS.md) - - [HTTP API docs](https://docs.ipfs.io/reference/api/http/#api-v0-refs) - - [CLI API docs](https://docs.ipfs.io/reference/api/cli/#ipfs-refs) + - [HTTP API docs](https://docs.ipfs.tech/reference/api/http/#api-v0-refs) + - [CLI API docs](https://docs.ipfs.tech/reference/api/cli/#ipfs-refs) 1. Support for DOM [File](https://developer.mozilla.org/en-US/docs/Web/API/File) objects has been added to [`ipfs.add`](https://github.com/ipfs/interface-js-ipfs-core/blob/master/SPEC/FILES.md#add) # ❤️ Huge thank you to everyone that made this release possible @@ -175,9 +175,9 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. - Join the [⚡️ⒿⓈ Core Dev Team Weekly Sync 🙌🏽](https://github.com/ipfs/team-mgmt/issues/650) and be part of the Sprint 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](http://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](http://discuss.ipfs.tech). We are also available at the `#ipfs` channel on Freenode. diff --git a/src/_blog/049-go-ipfs-0.4.21.md b/src/_blog/049-go-ipfs-0.4.21.md index 25626438..7c4bceea 100644 --- a/src/_blog/049-go-ipfs-0.4.21.md +++ b/src/_blog/049-go-ipfs-0.4.21.md @@ -348,9 +348,9 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - Check the issues with the `help wanted` label in the [go-ipfs repo](https://github.com/ipfs/go-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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://discuss.ipfs.tech/ and help users finding their answers. - Join the [Go Core Dev Team Weekly Sync 🙌🏽](https://github.com/ipfs/team-mgmt/issues/674) 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](http://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](http://discuss.ipfs.tech). We are also available at the `#ipfs` channel on Freenode. diff --git a/src/_blog/051-ipfs-camp-content-first-batch.md b/src/_blog/051-ipfs-camp-content-first-batch.md index 463b7fb5..9fefaa3b 100644 --- a/src/_blog/051-ipfs-camp-content-first-batch.md +++ b/src/_blog/051-ipfs-camp-content-first-batch.md @@ -81,7 +81,7 @@ For this batch we have: If you are interested in receiving an update when the next calls are out, you can do this in one of the following ways: - Watch and Star the [ipfs/camp repo](https://github.com/ipfs/camp/blob/master/README.md), where all the content will live ad-eternum. -- Subscribe to the [RSS feed of this blog](https://blog.ipfs.io/index.xml). +- Subscribe to the [RSS feed of this blog](https://blog.ipfs.tech/index.xml). - Subscribe to the [IPFS Weekly Newsletter](https://tinyletter.com/ipfsnewsletter) if you are interested in general IPFS updates. - Subscribe to the [IPFS Events Newsletter](https://protocol.us20.list-manage.com/subscribe?u=62e1eb7f68461b5a2ab5c52e6&id=f3fed9af1d) if you are interested in IPFS events. diff --git a/src/_blog/052-operation-task-force.md b/src/_blog/052-operation-task-force.md index 3059bab0..62772fee 100644 --- a/src/_blog/052-operation-task-force.md +++ b/src/_blog/052-operation-task-force.md @@ -36,7 +36,7 @@ Your feedback is a large part of identifying these challenges, evaluating how we These new working groups meet regularly, and you can join them to help us achieve these goals! Check the [IPFS community calendar](https://github.com/ipfs/community/blob/master/README.md#calendar) for times and connection information, or watch the meetings at your leisure on the [IPFS Youtube channel](https://www.youtube.com/channel/UCdjsUXJ3QawK4O5L1kqqsew). -The work these teams are doing will require a number of different skillsets, and could use your help! If you're interested and have bandwidth to help out - jump on a community call or Github issue and share your time and expertise! Looking for fulltime roles to help out on these and other IPFS challenges? Check the IPFS Weekly Newsletter for [IPFS-focused job opportunities](https://blog.ipfs.io/weekly-51/#open-positions-working-on-ipfs)! +The work these teams are doing will require a number of different skillsets, and could use your help! If you're interested and have bandwidth to help out - jump on a community call or Github issue and share your time and expertise! Looking for fulltime roles to help out on these and other IPFS challenges? Check the IPFS Weekly Newsletter for [IPFS-focused job opportunities](https://blog.ipfs.tech/weekly-51/#open-positions-working-on-ipfs)! ## How does this work affect you? diff --git a/src/_blog/053-js-ipfs-0.37.md b/src/_blog/053-js-ipfs-0.37.md index 84a31924..ca364b97 100644 --- a/src/_blog/053-js-ipfs-0.37.md +++ b/src/_blog/053-js-ipfs-0.37.md @@ -215,9 +215,9 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://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](http://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](http://discuss.ipfs.tech). We are also available at the `#ipfs` channel on Freenode. diff --git a/src/_blog/054-go-ipfs-0.4.22.md b/src/_blog/054-go-ipfs-0.4.22.md index cc89fcf0..46a3729a 100644 --- a/src/_blog/054-go-ipfs-0.4.22.md +++ b/src/_blog/054-go-ipfs-0.4.22.md @@ -40,9 +40,9 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - Check the issues with the `help wanted` label in the [go-ipfs repo](https://github.com/ipfs/go-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 [discuss.ipfs.io](https://discuss.ipfs.io/) and help users finding their answers. +- Join the discussion at [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](http://discuss.ipfs.io). We are also available at the `#ipfs` channel on Freenode, which is also [accessible through our Matrix bridge](https://riot.im/app/#/room/#freenode_#ipfs:matrix.org). +The best place to ask your questions about IPFS, how it works and what you can do with it is at [discuss.ipfs.tech](http://discuss.ipfs.tech). We are also available at the `#ipfs` channel on Freenode, which is also [accessible through our Matrix bridge](https://riot.im/app/#/room/#freenode_#ipfs:matrix.org). diff --git a/src/_blog/054-great-calamity-circumvention-assembly-at-ipfs-camp.md b/src/_blog/054-great-calamity-circumvention-assembly-at-ipfs-camp.md index 03dd41df..9f382d76 100644 --- a/src/_blog/054-great-calamity-circumvention-assembly-at-ipfs-camp.md +++ b/src/_blog/054-great-calamity-circumvention-assembly-at-ipfs-camp.md @@ -70,6 +70,6 @@ More content from IPFS Camp is being salvaged and transcoded. If you are interested in receiving an update when the next batch of videos are available, you can do this in one of the following ways: - Watch and Star the [ipfs/camp repo](https://github.com/ipfs/camp/blob/master/README.md), where all the content will live, in addition to other other locations (IPFS 😄) shielded from the Global Electromagnetic Fire Disaster of 2027 -- Subscribe to the [RSS feed of this blog](https://blog.ipfs.io/index.xml). +- Subscribe to the [RSS feed of this blog](https://blog.ipfs.tech/index.xml). - Subscribe to the [IPFS Weekly Newsletter](https://tinyletter.com/ipfsnewsletter) if you are interested in general IPFS updates. - Subscribe to the [IPFS Events Newsletter](https://protocol.us20.list-manage.com/subscribe?u=62e1eb7f68461b5a2ab5c52e6&id=f3fed9af1d) if you are interested in IPFS events. diff --git a/src/_blog/056-pubsub-in-the-browser.md b/src/_blog/056-pubsub-in-the-browser.md index 4e4879c1..c2115ada 100644 --- a/src/_blog/056-pubsub-in-the-browser.md +++ b/src/_blog/056-pubsub-in-the-browser.md @@ -11,7 +11,7 @@ tags: > EXCELLENT NEWS! You can now pubsub with the JS IPFS HTTP API client in the BROWSER! -Due to [boring technical reasons](https://github.com/ipfs/js-ipfs-http-client/issues/518) it’s previously not been possible to support [pubsub](https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern) over the [HTTP API](https://docs.ipfs.io/reference/api/http/) in the browser. Now that the [fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) supports cancelation, and has done so for a while, pubsub support has arrived! Hooray \o/ +Due to [boring technical reasons](https://github.com/ipfs/js-ipfs-http-client/issues/518) it’s previously not been possible to support [pubsub](https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern) over the [HTTP API](https://docs.ipfs.tech/reference/api/http/) in the browser. Now that the [fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) supports cancelation, and has done so for a while, pubsub support has arrived! Hooray \o/ There’s also a brand new example application that you can play with showing how to use pubsub in the browser: diff --git a/src/_blog/057-ipfs-camp-course-videos.md b/src/_blog/057-ipfs-camp-course-videos.md index e1519bfb..0a8c3c39 100644 --- a/src/_blog/057-ipfs-camp-course-videos.md +++ b/src/_blog/057-ipfs-camp-course-videos.md @@ -26,7 +26,7 @@ This core course covers the basics of how IPFS deals with files, including key c This workshop introduced a few awesome visualization and learning tools that you can try out at home: - Explore the [**ProtoSchool tutorial on the Mutable File System (MFS)**](https://proto.school/#/mutable-file-system) for coding challenges designed to familiarize you with its API -- Paste a Content Identifier (CID) into the [**CID Inspector**](https://cid.ipfs.io/) to break down its anatomy +- Paste a Content Identifier (CID) into the [**CID Inspector**](https://cid.ipfs.tech/) to break down its anatomy - Drag a file into the [**DAG Builder**](https://dag.ipfs.io/) and adjust chunk size, DAG layouts, etc. to see how it affects the Merkle DAG Watch the recording below or check out the [slides](https://github.com/ipfs/camp/blob/master/CORE_AND_ELECTIVE_COURSES/CORE_COURSE_A/IPFS_Camp_Core_Course_A_Slides.pdf)! @@ -79,6 +79,6 @@ The ProtoSchool curriculum is growing, and we're excited to explore all of the f There's even more great content from IPFS Camp content coming your way, including recordings of keynotes and interviews. If you're interested in receiving an update when the next batch of videos are available, try out one of these strategies: - Watch and star the [ipfs/camp repo](https://github.com/ipfs/camp/blob/master/README.md), where all the content will live. -- Subscribe to the [RSS feed of this blog](https://blog.ipfs.io/index.xml). +- Subscribe to the [RSS feed of this blog](https://blog.ipfs.tech/index.xml). - Subscribe to the [IPFS Weekly Newsletter](https://tinyletter.com/ipfsnewsletter) if you're interested in general IPFS updates. - Subscribe to the [IPFS Events Newsletter](https://protocol.us20.list-manage.com/subscribe?u=62e1eb7f68461b5a2ab5c52e6&id=f3fed9af1d) if you're interested in IPFS events. diff --git a/src/_blog/058-ipfs-desktop-0-9.md b/src/_blog/058-ipfs-desktop-0-9.md index e1100a1c..d711ba4a 100644 --- a/src/_blog/058-ipfs-desktop-0-9.md +++ b/src/_blog/058-ipfs-desktop-0-9.md @@ -24,7 +24,7 @@ The newest version of IPFS Desktop, 0.9.2 - yes, we already released two patch v ### Browse the wild... -With the [recent update to the Web UI](https://github.com/ipfs-shipyard/ipfs-webui/releases/tag/v2.5.0), we are now capable of navigating through the whole IPFS system. Previously, you could only access your 'Files' (the contents of the [Mutable File System](https://proto.school/#/mutable-file-system)). Now, you can navigate not only to any `/ipfs/` or `/ipns/` path, but also any content [pinned](https://docs.ipfs.io/guides/concepts/pinning/) to your IPFS node! +With the [recent update to the Web UI](https://github.com/ipfs-shipyard/ipfs-webui/releases/tag/v2.5.0), we are now capable of navigating through the whole IPFS system. Previously, you could only access your 'Files' (the contents of the [Mutable File System](https://proto.school/#/mutable-file-system)). Now, you can navigate not only to any `/ipfs/` or `/ipns/` path, but also any content [pinned](https://docs.ipfs.tech/guides/concepts/pinning/) to your IPFS node! ![Browsing /ipns/ipns.io](../assets/058-ipfs-desktop-0-9-browse-wild.jpg) diff --git a/src/_blog/059-ipfs-camp-sci-fi-fair-videos.md b/src/_blog/059-ipfs-camp-sci-fi-fair-videos.md index 87920160..f4c59633 100644 --- a/src/_blog/059-ipfs-camp-sci-fi-fair-videos.md +++ b/src/_blog/059-ipfs-camp-sci-fi-fair-videos.md @@ -85,6 +85,6 @@ Huge thanks to our SciFi Fair participants for making IPFS Camp so out-of-this-w There's still more great content from IPFS Camp content coming your way, including recordings of keynotes and interviews. If you're interested in receiving an update when the next batch of videos are available, try out one of these routes: - Watch and star the [ipfs/camp repo](https://github.com/ipfs/camp/blob/master/README.md), where all the content will live. -- Subscribe to the [RSS feed of this blog](https://blog.ipfs.io/index.xml). +- Subscribe to the [RSS feed of this blog](https://blog.ipfs.tech/index.xml). - Subscribe to the [IPFS Weekly Newsletter](https://tinyletter.com/ipfsnewsletter) if you're interested in general IPFS updates. - Subscribe to the [IPFS Events Newsletter](https://protocol.us20.list-manage.com/subscribe?u=62e1eb7f68461b5a2ab5c52e6&id=f3fed9af1d) if you're interested in IPFS events. diff --git a/src/_blog/060-ipfs-camp-keynotes-interviews.md b/src/_blog/060-ipfs-camp-keynotes-interviews.md index aee5ed60..88451477 100644 --- a/src/_blog/060-ipfs-camp-keynotes-interviews.md +++ b/src/_blog/060-ipfs-camp-keynotes-interviews.md @@ -38,7 +38,7 @@ To close, Juan set us back out through the airlock back toward Earth with his [I [![Screen Shot 2019-10-02 at 7 44 37 PM](../assets/ipfs-camp-2019-recap.png)](https://youtu.be/cQJXnJDbXv4) -Curious how everything fit together, or want to understand how the pieces of IPFS Camp became a greater whole? Check out [this overview from Molly](https://youtu.be/cQJXnJDbXv4) on how different components like the Poster Sessions & Deep Dives, SciFi Fair, Lightning Talks, and the Core & Elective Courses, wove together into a great community event. Many connections between different attendees and projects emerged from IPFS Camp too - spurring new collaborations and integrations. These great recaps from [Textile](https://medium.com/textileio/ipfs-camp-2019-the-highlights-and-takeaways-2b3cb4f42513), [Berty](https://berty.tech/blog/ipfs-camp/), and of course [the IPFS blog](https://blog.ipfs.io/2019-07-08-ipfs-camp-recap/) highlight a few! +Curious how everything fit together, or want to understand how the pieces of IPFS Camp became a greater whole? Check out [this overview from Molly](https://youtu.be/cQJXnJDbXv4) on how different components like the Poster Sessions & Deep Dives, SciFi Fair, Lightning Talks, and the Core & Elective Courses, wove together into a great community event. Many connections between different attendees and projects emerged from IPFS Camp too - spurring new collaborations and integrations. These great recaps from [Textile](https://medium.com/textileio/ipfs-camp-2019-the-highlights-and-takeaways-2b3cb4f42513), [Berty](https://berty.tech/blog/ipfs-camp/), and of course [the IPFS blog](https://blog.ipfs.tech/2019-07-08-ipfs-camp-recap/) highlight a few! ## Community Interviews @@ -75,6 +75,6 @@ And on top of all that, Steven joined us from Shanghai City to discuss his work This concludes our series of updates from IPFS Camp recap-ing the amazing presentations, demos, courses, and learnings we had together. We're so grateful to everyone for making this event so vibrant and creative - and are already looking forward to the **next** IPFS Camp. If you want more IPFS updates in the meantime, try these channels: - Watch and star the [ipfs/camp repo](https://github.com/ipfs/camp/blob/master/README.md), where all the content (and follow-ups) live. -- Subscribe to the [RSS feed of this blog](https://blog.ipfs.io/index.xml). +- Subscribe to the [RSS feed of this blog](https://blog.ipfs.tech/index.xml). - Subscribe to the [IPFS Weekly Newsletter](https://tinyletter.com/ipfsnewsletter) if you're interested in general IPFS updates. - Subscribe to the [IPFS Events Newsletter](https://protocol.us20.list-manage.com/subscribe?u=62e1eb7f68461b5a2ab5c52e6&id=f3fed9af1d) if you're interested in IPFS events. diff --git a/src/_blog/070-js-ipfs-0-38.md b/src/_blog/070-js-ipfs-0-38.md index a8fd8263..fed1ce67 100644 --- a/src/_blog/070-js-ipfs-0-38.md +++ b/src/_blog/070-js-ipfs-0-38.md @@ -50,7 +50,7 @@ Read more about the design at [`libp2p/specs/pubsub/gossipsub`](https://github.c ## 📛 IPNS support for `ipfs resolve` -You can now resolve [IPNS](https://docs.ipfs.io/guides/concepts/ipns/) names via `ipfs resolve`, what's more the recursive option is now on by default. +You can now resolve [IPNS](https://docs.ipfs.tech/guides/concepts/ipns/) names via `ipfs resolve`, what's more the recursive option is now on by default. ```bash $ jsipfs resolve /ipns/Qmqux @@ -125,9 +125,9 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://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](http://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](http://discuss.ipfs.tech). We are also available at the `#ipfs` channel on Freenode. diff --git a/src/_blog/072-js-ipfs-0.39.md b/src/_blog/072-js-ipfs-0.39.md index 09ded286..2e65f696 100644 --- a/src/_blog/072-js-ipfs-0.39.md +++ b/src/_blog/072-js-ipfs-0.39.md @@ -132,9 +132,9 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - 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 http://discuss.ipfs.io/ and help users finding their answers. +- Join the discussion at http://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 and [Matrix](https://matrix.to/#/#ipfs:matrix.org) +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 and [Matrix](https://matrix.to/#/#ipfs:matrix.org) diff --git a/src/_blog/073-073-go-ipfs-as-a-library.md b/src/_blog/073-073-go-ipfs-as-a-library.md index f0968944..042015ba 100644 --- a/src/_blog/073-073-go-ipfs-as-a-library.md +++ b/src/_blog/073-073-go-ipfs-as-a-library.md @@ -14,7 +14,7 @@ The title says it all. Learn how to use [go-ipfs as a library with the new tutor ![](../assets/go-ipfs-as-a-library.gif) -Let us know what you think by opening a topic with your questions and feedback at https://discuss.ipfs.io. +Let us know what you think by opening a topic with your questions and feedback at https://discuss.ipfs.tech. Invite your friends to share it and help us broadcast it to reach a wider audience of DWeb developers diff --git a/src/_blog/074-explore-the-files-api-on-protoschool.md b/src/_blog/074-explore-the-files-api-on-protoschool.md index 7e1018f0..bbe89703 100644 --- a/src/_blog/074-explore-the-files-api-on-protoschool.md +++ b/src/_blog/074-explore-the-files-api-on-protoschool.md @@ -54,5 +54,5 @@ _Video: [Understanding How IPFS Deals with Files](https://youtu.be/Z5zNPwMDYGg)_ This course also introduces new visualization tools that you can use to see how IPFS addresses and manipulates files: -- Paste a Content Identifier (CID) into the [**CID Inspector**](https://cid.ipfs.io/) to break down its anatomy +- Paste a Content Identifier (CID) into the [**CID Inspector**](https://cid.ipfs.tech/) to break down its anatomy - Drag a file into the [**DAG Builder**](https://dag.ipfs.io/) and adjust chunk size, DAG layouts, etc. to see how it affects the Merkle DAG \ No newline at end of file diff --git a/src/_blog/075-js-ipfs-0.40.md b/src/_blog/075-js-ipfs-0.40.md index c8ea841e..c8750e38 100644 --- a/src/_blog/075-js-ipfs-0.40.md +++ b/src/_blog/075-js-ipfs-0.40.md @@ -40,7 +40,7 @@ So, bad times. ...but wait, [Peer IDs _ARE_ CIDs](https://github.com/libp2p/specs/blob/master/RFC/0001-text-peerid-cid.md)! I know, weird, but also rad because in theory we should be able to re-encode them as `base32`. Right now though, everything expects a `base58` encoded string (a v0 CID) because they're actually just a multihash. -In this js-ipfs release we've made a small change to allow you to take your Peer ID (a v0 CID), convert it to a base32 encoded v1 CID and use it in an IPNS path like `/ipns/bafybeidta3hkxk3ihxfsk765oswgsjhmvcnkeestyuov6r2t5tyts4xuoe`. You can take advantage of [cid.ipfs.io](https://cid.ipfs.io) (base32 version is provided for your convenience at the very bottom of the page) or do the conversion with the command line tools: +In this js-ipfs release we've made a small change to allow you to take your Peer ID (a v0 CID), convert it to a base32 encoded v1 CID and use it in an IPNS path like `/ipns/bafybeidta3hkxk3ihxfsk765oswgsjhmvcnkeestyuov6r2t5tyts4xuoe`. You can take advantage of [cid.ipfs.tech](https://cid.ipfs.tech) (base32 version is provided for your convenience at the very bottom of the page) or do the conversion with the command line tools: ```sh jsipfs id | json id | jsipfs cid base32 @@ -223,9 +223,9 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - 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. diff --git a/src/_blog/076-ipfs-docs-beta.md b/src/_blog/076-ipfs-docs-beta.md index e9c2379e..c581756e 100644 --- a/src/_blog/076-ipfs-docs-beta.md +++ b/src/_blog/076-ipfs-docs-beta.md @@ -10,9 +10,9 @@ tags: - 'community' --- -**We’re excited to announce [the new IPFS documentation site is live in beta](https://docs.ipfs.io/)!** The doors are open, and just like any housewarming, you’re cordially invited to stop by, have a look around, and let us know what you think. +**We’re excited to announce [the new IPFS documentation site is live in beta](https://docs.ipfs.tech/)!** The doors are open, and just like any housewarming, you’re cordially invited to stop by, have a look around, and let us know what you think. -Screenshot of docs beta +Screenshot of docs beta
_New year, new look._ diff --git a/src/_blog/078-go-ipfs-0.4.23.md b/src/_blog/078-go-ipfs-0.4.23.md index 0c1888b5..cb900101 100644 --- a/src/_blog/078-go-ipfs-0.4.23.md +++ b/src/_blog/078-go-ipfs-0.4.23.md @@ -96,9 +96,9 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - Check the issues with the `help wanted` label in the [go-ipfs repo](https://github.com/ipfs/go-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 [discuss.ipfs.io](https://discuss.ipfs.io/) and help users finding their answers. +- Join the discussion at [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](http://discuss.ipfs.io). We are also available at the `#ipfs` channel on Freenode, which is also [accessible through our Matrix bridge](https://riot.im/app/#/room/#freenode_#ipfs:matrix.org). +The best place to ask your questions about IPFS, how it works and what you can do with it is at [discuss.ipfs.tech](http://discuss.ipfs.tech). We are also available at the `#ipfs` channel on Freenode, which is also [accessible through our Matrix bridge](https://riot.im/app/#/room/#freenode_#ipfs:matrix.org). diff --git a/src/_blog/082-our-focus-for-2020.md b/src/_blog/082-our-focus-for-2020.md index dc33a37a..6176332b 100644 --- a/src/_blog/082-our-focus-for-2020.md +++ b/src/_blog/082-our-focus-for-2020.md @@ -27,19 +27,19 @@ It’s a new year, and with it time to update the [IPFS Project Roadmap](https:/ ![IPFS Ecosystem Diagram](../assets/ipfs-ecosystem-diagram.png) See our [Ecosystem Update from IPFS Camp](https://www.youtube.com/watch?v=jpQnQbfhuBc&feature=youtu.be) to learn more about 2019 adoption! -This growth caused us to shift some of our attention midyear to support new usage and demand - re-focusing some of our working groups on improving documentation, gateway performance, and testing tools to validate large-scale network upgrades (see our [Operation Task-Force blog post](https://blog.ipfs.io/2019-07-31-operation-task-force/) for details). We still made progress on our Package Managers goal, but less than we hoped given **also** investing heavily in other critical areas to support the ecosystem. 🤞 +This growth caused us to shift some of our attention midyear to support new usage and demand - re-focusing some of our working groups on improving documentation, gateway performance, and testing tools to validate large-scale network upgrades (see our [Operation Task-Force blog post](https://blog.ipfs.tech/2019-07-31-operation-task-force/) for details). We still made progress on our Package Managers goal, but less than we hoped given **also** investing heavily in other critical areas to support the ecosystem. 🤞 ### 5 Notable Wins -1. We held the first [IPFS Camp](https://www.youtube.com/watch?v=cQJXnJDbXv4&feature=youtu.be), a gathering for developers and builders in the wider InterPlanetary community to [learn](https://blog.ipfs.io/2019-09-18-ipfs-camp-course-videos/), [share](https://www.youtube.com/playlist?list=PLuhRWgmPaHtQVNQcBaCKg5kKhfOBv45Jb), and [demo](https://blog.ipfs.io/2019-10-03-ipfs-camp-sci-fi-fair-videos/) their work (see [this recap](https://blog.ipfs.io/2019-07-08-ipfs-camp-recap/) for more)! 🏕 -2. We made significant progress on our Package Managers goal (read on for awesome new features like [collaborative clusters](https://blog.ipfs.io/2020-01-09-collaborative-clusters/)!) 🎯 +1. We held the first [IPFS Camp](https://www.youtube.com/watch?v=cQJXnJDbXv4&feature=youtu.be), a gathering for developers and builders in the wider InterPlanetary community to [learn](https://blog.ipfs.tech/2019-09-18-ipfs-camp-course-videos/), [share](https://www.youtube.com/playlist?list=PLuhRWgmPaHtQVNQcBaCKg5kKhfOBv45Jb), and [demo](https://blog.ipfs.tech/2019-10-03-ipfs-camp-sci-fi-fair-videos/) their work (see [this recap](https://blog.ipfs.tech/2019-07-08-ipfs-camp-recap/) for more)! 🏕 +2. We made significant progress on our Package Managers goal (read on for awesome new features like [collaborative clusters](https://blog.ipfs.tech/2020-01-09-collaborative-clusters/)!) 🎯 3. We developed and launched [TestGround v0.1](https://github.com/ipfs/testground/releases/tag/v0.1.0) in collaboration with the libp2p team, a platform for testing distributed systems and networks at various scales ⚖️ 4. We launched [ProtoSchool](https://proto.school/#/), a new portal for interactive tutorials to learn about decentralized web concepts, protocols, and tools, with 23 chapters across 4 continents! 🌏 -5. We built a [new IPFS docs site](https://blog.ipfs.io/2020-01-07-ipfs-docs-beta/) with improved search, information architecture, and explainers on InterPlanetary concepts 📖 +5. We built a [new IPFS docs site](https://blog.ipfs.tech/2020-01-07-ipfs-docs-beta/) with improved search, information architecture, and explainers on InterPlanetary concepts 📖 ## Our 2019 Roadmap -To chart our path for the year, we did a large 2019 Roadmapping effort to write down our [mission](https://github.com/ipfs/roadmap#ipfs-mission-statement), define some of the many [long-term goals for the IPFS Project](https://github.com/ipfs/roadmap#future-goals), and [prioritize](https://github.com/ipfs/roadmap#sorting-function) where to focus our energy first. We had a lot of “planning” debt, so going from 0 to 1 on a project roadmap was a large endeavor. Our process involved each working group generating a roadmap around a shared goal, and then merging important work streams into “epics” for the whole project that highlighted our major objectives. You can see how we did against these objectives in our [2019 Project Roadmap](https://github.com/ipfs/roadmap/blob/master/2019-IPFS-Project-Roadmap.md), or dive more into how we chose those goals in our [2019 Roadmap blog post](https://blog.ipfs.io/78-ipfs-2019-roadmap). +To chart our path for the year, we did a large 2019 Roadmapping effort to write down our [mission](https://github.com/ipfs/roadmap#ipfs-mission-statement), define some of the many [long-term goals for the IPFS Project](https://github.com/ipfs/roadmap#future-goals), and [prioritize](https://github.com/ipfs/roadmap#sorting-function) where to focus our energy first. We had a lot of “planning” debt, so going from 0 to 1 on a project roadmap was a large endeavor. Our process involved each working group generating a roadmap around a shared goal, and then merging important work streams into “epics” for the whole project that highlighted our major objectives. You can see how we did against these objectives in our [2019 Project Roadmap](https://github.com/ipfs/roadmap/blob/master/2019-IPFS-Project-Roadmap.md), or dive more into how we chose those goals in our [2019 Roadmap blog post](https://blog.ipfs.tech/78-ipfs-2019-roadmap). ### Our Focus on Package Managers @@ -54,7 +54,7 @@ We also formed collaborations with IPFS users to partner on improving IPFS for p ![5ms-1024mb](../assets/5ms-1024MB.png =400x) ![5ms-40mb](../assets/5ms-40MB.png =400x) -IPFS Cluster also released _[collaborative clusters](https://blog.ipfs.io/2020-01-09-collaborative-clusters/)_, a new feature to enable package manager maintainers and mirrors to add and replicate repositories across a community of IPFS nodes. With collaborative clusters, any maintainer can push new updates to the pinset of data to mirror, which is then sharded and sync’d across all mirroring nodes. We’ve already seen package managers like Pac-Man added to collaborative clusters along with many “data package managers” like Wikipedia and Project Gutenberg, [follow these instructions to add your own!](https://collab.ipfscluster.io/) +IPFS Cluster also released _[collaborative clusters](https://blog.ipfs.tech/2020-01-09-collaborative-clusters/)_, a new feature to enable package manager maintainers and mirrors to add and replicate repositories across a community of IPFS nodes. With collaborative clusters, any maintainer can push new updates to the pinset of data to mirror, which is then sharded and sync’d across all mirroring nodes. We’ve already seen package managers like Pac-Man added to collaborative clusters along with many “data package managers” like Wikipedia and Project Gutenberg, [follow these instructions to add your own!](https://collab.ipfscluster.io/) ### How We Did Against Our Package Managers Goal @@ -80,7 +80,7 @@ During our IPFS Planning “Spike”, we took stock of our wider ecosystem and p > Based on our decision-making criteria, we chose **improving the performance and reliability of Content Routing in the IPFS network** as our main priority for the next 6 months (through mid-year 2020). -‘Content routing’ is the process of finding a node hosting the content you’re looking for, such that you can fetch the desired data and quickly load your website, dapp, video, or data. As the IPFS public network scaled this past year (over 30x!), it ran into new problems in our distributed routing algorithms: struggling to find content spread across many unreliable nodes. This was especially painful for [IPNS](https://docs.ipfs.io/guides/concepts/ipns/), which relied on _multiple_ of these slow/unreliable queries to find the latest version of a file. These performance gaps caused IPFS to lag and stall while searching for the needed content, hurting the end user experience and making IPFS feel broken. Searching the network to find desired content (a.k.a., using IPFS as a decentralized CDN) is one of the most common actions for new IPFS users and is required by most ipfs-powered dapp use cases—therefore, it’s the **number 1 pain point** we need to mitigate in order to unlock increased adoption and scalability of the network! Our goal for midyear: **95th percentile content routing speed is less than 5 seconds.** +‘Content routing’ is the process of finding a node hosting the content you’re looking for, such that you can fetch the desired data and quickly load your website, dapp, video, or data. As the IPFS public network scaled this past year (over 30x!), it ran into new problems in our distributed routing algorithms: struggling to find content spread across many unreliable nodes. This was especially painful for [IPNS](https://docs.ipfs.tech/guides/concepts/ipns/), which relied on _multiple_ of these slow/unreliable queries to find the latest version of a file. These performance gaps caused IPFS to lag and stall while searching for the needed content, hurting the end user experience and making IPFS feel broken. Searching the network to find desired content (a.k.a., using IPFS as a decentralized CDN) is one of the most common actions for new IPFS users and is required by most ipfs-powered dapp use cases—therefore, it’s the **number 1 pain point** we need to mitigate in order to unlock increased adoption and scalability of the network! Our goal for midyear: **95th percentile content routing speed is less than 5 seconds.** To achieve this goal, we’ve formed a Content Routing team (and spun down our Package Managers working group) to focus our main engineering effort on this problem for the next 6 months. Improving content routing performance requires making improvements and bugfixes to the go-libp2p DHT _at scale_, and changing how we form, query, and resolve content in the IPFS network to be faster and more resilient. This involves a combination of research, design, implementation, and testing. Making changes to the _configuration of the entire network_ is non-trivial, which is why we’ve been investing in the [InterPlanetary Testground](https://github.com/ipfs/testground/), a new set of tools for testing next generation P2P applications, to help us diagnose issues and evaluate improvements prior to rolling out upgrades to the entire public network. You can follow along with the team's work in the [Content Routing ZenHub Roadmap](https://app.zenhub.com/workspaces/content-routing-2020-5e29be25ab9d8da0b032cfcc/roadmap): diff --git a/src/_blog/083-improved-bitswap-with-netflix.md b/src/_blog/083-improved-bitswap-with-netflix.md index b673af12..37441dae 100644 --- a/src/_blog/083-improved-bitswap-with-netflix.md +++ b/src/_blog/083-improved-bitswap-with-netflix.md @@ -27,7 +27,7 @@ To speed this up even more, we added some useful new capabilities to the Bitswap IPFS breaks up files into chunks called Blocks, identified by a Content IDentifier ([CID](https://github.com/multiformats/cid)). When nodes running the [Bitswap](https://github.com/ipfs/go-bitswap) protocol want to fetch a file, they send out "want lists" to other peers. A "want list" is a list of CIDs for blocks a peer wants to receive. Each node remembers which blocks its peers want, and each time the node receives a block it checks if any of its peers want the block and sends it to them. -To find out which peers have the blocks that make up a file, a Bitswap node first sends a want for the root block CID to all the peers it is connected to. If the peers don’t have the block, the node queries the Distributed Hash Table ([DHT](https://docs.ipfs.io/guides/concepts/dht/)) to ask who has the root block. Any peers that respond with the root block are added to a session. From now on Bitswap only sends wants to peers in the session, so as not to flood the network with requests. +To find out which peers have the blocks that make up a file, a Bitswap node first sends a want for the root block CID to all the peers it is connected to. If the peers don’t have the block, the node queries the Distributed Hash Table ([DHT](https://docs.ipfs.tech/guides/concepts/dht/)) to ask who has the root block. Any peers that respond with the root block are added to a session. From now on Bitswap only sends wants to peers in the session, so as not to flood the network with requests. The node sends out a want for each CID to several peers in the session in parallel, because not all peers will have all blocks. If the node starts receiving a lot of duplicate blocks, it sends a want for each CID to fewer peers. If the node gets timeouts waiting for blocks, it sends a want for each CID to more peers. In this way the node tries to maintain a high download speed without too many duplicate blocks. diff --git a/src/_blog/083-js-ipfs-0.41.md b/src/_blog/083-js-ipfs-0.41.md index 918ffb5b..e4facf0b 100644 --- a/src/_blog/083-js-ipfs-0.41.md +++ b/src/_blog/083-js-ipfs-0.41.md @@ -35,7 +35,7 @@ It's been a long and emotional voyage but this refactor brings a plethora of inc Using `async`/`await` in JavaScript is gaining a _lot_ of traction in the ecosystem and is rapidly becoming the de facto way of writing idiomatic JS. We want js-ipfs to **move with the times and continue to be attractive to contributors** by using modern JS features, techniques and practices. The big idea with these changes is for the code to be easier to contribute to, easier to understand, easier to maintain, and be faster and smaller than ever. -This change is so big, and so significant, we wrote a whole [blog post](https://blog.ipfs.io/2020-02-01-async-await-refactor/) about it to explain the motivations behind the changes...in ~~excruciating~~ delightful depth 🤣! +This change is so big, and so significant, we wrote a whole [blog post](https://blog.ipfs.tech/2020-02-01-async-await-refactor/) about it to explain the motivations behind the changes...in ~~excruciating~~ delightful depth 🤣! We've also compiled some stats on this refactor for your viewing pleasure: @@ -199,7 +199,7 @@ There are significant and breaking core API changes in this release. Please see ## Other changes - libp2p has been upgraded to 0.27, which also includes breaking changes to it's core API. Please see the release announcement post for more info: - - https://blog.ipfs.io/2020-02-07-js-libp2p-0-27/ + - https://blog.ipfs.tech/2020-02-07-js-libp2p-0-27/ - The protocol _name_ for peer IDs in multiaddrs has changed from 'ipfs' to 'p2p'. There's no changes to data on the wire but this change is seen when multiaddrs are converted to strings. # ❤️ Huge thank you to everyone that made this release possible @@ -317,9 +317,9 @@ Would you like to contribute to the IPFS project and don't know how? Well, there - 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. diff --git a/src/_blog/084-explore-the-anatomy-of-a-cid-on-protoschool.md b/src/_blog/084-explore-the-anatomy-of-a-cid-on-protoschool.md index 911d9307..21a9bc3c 100644 --- a/src/_blog/084-explore-the-anatomy-of-a-cid-on-protoschool.md +++ b/src/_blog/084-explore-the-anatomy-of-a-cid-on-protoschool.md @@ -24,7 +24,7 @@ We also take a look at the evolution of the [CID specification](https://github.c ### CID Inspector -Did you know you can paste any IPFS CID into the [**CID Inspector**](https://cid.ipfs.io/) for a human-friendly breakdown of its multihash format and length, multicodec, multibase, and version? It can even convert CIDv0 to CIDv1! The awesome [Oli Evans](https://github.com/olizilla) built this super-useful visualization tool that we explore in this new tutorial and which you can now access from our coding challenges. +Did you know you can paste any IPFS CID into the [**CID Inspector**](https://cid.ipfs.tech/) for a human-friendly breakdown of its multihash format and length, multicodec, multibase, and version? It can even convert CIDv0 to CIDv1! The awesome [Oli Evans](https://github.com/olizilla) built this super-useful visualization tool that we explore in this new tutorial and which you can now access from our coding challenges. ![CID Inspector](../assets/084-explore-the-anatomy-of-a-cid-on-protoschool-cid-inspector.png) diff --git a/src/_blog/086-ipfs-in-opera-for-android.md b/src/_blog/086-ipfs-in-opera-for-android.md index 5f087fec..51792939 100644 --- a/src/_blog/086-ipfs-in-opera-for-android.md +++ b/src/_blog/086-ipfs-in-opera-for-android.md @@ -13,7 +13,7 @@ tags: --- ![IPFS built-in to Opera for Android](../assets/086-ipfs-in-opera-for-android-banner.png) -As we hinted in our previous post about [IPFS in web browsers](https://blog.ipfs.io/2019-10-08-ipfs-browsers-update/), IPFS support in the Opera web browser has been in development for some time. +As we hinted in our previous post about [IPFS in web browsers](https://blog.ipfs.tech/2019-10-08-ipfs-browsers-update/), 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 with a native handler for `ipfs://` addresses that redirects to the HTTP gateway of your choosing! [Install Opera Android with IPFS now](https://play.google.com/store/apps/details?id=com.opera.browser). @@ -55,7 +55,7 @@ There’s a lot more work to do in maturing [naming in IPFS and distributed web You can register _decentralized domain names_ that map to IPFS addresses using services like [Unstoppable Domains](https://unstoppabledomains.com/) or the [Ethereum Name System (ENS)](https://medium.com/the-ethereum-name-service/ethdns-9d56298fa38a?source=rss----63df5ce4636f---4). -You can also register and use any _DNS_ domain name, and map it to IPFS addresses using services like [Terminal.co](https://terminal.co) or tools like [DNSLink](https://docs.ipfs.io/guides/concepts/dnslink/). +You can also register and use any _DNS_ domain name, and map it to IPFS addresses using services like [Terminal.co](https://terminal.co) or tools like [DNSLink](https://docs.ipfs.tech/guides/concepts/dnslink/). ## Implementation @@ -65,7 +65,7 @@ IPFS features in this implementation: * Implements the [IPFS Web Browser Addressing specification](https://github.com/ipfs/in-web-browsers/blob/master/ADDRESSING.md), both `ipfs://` and `ipns://` * Configurable HTTP gateway, with options to use gateways like `dweb.link`, Infura, or a local node -* Supports [subdomain gateways](https://docs.ipfs.io/how-to/address-ipfs-on-web/#subdomain-gateway) for secure web apps +* Supports [subdomain gateways](https://docs.ipfs.tech/how-to/address-ipfs-on-web/#subdomain-gateway) for secure web apps * Supports mixed protocol use, such as loading images over IPFS in an HTTP web page Read on to learn more about these features. diff --git a/src/_blog/087-js-ipfs-0.42.md b/src/_blog/087-js-ipfs-0.42.md index 2caf40f8..86fd0198 100644 --- a/src/_blog/087-js-ipfs-0.42.md +++ b/src/_blog/087-js-ipfs-0.42.md @@ -191,13 +191,13 @@ 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/ diff --git a/src/_blog/088-ipfs-grants-platform.md b/src/_blog/088-ipfs-grants-platform.md index 270db287..93236aa5 100644 --- a/src/_blog/088-ipfs-grants-platform.md +++ b/src/_blog/088-ipfs-grants-platform.md @@ -14,7 +14,7 @@ If you’ve spent time in the Web3 ecosystem, you’ve probably come across work ### Motivation -As with every growing ecosystem, there’s a lot to be done to make IPFS successful. Last June, we gathered with the rest of the community at [IPFS Camp](https://blog.ipfs.io/2019-07-08-ipfs-camp-recap/), where the variety and vitality of the projects building in this space was exemplified in the SciFi fair, showcasing projects from Brave, Metamask, Textile, Berty, and more. Spending time with this thriving ecosystem (while immensely inspiring), also clarified the demand for more IPFS tooling: the functionality, features, and integrations outside the core IPFS protocol to help accelerate development by many projects across the community. +As with every growing ecosystem, there’s a lot to be done to make IPFS successful. Last June, we gathered with the rest of the community at [IPFS Camp](https://blog.ipfs.tech/2019-07-08-ipfs-camp-recap/), where the variety and vitality of the projects building in this space was exemplified in the SciFi fair, showcasing projects from Brave, Metamask, Textile, Berty, and more. Spending time with this thriving ecosystem (while immensely inspiring), also clarified the demand for more IPFS tooling: the functionality, features, and integrations outside the core IPFS protocol to help accelerate development by many projects across the community. The newly updated IPFS Grant Platform aims to support exactly this need—helping the community coordinate and fund production of high-leverage tooling to grow IPFS adoption and usability. We call it the IPFS Grant _Platform_, because it’s intended to bring together community members at every stage of the grant-making and grant-writing process. Anyone can propose new RFPs or bounties for features and enhancements they’d like to see, and the process of refining and selecting grant recipients happens transparently in the open. Multiple organizations can even fund grants together! @@ -24,7 +24,7 @@ We soft launched this updated Grants Platform in Q1, with a [quarterly focus](ht ### Launch and Q2 Focus -This batch has already borne fruit, including [half a dozen completed bounties](https://github.com/ipfs/devgrants/projects/1), the beginnings of a [Rust IPFS implementation](https://github.com/ipfs-rust/rust-ipfs), [new user research into IPFS on mobile](https://blog.ipfs.io/2020-04-10-ipfs-mobile-design-research/), and more! Therefore, we’re excited to **officially launch the IPFS Grants Platform!** Hop over to the [repo](https://github.com/ipfs/devgrants) to learn more. We’ll be following up soon with an IPFS Grants Guide here on the blog, including a deep dive into the different grant types and how to participate. +This batch has already borne fruit, including [half a dozen completed bounties](https://github.com/ipfs/devgrants/projects/1), the beginnings of a [Rust IPFS implementation](https://github.com/ipfs-rust/rust-ipfs), [new user research into IPFS on mobile](https://blog.ipfs.tech/2020-04-10-ipfs-mobile-design-research/), and more! Therefore, we’re excited to **officially launch the IPFS Grants Platform!** Hop over to the [repo](https://github.com/ipfs/devgrants) to learn more. We’ll be following up soon with an IPFS Grants Guide here on the blog, including a deep dive into the different grant types and how to participate. Unfortunately, spinning up this Grants Platform also happened to coincide with the spread of the worst pandemic this century. Therefore, we’re making the Q2 [Quarterly Focus](https://github.com/ipfs/devgrants/blob/master/FOCUS.md) **COVID-19 relief** to help the many projects and tools working to contain the spread and impact of this disease. This means proposals like making COVID-19 related datasets [more durable and available](https://github.com/ipfs/ipfs-cluster/issues/1021), enabling local community support networks, empowering remote work during quarantine, and so on, will be given first consideration. diff --git a/src/_blog/089-ipfs-mobile-design-research-findings.md b/src/_blog/089-ipfs-mobile-design-research-findings.md index 2305d1d9..7cd162ac 100644 --- a/src/_blog/089-ipfs-mobile-design-research-findings.md +++ b/src/_blog/089-ipfs-mobile-design-research-findings.md @@ -10,7 +10,7 @@ tags: - 'project planning' --- -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. In the [introductory post](https://blog.ipfs.io/2020-04-10-ipfs-mobile-design-research/), we laid out the intent of this project - to provide a foundation for successful IPFS apps on mobile by understanding how people are building, using and thinking about P2P and IPFS on mobile today, and then publishing tools to guide the next wave of application builders. +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. In the [introductory post](https://blog.ipfs.tech/2020-04-10-ipfs-mobile-design-research/), we laid out the intent of this project - to provide a foundation for successful IPFS apps on mobile by understanding how people are building, using and thinking about P2P and IPFS on mobile today, and then publishing tools to guide the next wave of application builders. In this first phase of the work, we carried out primary research and analysis consisting of qualitative interviews, and surveys of technology and interaction methods. We’re now ready to publish the results of that research! diff --git a/src/_blog/090-go-ipfs-0-5-0.md b/src/_blog/090-go-ipfs-0-5-0.md index 8e132516..d5cf5fd7 100644 --- a/src/_blog/090-go-ipfs-0-5-0.md +++ b/src/_blog/090-go-ipfs-0-5-0.md @@ -27,9 +27,9 @@ The distributed web is changing that. IPFS rearchitects the web to work peer to The IPFS Public Network has experienced substantial growth (scaling 30x in 2019!), bringing new opportunities for IPFS users and the wider InterPlanetary ecosystem. Major deployments and applications that require fast and reliable connectivity have started building on and supporting IPFS: -- **Opera & Brave:** [Opera](https://blog.ipfs.io/2020-03-30-ipfs-in-opera-for-android/) became the first major web browser to offer default IPFS support on Android, shortly after [Brave](https://blog.ipfs.io/2019-10-08-ipfs-browsers-update/) started directly embedding the IPFS Companion extension (complete with a built-in js-ipfs node). This means millions of people around the world now have access to the decentralized web built directly into their browsers. +- **Opera & Brave:** [Opera](https://blog.ipfs.tech/2020-03-30-ipfs-in-opera-for-android/) became the first major web browser to offer default IPFS support on Android, shortly after [Brave](https://blog.ipfs.tech/2019-10-08-ipfs-browsers-update/) started directly embedding the IPFS Companion extension (complete with a built-in js-ipfs node). This means millions of people around the world now have access to the decentralized web built directly into their browsers. - **Microsoft ION:** [Microsoft has turned to IPFS](https://techcommunity.microsoft.com/t5/azure-active-directory-identity/toward-scalable-decentralized-identifier-systems/ba-p/560168) as the content addressed storage layer to power its take on a decentralized identity system. -- **Netflix:** [We 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 to speed up container image distribution in their build pipeline. +- **Netflix:** [We 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 to speed up container image distribution in their build pipeline. - **Cloudflare:** Cloudflare runs a [distributed web gateway](https://www.cloudflare.com/distributed-web-gateway/) to serve content hosted on IPFS easily, quickly, and securely. We worked with these organizations, as well as many active IPFS users and our broader community, to source feedback and identify priorities for this release and the remainder of 2020. With their help, we zeroed in on two major pain points: performance and reliability. @@ -42,10 +42,10 @@ Here are a few of the improvements made in IPFS 0.5.0: ![Improvements to go-ipfs 0.5.0](../assets/090-go-ipfs-0-5-0-Infographic.png) -- **Faster content discovery:** IPFS 0.5.0 makes finding and sharing data in the network much faster, thanks to large improvements to our [DHT logic](https://docs.ipfs.io/concepts/dht/). More efficient routing and providing—already 2-3x faster—lowers bandwidth usage and background traffic. We’ve also updated our experimental QUIC transport to reduce connection latency and round-trips—with the aim to make this the default next release! -- **Speedy files transfers:** We sped up our file transfer mechanism, [Bitswap](https://docs.ipfs.io/concepts/bitswap/), to make sharing data between many nodes much faster. [Read more](https://blog.ipfs.io/2020-02-14-improved-bitswap-for-container-distribution/) about how we worked with Netflix to benchmark and stress-test these improvements! +- **Faster content discovery:** IPFS 0.5.0 makes finding and sharing data in the network much faster, thanks to large improvements to our [DHT logic](https://docs.ipfs.tech/concepts/dht/). More efficient routing and providing—already 2-3x faster—lowers bandwidth usage and background traffic. We’ve also updated our experimental QUIC transport to reduce connection latency and round-trips—with the aim to make this the default next release! +- **Speedy files transfers:** We sped up our file transfer mechanism, [Bitswap](https://docs.ipfs.tech/concepts/bitswap/), to make sharing data between many nodes much faster. [Read more](https://blog.ipfs.tech/2020-02-14-improved-bitswap-for-container-distribution/) about how we worked with Netflix to benchmark and stress-test these improvements! - **Faster file adding:** It’s now up to 2x faster to add files to the IPFS network using the Badger datastore on Linux and MacOS. Huzzah for async writes! We’ve also configured Badger to use less memory. -- **Faster and more reliable mutable links:** The Inter-Planetary Name System ([IPNS](https://docs.ipfs.io/concepts/ipns/)), our system for creating mutable links for content addresses, now provides faster naming lookups and has a new experimental pubsub transport to speed up record distribution. Providing an IPNS record is now _30-40x_ faster in 1K node network simulations! +- **Faster and more reliable mutable links:** The Inter-Planetary Name System ([IPNS](https://docs.ipfs.tech/concepts/ipns/)), our system for creating mutable links for content addresses, now provides faster naming lookups and has a new experimental pubsub transport to speed up record distribution. Providing an IPNS record is now _30-40x_ faster in 1K node network simulations! To ensure the reliability of all these large-scale improvements, we created [Testground](http://testground.ipfs.team/), a new testing tool for peer-to-peer networks at scale. This allowed us to validate and benchmark each enhancement across many network configurations with 1K+ node simulations—increasing development velocity and rigor. @@ -75,7 +75,7 @@ With our new testing and release process, IPFS 0.5.0 has already been put to use **_Brendan O’Brien, Qri:_** “Our engineering time is one of our most valuable resources. We’re now seeing a much more mature version of IPFS, which means we're able to spend more time on our own code vs our dependencies. It took less than a day to upgrade to IPFS 0.5.0, allowing us to commit more of our engineering time to building and fixing our own things.” -If you’re running IPFS, we highly encourage you to upgrade ASAP to take advantage of all these improvements! Check out our [release notes](https://docs.ipfs.io/recent-releases/go-ipfs-0-5/) and [upgrade how-to](https://docs.ipfs.io/recent-releases/go-ipfs-0-5/update-procedure) to get started today! +If you’re running IPFS, we highly encourage you to upgrade ASAP to take advantage of all these improvements! Check out our [release notes](https://docs.ipfs.tech/recent-releases/go-ipfs-0-5/) and [upgrade how-to](https://docs.ipfs.tech/recent-releases/go-ipfs-0-5/update-procedure) to get started today! ## Thank you, thank you, and thank you. @@ -100,7 +100,7 @@ Also, a huge thank you to [everyone who contributed](https://github.com/ipfs/go- We’d like to know what you think and help answer any questions you may have. [Please join us for a virtual meetup](https://www.meetup.com/San-Francisco-IPFS/events/270212268/) on **Friday, May 1st**, to deep-dive on the improvements in this release and field questions and feedback. [![IPFS 0.5 Launch Meetup](../assets/090-go-ipfs-0-5-0-launch-meetup.png)](https://www.meetup.com/San-Francisco-IPFS/events/270212268/) -In the meantime, get started by [installing go-ipfs](https://dist.ipfs.io/#go-ipfs) or [upgrading to go-ipfs 0.5](https://docs.ipfs.io/recent-releases/go-ipfs-0-5/update-procedure) to see the improvements yourself! +In the meantime, get started by [installing go-ipfs](https://dist.ipfs.tech/#go-ipfs) or [upgrading to go-ipfs 0.5](https://docs.ipfs.tech/recent-releases/go-ipfs-0-5/update-procedure) to see the improvements yourself! And, of course, there are many other 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/091-dev-exp.md b/src/_blog/091-dev-exp.md index 4db5ab7e..dc617524 100644 --- a/src/_blog/091-dev-exp.md +++ b/src/_blog/091-dev-exp.md @@ -9,11 +9,11 @@ tags: - 'community' --- -Since its founding in 2014, the IPFS project has been stewarded by the [core IPFS working groups](https://github.com/ipfs/team-mgmt/blob/master/TEAMS_ROLES_STRUCTURES.md#active-teams), including developers, designers, researchers and project managers that work very hard towards its [success](https://blog.ipfs.io/weekly-84/). +Since its founding in 2014, the IPFS project has been stewarded by the [core IPFS working groups](https://github.com/ipfs/team-mgmt/blob/master/TEAMS_ROLES_STRUCTURES.md#active-teams), including developers, designers, researchers and project managers that work very hard towards its [success](https://blog.ipfs.tech/weekly-84/). However, this success would be impossible without the participation of the open source community that has grown around IPFS - with participants from individuals, to nascent community-owned tools, to large organizations. We are lucky to have this thriving and influential community participating in our journey towards decentralization during these years. With their help, we’ve grown IPFS to empower [hundreds of tools, applications and projects](https://awesome.ipfs.io/). -A thriving, growing, and participatory open source community is key to the success of the IPFS project, and continues to be a focus for the core IPFS working groups. We want every user and developer interested in building IPFS applications — or willing to join forces to fix and improve the codebase — to feel welcomed, informed, and empowered by the community. Therefore, as part of our [secondary 2020 focus on contributor velocity and support](https://blog.ipfs.io/2020-02-10-our-focus-for-2020/#increasing-contributor-velocity-supporting-adoption) we will: +A thriving, growing, and participatory open source community is key to the success of the IPFS project, and continues to be a focus for the core IPFS working groups. We want every user and developer interested in building IPFS applications — or willing to join forces to fix and improve the codebase — to feel welcomed, informed, and empowered by the community. Therefore, as part of our [secondary 2020 focus on contributor velocity and support](https://blog.ipfs.tech/2020-02-10-our-focus-for-2020/#increasing-contributor-velocity-supporting-adoption) we will: - Improve how users and developers get help, reducing response times and improving access to existing information and documentation. - Reduce the number of pull requests and issue reports that stay in limbo by giving consistent feedback on status, prioritization and team capacity. @@ -22,11 +22,11 @@ A thriving, growing, and participatory open source community is key to the succe After discussion with active IPFS contributors and research into other OSS community best practices, we’ve identified a few changes to help improve the IPFS contributor experience: -- Contributors need a clear and explicit contribution process to the more than 100 active repositories in the IPFS organization. Any new contribution should have clarity on who is going to review the submission, what priority it has, and what the next steps are. To meet this need, we’ll be drafting a new process in the [official IPFS forums](http://discuss.ipfs.io/) so that it can be iterated on by the community. +- Contributors need a clear and explicit contribution process to the more than 100 active repositories in the IPFS organization. Any new contribution should have clarity on who is going to review the submission, what priority it has, and what the next steps are. To meet this need, we’ll be drafting a new process in the [official IPFS forums](http://discuss.ipfs.tech/) so that it can be iterated on by the community. - The new IPFS Github organization [labelling taxonomy](https://github.com/ipfs/community/blob/master/ISSUE_LABELS.md) (recently rolled out to all repositories) aims to improve triaging of discussions and requests to clearly reflect status and priority. This comes with an additional effort to consolidate and clean up outdated issues and inactive repositories. As a result, many inactive repos have been moved to the [ipfs-inactive Github organization](https://github.com/ipfs-inactive) to clearly differentiate code that is actively maintained from code that is dormant or deprecated. -- To help funnel users and devs where the community can better support them, our [IPFS discussion forums](https://discuss.ipfs.io/) will be more prominently displayed (in docs, READMEs and issue templates) as the default venue for support (along with pointers to [ipfs.io/help](https://ipfs.io/help)). Some discussion-only and meta-topic repositories are also in the process of migrating their conversations to the forums, where they can reach a wider audience and be more easily searchable and discoverable by other users. +- To help funnel users and devs where the community can better support them, our [IPFS discussion forums](https://discuss.ipfs.tech/) will be more prominently displayed (in docs, READMEs and issue templates) as the default venue for support (along with pointers to [ipfs.io/help](https://ipfs.io/help)). Some discussion-only and meta-topic repositories are also in the process of migrating their conversations to the forums, where they can reach a wider audience and be more easily searchable and discoverable by other users. - New contributors to repositories will now receive automated responses on their first submission, giving context on the process outlined above and reminders for needed information. This will help reduce the number of round trips for contributors and reviewers/maintainers. -- A [major review of the documentation](https://docs.ipfs.io/) site is already underway to provide better developer documentation for our major implementations and products. [Watch this space!](https://github.com/ipfs/docs/milestones) +- A [major review of the documentation](https://docs.ipfs.tech/) site is already underway to provide better developer documentation for our major implementations and products. [Watch this space!](https://github.com/ipfs/docs/milestones) ![IPFS Autoresponder and labels](../assets/091-dev-exp-labels-autoresponder.png) @@ -35,7 +35,7 @@ At the same time, there are some things that are NOT changing: - Old issues will not be closed or locked because they are old, or stale, or very low priority. Some parts of the IPFS project have a large backlog and it is important that the information is not lost or dismissed, but can be found by others interested in the topic. - The core working groups will still dedicate a large portion of time to help users, answer questions, and review and merge contributions. However, there will be an extra focus on keeping discussions on point and limiting information explosion. -We want to empower the developer community to build amazing things with IPFS, and these contributor experience changes aim to make it faster and easier to start participating in the IPFS Community (whether filing issues or making PRs). However, improving that experience requires feedback and iteration as we refine our next steps as a community. For this, [a new discussion thread](https://discuss.ipfs.io/t/ideas-to-improve-the-ipfs-developer-experience/7750) is available in the forum, where anyone can post new proposals or give suggestions/feedback on recent changes. +We want to empower the developer community to build amazing things with IPFS, and these contributor experience changes aim to make it faster and easier to start participating in the IPFS Community (whether filing issues or making PRs). However, improving that experience requires feedback and iteration as we refine our next steps as a community. For this, [a new discussion thread](https://discuss.ipfs.tech/t/ideas-to-improve-the-ipfs-developer-experience/7750) is available in the forum, where anyone can post new proposals or give suggestions/feedback on recent changes. We hope these measures help everyone build a happy and growing IPFS developer community! diff --git a/src/_blog/092-launching-testground.md b/src/_blog/092-launching-testground.md index 9229a198..351a40b8 100644 --- a/src/_blog/092-launching-testground.md +++ b/src/_blog/092-launching-testground.md @@ -13,7 +13,7 @@ tags: Testing peer-to-peer (p2p) systems is hard. Doing so reliably and reproducibly is even harder. Today, **we’re releasing [Testground v0.5](https://github.com/testground/testground/releases/tag/v0.5.0) to the world**. This is a huge milestone for us, and for the wider p2p ecosystem. In this post, we’ll walk you through what Testground is, how to get started, what’s coming next, and the backstory behind Testground itself. -If you followed the [IPFS v0.5.0 release announcements](https://blog.ipfs.io/2020-04-28-go-ipfs-0-5-0/), you will have heard about **Testground**. It was a vital piece of our engineering endeavour and unlocked major improvements in quality, velocity, and reliability. Without [Testground](https://docs.testground.ai/), we would’ve been unable to measure, iterate on, and validate the massive DHT and Bitswap improvements in v0.5.0 at scale. +If you followed the [IPFS v0.5.0 release announcements](https://blog.ipfs.tech/2020-04-28-go-ipfs-0-5-0/), you will have heard about **Testground**. It was a vital piece of our engineering endeavour and unlocked major improvements in quality, velocity, and reliability. Without [Testground](https://docs.testground.ai/), we would’ve been unable to measure, iterate on, and validate the massive DHT and Bitswap improvements in v0.5.0 at scale. Testground was also indispensable in evaluating our latest [libp2p gossipsub 1.1 security extensions](https://github.com/libp2p/specs/blob/master/pubsub/gossipsub/gossipsub-v1.1.md). It allowed us to simulate a range of attacks, over 10k instance clusters, packed with sybils and honest nodes, hammering the network with pubsub messages, recording every single event for later analysis and comparison (expect a report soon). diff --git a/src/_blog/093-ipfs-pinning-summit-recap.md b/src/_blog/093-ipfs-pinning-summit-recap.md index 87206eb5..331cb9b3 100644 --- a/src/_blog/093-ipfs-pinning-summit-recap.md +++ b/src/_blog/093-ipfs-pinning-summit-recap.md @@ -16,7 +16,7 @@ tags: ![](../assets/093-ipfs-pinning-summit-recap-header-image.png) -The first-ever [IPFS Pinning Summit](https://ipfspinningsummit.com/) brought together [IPFS pinning services](https://docs.ipfs.io/guides/concepts/pinning/), infra providers, and users for 2 days of presentations & meetings to discuss the current state of IPFS infrastructure, services, and tools - and the future opportunities in this space. +The first-ever [IPFS Pinning Summit](https://ipfspinningsummit.com/) brought together [IPFS pinning services](https://docs.ipfs.tech/guides/concepts/pinning/), infra providers, and users for 2 days of presentations & meetings to discuss the current state of IPFS infrastructure, services, and tools - and the future opportunities in this space. Day 1 focused on the accelerating growth of the IPFS ecosystem - especially the adoption and improvement of IPFS tooling and support for verticals like Web3 applications, DevOps pipelines, and Large Data on IPFS. The day also included presentations from major IPFS pinning services like [Infura](https://infura.io/) and [Pinata](https://pinata.cloud/), tools smoothing the IPFS upgrade UX like [Fleek](https://fleek.co/) and [UnstoppableDomains](https://unstoppabledomains.com/), and applications building on top of IPFS with strong use cases for IPFS infrastructure and tooling like [Ceramic](https://www.ceramic.network/), [Ucam](https://ucam.iotex.io/), and [Filecoin](https://filecoin.io/). diff --git a/src/_blog/095-road-to-dht.md b/src/_blog/095-road-to-dht.md index 65750e29..a45ee1f8 100644 --- a/src/_blog/095-road-to-dht.md +++ b/src/_blog/095-road-to-dht.md @@ -13,18 +13,18 @@ tags: ![](../assets/095-road-to-dht-header-image.png =1000x) -At the end of April, we released our largest update to go-ipfs to date: [IPFS 0.5.0](https://blog.ipfs.io/2020-04-28-go-ipfs-0-5-0/). This upgrade brings major performance and reliability improvements to IPFS — especially on the content discovery and routing front. These gains are brought to you largely by our rework of the Distributed Hash Table (DHT) which powers most peer and content discovery in the IPFS Public Network. +At the end of April, we released our largest update to go-ipfs to date: [IPFS 0.5.0](https://blog.ipfs.tech/2020-04-28-go-ipfs-0-5-0/). This upgrade brings major performance and reliability improvements to IPFS — especially on the content discovery and routing front. These gains are brought to you largely by our rework of the Distributed Hash Table (DHT) which powers most peer and content discovery in the IPFS Public Network. -We’d like to take you through our journey to _re-write_ the DHT - from identifying the underlying issues, to how we approached designing a solution, to ensuring it would **work** in practice. Our work led to major performance gains, as well as a new development process and [Testground](https://github.com/testground/testground), a whole new tool for large-scale network testing [(read more)](https://blog.ipfs.io/2020-05-06-launching-testground/). +We’d like to take you through our journey to _re-write_ the DHT - from identifying the underlying issues, to how we approached designing a solution, to ensuring it would **work** in practice. Our work led to major performance gains, as well as a new development process and [Testground](https://github.com/testground/testground), a whole new tool for large-scale network testing [(read more)](https://blog.ipfs.tech/2020-05-06-launching-testground/). -**If you want to make use of these new improvements, please [upgrade IPFS now](https://docs.ipfs.io/recent-releases/go-ipfs-0-5/update-procedure/#use-ipfs-update)!** +**If you want to make use of these new improvements, please [upgrade IPFS now](https://docs.ipfs.tech/recent-releases/go-ipfs-0-5/update-procedure/#use-ipfs-update)!**
![](../assets/095-road-to-dht-brendan-quote.png =1000x) ## First a refresher: What’s the DHT? -The [DHT, or distributed hash table](https://docs.ipfs.io/guides/concepts/dht/), acts like both a catalog and navigation system for IPFS, helping the network keep track of and find data. A regular hash table is a key-value store where the keys are hashed and stored in one place. In the case of IPFS, the keys are the Content Identifiers (CIDs) of a block of data, and the values are the set of peers who have each block. +The [DHT, or distributed hash table](https://docs.ipfs.tech/guides/concepts/dht/), acts like both a catalog and navigation system for IPFS, helping the network keep track of and find data. A regular hash table is a key-value store where the keys are hashed and stored in one place. In the case of IPFS, the keys are the Content Identifiers (CIDs) of a block of data, and the values are the set of peers who have each block. The DHT distributes and stores these pairs of keys and values in small tables across many nodes or peers throughout the network. Peers, in turn, store information about where to physically locate specific content. Kademlia, our DHT implementation, helps keep track of which nodes are _providing_ what data to others in the network. @@ -63,11 +63,11 @@ This meant some hard calls on prioritization: focusing our working groups on a t We’d learned from our early patches that a network of our size **needs** to be able to test changes in a close to real-world setting to be able to make improvements quickly and reliably. We had the means to do unit tests and small simulations that could prove out basic tweaks, but no way to replicate thousands of nodes or typical network configurations in order to benchmark major changes. This left us without real data on the true impact of changes until they had gone live. -We had to change this quickly to be successful in righting the DHT. We formed a working group to remedy this gap; [Testground](https://blog.ipfs.io/2020-05-06-launching-testground/) was born. Testground is a platform for testing, benchmarking, and simulating distributed and peer-to-peer systems at scale, allowing us to validate the needed fixes and pressure test the broad DHT changes before IPFS 0.5.0 went live. +We had to change this quickly to be successful in righting the DHT. We formed a working group to remedy this gap; [Testground](https://blog.ipfs.tech/2020-05-06-launching-testground/) was born. Testground is a platform for testing, benchmarking, and simulating distributed and peer-to-peer systems at scale, allowing us to validate the needed fixes and pressure test the broad DHT changes before IPFS 0.5.0 went live. Testground gave us the tools to do _data-driven development_ in our DHT rewrite. It also helped us in other parts of the IPFS 0.5.0 release: like prototyping new potential solutions, comparing potential fixes against each other, and stress-testing the edge cases and upgrade process. The repeatability and introspection Testground gave us was _critical_ to accelerating our development velocity to reliably improve IPFS. -With the [launch of Testground v0.5](https://blog.ipfs.io/2020-05-06-launching-testground/), we’re excited to share this tool with others as well to benchmark and evaluate their p2p networks. **[Start using Testground today!](https://docs.testground.ai/)** +With the [launch of Testground v0.5](https://blog.ipfs.tech/2020-05-06-launching-testground/), we’re excited to share this tool with others as well to benchmark and evaluate their p2p networks. **[Start using Testground today!](https://docs.testground.ai/)** ## Now for the “fix” @@ -80,14 +80,14 @@ With Testground, we were able to benchmark and quantify our DHT issues around pe Testground allowed us to tweak these parameters to measure which changes would have the most impact on network performance. As we gathered for a Research Summit in January to compare potential mitigations to the ongoing network challenges, we were now empowered with a **quantitative** understanding of the network structure and the tools to immediately prototype and test out the resulting hypotheses from our discussions. -What followed was a whirlwind of test-plan writing to measure each change to the DHT logic in a real-world network setting. We tested our new systems for diagnosing undialable peers and removing them from our routing tables, measured success rates for ending our queries earlier, and even re-benchmarked our [improvements to Bitswap](https://blog.ipfs.io/2020-02-14-improved-bitswap-for-container-distribution/) to find additional improvements. Throughout these refactors, we were able to continually validate the performance of these changes with our Testground simulations, as well as a few well-placed canary nodes to run benchmarks against the full public network. +What followed was a whirlwind of test-plan writing to measure each change to the DHT logic in a real-world network setting. We tested our new systems for diagnosing undialable peers and removing them from our routing tables, measured success rates for ending our queries earlier, and even re-benchmarked our [improvements to Bitswap](https://blog.ipfs.tech/2020-02-14-improved-bitswap-for-container-distribution/) to find additional improvements. Throughout these refactors, we were able to continually validate the performance of these changes with our Testground simulations, as well as a few well-placed canary nodes to run benchmarks against the full public network. -With these tools in hand, we sprinted 🏃‍♂️💨 from the summit to our release to make it all happen. From identifying the problem with the community, to scoping potential solutions, building testing tools, learning from past research, and executing on the needed technical fixes - this marathon of a release certainly put us through our paces - resulting in an [epic list of new and improved features](https://docs.ipfs.io/recent-releases/go-ipfs-0-5/features/). +With these tools in hand, we sprinted 🏃‍♂️💨 from the summit to our release to make it all happen. From identifying the problem with the community, to scoping potential solutions, building testing tools, learning from past research, and executing on the needed technical fixes - this marathon of a release certainly put us through our paces - resulting in an [epic list of new and improved features](https://docs.ipfs.tech/recent-releases/go-ipfs-0-5/features/). -Up next, in **Part 2 of this DHT Deep Dive**, we'll walk you through exactly what’s new with the DHT and go even deeper on the improvements we saw. In the meantime, if you haven’t upgraded yet, **[please do](https://docs.ipfs.io/recent-releases/go-ipfs-0-5/update-procedure/#use-ipfs-update)**. We’ll all reap the benefits of a more performant DHT as more and more nodes update! +Up next, in **Part 2 of this DHT Deep Dive**, we'll walk you through exactly what’s new with the DHT and go even deeper on the improvements we saw. In the meantime, if you haven’t upgraded yet, **[please do](https://docs.ipfs.tech/recent-releases/go-ipfs-0-5/update-procedure/#use-ipfs-update)**. We’ll all reap the benefits of a more performant DHT as more and more nodes update! ### 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/096-js-ipfs-0.44.md b/src/_blog/096-js-ipfs-0.44.md index 8a09462a..df8fff49 100644 --- a/src/_blog/096-js-ipfs-0.44.md +++ b/src/_blog/096-js-ipfs-0.44.md @@ -166,15 +166,15 @@ 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 diff --git a/src/_blog/097-js-ipfs-0.46.md b/src/_blog/097-js-ipfs-0.46.md index 5ee134c6..367b6c9b 100644 --- a/src/_blog/097-js-ipfs-0.46.md +++ b/src/_blog/097-js-ipfs-0.46.md @@ -35,9 +35,9 @@ See [ipfs/js-ipfs-bitswap#224](https://github.com/ipfs/js-ipfs-bitswap/pull/224) ## 🤝 go-IPFS v0.5.x compatibility -The new version of go-IPFS brought a whole slew of changes with it—check out our [blog post](https://blog.ipfs.io/2020-04-28-go-ipfs-0-5-0/) for more details. +The new version of go-IPFS brought a whole slew of changes with it—check out our [blog post](https://blog.ipfs.tech/2020-04-28-go-ipfs-0-5-0/) for more details. -The good news is js-IPFS has taken on a whole heap of these features and the `ipfs-http-client` is now 100% compatible with `go-ipfs@0.5.x`. Your `js-IPFS` nodes will now happily chat away to `go-IPFS` nodes over the network via Bitswap and [gossipsub](https://blog.ipfs.io/2020-05-20-gossipsub-v1.1/) too. +The good news is js-IPFS has taken on a whole heap of these features and the `ipfs-http-client` is now 100% compatible with `go-ipfs@0.5.x`. Your `js-IPFS` nodes will now happily chat away to `go-IPFS` nodes over the network via Bitswap and [gossipsub](https://blog.ipfs.tech/2020-05-20-gossipsub-v1.1/) too. See [ipfs/js-ipfs#3013](https://github.com/ipfs/js-ipfs/pull/3013) for the full rundown. @@ -149,16 +149,16 @@ 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 diff --git a/src/_blog/098-libp2p-in-2020.md b/src/_blog/098-libp2p-in-2020.md index 0494e216..5f4bc820 100644 --- a/src/_blog/098-libp2p-in-2020.md +++ b/src/_blog/098-libp2p-in-2020.md @@ -42,7 +42,7 @@ In addition to Filecoin and Ethereum 2, there are now **more than two dozen** pr These newcomers to the libp2p ecosystem are a **big deal** - but they actually still make up less than half of all active libp2p nodes! The vast majority of libp2p end users come from dapps, tools, and projects using libp2p through **IPFS**, the InterPlanetary File System! -**Millions of end users** and over **100,000 libp2p nodes** participate in the IPFS network every week. Organizations like [Opera](https://blog.ipfs.io/2020-03-30-ipfs-in-opera-for-android/), [Ethereum](https://medium.com/the-ethereum-name-service/all-the-ways-you-can-surf-the-decentralized-web-today-bf8e7a42fa27), [Brave](https://u.today/brave-browser-in-2020-new-ad-blocks-filters-sdk-and-ipfs), [Netflix](https://blog.ipfs.io/2020-02-14-improved-bitswap-for-container-distribution/), [Microsoft](https://techcommunity.microsoft.com/t5/azure-active-directory-identity/toward-scalable-decentralized-identifier-systems/ba-p/560168), and [Cloudflare](https://www.cloudflare.com/distributed-web-gateway/) have joined the IPFS ecosystem, and hundreds of nascent community-owned projects like [Audius](https://audius.co/), [Fleek](https://fleek.co/), [Textile](http://textile.io/), [Qri](http://qri.io/), [Pinata](http://pinata.cloud), [OpenBazaar](https://openbazaar.org/), [Berty](http://berty.tech/), [Infura](http://infura.io) and [3Box](http://3box.io) are building their businesses with IPFS. +**Millions of end users** and over **100,000 libp2p nodes** participate in the IPFS network every week. Organizations like [Opera](https://blog.ipfs.tech/2020-03-30-ipfs-in-opera-for-android/), [Ethereum](https://medium.com/the-ethereum-name-service/all-the-ways-you-can-surf-the-decentralized-web-today-bf8e7a42fa27), [Brave](https://u.today/brave-browser-in-2020-new-ad-blocks-filters-sdk-and-ipfs), [Netflix](https://blog.ipfs.tech/2020-02-14-improved-bitswap-for-container-distribution/), [Microsoft](https://techcommunity.microsoft.com/t5/azure-active-directory-identity/toward-scalable-decentralized-identifier-systems/ba-p/560168), and [Cloudflare](https://www.cloudflare.com/distributed-web-gateway/) have joined the IPFS ecosystem, and hundreds of nascent community-owned projects like [Audius](https://audius.co/), [Fleek](https://fleek.co/), [Textile](http://textile.io/), [Qri](http://qri.io/), [Pinata](http://pinata.cloud), [OpenBazaar](https://openbazaar.org/), [Berty](http://berty.tech/), [Infura](http://infura.io) and [3Box](http://3box.io) are building their businesses with IPFS. ## 2019 and early 2020 features @@ -50,12 +50,12 @@ The focus for the year was hardening and evolving the stack - and we blew that o - In 2019, we added AutoRelay, a feature that ensures any user can launch a libp2p node easily without having to open ports on their router or do anything technically complicated. Relay nodes will handle the relaying of traffic. Coming soon is an automatic upgrade to direct connections from relayed connections. - We added better connection management, with decaying tags and connection gating. -- We built and released Gossipsub, wrote a [new explainer](https://github.com/libp2p/specs/tree/master/pubsub/gossipsub), and later [enhanced with security extensions](https://blog.ipfs.io/2020-05-20-gossipsub-v1.1/) including peer scoring, opportunistic grafting, peer exchange, and other features. +- We built and released Gossipsub, wrote a [new explainer](https://github.com/libp2p/specs/tree/master/pubsub/gossipsub), and later [enhanced with security extensions](https://blog.ipfs.tech/2020-05-20-gossipsub-v1.1/) including peer scoring, opportunistic grafting, peer exchange, and other features. - Specs improvement in 2019 has made a night-and-day difference for cross language compatibility and the ease of implementing libp2p in new languages. -- We simplified the go-libp2p codebase by centralizing abstractions and interfaces under the [go-libp2p-core module](https://blog.ipfs.io/2020-05-20-gossipsub-v1.1/), decommissioning 12+ repos along the way. Further codebase simplification is on the roadmap for 2020. +- We simplified the go-libp2p codebase by centralizing abstractions and interfaces under the [go-libp2p-core module](https://blog.ipfs.tech/2020-05-20-gossipsub-v1.1/), decommissioning 12+ repos along the way. Further codebase simplification is on the roadmap for 2020. - A huge focus for the year was the Async Await refactor in js-libp2p - enabling the use of streaming iterables instead of pullstreams, along with some [interface refactors](https://github.com/libp2p/js-interfaces/tree/master/src/connection#interface-connection). - The libp2p core team has launched a massive documentation overhaul. Check out [docs site](https://docs.libp2p.io/) and the new [Getting Started guide](https://github.com/libp2p/js-libp2p/blob/master/doc/GETTING_STARTED.md). -- We’ve completed a major DHT improvement project. Queries to the DHT are much faster, thus better supporting DHT-intensive applications like [IPFS’s name resolver](https://docs.ipfs.io/concepts/ipns/). +- We’ve completed a major DHT improvement project. Queries to the DHT are much faster, thus better supporting DHT-intensive applications like [IPFS’s name resolver](https://docs.ipfs.tech/concepts/ipns/). - Support for Noise handshakes has been spec’ed, and is now available in all 7 implementations of libp2p. - We’ve continued to update our QUIC implementation to keep pace with new releases of the QUIC standard. We’ve also made progress on implementing QUIC in js. - We introduced certified peer records to enhance foundational protocol security. They’re used by gossipsub and the DHT, and are available to application protocols too. @@ -82,19 +82,19 @@ Throughout the first half of the year, our top focus was supporting the needs of ### Content routing and connectivity -To support IPFS and all our other dapp users out there, we’ve improved libp2p’s content routing and connectivity to make finding and sharing content in distributed networks fast and reliable. This meant we needed to dive deep into major systems like the libp2p DHT, providing subsystem, NAT traversal, and more to optimize and refactor for performance. We’ve been collaborating closely with Protocol Labs’ IPFS and Testground teams to make this a reality. Read more about our progress in the [IPFS 0.5 launch](https://blog.ipfs.io/2020-04-28-go-ipfs-0-5-0/) post, and our path to get there in the [Road to the New DHT](https://blog.ipfs.io/2020-05-19-road-to-dht/) post! +To support IPFS and all our other dapp users out there, we’ve improved libp2p’s content routing and connectivity to make finding and sharing content in distributed networks fast and reliable. This meant we needed to dive deep into major systems like the libp2p DHT, providing subsystem, NAT traversal, and more to optimize and refactor for performance. We’ve been collaborating closely with Protocol Labs’ IPFS and Testground teams to make this a reality. Read more about our progress in the [IPFS 0.5 launch](https://blog.ipfs.tech/2020-04-28-go-ipfs-0-5-0/) post, and our path to get there in the [Road to the New DHT](https://blog.ipfs.tech/2020-05-19-road-to-dht/) post! ![Content Routing Speed](../assets/098-libp2p-in-2020-find-perf.png) ### Launching Testground to the world -What is [Testground](https://blog.ipfs.io/2020-05-06-launching-testground/) you ask? Only the coolest new testing tool for large-scale p2p networks! When starting our network upgrade plans, it was clear that the scope and complexity of changes we’d need to make to core IPFS network functions would be impossible to optimize without powerful testing tools to simulate each change to network performance at scale. We couldn’t find a tool with the scale and configurability we needed, so we built the testing tool we needed, and made it modular and system agnostic just like libp2p so other p2p networks can take advantage of this new OSS infrastructure too! +What is [Testground](https://blog.ipfs.tech/2020-05-06-launching-testground/) you ask? Only the coolest new testing tool for large-scale p2p networks! When starting our network upgrade plans, it was clear that the scope and complexity of changes we’d need to make to core IPFS network functions would be impossible to optimize without powerful testing tools to simulate each change to network performance at scale. We couldn’t find a tool with the scale and configurability we needed, so we built the testing tool we needed, and made it modular and system agnostic just like libp2p so other p2p networks can take advantage of this new OSS infrastructure too! ![Launching Testground](../assets/092-launching-testground-header-image.png) ### Gossipsub security enhancements -For our large blockchain users, the focus of Q1 was stability, scalability, and security hardening. We designed and implemented [a new version for the Gossipsub protocol, v1.1](https://blog.ipfs.io/2020-05-20-gossipsub-v1.1/). This new P2P PubSub router includes several security extensions that add a protection to Sybil, eclipse, and spam attacks. +For our large blockchain users, the focus of Q1 was stability, scalability, and security hardening. We designed and implemented [a new version for the Gossipsub protocol, v1.1](https://blog.ipfs.tech/2020-05-20-gossipsub-v1.1/). This new P2P PubSub router includes several security extensions that add a protection to Sybil, eclipse, and spam attacks. This work is of extreme importance as our adopters (e.g., Filecoin and Ethereum 2.0) require a secure messaging layer to distribute their time sensitive and valuable data, without being vulnerable to malicious actors. @@ -128,5 +128,5 @@ References: - [https://filecoin.io/blog/update-2018-q3-q4/#8-libp2p-update-for-filecoin](https://filecoin.io/blog/update-2018-q3-q4/#8-libp2p-update-for-filecoin) - [https://filecoin.io/blog/update-2019-q2-q3/#9-libp2p-update-for-filecoin](https://filecoin.io/blog/update-2019-q2-q3/#9-libp2p-update-for-filecoin) -- [https://blog.ipfs.io/2020-02-10-our-focus-for-2020/](https://blog.ipfs.io/2020-02-10-our-focus-for-2020/) +- [https://blog.ipfs.tech/2020-02-10-our-focus-for-2020/](https://blog.ipfs.tech/2020-02-10-our-focus-for-2020/) - [https://medium.com/polkadot-network/polkadot-2019-year-in-review-8c852ef42668](https://medium.com/polkadot-network/polkadot-2019-year-in-review-8c852ef42668) diff --git a/src/_blog/099-identity-ipfs-ion.md b/src/_blog/099-identity-ipfs-ion.md index d194966e..c681e49d 100644 --- a/src/_blog/099-identity-ipfs-ion.md +++ b/src/_blog/099-identity-ipfs-ion.md @@ -39,7 +39,7 @@ Like HTTP, IPFS does not have user identity built into the protocol. However, IP The ION implementation is in JavaScript (specifically, TypeScript) so it made sense for them to use js-ipfs as a Node.js service. ION rolls up batches of identity transactions, publishes it through their IPFS node, and then writes the address (CID) of that batch to the Bitcoin blockchain. -In order to meet Microsoft’s needs for using js-ipfs as a long-running process we added cancelable requests to all APIs, ensuring that as requests were being made and handled, the underlying objects, memory, file handles, and other resources created up and down the stack are cleaned up properly. Huge thanks goes to [Alex Potsides (@achingbrain)](https://github.com/achingbrain) for implementing this long-needed feature, which shipped in [js-ipfs 0.44.0](https://blog.ipfs.io/2020-05-21-js-ipfs-0-44/). +In order to meet Microsoft’s needs for using js-ipfs as a long-running process we added cancelable requests to all APIs, ensuring that as requests were being made and handled, the underlying objects, memory, file handles, and other resources created up and down the stack are cleaned up properly. Huge thanks goes to [Alex Potsides (@achingbrain)](https://github.com/achingbrain) for implementing this long-needed feature, which shipped in [js-ipfs 0.44.0](https://blog.ipfs.tech/2020-05-21-js-ipfs-0-44/). What this looks like for developers is the ability to set timeouts on requests: diff --git a/src/_blog/100-IPFS-mobile-design-guidelines.md b/src/_blog/100-IPFS-mobile-design-guidelines.md index 5a776a8d..6950ce40 100644 --- a/src/_blog/100-IPFS-mobile-design-guidelines.md +++ b/src/_blog/100-IPFS-mobile-design-guidelines.md @@ -42,7 +42,7 @@ We identified core areas that current mobile P2P apps all share: - Confirmations of completed actions and transfers - User education -A summary of our research findings is available in [this earlier post](https://blog.ipfs.io/2020-04-24-ipfs-mobile-design-research-findings/). +A summary of our research findings is available in [this earlier post](https://blog.ipfs.tech/2020-04-24-ipfs-mobile-design-research-findings/). ## Design diff --git a/src/_blog/100-june-meetup-recap.md b/src/_blog/100-june-meetup-recap.md index 94b3e39b..344c7737 100644 --- a/src/_blog/100-june-meetup-recap.md +++ b/src/_blog/100-june-meetup-recap.md @@ -13,8 +13,8 @@ tags:

-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: ![Gossipsub logo](../assets/Gossipsub_fullcolor.png =400x) -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: ![](../assets/104-dht-deep-dive-header-image.png =1000x) -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/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 af5080d9..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 @@ -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 index b466e77a..f8673f73 100644 --- 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 @@ -54,4 +54,4 @@ This redirect ensures that the metadata remains available through IPFS, and remo **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.io), [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 +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/gala-games-decentralized-gaming-supported-by-ipfs-and-filecoin.md b/src/_blog/gala-games-decentralized-gaming-supported-by-ipfs-and-filecoin.md index 41c5463d..1dd046be 100644 --- 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 @@ -19,7 +19,7 @@ As immersive games cross over the Web3 frontier, developers in the space will ne 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.io/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. +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. 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 index d4c4f2af..a9a758c0 100644 --- a/src/_blog/how-to-store-and-maintain-nft-metadata.md +++ b/src/_blog/how-to-store-and-maintain-nft-metadata.md @@ -34,7 +34,7 @@ So, how does a person who owns an NFT ensure its safety and accessibility throug ## 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.io/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. +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. 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](../assets/2021-01-21-ipfs-early.png) 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/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 index 79f7c96e..cda54cdc 100644 --- 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 @@ -76,7 +76,7 @@ to: * 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.io/concepts/content-addressing/) to use. +* 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. diff --git a/src/_blog/ipfs-browser-connectivity-walkthrough.md b/src/_blog/ipfs-browser-connectivity-walkthrough.md index e3d715a2..d2662f43 100644 --- a/src/_blog/ipfs-browser-connectivity-walkthrough.md +++ b/src/_blog/ipfs-browser-connectivity-walkthrough.md @@ -13,7 +13,7 @@ tags: --- _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.io/2021-06-03-ipfs-filecoin-content-persistence/). +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. @@ -21,7 +21,7 @@ What this means for the average app developer is that instead of hosting an app
Watch on YouTube IPFS: Browser Connectivity Walkthrough
-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.io/how-to/create-simple-chat-app/). +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 diff --git a/src/_blog/ipfs-cluster-scaling-ipfs-data-storage.md b/src/_blog/ipfs-cluster-scaling-ipfs-data-storage.md index 08326a8c..588b52d4 100644 --- a/src/_blog/ipfs-cluster-scaling-ipfs-data-storage.md +++ b/src/_blog/ipfs-cluster-scaling-ipfs-data-storage.md @@ -16,7 +16,7 @@ tags: - 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.io/concepts/merkle-dag/) and provide them to other nodes in the IPFS network or make the content available over HTTP through IPFS gateways. +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. @@ -24,4 +24,4 @@ The largest known IPFS Cluster (powering NFT.storage) has 24 peers and stores 80 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://cluster.ipfs.io/documentation/). For any questions or issues, we are ready to help on our forums at [https://discuss.ipfs.io/.](https://discuss.ipfs.io/. "https://discuss.ipfs.io/.") \ No newline at end of file +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://cluster.ipfs.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-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 index c61190f9..583bf1b9 100644 --- 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 @@ -25,7 +25,7 @@ Having IPFS and tools like [NFT.Storage](https://nft.storage/), [Web3.Storage](h ### **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.io/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. +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. @@ -33,15 +33,15 @@ Today, OpenSea users can create immutable NFT data to be stored persistently on 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.io/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. +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.io/2021-02-08-opera-ios-and-ipfs/)browser for iOS users, allowing them to navigate to ipfs:// and ipns:// addresses. +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.io/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. +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** @@ -49,7 +49,7 @@ File sharing between users on the internet began with P2P sharing but[ ScalaShar ### **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.io/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. +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** @@ -57,7 +57,7 @@ This relatively new NFT studio recently partnered with IPFS.[ Palm](https://cons ### **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.io/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. +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** 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 ![](../assets/opera-ios-app-store-short.png) -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-thing-2022-recap.md b/src/_blog/ipfs-thing-2022-recap.md index 047c7ed2..3afdf7e3 100644 --- a/src/_blog/ipfs-thing-2022-recap.md +++ b/src/_blog/ipfs-thing-2022-recap.md @@ -53,7 +53,7 @@ We want to thank track leaders and event organizers Adin Schmahmann, Brendan O ### 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.io/). +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) 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 ![A wild Bufficorn appears at the IPFS Help Desk in 2020](../assets/2021-02-02-ipfs-at-ethdenver-helpdesk2020.jpg) -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 index 4a47f201..86dd14dc 100644 --- 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 @@ -56,7 +56,7 @@ Prior to `libp2p@0.37.x`, the `PeerId` concept was implemented by the [peer-id]( 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.io/concepts/ipns/) or something else. +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. @@ -708,14 +708,14 @@ Please see the [`ipfs@0.63.x` upgrade guide](https://github.com/ipfs/js-ipfs/blo * [@zouantchaw](https://github.com/zouantchaw) (1 issue) * [@zyb1101](https://github.com/zyb1101) (1 issue) -[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/just-released-ipfs-cluster-0.14.0.md b/src/_blog/just-released-ipfs-cluster-0.14.0.md index 5270684d..2e172a35 100644 --- a/src/_blog/just-released-ipfs-cluster-0.14.0.md +++ b/src/_blog/just-released-ipfs-cluster-0.14.0.md @@ -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 [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.tech/c/help/help-ipfs-cluster/24). \ No newline at end of file diff --git a/src/_blog/libp2p-hole-punching.md b/src/_blog/libp2p-hole-punching.md index dd9a9cea..263c257d 100644 --- a/src/_blog/libp2p-hole-punching.md +++ b/src/_blog/libp2p-hole-punching.md @@ -10,7 +10,7 @@ header_image: /libp2p-hole-punching-banner.svg author: Max Inden --- -In case you haven't yet heard the great news, [libp2p](https://docs.ipfs.io/concepts/glossary/#libp2p) can now punch holes. +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. @@ -69,7 +69,7 @@ In case you haven't noticed, we just fixed our problem. *A* and *B* can now happ ![img](../assets/libp2p-hole-punching-hole-punch.svg) -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.io/concepts/glossary/#relay) nodes. +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 @@ -99,7 +99,7 @@ In our case, computer *B* from above determines whether it is dialable. It does *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.io/), each public node in the IPFS network would serve as a [relay](https://docs.ipfs.io/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.io/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.) +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.) ![img](../assets/libp2p-hole-punching-autorelay.svg) 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/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/). ![](../assets/screen-shot-2021-06-17-at-1-38-49-pm.png) @@ -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 index 790d4b5d..f3230228 100644 --- a/src/_blog/practical-explainer-ipfs-gateways-part-1.md +++ b/src/_blog/practical-explainer-ipfs-gateways-part-1.md @@ -17,7 +17,7 @@ IPFS is a relatively new protocol compared to the time-honored HTTP protocol and 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.io/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. +- [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. @@ -86,7 +86,7 @@ The challenges with location addressing are numerous. We've all had the experien 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.io/concepts/glossary/#cid). The CID is a long string of letters and numbers that is unique to that file. +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: @@ -142,7 +142,7 @@ To get a sense of using an IPFS gateway, try opening the following gateway links 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.io/concepts/ipfs-gateway/#resolution-style) to avoid [violation of the same-origin policy](https://docs.ipfs.io/concepts/ipfs-gateway/#violation-of-same-origin-policy). +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://.`: @@ -155,11 +155,11 @@ For example, instead of loading the IPFS documentation website (which is also de 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.io/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. +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.io/) -- Running an IPFS node, [install IPFS](https://docs.ipfs.io/install/) -- Asking questions, join us in [the IPFS forum](https://discuss.ipfs.io/) +- 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 index b084431f..7c872507 100644 --- a/src/_blog/practical-explainer-ipfs-gateways-part-2.md +++ b/src/_blog/practical-explainer-ipfs-gateways-part-2.md @@ -17,7 +17,7 @@ The Interplanetary File System (IPFS) is a peer-to-peer protocol for storing and This blog post is the second of a two-part series about IPFS gateways: -In [the first part](https://blog.ipfs.io/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 [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: @@ -66,7 +66,7 @@ If the CID is in the gateway's cache, the gateway will respond to the HTTP reque 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.io/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_). +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. @@ -133,13 +133,13 @@ Now that you're familiar with content retrieval, we'll take a look at the other 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.io/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.io/concepts/bitswap/) so that any peer can request them. +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.io/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. +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**. @@ -176,7 +176,7 @@ ipfs bitswap reprovide 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.io/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.io/how-to/pin-files/), you can also pin your CIDs to [remote pinning services](https://docs.ipfs.io/how-to/work-with-pinning-services/). +[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. @@ -190,7 +190,7 @@ Caching is the reason why requesting a CID for the first time from a gateway can - [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.io/how-to/peering-with-content-providers/). +> 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. @@ -224,10 +224,10 @@ Choosing from the three approaches depends on your requirements, if performance 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.io/how-to/peering-with-content-providers/) with the pinning services that pin 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.io/how-to/nat-configuration/#ipv6). + - 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). @@ -238,13 +238,13 @@ If you are running an IPFS node that is also configured as an IPFS gateway, ther 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.io/concepts/persistence/#persistence-versus-permanence) your CIDs on multiple IPFS nodes or pinning services. +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.io/how-to/work-with-pinning-services/#use-an-existing-pinning-service) as part of your workflow for uploading immutable data to IPFS. +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. @@ -269,7 +269,7 @@ We started with common challenges with IPFS gateways and went into the details o As a next step: -- [Dive deeper into the IPFS docs](https://docs.ipfs.io/). -- [Install and run an IPFS node](https://docs.ipfs.io/install/). -- [Ask questions in the IPFS forum](https://discuss.ipfs.io/). +- [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 index 2d089abf..5ce24a46 100644 --- 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 @@ -28,7 +28,7 @@ On top of this, because IPFS doesn’t specify a storage layer, the content can ## 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.io/2021-06-03-ipfs-filecoin-content-persistence/). +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. 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 index b762a9f9..71e3f5ff 100644 --- 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 @@ -47,7 +47,7 @@ In better understanding how IPFS works, we will take a deep dive into the underl 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.io/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. + 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): @@ -75,4 +75,4 @@ Thanks for reading. Here’s are some learning resources to help you get into so * [ProtoSchool](https://proto.school/) * [IPFS YouTube Channel](https://www.youtube.com/c/IPFSbot) -* [IPFS docs](https://docs.ipfs.io/) \ No newline at end of file +* [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/web3-browsers-for-decentralized-storage.md b/src/_blog/web3-browsers-for-decentralized-storage.md index f3980aad..d78baace 100644 --- a/src/_blog/web3-browsers-for-decentralized-storage.md +++ b/src/_blog/web3-browsers-for-decentralized-storage.md @@ -21,9 +21,9 @@ For most daily internet users, browsers are the primary portals to the web. Inte Recently, there have been major developments in this direction: -Brave [announced](https://blog.ipfs.io/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. +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.io/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. +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 @@ -35,9 +35,9 @@ Currently, decentralized storage solutions such as IPFS require centralized HTTP 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.io/install/ipfs-companion/). Browser extensions allow for user choice. +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.io/concepts/content-addressing/). +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 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..1bd35df5 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). @@ -52,7 +52,7 @@ _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 @@ -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..8af74a70 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). @@ -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 😄 @@ -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..2e306205 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). @@ -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..c9e53f02 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). @@ -54,7 +54,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._ - 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..9d9369f5 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). @@ -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..1fe27529 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,7 +23,7 @@ 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. @@ -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..e04ba187 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,7 +21,7 @@ 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! +- 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://cluster.ipfs.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! @@ -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..9d373cd7 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. @@ -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._ - 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..bb15ea83 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). @@ -45,7 +45,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._ -- [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 @@ -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..70957684 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). @@ -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-021.md b/src/_blog/weekly-021.md index ec30282a..24c9691d 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. @@ -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..f09bdff8 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). @@ -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..e834b8e4 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,7 +22,7 @@ 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 @@ -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 @@ -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..fd95d43b 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,9 +20,9 @@ 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. @@ -30,13 +30,13 @@ For this first week back, we’ve put together a very special issue looking back **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/). -**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 diff --git a/src/_blog/weekly-025.md b/src/_blog/weekly-025.md index 88ea4ea8..f66f4b97 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). @@ -48,7 +48,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._ -- [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 @@ -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..7a57e040 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. @@ -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..bb703a78 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 @@ -54,8 +54,8 @@ _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 @@ -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._ - 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..b78b954a 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). @@ -50,9 +50,9 @@ _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 @@ -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..3715762d 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). @@ -48,7 +48,7 @@ _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 @@ -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._ - 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..203df5df 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). @@ -50,10 +50,10 @@ _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 @@ -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..6f1466b9 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,7 +22,7 @@ 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/)! +- 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://cluster.ipfs.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. @@ -50,15 +50,15 @@ _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 @@ -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..7dbca26a 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 @@ -60,8 +60,8 @@ _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 @@ -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..d0a88a88 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). @@ -57,9 +57,9 @@ _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 @@ -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..da6d0fc1 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). @@ -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..0eba506f 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 @@ -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..fdf59f22 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 @@ -54,9 +54,9 @@ _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 @@ -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..473b0837 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 @@ -60,7 +60,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._ -- [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 @@ -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..58470bfe 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 @@ -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..f3b667df 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). @@ -34,7 +34,7 @@ _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/) @@ -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..b66c401e 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,7 +21,7 @@ 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 @@ -47,11 +47,11 @@ _See the latest releases of IPFS tools and projects across the ecosystem._ _[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)._ - [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..41984c46 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,7 +36,7 @@ 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 @@ -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..33c7b3c8 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,7 +21,7 @@ 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 @@ -29,7 +29,7 @@ _Do you follow [IPFS on Twitter](https://twitter.com/IPFSbot)? For the latest me - [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 @@ -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..55caafbc 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 @@ -56,7 +56,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 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..36b45c96 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 @@ -104,7 +104,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._ - **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..5ec8f2da 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). @@ -54,7 +54,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._ - **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..268049fc 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). @@ -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._ - **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..bfa26a9a 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). @@ -53,13 +53,13 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated ## 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..56cce38a 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 @@ -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 @@ -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..e52ecfdc 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/ @@ -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._ - **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..712320e9 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). @@ -62,12 +62,12 @@ _[Awesome IPFS](https://awesome.ipfs.io/) is a community maintained and updated - [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..17137dde 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 @@ -86,7 +86,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._ - **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..cb868a4f 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 👋 @@ -38,7 +38,7 @@ Created by @olizilla, [ipfs-cohost](https://github.com/olizilla/ipfs-cohost#ipfs _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/)._ -- [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 @@ -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..8e930da3 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,7 +32,7 @@ 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 @@ -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..3870918a 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). @@ -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..d2ec81f7 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 @@ -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..ef26ae22 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). @@ -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..2cc948c3 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 @@ -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..6e39042c 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,7 +24,7 @@ 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! @@ -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._ - **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..ff49106f 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 @@ -76,7 +76,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! 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..670f0b2b 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,7 +32,7 @@ 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 @@ -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._ - **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..277eab81 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 @@ -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:** [Re­decentra­lize 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..a87c6a23 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,11 +24,11 @@ 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 @@ -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..3860a976 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). @@ -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..7f6b3f49 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 @@ -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..e97d442b 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). @@ -63,7 +63,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._ - **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..7c7c987e 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). @@ -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..4d050446 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” @@ -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..bd31183f 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). @@ -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..a65bdf13 100644 --- a/src/_blog/weekly-073.md +++ b/src/_blog/weekly-073.md @@ -12,13 +12,13 @@ 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. +- 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://cluster.ipfs.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! @@ -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 built-in to Opera for Android](../assets/opera-android-banner.png) ## 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..279cf46b 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 cluster.ipfs.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! 🚀 ![Announcing IPFS 0.5](../assets/090-go-ipfs-0-5-0-header-image.png) ## 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. ![New updates to go-ipfs](../assets/090-go-ipfs-0-5-0-header-image.png) -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. ![Launching Testground](../assets/092-launching-testground-header-image.png) -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! ![IPFS and ION](../assets/099-identity-ipfs-ion-header.png) -[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 index 0fb10a28..5c542fbc 100644 --- a/src/_blog/welcome-to-ipfs-news-168.md +++ b/src/_blog/welcome-to-ipfs-news-168.md @@ -15,7 +15,7 @@ tags: ![](../assets/148262638-63588f04-cdfd-4476-ba67-912fd6bd3555.jpg) -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.io/2022-01-11-IPFS-in-2021/) on everything that happened in 2021. +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** diff --git a/src/_blog/welcome-to-ipfs-news-169.md b/src/_blog/welcome-to-ipfs-news-169.md index a6b2bd80..f7af0834 100644 --- a/src/_blog/welcome-to-ipfs-news-169.md +++ b/src/_blog/welcome-to-ipfs-news-169.md @@ -15,9 +15,9 @@ tags: ![](../assets/ipfs-blog-2021-12-17-web3browsers.png) -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.io/2021-01-19-ipfs-in-brave/)and [**Opera**](https://blog.ipfs.io/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. +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.io/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. +[**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** diff --git a/src/_blog/welcome-to-ipfs-news-171.md b/src/_blog/welcome-to-ipfs-news-171.md index 00fadde1..e44f4a6a 100644 --- a/src/_blog/welcome-to-ipfs-news-171.md +++ b/src/_blog/welcome-to-ipfs-news-171.md @@ -15,12 +15,12 @@ tags: ![](../assets/ipfs-feb-16.png) -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.io/2022-02-27-gala-games-decentralized-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. 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.io/2022-02-10-ipfs-filecoin-impact-on-music-media-culture/). +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. diff --git a/src/_blog/welcome-to-ipfs-news-172.md b/src/_blog/welcome-to-ipfs-news-172.md index 93e76745..511151f5 100644 --- a/src/_blog/welcome-to-ipfs-news-172.md +++ b/src/_blog/welcome-to-ipfs-news-172.md @@ -15,11 +15,11 @@ tags: ![](../assets/ipfs-feb-16.png) -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.io/2022-02-22-functionland/) about how it uses dedicated hardware to achieve this. +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.io/concepts/glossary/#libp2p) can punch holes now! Learn more about this new capability to overcome firewalls in a recent [blog post](https://blog.ipfs.io/2022-01-20-libp2p-hole-punching/) detailing how and why we can do this. +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. diff --git a/src/_blog/welcome-to-ipfs-news-173.md b/src/_blog/welcome-to-ipfs-news-173.md index dd4d0ef2..785fc8c6 100644 --- a/src/_blog/welcome-to-ipfs-news-173.md +++ b/src/_blog/welcome-to-ipfs-news-173.md @@ -15,7 +15,7 @@ tags: ![](../assets/143057346-d60efc95-680d-4ade-a4ab-3320de5c42bd.png) -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.io/2022-03-11-berty/) on the IPFS blog and join the [Berty community](https://berty.tech/community). +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 ✨** diff --git a/src/_blog/welcome-to-ipfs-news-174.md b/src/_blog/welcome-to-ipfs-news-174.md index 94e69236..eabfc62f 100644 --- a/src/_blog/welcome-to-ipfs-news-174.md +++ b/src/_blog/welcome-to-ipfs-news-174.md @@ -17,7 +17,7 @@ tags: ![](../assets/ipfs-2022-03-24.png) -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.io/2022-04-24-fleek/) about how the tool is helping to make the web permissionless, trustless, and community-owned. +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 ✨** diff --git a/src/_blog/welcome-to-ipfs-news-175.md b/src/_blog/welcome-to-ipfs-news-175.md index 44fe14ce..cbe36da0 100644 --- a/src/_blog/welcome-to-ipfs-news-175.md +++ b/src/_blog/welcome-to-ipfs-news-175.md @@ -17,7 +17,7 @@ tags: ![](../assets/ipfs-2022-04-14-2.png) -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.io/2022-04-14-filebase/) to learn more about its unique implementation of IPFS pinning services. +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 ✨** diff --git a/src/_blog/welcome-to-ipfs-news-177.md b/src/_blog/welcome-to-ipfs-news-177.md index 55baef6c..59749246 100644 --- a/src/_blog/welcome-to-ipfs-news-177.md +++ b/src/_blog/welcome-to-ipfs-news-177.md @@ -16,7 +16,7 @@ tags: ![](../assets/167729788-5e24642b-c94f-41ca-853e-c8395c9fdae6.png) -[**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.io/2022-05-12-openfabric/). +[**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 ✨** diff --git a/src/_blog/welcome-to-ipfs-news-179.md b/src/_blog/welcome-to-ipfs-news-179.md index 05b33471..84af7690 100644 --- a/src/_blog/welcome-to-ipfs-news-179.md +++ b/src/_blog/welcome-to-ipfs-news-179.md @@ -15,11 +15,11 @@ tags: ![](../assets/2022-ipfs-gateways-1.png) -[Learn about IPFS gateways](https://blog.ipfs.io/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.io/2022-06-09-practical-explainer-ipfs-gateways-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.io/2022-06-01-js-ipfs-0-63/) on that and updates to libp2p and PeerIDs. +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. @@ -30,7 +30,7 @@ Catch up with the [highlights](https://www.youtube.com/watch?v=j_u-LO2W6K8) of t 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.io/2022-06-02-libp2p-at-paris-p2p/) of libp2p’s participation in the Paris P2P Festival 2022. +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). diff --git a/src/_blog/welcome-to-ipfs-news-180.md b/src/_blog/welcome-to-ipfs-news-180.md index 03cf4f36..c594a672 100644 --- a/src/_blog/welcome-to-ipfs-news-180.md +++ b/src/_blog/welcome-to-ipfs-news-180.md @@ -17,7 +17,7 @@ tags: ![](../assets/172855109-3abff5c1-0b13-43d9-b2bb-8560a6b3b616.jpg) -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.io/2022-06-15-probelab/) to learn more about the project. +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 ✨** diff --git a/src/_blog/welcome-to-ipfs-news-182.md b/src/_blog/welcome-to-ipfs-news-182.md index 0cdc601b..f884b008 100644 --- a/src/_blog/welcome-to-ipfs-news-182.md +++ b/src/_blog/welcome-to-ipfs-news-182.md @@ -17,11 +17,11 @@ tags: ![](../assets/180673629-deccc8fc-35d9-49ba-964c-b16d281d05fa.jpg) -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.io/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). +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.io/2022-08-01-ipfs-and-ffmpeg/) how its support for IFPS will enable IPFS usage in many more applications than previously possible. +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). 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! ![IPFS in Brave - Native Access to the Distributed Web](../assets/2021-01-19-ipfs-in-brave.png) @@ -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.

Sign up now

\ 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! ![](../assets/lauchpad_twitter-png.png) -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 ![](../assets/2021-04-14-cardheader-scaling-ethereum-1459531d.png) -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 🎉 ![](../assets/fil-blog-nft-storage-notext.png) -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 ![](../assets/2021-04-14-cardheader-scaling-ethereum.png) -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 ![](../assets/ipfs-fil-blog-persistence-art.png) -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 ![](../assets/filecoin-ipfs-x-opensea.png) -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! ![](../assets/077-collaborative-clusters-header-image.png) -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 ![](../assets/header-image-js-ipfs-placeholder.png) -[**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" ![](../assets/128422071-318a1ec9-25d7-417e-8633-8e31b7611047.png) -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 index 808bf214..26b18a62 100644 --- a/src/_blog/welcome-to-ipfs-weekly-153.md +++ b/src/_blog/welcome-to-ipfs-weekly-153.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! ## ION is paving the way for a future with decentralized identities ![](../assets/ion-decentralized-identity.jpg) -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.io/ion-a-path-to-decentralized-identity/). +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 diff --git a/src/_blog/welcome-to-ipfs-weekly-154.md b/src/_blog/welcome-to-ipfs-weekly-154.md index 24f411e2..58ad8a83 100644 --- a/src/_blog/welcome-to-ipfs-weekly-154.md +++ b/src/_blog/welcome-to-ipfs-weekly-154.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! ## Decentralizing the Internet's Root ![](../assets/hns.jpg) -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.io/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 diff --git a/src/_blog/welcome-to-ipfs-weekly-155.md b/src/_blog/welcome-to-ipfs-weekly-155.md index 8ed846b2..f5f86ecf 100644 --- a/src/_blog/welcome-to-ipfs-weekly-155.md +++ b/src/_blog/welcome-to-ipfs-weekly-155.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! ## **A New Paradigm for Web Storage** diff --git a/src/_blog/welcome-to-ipfs-weekly-156.md b/src/_blog/welcome-to-ipfs-weekly-156.md index 30d562b0..455323cb 100644 --- a/src/_blog/welcome-to-ipfs-weekly-156.md +++ b/src/_blog/welcome-to-ipfs-weekly-156.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! ## **go-ipfs v0.10.0 Release** @@ -27,7 +27,7 @@ As usual, this release includes important fixes, some of which may be critical f [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.io/browsers-3000-hackathon-winners/) and their unique feature sets. +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** diff --git a/src/_blog/welcome-to-ipfs-weekly-157.md b/src/_blog/welcome-to-ipfs-weekly-157.md index 74d283d7..00f6262f 100644 --- a/src/_blog/welcome-to-ipfs-weekly-157.md +++ b/src/_blog/welcome-to-ipfs-weekly-157.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! ## **How to Store and Maintain NFT Metadata** ![](../assets/release-notes-placeholder-2b442ee5.png) -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.io/how-to-store-and-maintain-nft-metadata/), metadata storage, and where to store your NFT metadata for free! +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** diff --git a/src/_blog/welcome-to-ipfs-weekly-158.md b/src/_blog/welcome-to-ipfs-weekly-158.md index ea5a6005..435fec48 100644 --- a/src/_blog/welcome-to-ipfs-weekly-158.md +++ b/src/_blog/welcome-to-ipfs-weekly-158.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! ## Developing Consumer Decentralized Applications with Slate ![](../assets/slate-textile.jpg) -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.io/developing-consumer-decentralized-applications-with-textile-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** @@ -28,7 +28,7 @@ Slate is an open-source version of file storage that allows users to upload thei ## Around the ecosystem 🌏 -You can now [**connect decentralized Handshake domains to IPFS websites**](https://docs.ipfs.io/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.io/decentralizing-the-internet-s-root/). +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. diff --git a/src/_blog/welcome-to-ipfs-weekly-159.md b/src/_blog/welcome-to-ipfs-weekly-159.md index 475e0e90..5066466d 100644 --- a/src/_blog/welcome-to-ipfs-weekly-159.md +++ b/src/_blog/welcome-to-ipfs-weekly-159.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! ## Indexing and Interoperability on IPFS and Filecoin diff --git a/src/_blog/welcome-to-ipfs-weekly-160.md b/src/_blog/welcome-to-ipfs-weekly-160.md index 6af16925..c75f8e7f 100644 --- a/src/_blog/welcome-to-ipfs-weekly-160.md +++ b/src/_blog/welcome-to-ipfs-weekly-160.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! ## What is IPLD? ![](../assets/139291100-68c5680f-573f-4adc-9352-60e2999c8aee.jpg) -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.io/what-is-ipld/) to learn all there is to know about 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** diff --git a/src/_blog/welcome-to-ipfs-weekly-161.md b/src/_blog/welcome-to-ipfs-weekly-161.md index b5101235..24e8549c 100644 --- a/src/_blog/welcome-to-ipfs-weekly-161.md +++ b/src/_blog/welcome-to-ipfs-weekly-161.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! ## Funding the Commons - November 12 @@ -29,7 +29,7 @@ Take a step back and reconnect with the fundamentals of IPFS — what powers the 2. Content linking via Directed Acyclic Graphs (DAGs). 3. Content discovery via distributed hash tables (DHTs). -[**Check out the full post**](https://blog.ipfs.io/2021-11-03-understanding-fundamentals-of-ipfs/) from Charles Freeborn, including additional learning resources for IPFS. +[**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** diff --git a/src/_blog/welcome-to-ipfs-weekly-162.md b/src/_blog/welcome-to-ipfs-weekly-162.md index f01e0a40..b997a8b9 100644 --- a/src/_blog/welcome-to-ipfs-weekly-162.md +++ b/src/_blog/welcome-to-ipfs-weekly-162.md @@ -15,7 +15,7 @@ tags: **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.io/2021-11-15-Skiff-Integrates-IPFS/) (oh, and Skiff is live! Get started [here](http://app.skiff.org/signup)). +[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** diff --git a/src/_blog/welcome-to-ipfs-weekly-163.md b/src/_blog/welcome-to-ipfs-weekly-163.md index b0a9d7a3..88578d24 100644 --- a/src/_blog/welcome-to-ipfs-weekly-163.md +++ b/src/_blog/welcome-to-ipfs-weekly-163.md @@ -15,7 +15,7 @@ tags: ## **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.io/2021-11-17-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** diff --git a/src/_blog/welcome-to-ipfs-weekly-165.md b/src/_blog/welcome-to-ipfs-weekly-165.md index 2efb2315..8a3057a1 100644 --- a/src/_blog/welcome-to-ipfs-weekly-165.md +++ b/src/_blog/welcome-to-ipfs-weekly-165.md @@ -15,7 +15,7 @@ tags: @[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.io/2021-12-07-building-web3-valist/). +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** diff --git a/src/_blog/welcome-to-ipfs-weekly-167.md b/src/_blog/welcome-to-ipfs-weekly-167.md index 85008e32..33b04658 100644 --- a/src/_blog/welcome-to-ipfs-weekly-167.md +++ b/src/_blog/welcome-to-ipfs-weekly-167.md @@ -15,7 +15,7 @@ tags: ![](../assets/omnilingo-x-ipfs.jpg) -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.io/2021-12-17-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** diff --git a/src/_blog/what-is-ipld.md b/src/_blog/what-is-ipld.md index be2b0765..efee85d6 100644 --- a/src/_blog/what-is-ipld.md +++ b/src/_blog/what-is-ipld.md @@ -14,11 +14,11 @@ tags: --- # **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.io/concepts/glossary/#ipld) that deals with all the heavy lifting that IPFS does to represent data as [Merkle-DAGs](https://docs.ipfs.io/concepts/glossary/#merkle-dag) with roots identified by content IDs ([CIDs](https://docs.ipfs.io/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. +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.io/concepts/glossary/#block) and DAGs, and the user receives a CID to access that data. +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. @@ -37,7 +37,7 @@ So, how does IPLD deal with this lack of complexity? Users can actually store da 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.io/concepts/glossary/#multicodec) to tell us which codec to use! +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. 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 日举行![在此处注册参加 Meetup](https://www.meetup.com/IPFS-Berlin/events/254816369/)。 -- 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) 现已延期,但它仍在计划中![这里是过去的露营者对我们独特的](https://youtu.be/FNtpPW_7H1k), 专注于[离线优先](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..6f350ce3 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,7 +22,7 @@ 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 已经发布! @@ -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/)。_ - [使用 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/) 现已延期,但它仍在计划中![这里是过去的露营者对我们独特的](https://youtu.be/FNtpPW_7H1k), 专注于[离线优先](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 上演示?我们给您帮助