IPFS Weekly’s Q2 2020 Recap Issue

IPFS Weekly’s Q2 2020 Recap Issue

# Welcome to the IPFS Weekly!

A quick look back at what we accomplished together in the InterPlanetary File System (opens new window) galaxy and beyond! 🚀

# April, a time for new beginnings 🛳

The IPFS Mobile Design Research (opens new window) 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 (opens new window)

js-ipfs 0.42.0 is released (opens new window), bringing automated publish of RCs, updated Docker containers, and more.

We introduced the IPFS Grants Platform (opens new window) 💻 ➡️ 💰

The IPFS Distributions website (opens new window) got a fun IPFS rebrand.

New updates to go-ipfs

Our largest upgrade to IPFS yet happened with go-ipfs 0.5 (opens new window)! And, we hosted a launch meetup (opens new window) with community members to share our many updates!

Textile announced Powergate (opens new window), developing tools to get folks building on IPFS and Filecoin!

Ethereum hosted its site on IPFS (opens new window).

Unstoppable Domains launches Opera support (opens new window).

Brave Launches Origin-Powered Store (opens new window), built on IPFS.

FISSION shares how they experimented with HLS Video Streaming and IPFS (opens new window).

# May, gathering together (kind of) 😁

Textile launches The Hub (opens new window), a collection of libraries and services connecting and extending IPFS, libp2p, and Filecoin.

We take some significant steps to improve the IPFS Developer experience (opens new window).

Almonit (opens new window) releases an introduction to Dwebsites, entirely built on IPFS.

js-ipfs 0.44.0 is released (opens new window), adding cancellable requests and a new browser datastore!

OrbitDB releases v0.24 (opens new window) with support for both go-ipfs 0.5 and js-ipfs 0.44.

Launching Testground

We launched Testground v0.5 (opens new window), 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 (opens new window), 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 (opens new window).

Oh, hello! Gossipsub v1.1 launches (opens new window), 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 (opens new window) to talk about go-ipfs 0.5 and more.

An engineer from Wikipedia begins to explore hosting on IPFS (opens new window). 🕵️

Fleek announced the Fleek Storage SDK (opens new window), which stores web assets on IPFS through a simple drag-and-drop interface.

The first completely virtual Distributed Camp 2020 (opens new window) took place!

# June, improving on improvements 🛠

js-ipfs 0.46.0 (opens new window) is released with new faster bitswap and go-ipfs 0.5 compatibility.

The libp2p project gives a 2020 update (opens new window) 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 (opens new window). Additionally, Police Accountability Now’s PAN Protocol (opens new window) is an anonymous, censorship-resistant database of police misconduct complaints, also built on Ethereum and IPFS.

Textile released the Buckets JS library (opens new window).

Jim Kosem shares the new IPFS Mobile Design Guidelines (opens new window), based on research conducted earlier in the quarter. Go download the pdf!

IPFS and ION

ION (opens new window), 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 (opens new window). Make sure to subscribe to catch new content.

Decentralized Off the Shelf released research on the 7 Maxims (opens new window) where the decentralization movement can improve.


So many IPFS GUI improvements were made this quarter, but don’t take my word for, watch this 2 minute video instead.

IPFS Africa (opens new window) hosts a virtual community meetup for the Nairobi IPFS community.

And, keeping with how this quarter began, go-ipfs 0.6.0 is launched (opens new window). QUIC, Noise, Peering and more!

# Also new this quarter...

Fluence Labs released the results of the Decentralized Developer 2020 report (opens new window), revealing that IPFS and Ethereum are by far leaders used to create DWeb apps.

Galacteek (opens new window) releases their browser

3Box launches 3ID Connect (opens new window)

AvionDB (opens new window) launches

Pinata shares how to create a Vox File for Cryptovoxels (opens new window)

Ready Layer One (opens new window) brought the community together

Keep up the great work team! We can’t wait to see what happens in the next few months. 🎉

# Missed a meetup? We got you 😊

# Great reads from Q2 👇

Using IPFS + FileCoin for decentralised storage with Powergate (opens new window) by Samikshan Bairagya

Publishing my Website on IPFS (opens new window) by Justin Poliachik

How I built an IPFS crawler with libp2p (opens new window) by Alfonso de la Rocha

As Covid-19 Tracing Raises Spying Fears, Blockchain Comes To Rescue (opens new window) by Suprita Anupam

3 Quorum Bounty Winners from ETHDenver 2020 (opens new window) (used IPFS to win!) by Matt Wright

# Coming up next

So what’s next for IPFS? 🤔

If the first half of 2020 has taught us anything, it’s to expect the unexpected! For now, we’re looking forward (opens new window) to implementing some pinning improvements, adding support for TypeScript, and providing even more opportunities to bring everyone all together. Stay tuned!

If you’d like to get involved, check out our contribution guidelines (opens new window) and come to IPFS Office Hours (opens new window) to get pointers on where to start!

Take care of yourselves and each other. ❤️

Get involved with IPFS by checking us out on GitHub (opens new window), joining discussions on our community forum (opens new window), or hitting us up in chat (opens new window). Have a suggestion? Email us.

Get the IPFS Weekly in your inbox, each Tuesday.

Sign up now