IPFS: Microsoft launches v1 of ION, Filecoin & Chainlink integration, The Graph’s migration path to mainnet, March IPFS Meetup, IPFS x NFTHack, Handshake Domains now supported on Fleek, Audius hit 4M monthly users, and more!

Paradigm
Paradigm
Published in
15 min readApr 3, 2021

--

IPFS ecosystem biweekly vol.5, 18th March — 3rdApril

Why IPFS?

IPFS (InterPlanetary File System) is a peer-to-peer hypermedia protocol designed to make the web faster, safer, and more open. It utilizes DHT (distributed hash table) and Merkle DAG (directed acyclic graph) data structures. IPFS uses a protocol similar to BitTorrent to decide how to move data around the network. One of the advanced features of IPFS is that it supports file versioning. To achieve file versioning, it uses data structures similar to Git.

IPFS forms the Content Centric Internet where you access data directly from any server in the world, and works in closed environments disconnected from the Internet. Interplanetary Linked Data makes it possible to access data from any public Merkle-tree like Ethereum.

Here’s how IPFS works

Latest IPFS News

Own Your Identity with ION

A new decentralized identity service launch which stores its data on IPFS

ION is a public identity network providing distributed public key infrastructure through Decentralized Identifiers (DIDs) and the Sidetree protocol on top of the Bitcoin blockchain. ION is developed by Microsoft and a group of collaborators at the Decentralized Identity Foundation.

The IPFS team has been working with them to support their use of IPFS since 2019. IPFS comes into the picture at the storage layer, where ION aggregates transactions into batches, adds those batches to IPFS, and then writes the IPFS content identifier (CID) of the batch to the blockchain. The ION pairs with a local go-ipfs node for publishing data for availability to the broader IPFS network.

  • Latest IPFS weekly Sync:

Awareness and Events

These weeks’ events:

March 19–21: NFT Hackathon

NFTHack was bringing together a virtual collective of passionate creatives and engineers for a weekend NFT hackathon and summit, powered by ETHGlobal. There were challenges from Zora, Rarible, Ethereum, Filecoin, IPFS, and more. Prizes included limited edition NFTs, exclusive experiences, and over $10k.

If you missed it, check out all of the builds and projects in the NFTHack showcase. For a deeper look, watch the finale and see the top-10 awarded projects:

Quick stats:

  • 134 Users
  • Almost 1/4 of all hackers at the event.
  • ~10% of ALL projects used js-ipfs (182 projects total)
  • 1,219 total downloads from npm (Mar 15 → Mar 21)
  • 1,204 NFTs stored
  • 890MB of NFT data stored

March 23: March IPFS community meetup

At this month’s IPFS Meetup, the team hosted experts from the web3 community discussing the intersection of identity and IPFS. The meetup featured The Scala Project, Daniel Buchner from ION, Michael Sena from IDX, and Joel Thorstensson from Ceramic.

March 10–31: Gitcoin GR9 Hackathon

Protocol Labs and its ecosystem collaborators Textile and Fleek were participating in Gitcoin’s GR9 Hackathon with a total of $63k in FIL bounties available for projects built on top of IPFS and Filecoin.

March 15-April 11: Chainlink Hackathon

Last week, the Chainlink Hackathon hosted Dietrich Ayala from Protocol Labs and Textile’s Andrew Hill for some amazing tutorials and talks about building on IPFS. Andrew’s presentation included a workshop featuring Buckets, an introduction to Powergate as well as the Miner Index. And be sure to check out Dietrich’s talk for an overview of IPFS, its users, how to start up a IPFS Space Daemon or command line interface, the various IPFS software integrations, and resources that will guide you through building on the IPFS ecosystem:

Upcoming events:

April 27: The April IPFS meetup focused exclusively on NFTs

Sign up here to present, or register to attend the event and learn more about the world of IPFS x NFTs.

June 21–24: Decentralising the Internet with IPFS and Filecoin (DI2F) workshop

The workshop will be hosted at IFIP Networking 2021, a top academic conference in networking research. To learn more and submit, check out the Call for Contributions in the IFIP Networking 2021 website.

Projects’ Updates

Data Storage and Management:

Filecoin

  • Filecoin Plus — March 30 Notary Governance:

The Graph

The Graph Network has been live for three months now with over 160 Indexers and 6,000 Delegators onboard. Indexers are node operators who organize data, while Delegators secure the network by delegating stake to Indexers. Indexers have been busy growing their server operations and Delegators have been active getting to know the Indexers and learning the details of the protocol economics. Over 2.7B GRT (27% of all GRT) has been staked and delegated by Indexers and Delegators, equating to $4.3 Billion TVL — a testament to The Graph’s community and the participation in the network.

The community has also had the fortifying experience of debating and voting on the first set of governance proposals using the newly introduced Graph Improvement Proposal (GIP) process hosted on Radicle. Now that the supply side of the network is bootstrapped and the governance process has been proven out, the community is ready for its next big milestone. Starting next month the first production subgraphs will begin migrating from The Graph’s hosted service to the decentralized network. The Graph’s mainnet migration process will happen in three key phases: Migration Bootstrapping, Production Dapps, and Curation Live.

3Box Labs & Ceramic Network

  • Community Call 12: Discussion of NFT and music projects, NFT:DID for turning NFT’s into identities, and critical updates en route to mainnet.

Fleek

Zentavault

  • Zentavault, a proprietary data storage format that offers a unique solution in the field of cloud storage service, fully encrypted and stored on IPFS indefinitely, introduced. Learn more here:

NFT Storage

  • Nft.storage is here: A brand new service in private BETA, built specifically for storing off-chain NFT data.

Computation & Trust Layers:

Humanode

  • Humanode in simple terms — Episode III: Fath: In this video Shannon goes over the core principles of the Fath monetary algorithm:
  • Check out Episode II of ‘Humanode 101’ with the core principles of the Humanode DAO named Vortex explained.

Integrations/ Collaborations:

Brave

Netflix

Persistence:

Infura

  • Infura | March 2021 Update: Exploring the wild & wacky world of NFTs | Claim Infura Bounties at the Chainlink Spring 2021 Hackathon | Ethereum Request Packs | New Dev Resources | more.
  • How Barter Built a Direct NFT Trading Interface for Real-time Negotiation: How to create an NFT Marketplace | A deep dive into how a ConsenSys Academy student built a NFT trading interface with an on-chain order book to enable real-time negotiation and new item discovery, using Truffle and Infura.
  • Meet Inpurra, a Mooncat who moonlights as an Infura developer and the newest member of the Infura fam.

Textile

Pinata

-Part 2 of Pinata’s tutorial on how to display your NFT collectibles with Flow and IPFS

-How to build ERC-721 NFTs with IPFS

-How to createNFTs with IPFS

Identity:

Handshake

The Shake: Mar. 28, 2021: fresh weekly recap of the Handshake ecosystem and protocol:

  • How To Use ShakeDex. Learn how to use Bob Wallet to list a TLD for auction on ShakeDex, the decentralized name exchange protocol.
  • .C sells 1,000 SLDs and is in the top 500 TLDs by number of domains registered.
  • Handy Wiki. A Handshake wiki with HNS login, maintained by the community.
  • Niami. Version 2.0 of the name rating site includes new filters, features and performance upgrades.
  • Name Claims. Namecoin claimed .bit and Encirca claimed .encirca
  • Bob Wallet TLD Guide. Step-by-step guide to buying top level domains through non-custodial Handshake wallet.
  • ShakeDex. Documentation outlines ShakeDex’s underlying auction protocol.
  • Fleek. The dweb app building service is launching HNS support.
  • Bob Wallet. New release includes native ShakeDex API integration.
  • ShakeStats. New keyword search tool with ranked results and filters.
  • Name Metrics:
  • HNS Metrics:

Unstoppable Domains

  • Introducing Banking on the Blockchain: Is traditional finance the best framework for handling cryptocurrency? The hosts sat down with Calvin Liu from Compound Finance to talk about what they’re doing to build new banking tools for the blockchain.
  • An Introduction To Digital Tokens: In Episode 12 of The Unstoppable Podcast, Unstoppable Domains’ CEO, Matthew Gould, talks about what digital tokens are, how they work, the different types available, and what the future holds.

Marketplace:

Origin

Content:

Audius

Now users can earn AUDIO for the following achievements:

- Top 5 Weekly Trending Track

- Top 5 Weekly Trending Playlist

- Top 10 Monthly API App

- First Verified Account Upload

Peergos

  • Private and customizable profiles: Check out Peergos’ latest feature making it easier to connect with your real life friends, family and colleagues with private and customizable profiles. You can now create a profile and set an image, status, bio and all the usual fields like email, phone, first name and last name. What you choose to fill in is up to you! What’s more, you control who can see each of these fields by granting read access to each field to individual users or groups such as your friends or followers on Peergos. As you’d expect from Team Peergos, everything is end-to-end encrypted and the server can’t see anything. To get started, request an account or log in to your existing account, click on the settings button in the top right hand corner and select “Profile”. This will bring up the profile screen. Simply fill in some details, click “Save Profile”, and then you’ll be able to select who gets to see which parts of your profile. It’s like having a fully customizable business card.
Setup your private profile and control who can see which parts.

Social Media

Berty

News #55

UI, UX & Features

  • Search: switch from JS to Go and refactor the feature
  • Audio: improve the audio messages UI, use Opus encoding, refactor the soundwave analyzer, improve the autoplay feature when listening to multiple audio files
  • Conversations: work on messages’ lazy loading, refactor the footer
  • Attachments: work on a file-system based way of handling large attachments
  • General: animation updates, various fixes based on beta-testers’ feedback

Protocol, Reliability & Stability

  • Tests: fix some scenario tests in the BertyProtocol and BertyMessenger libs
  • Gomobile-IPFS: continue the integration of Gomobile-IPFS in Berty
  • Tinder: wire the filtering system on event bus
  • OrbitDB: architecture brainstorm about a follow-key implementation
  • Tor: fix crashes on node restart, upgrade to latest version, continue working on DNS-over-Tor
  • Bluetooth: Merge the initial BLE driver, continue working on the Android Nearby driver
  • Push Notifications: refactor of the flow on iOS, improve App Extensions to support Push Notifications

Developer experience

  • Tyber: add traces on Berty Protocol, add traces on Contact Requests
  • Logging: create a mem-based ring-buffer to stream the logs remotely, create a log-rotate file logging driver, configure log sampling, reduce noise
  • Build: improve Makefile and build tools to support more developing environments

Satellite (formerly Vault74)

  • Satellite Early Access Beta launch is coming soon.

P2P Chat

Other:

Fission

  • Stork: Fast web search for static sites, with James Little: James Little presented on Stork Search. He created it to solve the problem of locally owned, fast, relevant search for mostly static sites, combining a JavaScript interface powered by WebAssembly built in Rust.
  • TiddlyWiki Community Chat: The TiddlyWiki Community Chat on March 24th showcased the TiddlyWiki on Fission app, the new static publishing on the web feature, and the launch of the Open Collective.
  • Interview: Abraham Samma, Creator of Oneplaybook Talks TiddlyWiki: The Fission team has had the pleasure of getting to know medical doctor and developer Abraham Samma. Abraham is based in Dar Es Salaam, Tanzania, where he practices medicine and develops open source software. His latest project is called Oneplaybook, and is built on TiddlyWiki.
  • Fission Demo Day March 2021: Fission’s March 18th, 2021 Demo Day, including how Fission uses IPFS, Brian demo’ing user domains and file links, and Brooke showing a preview of CLI linking. Plus community demos from TiddlyWiki and IndyWiki.
  • On April 8th, join the team for Tienson Qin presenting logseq:

Robonomics

Scala

MISC

That’s all for today! Your feedback is highly appreciated! Let us know what you think about the format & content.

Subscribe to Paradigm!

Medium. Twitter. Telegram. Telegram Chat. Reddit. LinkedIn.

--

--