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!
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:
- Check out also recent IPFS Weekly 129 & IPFS Weekly 128.
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 and Chainlink Integration to Bring Advanced Decentralized Storage Solutions to Web 3.0 Developers: The team announced that Chainlink — the industry leading decentralized oracle solution — is integrating with Filecoin — the world’s largest open-source, decentralized storage network — to enable bidirectional connection between the Filecoin Network and smart contract enabled blockchains such as Ethereum.
- Truffle Suite Launches NFT Development Template with Filecoin Box: Filecoin Box includes everything a developer needs to get started with decentralized storage and markets for NFTs, powered by Truffle Ganache.
- Decrypt Collaborates with Filecoin for its Inaugural Token Season: Filecoin is sponsoring Decrypt’s first token season, which will let Decrypt token holders swap their tokens for limited edition NFTs.
- Decentralized Data Markets with Filehive: Solving the problem of data availability and monetization with Filehive, built on top of Filecoin.
- Livepeer x Filecoin Co-Mining Pilot: Co-locating decentralized video transcoding with decentralized storage.
- Incident Report: Accurate Bookkeeping with Lotus APIs: On March 18, the Lotus team received a report from an exchange about the incorrect use of a Lotus API for evaluating transfers/deposits in the Filecoin Network. The team investigated and found no issues with the Filecoin network or the RPC API code. The exchange in question has already reverted the incorrect transaction (there was no loss of funds) and is reviewing their deposit processing logic to correct their API usage.
- The Filecoin Foundation Announces 50,000 FIL Grant to the Internet Archive.
- Filecoin Core Devs Biweekly #14:
- Filecoin Plus — March 30 Notary Governance:
The Graph
- The Graph’s Migration Path to Mainnet: Migrating subgraphs from The Graph’s hosted service to the decentralized network.
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.
- The Graph Foundation Allocates Over $5M to Grants & Ecosystem Support: After receiving more than 200 grant applications, the first wave of grants and ecosystem contributors are announced.
- The Graph Academy launched.
- The Graph Foundation is hosting its 2nd Protocol Town Hall on April 6th at 8am PT:
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.
- Also, Ceramic released an update for Identity Index which makes it even easier to load user data given an Ethereum address.
- Decentralized Identity in 2021 — Ecosystem Survey: Have opinions about identity in Web3? Add your voice to a survey on decentralized identity.
Fleek
- Release Update — Handshake Domains, Now Supported on Fleek: Add custom HNS domains for both IPFS & Internet Computer hosted sites and apps, seamlessly, and as quick as it is to set up DNS or ENS.
- How to use your Handshake TLD on Fleek
- IC Action — An Open Source GitHub Action to Deploy Canisters to the Internet Computer: The team just made public the IC Action, a GitHub Action anyone can use to deploy any type of canisters seamlessly to DFINITY’s Internet Computer through GitHub’s CI/CD pipeline. This IC deploy action wraps commands from DFINITY’s DFX command line tool, triggering new deployments when you push commits to GitHub, deploying and updating your canisters on the Internet Computer.
- New Video Tutorial: Deploy to Dfinity’s Internet Computer with DFX and Github Actions
- Release Updates — Fleek Hosting CLI & API, and Github Actions: Now on Fleek a new hosting CLI & GraphQL API, for developers to supercharge their control over their sites and deployment workflows when using 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
- Brave (BAT) Joins the BSC Ecosystem To Accelerate DeFi Adoption: Basic Attention Token (BAT) is now also available on Binance Smart Chain (BSC) as wrapped BAT. BAT holders can use numerous bridges that connect Ethereum and Binance Smart Chain to participate in the DeFi ecosystem on BSC.
- Brave and Gala Games Unveil Their Second Physical NFT Collectible: During a recent livestream AMA broadcast, Brave and Gala Games revealed a second upcoming collectible NFT collaboration: the Brave x Gala Games Farm Bot Pickaxe Physical NFT, came exclusively to the Brave Swag Store on April 1st, 2021.
- Announcing The Brave Marketer Podcast: With topics like ethical advertising + privacy, this podcast provides views from marketers who are rising to the challenge.
- AMA with Ben Livshits and Gonçalo Pestana: Ben Livshits (Chief Scientist) and Gonçalo Pestana (Sr. Research Engineer) from Brave participated in the latest Ask Me Anything on r/BATProject.
Cloudflare
- Durable Objects — a new paradigm for stateful serverless — now in Open Beta. Durable Objects provide two things: coordination across multiple Workers and strongly consistent edge storage.
- Cloudflare’s WAF is recognized as customers’ choice for 2021: Cloudflare has been named a 2021 Gartner Peer Insights Customers’ Choice for Web Application Firewalls by the customers across various enterprise clients, industries, company sizes, and deployment regions.
- Build Zero Trust rules with managed devices
- Inside Cloudflare: Preventing Account Takeovers
- End User Security: Account Takeover Protections with Cloudflare
- A new Cloudflare Web Application Firewall
- Keyless SSL now supports FIPS 140–2 L3 hardware security module (HSM) offerings from all major cloud providers
- Heartbleed Revisited
- Introducing: Advanced Certificate Manager
- Introducing Super Bot Fight Mode
- Mitigating Bot Attacks against Cloudflare
- Announcing API Abuse Detection
- Page Shield: Protect User Data In-Browser
- Protecting Cloudflare Customers from BGP Insecurity with Route Leak Detection
- Announcing Cloudflare’s Data Loss Prevention platform
Netflix
- Scaling Revenue & Growth Tooling: How the Revenue & Growth Tools scales full stack tools for the teams that build Netflix’s Financial backbone.
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
- Textile Hub is now running ipfs v0.8.
- Textile’s go-buckets have been released in their own repo. Plus fast unixfs dag sync for ipfs + libp2 are about to be enhanced with an IPFS Pinning API in every bucket.
Pinata
- How To Create an NFT Marketplace on Flow With IPFS: Using Pinata: Part 3.
- Check out also:
-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
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
- How Origin Uses Chainlink Oracles to Secure OUSD: Chainlinknow the exclusive provider for real-time price data feeds for Origin Dollar. These Oracles will provide more accurate exchange prices when minting and redeeming OUSD.
- Grammy Award-Winning Multi-Platinum Musician Lupe Fiasco to Launch NFT Collection on Origin: The drop will go live Monday, April 12th at http://nft.lupefiasco.com. Click the link to set a reminder for the event.
- March 2021 Origin Token (OGN) Holder Update
- OGN Approved as Collateral Asset on Cream Finance
- Binance Launches OGN Perpetual Contracts
- Binance AMA Transcript
- Gate.io Lists OGN
- Welcome Mark Mathis to the Origin Engineering Team
Content:
Audius
- Audius just hit 4 million monthly users.
- Introducing AUDIO Rewards: Learn how to earn AUDIO rewards on Audius for trending tracks, playlists, API usage and verified uploads.
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.
Social Media
Berty
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
- Introducing chat.fullstack.cash, an instant messenger chat app built on IPFS.
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
- Robobank. Accept Any Polkadot Token In Automation Services: Robonomics developers have come up with a solution based on the Polkadot architecture that will allow any parachain to get access to IoT device management with payment in a native token.
- XRT Token Distribution Q2 2021 — Q1 2022: Article provides a deep dive into the XRT distribution plan.
- Parachain auctions Crowdloan module is available in Rococo:
Scala
- Mobile miner update: v2.2.0
- You can now check and compare mining performance on mobile devices and CPUs on https://scalastats.ga
MISC
- Decentralized Uniswap Interface Hosting on IPFS: Learn how Uniswap uses IPFS and Crust.
- Molecular Data, a leading technology-driven platform, gears up its data services with IPFS. Learn more.
- Wikipedia is now available in Chinese on IPFS via Kiwix.
- Taopaipai, a leading photography service in China, will be using IPFS to store the photographs.
- Check out Proto School interactive tutorials:
That’s all for today! Your feedback is highly appreciated! Let us know what you think about the format & content.
Subscribe to Paradigm!