DoraHacks Filecoin Grant 2021
May 1 - July 18, 2021
$50,000
worth of prizes
Register eventJoin us at #fil-hackathon-dorahacks in the Filecoin Slack
Protocol Labs is an open-source research, development, and deployment laboratory. Our projects include IPFS, Filecoin, libp2p, and many more. We aim to make human existence orders of magnitude better through technology.
Technical quickstart
Filecoin is a decentralized storage network designed to store humanity’s most important information.
How Filecoin works
A basic introduction to how the Filecoin network operates. While Filecoin is similar to other cryptocurrencies, there are some differences that developers looking to build on the network should be aware of.
Filecoin is for Builders
There are several options to start integrating with Filecoin: hosted Powergate, Textile Buckets, Glif-nodes, Lotus nodes, and more.
Store data on the network
Storing data on Filecoin lets users harness the power of a distributed network and an open market served by thousands of different storage providers or miners.
Understand how Mining works
Miners in the Filecoin network are in charge of storing, providing content and issuing new blocks.
Build with Filecoin
Build with hosted powergate, for users wanting to combine IPFS (fast retrieval) and Filecoin (backup) with full control of both.
Build with textile buckets, for users looking for simple IPFS storage with Filecoin-based archival, with encryption and shared buckets support.
Build with Glif-nodes, for users looking for an endpoint to submit messages to the chain. Standalone Lotus, with optional Powergate, are also available).
Build with Lotus, for users looking to interact with their own, local Lotus nodes.
Try the Filecoin Course
ProtoSchool’s self-guided interactive tutorials are designed to introduce you to decentralized web concepts, protocols, and tools. The tutorials in this course on Filecoin offer a code-free experience with text-based lessons and multiple-choice quizzes.
IPFS is a peer-to-peer hypermedia protocol designed to make the web faster, safer, and more open.
Install IPFS
Choose from an IPFS Desktop app, the command-line version, the cluster (setting up several nodes within a network), or the IPFS companion browser extension.
Architecture overviews
Discover the three fundamental principles to understanding IPFS: unique identification via content addressing, content linking via directed acyclic graphs (DAGs), and content discovery via distributed hash tables (DHTs).
Get started with go-ipfs
Explore the API documentation
Get started with js-ipfs
Explore the API documentation
Intro to NFTs
Learn about NFTs and the best practices for storing NFT data with IPFS
Tutorials
No matter what you’re looking to do with IPFS, you can find how-tos and tutorials here.
Try the IPFS Course
ProtoSchool’s self-guided interactive tutorials are designed to introduce you to decentralized web concepts, protocols, and tools. This course on IPFS includes both JavaScript code challenges and code-free tutorials with text-based lessons and multiple-choice quizzes.
Take a look at our ecosystem
Watch introductions to our technology
Saving Data to the DWeb
An intro to dweb from Kelsey Breseman of the Environmental Data & Governance Initiative (EGDI)
How IPFS deals with files
An IPFS Camp core curriculum workshop by Alan Shaw, Mikeal Rogers, and Steven Allen
Intro to Filecoin for developers
An overview of Filecoin developer pathways from project lead Pooja Shah