IPFS Weekly 42
by Jenn Turner on 2019-05-14
Welcome to the IPFS Weekly. 👋
The InterPlanetary File System (IPFS) 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.
Want this update in your inbox? Subscribe to our weekly newsletter!
Here are some of the highlights since the last IPFS Weekly.
IPFS Working Group OKR Update Videos
Catch up on the latest IPFS Working Group goals and ships for Q2 in this playlist of working group videos now!
Introducing IPFS Office Hours for Contributors
Are you keen to contribute to IPFS but don’t know where to start? Come and ask at Contributor Office Hours starting the hour before the IPFS Weekly Calls on Mondays. Join us ☺️
Initial Implementation of GraphSync Wire Protocol is here
Pretty self explanatory but the Initial Implementation of the GraphSync Wire Protocol in Go has arrived. Check it out!
Meet the Community: Textile.io developer Carson Farmer
With the first-ever IPFS Camp right around the corner, we’re interviewing some of the community members who are making this highly anticipated event a reality.
This is the final week to register for IPFS Camp. Visit camp.ipfs.io to register for the 3-day hacker retreat, learn more about IPFS Camp, scholarships, and what’s included in your conference pass.
Tell us a bit about yourself and your background. How did you get involved with IPFS and what’s your relationship with Protocol Labs?
My name is Carson Farmer, I’m part of the Textile.IO team, working on developer tools for encrypted, recoverable, schema-based, and cross-application data storage built on IPFS and libp2p. Until pretty recently, I was a university professor in the Department of Geography at the University of Colorado Boulder. My previous research focused a lot on real-time streams of geospatial information, which aren’t all that different from streams of data shared over peer-to-peer networks. I’ve written a fair bit about getting started with IPFS on the Textile blog, and that has lead to a lot of awesome connections within the IPFS community.
I got involved with IPFS as it is a core technology used by our team at Textile. A big piece of our vision is promoting a new model of data ownership where individuals have total agency over the information they create. IPFS is the perfect file system for that vision because content addressing means an individual’s data is resistant to censorship, is storage agnostic, and decentralized, plus IPFS is backed by a best-in-class peer-to-peer networking library, which makes developing on top of that whole ecosystem even easier. We made the decision to build on IPFS pretty early on, and we haven’t really looked back since :P
Why should people be excited about IPFS?
Because IPFS has the potential to shift power dynamics in some very important ways. Control over data, content, distribution, access, information, etc., has very real consequences, and when the system itself (at the protocol layer) is built around open access as a core and undeniable feature, that is a big deal. This is a direct result of lots of folks thinking very seriously about how to ‘lock the web open’ and fix some of the issues with our current web, while keeping around some of the amazing technologies of our modern internet. Another reason I think folks should be excited about IPFS is the people within and around the project: the whole IPFS ecosystem has been extremely supportive of newcomers, developers, tinkerers, businesses, investors, critics, proponents, and even competitors. Because of this, I think IPFS as a community is sustainable, and that’s another reason to be excited about IPFS.
What projects are really exciting you in the IPFS Ecosystem at the moment and why?
Certainly I’m excited about what we’re up to at Textile [winking face]. We’re working on a lot of developer tools at the layer above IPFS, which is really allowing us to push IPFS to its limits (including running IPFS peers on mobile!). The community in general, and the core IPFS devs in particular, have made this a pretty fun experience. Outside of our own work, I’m seeing some really cool stuff come out of the IPFS desktop and browser teams that I think are going to have a big impact on the broader web-development community. I’m also really excited by all the CRDT work that is happening across the IPFS ecosystem.
orbit-db is a project I’ve been following for a while,
peer-base is very interesting, and the whole Dynamic Data and Capabilities in IPFS Working Group has been really fun to interact with. Another really cool project that uses IPFS under-the-hood to promote secure, privacy-preserving, value-aligned AI research is OpenMined; worth taking a look at that really active community.
Open Source communities are full of unsung heroes. Is there someone in IPFS community who you admire for their work?
I think the core IPFS devs, while their names do show up on PRs and Issues, deserve some extra shout-outs for sure. In particular, for our team at Textile we’ve hugely benefited from interactions with (I’ll use their GitHub handles)
hsanjuan. Also, the growing community at https://www.reddit.com/r/ipfs has been super supportive of IPFS projects in general. Efforts such as the Discord community setup by
leshokunin, and the big dweb/IPFS push by
grittygrease over at Cloudflare also deserve mentioning. Plus I’m a big fan of the community support provided by folks like
What are you most looking forward to at IPFS Camp?
I think for me, IPFS Camp is just going to be a great opportunity to get some direct face time with many of the folks I regularly ‘chat’ with on IRC, Slack, Discord, etc… Being part of a big open source community like IPFS means you meet great people from across the globe, but so often, you never get to meet them in person. The Camp ‘addresses’ this missing piece of distributed work. I have a feeling there is going to be an acceleration of outputs during and after the camp, and a big focus on external developer experience. So that’s something I’m excited about. I’m also really interested in chatting with folks about IPFS on mobile. I think this is somewhere the community can really stand to grow a bit as we start to look externally to new developers, users, and communities. Additionally, I think just having a solid chunk of time to focus on IPFS in the broadest sense, rather than the specific pieces that my colleagues and I regularly focus on, is going to be hugely beneficial. Seeing what’s going on broadly in the community will likely lead to so many new collaborations, some increased development synergy, and maybe some new partnerships. I think the whole thing is going to be really great for the community.
IPFS in the wild
- We Made A Dashboard for IPFS Clusters and Now We Want You to Check it Out, Hackernoon, 14 May 2019
- XR Web: A Decentralized Protocol for Spatial XR apps, Melody Grey, 14 May 2019
- The Complete Beginner’s Guide to Deploying Your First Static Website to IPFS, Interplanetary Gatsby, 12 May 2019
- Ghost 2 Blog on Heroku, FISSION, 11 May 2019
- On-premise To Cloud To Serverless To Cloud Native To Serverless Less Applications?? A story on digital transformation, 9 May 2019
- Run Your Own IPFS Search Engine With Lens, 9 May 2019
- Call for Alpha Testers We’re building a Heroku add-on that makes it easy to integrate InterPlanetary File System (IPFS) into apps you host there. 8 May 2019
- Foreword: Space-Ready Publishing with Gatsby and IPFS, Interplanetary Gatsby, 7 May 2019
- Ethereum 2.0’s Nodes Need to Talk – A Solution Is ‘Hobbits’, Yahoo Finance, 5 May 2019
- Notes on 3Box, Open Work Labs, 2 May 2019
- How We Built autom(8) So Fast, Fn, 24 Apr 2019
- The Case for a Decentralized Social Network, Nate Foss, 10 Mar 2019
Updates and new releases
See the latest releases of IPFS tools and projects across the ecosystem.
Tools and projects we <3
Awesome IPFS 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.
- [Contest] libp2p+noise: Win a Data Terra Nemo’19 conference ticket!
- Indrive, host files on IPFS using Bitcoin Lightning
- Alita.global: Decentralized computing Dx chain based on IPFS
Coming up in the Community
Did you know IPFS has a community forum at discuss.ipfs.io? 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. 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 is a technical conference about decentralized protocols and the software built on top of them, Berlin, Germany.
- 23 May 2019: May p2p // dweb meetup, hosted by Peer-to-peer and Decentralized Web Toronto and held at Mozilla.
- 22 June 2019: Commit Porto ‘19 is a tech conference that brings together professionals who tackle challenges in software development with the latest technologies, Porto, Portugal.
- 27-30 June 2019: IPFS Camp is a 3 day hacker retreat designed for the builders of the Distributed Web! Barcelona, Spain.
- 18-21 July 2019: DWeb Camp 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 is a 4-day retreat to explore Offline First development and design in Grants Pass, Oregon. Learn more about the event here.
Thanks for reading ☺️
That’s it for this week’s news on all things IPFS. If we missed something, reply to this email and let us know! That way we can feature you in next week’s edition.