The Interplanetary Filesystem (IPFS) is a peer-to-peer network and protocol designed to make the web faster, safer, and more open. IPFS upgrades the web to work in a decentralized manner, addressing data by what it is instead of where it’s located on the network or who is hosting it.
Filecoin, the world’s largest decentralized storage network, allows users to store, request, and transfer data via a verifiable marketplace. Filecoin is an entirely open-source alternative to costly cloud storage, where a blockchain network offers efficiently priced and geographically decentralized storage that ensures the persistence of user’s data.
|Dev Tool||High-level description||May usage of tool in isolation be enough to qualify?||Level of difficulty|
|Filecoin SDKs and libs||Persistent data storage protocol||Yes||High|
|Libp2p SDKs and libs||p2p networking protocol||Yes||Moderate|
|IPFS SDKs and client libs||Content-addressed file network||Yes||Easy - moderate (see proto.school for tips)|
|Textile (i.e., Powergate, ETH.storage Bridge, Buckets, Tableland)||Toolkit to connect and extend Libp2p, IPFS, and Filecoin||Yes||Moderate|
|Ceramic||Decentralized data network with multiple applications||Yes||Moderate|
|Chainsafe Storage||Decentralized storage service||Yes||Moderate|
|MCS||Decentralized storage service||Only if storing and retrieving from code (i.e., uploading or retrieving file to the website by UI is not sufficient)||Moderate|
|Other storage solutions (e.g., Filebase)||Easy-to-use data storage services||Only if storing and retrieving to IPFS and/or Filecoin from code (i.e., uploading to the website alone is not sufficient)|
|Moralis IPFS API||Decentralized storage and retrieval service||Only if ‘saveIPFS’ -function is called (i.e., retrieval via http-gateway alone is not sufficient)||Easy|
|Pinning services (e.g., Pinata, Infura, Temporal)||IPFS pinning services||Only if storing and retrieving to IPFS from code (retrieval only does not qualify)||As per IPFS SDKs|
|Livepeer||Video streaming and encoding||Only if the project’s assets are exported to IPFS||As per IPFS SDKs|
|Fleek||Website hosting||Only if using the Fleek js-client lib/sdk (”Space SDK”) to upload objects to IPFS (deployment only does not qualify - though is encouraged!)||As per IPFS SDKs|
|Others (e.g., Spheron)||Other tools may qualify. If you’re unsure about whether your solution qualifies, please contact the Filecoin/IPFS mentors in the relevant support channels.|
Forest is the rust node for the Filecoin network. The Forest team has put together some good first issues as bounties for the hackers at FILToronto. In order to solve these bugs/bounties you will need to have an understanding of the Filecoin protocol, some level of proficiency in rust programming language, and be able to install, run and debug with the Forest client.
This hackathon prize is for the individual(s) who solves the most bounties/bugs correctly. This will be submitted directly to the Forest repository as draft PRs.
Developer Advocate, Filecoin Foundation
Software Engineer, Protocol Labs
Blockchain Engineer, FilSwan
Project Manager, Forest@ChainSafe
Ecosystem Growth, Protocol Labs
Head of Filecoin Business, FBG Capital
Developer Advocate, Protocol Labs
Co-Founder & Managing Partner, Waterdrip Capital
Accuracy of the solution
Number of bounties/bugs solved
Quality of the PRs
The event will be held from 00:00 AM August 15th to 10:00 PM September 11th, 2022 EDT
Anyone from anywhere in the world can participate. However, participants that break the Rules may be expelled.
Nothing, attendance is free.
As soon as the hackathon opens. To keep the playing field fair, we don’t allow teams to begin building prior to the start of the hackathon. If your project is an upgrade to an existing project, please check with us beforehand.
You can find a team on our Hackathon discord. Here is the find-a-team discord channel: https://discord.gg/5AZcxku4bS
Yes. You can update your project content before submission due date, 10:00 PM September 11th, 2022 EDT. We collect the final code by the due date. The revision after the due date won’t be counted.
Yes, you can.
You can submit to multiple tracks and multiple projects(BUIDL) with different content.
Please notice, if you would like to submit the same project across multiple tracks, only the first submission will be valid. We allow you to update your BUIDL project before the due date, 10:00 PM September 11th, 2022 EDT.
You can participate alone or with any number of teammates.